- •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
56. Компоненты доступа к бд (Компоненты Database, Table, Query, DataSource)
Доступ к БД обеспечивают компоненты Database, Table, Query, DataSource, значки которых находятся на вкладках Data Access и BDE палитры компонента.
Компонент Database представляет БД как единое целое т. е сов-ть таблиц, а компонент Table- одну из таблиц БД. Компонент DataSource (источник данных) обесп. связь компонента отображения редактирования данных, например компонента DBGrid и источника данных в качестве которого может выступать таблица (компонент Table) или рез-т выполнения SQL запроса к таблице.
Компонент DataSource позволяет оперативно выбрать источник данных, исп-ть один и тот же компонент, например DBGrid для отображнения данных и таблицы для рез-та выполнения SQL запроса этой таблицы.
Для выборки из БД записей, удовлетворяющих нек. критерию, предназначен компонент Query.
Компонент Query похож на компонент Table, а в отличие от него он предств не всю БД, а только её часть, а именно записи, удовлетворяющие критерию запроса.
55 Утилита DataBase Dekstop создания таблиц бд.
В простой БД все поля можно разместить в одной таблице, в сложной БД поля распределяют по неск. таблицам. БД, состоящие из неск. связанных между собой таблиц наз-ются реляционными.
В реляционных БД для того чтобы избежать дублирования инф-ции в таблицах , к основной инф-ции добавляется служебная инф( ключевое поле) , кот-ое одназначно идентифицирует запись. После того как определена стр-ра записи БД приступают к созданию таблицы. Таблицы создаются при помощи входящей в состав Делфи утилиты DataBase Dekstop. Эта утилита обесп. создание, просмотр и модификацию таблиц БД разл. форматов и позволяет вып-ть выборку информации путём создания запросов.
Для того чтобы создать новую таблицу , нужно из меню Tools запустить команду DataBase Dekstop, затем в появившемся окне из меню File выбрать NEW и в появившемся списке выбрать тип создаваемого файла Table, затем в открывш. диалоговом окне Create Table следует выбрать тип создаваемой таблицы( по умолчанию Paradox7).
В рез-те открывается диалоговое окно Create Paradox7 Table, в кот-ом можно опр-ть стр-ру записи таблицы. Для каждого поял таблицы необ задать имя, тип, а если нужно размер поля.
Имя поля исп-тся для доступа к данным. В кач-ве имени поля , кот вводится в File Name можно исп-ть посл-ть из букв латинского алфавита или цифр, длиной не > 25 символов.
Тип поля определяет тип данных, кот. м/б помещены в поле. Тип задается вводом в колонку Type символьной константы. Одно или неск. полей можно пометить как ключевые. Ключевое поле опр-ет логический порядок следования записи в таблице. Для того чтобы пометить поле как ключевое, необ вып-ть двойной щелчок колонки Key. Поле Picture позволяет задать шаблон, исп-я который можно контр-ть правильность вводимой в поле инф-ции и вып-ть автоматизации ввода данных.
После того как будет определена стр-ра таблицы, таблицу следует сохранить. Для этого нужно нажать кнопку Save as и в окне Save Table As из списка Alias нужно выбрать псевдоним БД, частью которой является созданная таблица., а в поле ИМЯ ФАЙЛА ввести имя файла, в кот нужно сохранить созд таблицу.
Если перед тем как нажать кнопку СОХРАНИТЬ устан-ть флажок Display Table , то в рез-те нажатия кнопки сохранить открывается диалоговое окно Table , в кот можно ввести данные в только что созд таблицу.
Если таблица БД недоступна, то для того чтобы ввести данные в таблицу, таблицу нужно открыть.
Для этого нужно изменить файл , выбрать команду Open Table, затем в диалоговом окне Open Table из списка Alias выбрать псевдоним нужной БД и таблицу. Таблица будет открыта в режиме просмотра, в которой изменить содержимое таблицы НЕЛЬЗЯ.
Для того чтобы в таблицу можно было вводить данные, нужно активизировать режим редактирования таблицы, для чего необходимо из меню Table выбрать команду Edit Data.
