Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2010, 23:35   #1
alex198555
Пользователь
 
Регистрация: 30.07.2010
Сообщений: 32
По умолчанию Зачем нужен Unit?

Совсем новичок в Дельфи. Зачем нужен [Unit] и для чего он используется? Кто-может привидите какие-нибудь примеры?!
alex198555 вне форума Ответить с цитированием
Старый 19.08.2010, 23:56   #2
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

А почему бы Вам не почитать книги о Delphi? Почти в любой эти и другие вопросы обсуждаются.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 20.08.2010, 00:44   #3
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,689
По умолчанию

Unit - это солдат (часть армии), он выполняет разные задания/миссии. Всё время он прокачивается (получает новые навыки). Для создания мощной армии нужны разные юниты (рабочии, войны, маги...). Можно конечно создать супер-юнита, который будет уметь всё, но куда лучше иметь много разных мелких юнитов, чтобы не посылать супер-героя подметать мусор и стирать одежду.

Unit - это файл (часть програмного кода), он выполняет разные задания/миссии. Всё время он прокачивается (получает новые процедуры/функции). Для создания большой программы нужны разные юниты (для обработки данных, для управления программой, для визуальных эффектов...). Можно конечно создать супер-юнита, который будет уметь всё, но куда лучше иметь много разных мелких юнитов, чтобы не посылать супер-героя ... вобщем на мелкие задания.

Ну это так вкрадце, но смысл в структурированности.
eoln вне форума Ответить с цитированием
Старый 20.08.2010, 01:10   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Unit в данном контексте переводится как модуль. Часть часть кода, для удобства, чтобы он не мешался где не попадя, можно поместить в отдельный модуль, на физическом уровне это файл с расширением pas.

p.s. Срочно в магазин за книжкой.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Perl, DBIx::Class. Зачем нужен bind ? ssdm Perl 0 06.08.2010 18:31
unit mares Помощь студентам 7 23.05.2010 21:46
.NET, зачем он нужен? Qousio Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 80 18.12.2009 23:42
Зачем нужен finally? ds.Dante Общие вопросы .NET 9 15.09.2009 12:09
Зачем нужен void? Сергей089 Общие вопросы C/C++ 7 23.03.2009 17:08