Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
new.doc
Скачиваний:
22
Добавлен:
11.04.2015
Размер:
8.27 Mб
Скачать

Министерство образования российской федерации ростовский государственный экономический университет

А.В. Демиденко

СОВРЕМЕННЫЕ ПРОГРАММНЫЕ ПАКЕТЫ

ОБЩЕГО И СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ

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

    1. Главные составные части среды программирования 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]