Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Pascal и Delphi / Borland Pascal / Модули Borland Pascal /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Что такое модуль? - Программирование от RIN.RU
Что такое модуль?

Borland Pascal обеспечивает вам доступ к большому числу встроенных констант, типов данных, переменных, процедур и функций. Некоторые из них специфичны для Borland Pascal, другие специфичны для приложений Windows. Их количество велико, однако, в своей программе вы редко используете их все сразу. Поэтому они разделены на связанные группы, называемые модулями. В этом случае можно использовать только те модули, которые необходимы в программе.


Используя модули, вы можете разбивать программу на отдельные части и компилировать их отдельно. Программный модуль (unit) представляет собой набор констант, типов данных, переменных, процедур и функций, которые могут совместно использоваться несколькими программами. Каждый модуль аналогичен отдельной программе на Паскале: он может иметь основное тело, которое вызывается перед запуском вашей программы и осуществляет необходимую инициализацию.


Все описания внутри модуля связаны друг с другом. Например, модуль Strings содержит все описания, необходимые для подпрограмм работы со строками с завершающим нулем.


Borland Pascal предоставляет пользователю ряд стандартных модулей, таких как System, Crt WinCrt и др. Они поддерживают наши программы Borland Pascal и все записаны в одну из трех библиотех исполняющей системы (в зависимости от целевой платформы).


Библиотеки исполняющей системы для целевой платформы
Имя библиотекиЦелевая платформа
TURBO.TPLDOS реального режима
TPW.TPLWindows
TPP.TPLDOS защищенного режима



Ваша программа может использовать любую из процедур и функций в этих модулях, и вам не потребуется писать их заново.




 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Структура модуля

Как используются модули?

Ссылки на описания модуля

Оператор uses секции реализации

Создание ваших собственных модулей

Модули и большие программы

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь