Работа в дельфи
Курсовая работа, 28 Мая 2012, автор: пользователь скрыл имя
Краткое описание
Delphi — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией — данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекци
Содержание
ВВЕДЕНИЕ 4
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1 Обзор программных средств 6
1.2 Постановка задачи 8
1.3 Алгоритм решения задачи 8
1.4 Блок-схема алгоритма решения задачи 9
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 11
2.1 Решение поставленной задачи в Delphi 11
2.2 Описание интерфейса среды Delphi 11
2.3 Перечень используемых в программе идентификаторов 13
2.4 Тексты основных модулей и вид форм приложения 14
2.5 Графическое представление результатов 18
2.6 Анализ полученных результатов 19
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 21
Вложенные файлы: 1 файл
VVEDENIE (1).docx
— 507.88 Кб (Скачать файл)— рассмотреть формы и основные модули текста программы;
— проанализировать результаты тестирования программного продукта.
Для выполнения работы использовалась также существующая научная и учебная литература и материалы периодической печати согласно тематике исследования.
В данном исследовании применялись следующие методы: сравнение, обобщение, анализ, синтез, индукция, дедукция и другие.
Структурно изложение материала представлено в виде содержания, введения, основной части в виде двух глав, заключения и списка использованных источников.[3]
К работе имеется приложение.
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Обзор программных средств
Существует множество
средств визуального
- Microsoft – Visual Basic, Visual C++ и Visual J++;
- Inprise – C++Builder, Delphi и JBuilder.
Проведем краткий
Visual C++ и C++ Builder
Данные средства базируются
на использовании языка
Основные преимущества языка:
- широкая распространенность, доступность практически на всех платформах;
- высокая эффективность программ;
- полная поддержка ООП.
Недостатки:
требует высокой профессиональной подготовки, что снижает скорость разработки приложений.
Delphi
В основе среды Delphi лежит язык программирования Object Pascal, один из самых известных языков.
Основные преимущества языка:
- сейчас по своим возможностям приближается к языку C++;
- является строго типизированным языком и имеет более простой и ясный синтаксис в отличие от языка C, что уменьшает число ошибок и повышает скорость разработки;
- полная поддержка ООП (за исключением множественного наследования);
- среда поддерживает множество технологий и механизмов для работы с БД.
Недостатки:
- требует относительно высокой профессиональной подготовки;
- поддерживается только Inprise.
Visual Basic (VB)
Среда VB основана на языке программирования Quick Basic.
Основные преимущества языка:
- широкая распространенность и простота (за что получил название «язык домохозяек»). Он распространен среди начинающих программистов и непрофессионалов;
- поддержка ООП;
- поддержка Microsoft, в результате среда позволяет использовать все их технологии;
- среда имеет объекты для доступа к БД. [4]