- •Министерство образования российской федерации ростовский государственный экономический университет
- •Borland delphi
- •4.1 Страница Additional 23
- •4.2 Страница Dialogs 24
- •4.3 Страница System 25
- •4.4 Страница vbx 26
- •8.3 Компоненты работы с бд. 63
- •Введение
- •1 Borland Borland Delphi. Основные характеристики продукта
- •2 Среда программирования Delphi
- •2.1 Структура среды программирования
- •2.2 Главные составные части среды программирования
- •2.3 Дополнительные элементы
- •2.4 Стандартные компоненты
- •2.5 Подробнее об Инспекторе Объектов
- •2.6 Сохранение программы
- •2.7 TButton, исходный текст, заголовки и z-упорядочивание
- •3. Управление проектом
- •3.1 Проект Delphi
- •3.2 Пункт меню “File”
- •3.3 Управление проектом
- •3.4 Обзор других пунктов меню
- •3.4.1 Пункт меню “Edit”
- •3.4.2 Пункт меню “Menu”
- •3.4.3 Пункт меню “View”
- •3.4.4 Пункт меню “Compile”
- •4 Обзор Палитры Компонент
- •4.1 Страница Additional
- •4.2 Страница Dialogs
- •4.3 Страница System
- •4.4 Страница vbx
- •5 Свойства в Delphi
- •5.1 Управление свойствами визуальных компонент в режиме выполнения
- •6. Методы в Delphi
- •6.1 Создание методов с помощью визуальных средств
- •Interface
- •Implementation
- •6.2 Передача параметров
- •Interface
- •Implementation
- •7 События в Delphi
- •7.1 Понимание событий
- •7.2 Обработка сообщений Windows в Delphi
- •8 Работа с бд в Delphi.
- •8.1.2 Алиасы
- •8.1.3 Системная информация утилиты настройки bde (bdecfg)
- •8.2 УтилитаDatabaseDesktop
- •8.3 Компоненты работы с бд.
- •8.3.1 Класс TdataSet
- •8.3.1.1 Открытие и закрытие DataSet
- •8.3.2 Навигация (Перемещение по записям)
- •8.3.3 Поля
- •8.3.4 Работа с Данными
- •8.3.5 Основные понятия о TdataSource
- •8.3.5.1 Использование tDataSource для проверки состояния бд
- •8.3.5.2 Отслеживание состояния DataSet
- •8.3.6 Создание таблиц с помощью компонента tTable
- •8.3.7 Управление tdbGrid во время выполнения
- •9 Основные понятия о запросах (queries) и транзакциях
- •9.1 Основные понятия о tQuery
- •9.2 Свойство sql
- •9.3 TQuery и Параметры
- •9.4 Передача параметров через tDataSource
- •9.5 Специальные свойства Tquery
- •10 Создание таблиц с помощью sql-запросов
- •10.1 Создание таблиц с помощью sql
- •11 Управление соединением с базой данных при помощи компоненты tDataBase и объекта Tsession
- •11.1 Класс TdataBase
- •11.2 Создание постоянного соединения с базой данных
- •11.3 Определение собственного диалога при соединении с базой данных
- •11.4 Создание локального псевдонима базы данных
- •11.5 Изменение параметров при соединении
- •11.6 Управление транзакциями
- •11.7 Объект Session
- •11.7.1 Указание сетевого протокола при соединении с бд
- •12 Утилиты для Local InterBase
- •12.1 InterBase Interactive sql
- •12.1.1 Установка соединения
- •12.1.2 Создание новой базы данных
- •12.1.3 Получение информации о структуре базы данных
- •12.1.4 Выполнение sql запросов
- •12.2 InterBase Server Manager
- •12.2.1 Резервное копирование
- •Список использованных источников
Министерство образования российской федерации ростовский государственный экономический университет
А.В. Демиденко
СОВРЕМЕННЫЕ ПРОГРАММНЫЕ ПАКЕТЫ
ОБЩЕГО И СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ
Borland delphi
УЧЕБНОЕ ПОСОБИЕ
Ростов-на-Дону
2003
УДК 681.3.06(075)+006(075)
Д30
Демиденко А.В., Современные программные пакеты общего и специального назначения, Borland Delphi: Учеб. пособие/ Рост. гос. экон. унив. - Ростов-н/Д., 2001.-120 с.-ISBN 5-7972-0371-5
В учебном пособии рассматриваются среда Borland Delphi 5.0, приемы визуального проектирования, объектно-ориентированного подхода, обработки сообщений Windows в Delphi, основные компоненты Delphi, утилиты и компоненты Delphi для работы с БД (BDE, Database Desktop), а также утилиты и компоненты для работы сервером InterBase при написании клиент-серверных приложений, приведены практические примеры, даны практические задания с детальным описанием порядка их выполнения.
Предназначено для студентов всех форм обучения специальности 0719.00 “Информационные системы в экономике”; разработано в соответствии с требованиями Государственного стандарта высшего и профессионального образования.
Рецензенты: Клименко А.О., Савельева Н.Г.
Утверждено в качестве учебного пособия редакционно-издательским советом РГЭУ
ISBN 5-7972-0371-5. © Ростовский государственный экономический
ниверситет, 2003.
© Демиденко А.В., 2003
Содержание
Введение 5
1 Delphi. Основные характеристики продукта. 6
2 Среда программирования Delphi 7
2.1 Структура среды программирования 7
Главные составные части среды программирования 7
2.3 Дополнительные элементы 10
2.4 Стандартные компоненты 10
2.5 Подробнее об Инспекторе Объектов 12
2.6 Сохранение программы 15
2.7 TButton, исходный текст, заголовки и Z-упорядочивание 15
3. Управление проектом 18
3.1 Проект Delphi18
3.2 Пункт меню “File” 19
3.3 Управление проектом 20
3.4 Обзор других пунктов меню 21
3.4.1 Пункт меню «Edit» 21
3.4.2 Пункт меню “Menu” 21
3.4.3 Пункт меню “View” 21
3.4.4 Пункт меню “Compile” 22
4 Обзор Палитры Компонент 22
4.1 Страница Additional 23
4.2 Страница Dialogs 24
4.3 Страница System 25
4.4 Страница vbx 26
5 Свойства в Delphi 26
5.1 Управление свойствами визуальных компонент в режиме
выполнения 28
6 Методы в Delphi 32
6.1 Создание методов с помощью визуальных средств 32
6.2 Передача параметров 36
7 События в Delphi 41
7.1 Понимание событий 43
7.2 Обработка сообщений Windows в Delphi 44
8 Работа с БД в Delphi.46
8.1 Borland Database Engine (BDE) 46
8.1.1 Сущность BDE47
8.1.2 Алиасы 47
8.1.3 Системная информация утилиты настройки BDE (BDECFG) 52
8.2 Утилита Database Desktop 55
8.3 Компоненты работы с бд. 63
8.3.1 Класс TdataSet 63
8.3.1.1 Открытие и закрытие DataSet64
8.3.2 Навигация (Перемещение по записям) 65
8.3.3 Поля 70
8.3.4 Работа с Данными 74
8.3.5 Основные понятия о TDataSource 75
8.3.5.1 Использование TDataSource для проверки состояния БД 76
8.3.5.2 Отслеживание состояния DataSet 80
8.3.6 Создание таблиц с помощью компонента Ttable 80
8.3.7 Управление TDBGrid во время выполнения 85
9 Основные понятия о запросах (queries) и транзакциях 87
9.1 Основные понятия о Tquery 88
9.2 Свойство SQL 88
9.3 TQuery и Параметры 91
9.4 Передача параметров через TDataSource 95
9.5 Специальные свойства Tquery 97
10 Создание таблиц с помощью SQL-запросов 98
10.1 Создание таблиц с помощью SQL 98
11 Управление соединением с базой данных при помощи компо-
ненты TDataBase и объекта Tsession 102
11.1 Класс TdataBase 102
11.2 Создание постоянного соединения с базой данных 103
11.3 Определение собственного диалога при соединении с базой
данных 104
11.4 Создание локального псевдонима базы данных 105
11.5 Изменение параметров соединения 106
11.6 Управление транзакциями 106
11.7 Объект Session 107
11.7.1 Указание сетевого протокола при соединении с БД 107
12 Утилиты для Local InterBase 108
12.1 InterBase Interactive SQL 108
12.1.1 Установка соединения 109
12.1.2 Создание новой базы данных 109
12.1.3 Получение информации о структуре базы данных 110
12.1.4 Выполнение SQL запросов 111
12.2 InterBase Server Manager 111
12.2.1 Резервное копирование 112
Список использованных источников 114