
- •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
9 Файлы и их объявление.
Файл — это именованная структура данных, представляющая собой последовательность элементов данных одного типа, причем количество элементов последовательности практически не ограничено. В первом приближении файл можно рассматривать как массив переменной длины неограниченного размера. Как и любая структура данных (переменная, массив) программы, файл должен быть объявлен в разделе описания переменных. При объявлении файла указывается тип элементов файла.
В общем виде объявление файла выглядит так:
Имя:file of <ТипЭлеменгов>;
Примеры:
res: file of char; // файл символов
koef: file of real; // файл вещественных чисел
f: file of integer; // файл целых чисел
Файл, компонентами которого являются данные символьного типа, называется символьным, или текстовым. Описание текстового файла в общем виде выглядит так:
Имя: TextFile; где Имя- имя файловой переменной; TextFile- обозначение типа
Назначение файла
Объявление файловой переменной задаёт только тип компонентов файла. Для того чтобы программа могла выводить данные в файл или считывать данные из файла, имя файла задаётся вызовом процедуры AssignFile. Имя файла задается согласно принятым в ОС Windows правилам. Оно м/б полным т.е включать путь к этому файлу.
10 Операторы и их классификация.
Операторы п/с законченное предложение языка, кот вып-ют нек действия над данными.
Правило записи операторов: операторы разделяются ; , её отсутствие между операторами считается ошибкой.
Наличие нескольких ; не явл ошибкой т.к они обозначают пустые операторы. Однако лишняя ; в разделе описания и объявления явл. синтаксической ошибкой. Точка с запятой не ставится после begin тк оно явл. операторной скобкой , а не оператором. В структурных операторах ; не ставится после слова then и перед словом else.
Операторы языка подразделяются на 3 группы: простые , структурные, составные.
1) Простые операторы состоят из одного слова
Простые операторы — это такие операторы, которые не содержат в себе других операторов. К ним относятся: 1) Оператор присваивания2) Оператор вызова процедуры3) Оператор перехода 4) Пустой оператор
Оператор присваивания явл основным оператором языка, он предписывает выч-ть выражение, заданное в его правой части и присвоить рез-т переменной, имя кот расположено в левой части оператора. Переменная и выражение должны иметь совместимый тип, вместо имени можно указывать эл-т массива или поле записи. Знак присваивания выглядит :=
Оператор перехода предназначен для изменения естеств. порядка выполнения оператора программы. Label <метка>. Метка, стоящая перед оператором отделяется от него : . Меткой м/б идентификатор или целое число. Все метки д/б предварительно объявлены в разделе объявления меток того блока процедуры, в кот они ис-тся.
Пустой оператор п/с ; и м/б расположен в любом месте программы, где допускается расположение оператора. Пустой оператор не вып-ет никаких действий.
2)Структурные операторы п/с конструкцию, сост. из неск. слов. К ним относятся :операторы цикла и операторы условия. Усл. операторы обеспечивают выполнение или невыполнения неск операторов в зав-ти от соблюдения опр. условий.