Автор: O********************@gmail.com, 24 Ноября 2011 в 20:54, курсовая работа
Программа для вычисления ведосомти тахеометрической съмки будет написана на алгоритмическом языке Object Pascal и реализована в среде программирования Delphi 5.0.
Программа включает в себя непосредственно вычисление ведомости, многооконный интерфейс, обработку событий для форм и кнопок, работу с текстовым и типизированным файлами, работу в графическом режиме, а также будет присутствовать индивидуальное оформление.
ВВЕДЕНИЕ………………………………………………………………………
7
1.
Общие сведения о программировании для Windows………………..
8
1.1.
Понятие графического интерфейса пользователя (GUI) ……………
8
1.2.
Модель событий GUI. ………………………………………………….
8
1.3.
Визуальная среда программирования……………………………….
9
1.4.
Объектно-ориентированное программирование: ……………………
10
1.4.1.
Инкапсуляция…………………………………………………………..
10
1.4.2.
Наследование……………………………………………………………
10
1.4.3.
Полиморфизм…………………………………………………………..
11
2.
Решение инженерной задачи.....................……………………………..
12
2.1.
Общее описание геодезической задачи………………………………..
12
2.2. Цель решения задачи........................................................………………
12
2.3. Описание входных данных и их типов...……………...........................
13
2.4. Определение выходных данных и их типов………………………….
13
2.5. Математический аппарат решения задачи……………………………
13
2.6. Решение тестовых примеров...........……………………………………
15
3. Программирование задачи в Delphi............……………………………
16
3.1. Определение числа форм и их назначение .......………………………
16
3.2. Проектирование и описание интерфейса форм………………………
16
3.3. Проверка входных данных……………………………………………..
21
3.3.1. Проверка наличия данных.……………………...................................... 21
3.3.2. Проверка семантической корректности данных……………………… 23
3.3.3. Проверка физической корректности данных …………………............ 23
3.4. Работа в графическом режиме.…………………………….................... 25
3.5. Тестирование программы…..................................................................... 25
3.6. Создание файла помощи и его использование……………………….. 30
ЗАКЛЮЧЕНИЕ......................................................................................................
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ...................................................
32
33