
- •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
37 Компоненты ScrollBar, Splitter, ControlBar.
ScrollBar – полоса прокрутки (управления). П/с стандартный для Windows управл. Эл-т , похожий на полосу прокрутки окна. Обычно он исп-тся для визуального управления значением числовой величины.
Splitter - компонент для изменения размеров. Этот компонент размещается на форме между двумя другими видимыми компонентами и дает возможность пользователю во время прогона программы перемещать границу, отделяющую компоненты друг от друга. Компонент Splitter предназначен для ручного (с помощью мыши) управления размерами контейнеров Panel, GroupBox или подобных им во время прогона программы. Визуально он представляет собой небольшую вертикальную или горизонтальную полосу, располагающуюся между двумя соседними контейнерами или на “свободной” стороне одного из них.
ControlBar - полоса управления. Компонент служит удобным контейнером для размещения инструментальных панелей TTооlBаr. Он активно использует технологию Drag&Dock для управления положением панелей.
38 Компонент Chart
Chart - диаграмма. Этот компонент облегчает создание специальных панелей для графического представления числовых данных. Компонент содержит большое количество специфичных свойств, событий и методов.
Общая схема его использования такова. Вначале компонент помещается на форму. После щелчка по нему правой кнопкой мыши вызывается его вспомогательное меню, которое в числе прочих содержит опцию Edit chart - с помощью этой опции вызывается многолистное окно редактора компонента. Закладка Series этого окна открывает доступ к так называемым сериям - объектам класса TChartSeries, которые и будут отображать наборы чисел в графическом виде. Чтобы отобразить данные, нужно создать как минимум одну серию - для этого следует в окне редактора нажать кнопку Add и выбрать подходящий тип графика.
После закрытия редактора компонент будет содержать примерный вид графика. Однако его реальный вид зависит от фактических данных, которые создаются в работающей программе и добавляются к серии с помощью методов AddX, AddY или AddXY объекта TChartSeries (получить доступ к нужной серии можно с помощью индексированного свойстваSeriesList - первая созданная серия имеет индекс 0, вторая 1 и т. д.).
39 Компонент ActionManager.
ActionManager - менеджер действий. Совместно с тремя следующими компонентами ActionMainMenuBar, ActionToolBar, CustomizeDIg позволяет создавать настраиваемый пользовательский интерфейс.
Таким интерфейсом обладает, например, среда Delphi: вы можете добавить/удалить любую инструментальную кнопку, запретить/разрешить выбор кнопок и опций меню и т. п.
Компонент ActionManager централизует однотипные действия, производимые схожими в функциональном отношении элементами интерфейса. Каждое такое действие компонент сохраняет в дисковом файле, что позволяет программе “запоминать” последние настройки, произведенные пользователем. Таким образом, компонент значительно расширяет функциональность компонента ActionList и по существу делает его ненужным.
Компонент оперирует категориями однотипных действий (Edit, File, Format и т. п.) и может размещать категории в контейнере TAсtionMainMenuBar (в виде опций меню), а входящие в них действия - в контейнере TActionToolBar (в виде инструментальных кнопок). В Delphi предусмотрены 12 стандартных категорий, многие действия которых уже заранее предопределены. Например, в категорию File входит предопределенное действие TFileExit. Выбор этого действия в меню или инструментальной кнопкой приводит к завершению работы программы.
- ActionMainMenuBar-полоса меню, опции которого создаются с помощью компонента ActionManager.
- ActionToolBar- полоса для размещения пиктографических кнопок, создаваемых с помощью компонента ActionManager.
- CustomizeDIg – диалог настройки. С помощью этого компонента пользователь может по своему вкусу настроить интерфейс работающей программы.