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

Заключение

В данном методическом пособии рассмотрены принципы работы с инструментальной системой программирования Delphi. Изложены принципы визуального программирования и их применение; создание многооконных интерфейсов пользователя, особенности реализации алгоритмов на языке Object Pascal. Подробно описаны общие свойства компонентов а также использование компонентов общего назначения страницы Standard и страницы Аdditional. Коротко рассмотрены приемы отладки программ и средства отладки.

Литература

  1. Сикерина Н.В. Методическое пособие по ознакомлению с интегрированной средой Delphi6 Керчь: КМТИ – 2005 г. – 137 с.

  2. Владимир Гофман, Анатолий Хомоненко. Delphi 6. Санкт-Петербург. 2002.-1145с.

  3. Дэн Оузьер, Стив Гробман, Стив Батсон. Освой самостоятельно Delphi 3. Перевод с английского под редакцией А.Архангельского. Москва. Бином. 1998.-550с.

  4. Новиков Ф., Яценко А. Microsoft Office XP в целом 928с. Изд. «БХВ-Петербург».

  5. Язык компьютера. Перевод с английского канд. Физ.-мат. Наук С.Е. Морковина и В.М. Ходукина под редакцией канд.физ.-мат. Наук В.М. Курочкина. Москва. «Мир».1989.-237с.

  6. Вычислительная техника и программирование. Под ред. А.В.Ретрова. — М.: Высшая школа, 1990.

  7. Боглаев Ю.П. Вычислительная математика и программирование. — М.: Высшая школа, 1990.

  8. Кушниренко А.Г., Лебедев Г.В. Программирование для математиков. — М.: Наука, 1988.

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

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

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

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

Содержание

Введение

3

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

4

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

4

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

5

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

9

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

11

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

12

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

13

Примеры составления программ

13

Задания для самостоятельного выполнения

21

Глава 2. Общие свойства компонентов

21

2.1. Иерархия компонентов

21

2.2. Имена и собственники компонентов

22

2.3. Родительские и дочерние компоненты

23

2.4. Положение, размеры и оформление компонентов

26

2.5.Указатели мыши

29

2.6. Реакция на события от мыши и клавиатуры

31

2.6.1. События от мыши

31

2.6.2. События от клавиатуры

32

2.6.3. Клавиатура в MS-DOS и Windows

32

2.7. Механизм действий Action

35

2.8. Иинтерфейс Drag&Drop

36

2.9. Иинтерфейс Drag&Dock

37

2.10. Поддержка справочной службы

39

2.11. Поддержка Сом

40

2.12. Свойства разного назначения

41

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

42

Примеры составления программ

43

Задания для самостоятельного выполнения

52

Глава 3. Использование компонентов общего назначения

53

3.1. Компоненты страницы Standard

53

3.1.1. TFrame - рама и шаблоны компонентов

53

3.1.2. Создание шаблонов без рам

56

3.1.3. TMainMenu - главное меню формы (программы)

56

3.1.4. TPopupMenu - вспомогательное (локальное) меню

61

3.1.5. TLabel - метка для отображения текста

61

3.1.6. TEdit - ввод и отображение строки

62

3.1.7. TMemo - ввод и отображение текста

64

3.1.8. TButton - кнопка

66

3.1.9. TCheckBox - независимый переключатель

67

3.1.10. TRadioButton - зависимые переключатели

68

3.1.11. TListBox - список выбора

68

3.1.12. TComboBox – комбинированный или раскрывающийся список выбора

72

3.1.13. TScrollBar - управление значением величины

72

3.1.14. TGroupBox - панель группирования

73

3.1.15. TRadioGroup - группа зависимых переключателей

74

3.1.16. TPanel - панель

75

3.1.17. TActionList - механизм действий

75

3.2. Компоненты страницы Аdditional

77

3.2.1. TBitBtn - кнопка с изображением

77

3.2.2. TSpeedButton - кнопка для инструментальных панелей

79

3.2.3. TMaskEdit - специальный редактор

79

3.2.4. TStringGrid - таблица строк

80

3.2.5. TDrawGrid - произвольная таблица

88

3.2.6. TImage - отображение картинок

91

3.2.7. TShape - стандартная фигура

93

3.2.8. TBevel - кромка

94

3.2.9. TScrollBox - панель с прокруткой

94

3.2.10. TСheckListBox - группа независимых переключателей

95

3.2.11. TSplitter - компонент для изменения размеров

96

3.2.12. TStaticText - метка для отображения текста

97

3.2.13. TControlBar - инструментальная панель

97

3.2.14. TApplicationEvents - обработчик сообщений Windows

99

3.2.15. TValueListEditor - специализированный редактор строк

101

3.2.16. TLabelEdit - однострочный редактор с меткой

104

3.2.17. TColorBox - список выбора цвета

104

3.2.18. TChart - построитель графиков

105

3.2.19. TActionManager - менеджер действий

106

3.2.20. TActionMainMenuBar - полоса меню для действий

109

3.2.21. TActionTollBar - полоса кнопок для действий

109

3.2.22. TCustomizeDIg - диалог настройки интерфейса

110

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

110

Примеры составления программ

111

Задания для самостоятельного выполнения

123

Глава 4. Многодокументный и однодокументный

126

интерфейсы (MDI и SDI)

4.1. MDI и SDI: сравнение

126

4.2. Разработка MDI—приложений

126

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

126

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

128

4.2.3. Разработка диалогового окна

130

4.2.4. Управление окнами

134

4.2.5. Работа с меню

136

4.3. Разработка SDI–приложения

137

4.3.1. Простое SDI–приложение

137

4.3.2. Управление окнами в SDI–приложениях

143

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

147

Примеры составления программ

147

Задания для самостоятельного выполнения

159

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

160

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

160

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

160

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

166

Примеры составления программ

166

Задания для самостоятельного выполнения

175

Глава 6. Тестирование и отладка приложений

176

6.1. Виды ошибок

176

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

176

6.3. Составление тестов

177

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

179

Примеры составления программ

180

Задания для самостоятельного выполнения

189

Глава 7. Исключительные ситуации

190

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

190

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

193

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

195

Примеры составления программ

195

Задания для самостоятельного выполнения

203

Заключение

203

Литература

204

Содержание

205

Методическое пособие для самостоятельных работ

«Основы интегрированной среды программирования DELPHI6»

Сикерина Неля Викторовна