Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lopp.DOC
Скачиваний:
6
Добавлен:
31.03.2015
Размер:
187.39 Кб
Скачать

Заключение

В данном учебном пособии Вы ознакомились с базовыми средствами Delphi. На самом деле Delphi большая и сложная инструментальная система программирования. Мы нарочно не стали уделять внимание некоторым тонкостям: их Вы легко можете узнать с помощью развитой системы подсказок. Часто проще не искать подробное описание той или иной конструкции, а просто “ставить эксперимент”. Рекомендуем Вам перед “эксперимента­ми” сохранить сделанное, особенно если уже много сделано или провести “эксперименты” на отдельном приложении.

Желаем успеха в достижении мастерства в среде Delphi!

Контрольные вопросы

  1. Что такое «Событийно-управляемая программа»?

  2. Что понимается под визуальным программированием?

  3. Из каких частей состоит экран инструментальной системы Delphi?

  4. Сравнивайте между собой MDI – и SDI-приложения

  5. Разъясните суть тестирования и отладки.

  6. Какие средства имеются в Delphi для проведения тестирования и отладки?

Литература

  1. Маран М.М. Объектно-ориентированное программирование. М.: МЭИ, 1997, 74 с.

  2. Хорев П.Б. Методы разработки программных средств. М.: МЭИ, 1994, 82 с.

  3. Архангельский А.Я. Работа с локальными базами данных в Delphi 5. М.: БИНОМ, 2000, 198 с.

  4. Архангельский А.Я. Язык SQL в Delphi 5. М.: БИНОМ, 2000, 207 с.

  5. Баас Р. Delphi 5. СПАРК, 2000, 496 с.

  6. Бобровский С. Delphi 5. Учебный курс. СПб.: Питер, 2000, 638 с.

  7. Гофман В.Э. Delphi 5. СПб.: БХВ, 2000, 800 с.

  8. Дарахвелидзе П.Г. Программирование в Delphi 5. СПб.: БХВ, 2000, 774 с.

  9. Жуков А.В. Изучаем Delphi. СПб.: Питер, 2001, 346 с.

  10. Культин Н.Б. Программирование на Object Pascal в Delphi 5. СПб.: БХВ, 1999, 464 с.

Содержание

Введение ………………………………………………………………………... 3

1.

Интегрированная среда Delphi. Принципы работы …………………… 4

1.1.

Интегрированная среда Delphi ……………………………….. 4

1.2.

Принципы визуального программирования ………………… 6

1.3.

Событийно-управляемые программы ………………………11

1.4.

Составление программ обработки массивов ……………… 13

1.5.

Вывод на печать ………………………………………………. 15

2.

Многодокументный и однодокументный интерфейсы (MDI и SDI) 16

2.1.

MDI и SDI: сравнение ………………………………………… 16

2.2.

Разработка MDI-приложения ………………………………… 17

2.2.1.

Разработка главного и информационного окон ……………. 17

2.2.2.

Использование стандартных диалоговых окон ……………. 19

2.2.3.

Разработка диалогового окна ………………………………… 21

2.2.4.

Управление окнами …………………………………………… 26

2.2.5.

Работа с меню …………………………………………………. 28

2.3.

Разработка SDI-приложения …………………………………. 30

2.3.1.

Простое SDI-приложение ……………………………………. 30

2.3.2.

Управление окнами в SDI-приложениях …………………... 35

3.

Реализация алгоритмов решаемых задач на Delphi …………………. 39

3.1.

Традиционный подход реализации алгоритмов на Delphi 39

3.2.

Объектно-ориентированный подход ………………………. 40

4.

Тестирование и отладка приложений ………………………………… 46

4.1.

Виды ошибок …………………………………………………. 46

4.2.

Отладочные средства Delphi …………………………………. 47

4.3.

Составление тестов …………………………………………… 49

5.

Решение задач обработки данных на Delphi …………………………. 52

5.1.

Проектирование структуры файлов …………………………. 52

5.2.

Связывание файлов. Проектирование базы данных ……….. 55

5.3.

Реализация базы данных на Delphi ………………………….. 58

5.4.

Обработка файлов ……………………………………………. 61

5.4.1.

Представление данных в виде таблицы …………………….. 62

5.4.2.

Представление данных в виде форм ………………………… 65

5.4.3.

Совместное использование таблицы и формы …………….. 67

5.5.

Внесение изменений в файл …………………………………. 69

6.

Язык SQL и его использование в Delphi ……………………………... 71

6.1.

Элементы языка SQL …………………………………………. 71

6.2.

Использование языка SQL в Delphi ………………………….. 76

6.3.

Параметры в программах на SQL ……………………………. 78

7.

Программируемый доступ к базе данных ……………………………. 80

7.1.

Доступ к файлам баз данных ………………………………… 80

7.2.

Поиск данных в файле ……………………………………….. 83

7.3.

Изменение данных в файле ………………………………….. 86

8.

Графические возможности Delphi ……………………………………. 87

8.1.

Графические элементы ………………………………………. 87

8.2.

Рисование графиков функций ……………………………….. 88

8.3.

Компоненты TPaintBox и TShape ………………………….. 89

9.

Исключительные ситуации …………………………………………… 91

9.1.

Обработка исключительных ситуаций ……………………… 91

9.2.

Обработка определенных исключительных ситуаций 95

Заключение …………………………………………………………………… 97

Контрольные вопросы ……………………………………………………….. 98

Литература ……………………………………………………………………. 98

104

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