Курсовая работа: Основы программирования в среде Delphi 70
Interface // Открытый интерфейс модуля
Uses { Список подключаемых модулей }
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;
Type {Объявление класса формы}
TForm 1 = class ( TForm )
Private // закрытый раздел класса
Public // открытый раздел класса
End;
Var
Form 1: TForm1;
Implementation // Реализациямодуля
{$ R *. dfm }
End .
1) Модуль начинается с ключевого слова UNIT , после которого указывается имя модуля. Оно совпадает с именем файла, в котором был сохранен модуль. Текс модуля состоит из двух основных разделов: открытый интерфейс модуля и реализация модуля. Внешние модули не могут видеть типы, переменные, константы, функции и процедуры, размещенные в разделе реализации.
2) После предложения USES , содержащего список подключаемых модулей, располагается заготовка объявления класса формы. Имя класса формы – TForml. Класс содержит два раздела: открытый раздел класса (PUBLIC) – то, что объявлено в этом разделе доступно для других классов и модулей, закрытый раздел класса (PRIVATE) – то, что объявлено в этом разделе доступно в пределах данного модуля.
3) За объявлением класса формы следуют строки:
Var
Form 1: TForm 1;
Таким образом, объявляется переменная Form1 класса TForm1.
4) Затем следует пустой раздел реализации INPLEMENTATION , в котором содержится только директива компилятора {$R *. dfm}, обеспечивающая компоновку файлов ресурсов форм.
4. Некоторые справочные сведения для работы в среде Delphi
Файлы проекта Delphi . Проект состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта информация размещается в файлах. Многие из этих файлов автоматически создаются Delphi. Ниже приведена характеристика основных файлов, используемых при создании выполняемого файла приложения.
Файлы проекта в Delphi, представлены в таблице:
Головной файл проекта (.drp) | Этот текстовый файл используется для хранения информации о формах и модулях. В нем содержатся операторы инициализации и запуска программы на выполнение. |
Файл модуля (.pas) | Каждой создаваемой форме соответствует текстовый файл модуля, используемый для хранения кода. Многие из функций и процедур Delphi хранятся в модулях. |
Файл формы (.dfm) | Это двоичный или текстовый файл, который создается для хранения информации о собственных формах. |
Файл параметров проекта (.dfo) | В этом файле хранятся установки параметров проекта. |
Файл ресурсов (.res) | Этот бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы. |
Файл группы файлов (.bpg) | Этот файл создается, если работать с группой проектов. |
Файл пакета (.dpk) |
Это двоичный файл пакета. |
Файлы резервных копий (.dp, df, pa) | Это соответственно файлы резервных копий для файлов проекта, формы и модуля. Можно соответственно изменить расширения этих файлов и таким образом вернуться к предыдущему не испорченному варианту. |
Исполняемый файл (.exe) | Это исполняемый файл приложения. Он является автономным, для которого ничего не требуется, если не использовать поддержку пакетов времени выполнения. |
Объектный файл модуля (.dcu) | Это откомпилированный объектный файл модуля (.pas), который компонуется в окончательный исполняемый файл. |
Некоторые встроенные функции и процедуры Delphi .
1) для строковых типов:
Типы строк | Максимальная длина | Используется для | Нулевой символ в конце |
Short String | 255 | Обратной совместимости | Нет |
Ansi String | 2^31 (2 Гб) | Символ ANSI | Есть |
String | Или 255, или 2 Гб | Символ ANSI или Unicode | Есть или нет |
Wide String | 2^30 (1 Гб) | Символ Unicode, в серверах COM и интерфейсах | Есть |
Родовым является тип String , который имеет разный смысл в зависимости от директивы компилятора. Если включена директива {$H+} (она включена по умолчанию), то String интерпретируется компилятором как тип AnsiString – длинная строка с нулевым символом в конце. Если же включена директива {$H-}, то String интерпретируется компилятором как тип ShortString – короткая строка без нулевого символа в конце. Если в объявлении типа после ключевого слова String следует число символов в квадратных скобках (например, String[4]), то независимо от директив компилятора, тип трактуется как строка без нулевого символа в конце с указанным числом символов. Стандартная функция LENGTH возвращает число символов в строке, переданной ей в качестве параметра. Процедура SetLength устанавливает длину строки.
Процедуры и функции обработки строк:
FloadToStr ( Value : Extended ): string Преобразует Value в строку с точностью 15 цифр. |
К-во Просмотров: 433
Бесплатно скачать Курсовая работа: Основы программирования в среде Delphi 70
|