КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Программа в Delphi. Правила оформления программ
Специальные символы Правила оформления программ Зарезервированные слова Имена (идентификаторы) Элементы языка Паскаль
[a..z, A..Z, 0..9, _ ]
Заголовки: program, unit, procedure, function. Блоки описания: const, var, label, type. Создания новых типов: array, string, record…end, file, file of… Операторные скобки: begin…end. Операторы: if … then … else …; case … of … end; for … to … do …; for … downto … do …; repeat … until …; while … do …; with … do …
1. Осмысленные имена; 2. Ступенчатая структура текста:
3. Комментарии 4. www.cs.vsu.ru/piit
Следующие одиночные символы являются специальными символами. # $ & ' () * +, –. /:; < = > @ [ ] ^ { } Следующие символьные пары являются также специальными символами. (* (. *).).. //:= <= >= < > q Левая скобка - [ - эквивалентна символьной паре левой скобки и точки - (.; правая скобка - ] - эквивалентна символьной паре точки и правой скобки -.) q Левая скобка+звездочка и звездочка+правая скобка - (* *)- эквивалентна левой и правой скобкам - { }. q!, " (апостроф), %,?, \, _ (подчеркивание), |, ~ (тильда) - не специальный символы.
Листинг 1. Простейшая программа program Pr0; {$APPTYPE CONSOLE} var x, y: real; begin X:=2; Y:=(x+2.3)/(Sqr(x)+1); // x^2 Writeln(‘y=’,y:8:3); Readln; end. Рис. 1. Визуальная среда Delphi
Программа в Delphi называется проектом и состоит из небольшой головной части, имеющей расширение *.dpr, вспомогательных файлов *.res, *dsk, *.dof, *.cnf, и нескольких модулей, имеющих расширение *.pas (рис. 2). В первое время мы будем работать в режиме консоли (без форм), поэтому необходима команда компилятора {$APPTYPE CONSOLE} При запуске проекта на выполнение (команда меню Run/Run или клавиша F9) создаются файлы с расширением *.exe и *.dcu. Компоненты формы
Свойства Свойства Методы unit1.dfm методы события события
project1.dof project1.cfg
unit1.pas project1.dpr project1.exe
unit1.dcu
Рис. 2. Структура проекта в Delphi Проект — это вся совокупность файлов, из которых Delphi создает приложение. Один проект соответствует одному приложению. В состав проекта Delphi обязательно входят следующие элементы: · Файл проекта (его расширение.DPR). Это программный код на языке Object Pascal, который генерируется автоматически и содержит ссылки на все модули проекта и инициализирует приложение. При создании нового проекта файл содержит следующие строки: program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.RES} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. · Файлы всех модулей, входящих в проект (*.PAS). Любая форма из состава проекта обязательно имеет свой модуль, однако, обратное утверждение не всегда верно, и могут существовать чисто программные модули. В каждом модуле может содержаться только одна форма. При создании новой формы генерируется текст файла Unit1.pas. · Значения свойств формы и ее компонентов сохраняются в файле ресурсов *.DFM. · Файл ресурсов приложения (*.RES). В него входят ресурсы, не вошедшие в формы, например, значок приложения, который будет виден при его свертывании. · Файл параметров проекта (*.DOF). Все параметры среды разработчика ориентированы на проект и могут быть сохранены и затем восстановлены при загрузке этого проекта. · В Delphi 4 добавлен еще один файл - файл конфигурации проекта с расширением *.CFG. · При компиляции проекта и отдельных модулей создаются бинарные файлы *.EXE и *.DCU. Так как проект состоит из большого количества файлов, то рекомендуется для каждого проекта создавать свой каталог. Новый проект: File/New/Other
Иной вариант
Проект существует:
Дата добавления: 2014-01-07; Просмотров: 621; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |