
- •1 Интерфейс программы Delphi. Виды окон.
- •2 Понятие компоненты. Страницы палитры компонентов.
- •4 Компиляция и сохранение проекта.
- •3 Структура приложеия. Файлы и модули проекта.
- •Файл проекта
- •Файл описания формы
- •6 Комментарии и виды данных.
- •8 Понятие и типы массивов; их объявление.
- •7 Типы данных.
- •9 Файлы и их объявление.
- •10 Операторы и их классификация.
- •1) Простые операторы состоят из одного слова
- •Пустой оператор п/с ; и м/б расположен в любом месте программы, где допускается расположение оператора. Пустой оператор не вып-ет никаких действий.
- •3)Составные операторы п/с группу из произвольного числа операторов, отделённых друг от друга ; Формат составного оператора Begin
- •11 Операторы условия и выбора.
- •If Условие then Оператор;
- •13 Операторы перехода и доступа.
- •12 Операторы цикла.
- •14 Понятие подпрограммы, формальные и фактические параметры
- •15 Формат описания процедуры.
- •16 Формат описания Функции.
- •17 Классы и объекты Особенности объектно-ориентированного Программирования
- •Классы и объекты
- •22 Принцип инкапсуляции
- •18 Четыре режима доступа к описаниям класса.
- •19 Описание полей и свойств класса.
- •Свойства
- •20 Методы класса. Способы их вызова.
- •21 События и процедуры их обработки. Сообщения и события
- •23 Принцип наследования.
- •24 Принцип полиморфизма
- •26 Компоненты для размещения текста Label, StaticText
- •25 Способы размещения компонента на форме.
- •27 Компоненты для ввода текста Edit, Memo, MaskEdit.
- •28 Компоненты контейнеры Frame, Panel.
- •29 Компоненты контейнеры GroupBox, ScrollBox.
- •34 Компонент Image.
- •30 Командные кнопки Button, BitBtn,SpeedButton.
- •31 Переключатели CheckBox, RadioButton, RadioGroup.
- •32 Компоненты ListBox, ComboBox, CheckListBox.
- •35 Компонент Shape.
- •36 Компонент Bevel.
- •33 Компоненты StringGrid, DrawGrid.
- •37 Компоненты ScrollBar, Splitter, ControlBar.
- •38 Компонент Chart
- •39 Компонент ActionManager.
- •40 Страница Win32 и её основные компоненты
- •41 Страница System.
- •42 Компоненты страницы Dialogs
- •43 Основные компоненты страницы Samples
- •44 Страница Activex
- •46 Компоненты для доступа к Интернет.
- •45 Компонент для работы с базами данных.
- •47 Свойство объектов Canvas
- •50 Методы Canvas
- •48 Свойства объектов типа Tpen и tBrush. Карандаш
- •49 Вывода текста на поверхнисть графического объекта
- •51 Методы вычерчивания графических линий.
- •1 Линия
- •2 Ломаная линия
- •52 Вывод точек и иллюстраций.
- •53 Компонент MediaPlayer с вкладки system.
- •54. Утилита bde Administrator создания баз данных.
- •56. Компоненты доступа к бд (Компоненты Database, Table, Query, DataSource)
- •55 Утилита DataBase Dekstop создания таблиц бд.
- •57 Компоненты просмотра и редактирования бд (dbText, dbEdit, dbMemo)
- •58 Компонент запросов Query
13 Операторы перехода и доступа.
Оператор перехода используется в тех случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку оператор, а какой-либо другой, отмеченный меткой. Label <метка>
Формат оператора перехода:
Go to <Метка>;
Выполнение оператора go to приводит к передаче управления на оператор, перед которым стоит указанная в операторе метка. Оператор перехода предназначен для изменения естеств. порядка выполнения оператора программы. Label <метка>. Метка, стоящая перед оператором отделяется от него : . Меткой м/б идентификатор или целое число. Все метки д/б предварительно объявлены в разделе объявления меток того блока процедуры, в кот они ис-тся.
Использование оператора goto противоречит принципам структурного программирования, и его использование в программах не рекомендуется. Целесообразнее применять процедуры:
Break – завершает выполнение операторов цикла, в теле которых располагается;
Continue – переход на новую итерацию цикла того оператора, в теле которого находится;
Exit – немедленный выход из текущего блока.
Оператор доступа
Оператор доступа служит для удобной и быстрой работы с составными частями объектов, в том числе с полями записей. Напомним, что для обращения к полю записи необходимо указывать имя записи и имя этого поля, разделенные точкой. Аналогичным путем образуется имя составной части какого-либо объекта, например, формы или кнопки. Оператор доступа имеет следующий основной формат:
with <Имя объекта> do <Оператор>
В операторе, расположенном после слова do, для обращения к составной части объекта можно не указывать имя этого объекта, которое уже задано после слова with.
12 Операторы цикла.
Программа, в которой есть последовательность операций, выполняемых несколько раз, называется циклической, а сама последовательность операций именуется циклом. Группу повторяемых операторов наз-ют телом цикла.Всего 3 вида операторов цикла : 1) с параметром; 2) с предусловием; 3) с постусловием.
О
ператор
цикла с предусловием
while
используется в том случае, если некоторую
последовательность операторов надо
выполнить несколько раз, причем
необходимое число повторений во время
разработки программы неизвестно и может
быть определено только во время работы
программы.
В общем виде оператор while записывается следующим образом:
while <Условие> do < оператор >;
Условие — переменная или выражение логического типа, определяющее условие выполнения инструкций цикла.
Оператор while выполняется следующим образом (рис. 4): если условие не вып-тся, т.е ложно , то цикл не вып-тся и сразу закончит работу; если условие истинно, то цикл вып. операторы и затем вновь возвратится к условию. Нужно не включать его в условие, кот никогда не станет ложным.
Оператор цикла с постусловием repeat, как и оператор while, используется в программе в том случае, если необходимо выполнить повторные вычисления (организовать цикл), но число повторений во время разработки программы неизвестно. В общем виде оператор записывается следующим образом:
Repeat< оператор> until< Условие>;
В этом операторе условие вып-тся после тела цикла.В операторе
while
цикл
вып-тся до тех пор пока условие истинно,
а цикл repeat
будет
повторяться пока условие ложно. Зарезерв.
слова repeat и
until
работают как скобки begin
и end
, поэтому в теле цикла м/б скок угодно
операторов, кот не нужно заключать в
begin
и end.
Для управления циклами исп-тся операторы
или директивы
Break-прерывание цикла, Continue-прерывание текущего шага цикла.
Оператор цикла с параметром for имеет вид: For<параметр>:<выражение 1> to <выражение 2>
Do<оператор>;
Параметр п/с переменную порядкового типа, кот д/б определена в том же блоке, где нах-тся оператор цикла. Выр 1 и 2 явл-тся соот-но начальными и конечными значениями параметра цикла и должны иметь тип совместимый с типом параметра цикла. Оператор, расположенный после слова Do обесп выполнение тела цикла до полного перебора всех значений параметра цикла от начального до конечного с шагом равным 1. Если применяя слово down tо, то шагом равным -1. Цикл может не вып-тся ни разу если для цикла for…to значение начального выражение больше конечного.