Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 6 стр.

UptoLike

5
7.2. Объектно-ориентированная разработка модуля
«Геометрические фигуры» .................................................................................... 103
7.3. Лабораторное задание..................................................................................... 112
8. Объектно-ориентированное программирование на языке Object Pascal...................113
8.1. Классы и объекты............................................................................................ 113
8.1.1. Структура класса.................................................................................... 113
8.1.2. Создание и уничтожение объектов....................................................... 114
8.1.3. Пример. Классдинамический массив................................................ 115
8.1.4. Операции с объектами........................................................................... 118
8.1.5. Свойства.................................................................................................. 122
8.1.6. События .................................................................................................. 124
8.1.7. Исключительные ситуации ................................................................... 124
9. Визуальная разработка программ в Delphi....................................................................127
9.1. Интегрированная среда разработки программ.............................................. 128
9.1.1. Проект ..................................................................................................... 129
9.2. Конструирование
простого приложения ....................................................... 133
9.2.1. Интерфейс пользователя........................................................................ 134
9.2.2. Визуальное конструирование................................................................ 135
9.2.3. Реализация методов ............................................................................... 142
9.2.4. Обработка исключительных ситуаций................................................. 145
9.2.5. Файлы приложения Калькулятор.......................................................... 146
9.3. Компоненты ввода/вывода данных StringGrid и Memo................................ 147
9.3.1. Компонент StringGrid – таблица строк................................................. 147
9.3.2. Ввод массива. Компонент StringGrid.................................................... 149
9.3.3. Компонент Memo – многострочное окно редактирования................. 151
9.3.4. Ввод массива. Компонент Memo .......................................................... 152
9.4. Немного о графике .......................................................................................... 154
9.4.1. Свойство Canvas. Построение графика функции ................................ 154
9.4.2. Событие OnPaint..................................................................................... 160
10. Тестирующая программа
по основам языка Pascal....................................................162
10.1. Руководство преподавателя.......................................................................... 162
10.2. Руководство пользователя ............................................................................ 166
Список литературы...............................................................................................................168
Приложение А. Текст модуля Figures................................................................................169
Приложение Б. Тексты файлов ProjectCalc.dpr и UnitCalc.pas .......................................169
  7.2. Объектно-ориентированная разработка модуля
  «Геометрические фигуры» .................................................................................... 103
  7.3. Лабораторное задание ..................................................................................... 112
8. Объектно-ориентированное программирование на языке Object Pascal...................113
  8.1. Классы и объекты ............................................................................................ 113
      8.1.1. Структура класса.................................................................................... 113
      8.1.2. Создание и уничтожение объектов....................................................... 114
      8.1.3. Пример. Класс – динамический массив................................................ 115
      8.1.4. Операции с объектами ........................................................................... 118
      8.1.5. Свойства.................................................................................................. 122
      8.1.6. События .................................................................................................. 124
      8.1.7. Исключительные ситуации ................................................................... 124
9. Визуальная разработка программ в Delphi....................................................................127
  9.1. Интегрированная среда разработки программ.............................................. 128
      9.1.1. Проект ..................................................................................................... 129
  9.2. Конструирование простого приложения ....................................................... 133
      9.2.1. Интерфейс пользователя........................................................................ 134
      9.2.2. Визуальное конструирование................................................................ 135
      9.2.3. Реализация методов ............................................................................... 142
      9.2.4. Обработка исключительных ситуаций ................................................. 145
      9.2.5. Файлы приложения Калькулятор.......................................................... 146
  9.3. Компоненты ввода/вывода данных StringGrid и Memo................................ 147
      9.3.1. Компонент StringGrid – таблица строк ................................................. 147
      9.3.2. Ввод массива. Компонент StringGrid.................................................... 149
      9.3.3. Компонент Memo – многострочное окно редактирования ................. 151
      9.3.4. Ввод массива. Компонент Memo .......................................................... 152
  9.4. Немного о графике .......................................................................................... 154
      9.4.1. Свойство Canvas. Построение графика функции ................................ 154
      9.4.2. Событие OnPaint..................................................................................... 160
10. Тестирующая программа по основам языка Pascal....................................................162
  10.1. Руководство преподавателя.......................................................................... 162
  10.2. Руководство пользователя ............................................................................ 166
Список литературы...............................................................................................................168
Приложение А. Текст модуля Figures................................................................................169
Приложение Б. Тексты файлов ProjectCalc.dpr и UnitCalc.pas .......................................169



                                                                  5