Содержание
1Теоретическая часть7
1.1Введение7
1.2Объектно-ориентированное программирование (ООП)8
1.3Основы объектно-ориентированного программирования (абстракция, инкапсуляция, наследование, полиморфизм)9
1.3.1Абстракция10
1.3.2Инкапсуляция10
1.3.3Наследование11
1.3.4Полиморфизм12
1.4Особенности реализации: поля, методы, свойства13
1.5Заключение17
2Экспериментальная часть18
2.1Задание18
2.2Пользовательский интерфейс и использованные компоненты18
2.2.1Форма Form118
2.2.2Форма Form220
2.2.3Форма Form320
2.2.4Форма Form421
2.3Модули и подпрограммы22
2.3.1Модуль Unit122
2.3.2Модуль Unit223
2.3.3Модуль Unit323
2.3.4Модуль Unit424
2.3.5Модуль ActionsWithoutForm24
2.4Тестирование26
3Эксплуатационная документация34
3.1Руководство программиста34
3.1.1Характеристики программы34
3.1.2Контроль данных, входные и выходные данные34
3.2Руководство оператора35
3.2.1Содержание CD35
3.2.2Назначение программы35
3.2.3Условия выполнения программы.35
3.2.5Сообщения оператору36
Заключение37
Приложение А38
Выдержка из текста
Задание на курсовую работу
Разработать приложение для Windows в среде Delphi, позволяющее осуществлять ввод данных, отображение (входных, выходных, промежуточных) данных, выбор всех выполняемых операций по условию задания.
Для функций (подпрограмм), не связанных с формой (определить список самостоятельно) рекомендуется использовать отдельный модуль.
Для вывода промежуточной информации рекомендуется использовать диалоговые окна.
Разработать пользовательский интерфейс.
Аннотация
Данный текстовый документ имеет объем 50 страниц, количество иллюстраций составляет 18, таблиц — 4, приложений – 1. При работе над данным проектом было использовано 8 источников литературы.
Перечень ключевых слов: объектно-ориентированное программирование, объект, класс, компонент, абстракция, инкапсуляция, наследование, полиморфизм, поля, методы, свойства, матрица, строка, столбец, сортировка.
Объектом исследования теоретической части является объектно-ориентированное программирование. Объектом разработки практической части является система, выполняющая операции над матрицей: замену нулевых строк, создание массива с суммами строк, подсчет количества элементов, больших суммы заданного столбца, сортировку строк по неубыванию последних элементов.
Список использованной литературы
1.Архангельский А.Я. Программирование в Delphi. Учебник по классическим версиям Delphi. – М.: Бином-Пресс, 2006
2.Бадд Т. Объектно-ориентированное программирование в действии. – СПб: Питер, 2007
3.Глотова Т.В. Объектно-ориентированная методология разработки сложных систем. – Пенза: Изд-во ПГУ, 2001
4.Иллюстрированный онлайн учебник по Borland Delphi 7 с примерами [Электронный ресурс]: http://delphi.support.uz/
5.Инкапсуляция, полиморфизм, наследование [Электронный ресурс]: http://www.codenet.ru/progr/cpp/ipn.php
6.Кьоу Дж., Джеанини М. Объектно-ориентированное программирование. Просто и понятно. – СПб: Питер, 2005
7.Объектно-ориентированная технология разработки ПО [Электронный ресурс]: http://www.tspu.tula.ru/ivt/old_site/umr/trpo/node52.html
8.Хомоненко А., Гофман В., Мещеряков Е. Delphi 7. – СПб: БХВ-Петербург, 2010