- •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
3)Составные операторы п/с группу из произвольного числа операторов, отделённых друг от друга ; Формат составного оператора Begin
<оператор 1>; <оператор 2>;
end;
Независимо от числа вход. в него операторов, составной оператор воспринимается как единое целое и может располагаться в любом месте программы, где допускается наличие оператора.
11 Операторы условия и выбора.
В Delphi включены два условных оператора – if (оператор условия) и case (оператор выбора или варианта), каждый из которых может быть записан в двух формах: полной и неполной.
Полный формат оператора:
if <Условие> then <Оператор1> else <Оператор2>;
Условн оператор м/б записан в сокращённой форме, когда else не пишется :
If Условие then Оператор;
П
ри
выполнении условного оператора сначала
вычисляется Условие,
результат которого может принимать
только булевский
тип, а затем,
в зависимости от значения результата
выполняется или Оператор_1,
стоящий после ключевого слова then
(если результат условия равен True),
или Оператор_2,
стоящий после ключевого слова else
(если результат условия равен False)
(рис. 2).
В случае, когда оператор if записан в неполной форме, при значении результата условия False управление передается оператору, следующему непосредственно после оператора if, а Оператор, стоящий за ключевым словом then, пропускается.
Условие может быть простым или сложным. Сложные условия образуются с помощью логических операций not, and, or, xor.
Оператор выбора case является обобщением условного оператора и позволяет сделать выбор из произвольного числа имеющихся вариантов т.е организ-ть разветвления на произвольное число направлений. Этот оператор состоит из выражения, наз. Селектором; списка вариантов и не обязательной ветви else
Формат оператора выбора в полной форме:
case <Выражение-Селектор> of
<Список_1>: <Оператор_1>;
<Список_2>: <Оператор_2>;
...
<Список_N>: <Оператор_N>
else <ОператорN+1>;
end;
Значением селектора может быть только порядковый тип. Селектор может иметь любой простой тип, кроме вещественного. Запрещено также использовать в качестве селектора строковый тип;
Каждый вариант п/с константу или список констант, отделенных : Список констант выбора может состоять из произвольного количества значений или диапазонов, отделяемых друг от друга запятыми. Граница диапозона записывается 2мя константами через «. .» Тип констант должен совпадать с типом выражения-селектора.
Выполняется оператор case следующим образом :
Сначала вычисляется значение выражения-селектора.
Значение выражения-селектора последовательно сравнивается с константами из списков констант.
Если значение выражения совпадает с константой из списка, то выполняется соответствующая этому списку группа операторов. На этом выполнение инструкции саsе завершается.
Если значение выражения-селектора не совпадает ни с одной константой из всех списков, то выполняется последовательность операторов, следующая за else.
