Итак… Как вам известно (первый закон философии) «Ничто не постоянно» и наш портал не исключение. Все движется и развивается. И новая ступенька в этом развитии — язык программирования Delphi которому я и хочу вас научить. Давайте приступим.
Нижеприведенный пример является стандартным самосоздающимся первоначальным модулем среды разработки Delphi (а точнее библиотеками VCL). Моя задача — наиболее подробно пояснить все те моменты которые нам приподносят составляющие VCL.
unit MainModule; //Имя модуля interface //Инициализация интерфейса uses //Перечисление всех используемых компонентов интерфейса Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type //Обьявление типов TMainForm = class(TForm) //Описание нового обьекта (в данном случае формы) procedure FormCreate(Sender: TObject); //Описание создания формы классом private //Тут описываем закрытые данные обьекта {Описываем данные доступные только данному обьекту} { Private declarations } public // Тут описываем открытые данные обьекта {Данные и методы данного обьекта могут быть использованы другим модулем} { Public declarations } end; var //Обьявление глобальных переменных MainForm: TMainForm; //Начало реализации implementation {$R *.dfm} // Подключаем форму к модулю procedure TMainForm.FormCreate(Sender: TObject); //Процедура создания формы begin // Начало процедуры end;// Конец процедуры end. // Конец модуля
Также хочу добавить — уважаемые кодеры! Никогда не скупитесь на комментарии в коде! Во первых коды не компиллируются в монолитный исполняемый файл. Второе — и вам и вашим сотрудникам (если будут такие) будет проще разобратся в коде. А если подзабыли чего — к вашим услугам ваши комментарии. Вскоре будет выложена среда разработки. Если же у вас Linux можете воспользоватся Kylix. Благодарю за внимание!
Comments ( 0 )