6. Карпов Б. Delphi: Специальный справочник / Карпов Б. – СПб.: Питер, 2002. – 684с.
7. Delphi. Советы программистов / ред. В. Озеров. – СПб.: Символ –Плюс, 2003. – 972 с.
8. Электронные варианты учебников – дискета.
Введение
Программирование в Delphi строится на тесном взаимодействии двух процессов: процесса конструирования визуального проявления программы(т.е. её Windows-окна) и процесса написания кода, придающего элементам этого окна и программе в целом необходимую функциональность. Для написания кода используется окно кода, для конструирования программы - остальные окна Delphi, и прежде всего - окно формы.
Окно кода программы. Окно кода предназначено для создания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы. Совокупность правил записи текста называется языком программирования. В системеDelphi используется язык программирования Object Pascal, который представляет собой расширенную и усовершенствованную версию широко распространенного языка Паскаль, созданного швейцарским ученым, профессором кафедры вычислительной техники, Цюрихского Федерального Института Технологий, Никлаусом Виртом, и назван в честь выдающегося французского математика и философа Блеза Паскаля (1623-1662). Язык был создан для обучения искусству программирования. Он усовершенствован сотрудниками корпорации Borland(созданные ими языки назывались Turbo Pascal, Borland Pascalи Object Pascal). На базе языка Pascal созданы более мощные языки – Моdula, Ada. Несмотря на то, что визуальная среда Delphi берет на себя многие рутинные аспекты программирования, знание языка Object Pascal является непременным условием для любого программиста, работающего в этой среде.
2. Введение
Основным методом программирования (кодирования) является разбиение задач на дискретные шаги и их последовательное описание в командах выбранного языка. Последовательность шагов отображается в машинальные команды. При решении задач с использованием компьютера необходимо научиться организовывать действия в коде программы и организовывать данные.
Действия задаются командами – операторами, а данные – операнды задаются описаниями и определениями. Каждая переменная, участвующая в алгоритме, должна быть введена некоторым описанием этой переменной.
Структура процедура
Заголовок Program <имя >;
Uses <описание модулей>;
Const <описание констант>;
Блок описаний Label <описание меток>;
Type <описание типов>;
Var <описание переменных>;
Procedure…………..;
Function…………….;
Begin <последовательность
Исполняемый выполняемых операторов>
блок End.
Любой раздел, кроме раздела операторов (исполняемый блок) может отсутствовать. Разделы описаний, кроме Uses, который всегда расположен после заголовка программы, могут встречаться многократно в рамках раздела описаний и следовать в произвольном порядке. При этом необходимо следить за выполнением правила: если в описании объекта А используется объект В, то объект В должен быть описан перед описанием объекта А.
Здесь и далее угловыми скобками выделены объекты языка, участвующие в определении конструкции.