Работа в дельфи
РЕФЕРАТ
Курсовая работа: с., рис., 12 источ., 1 прил.
BORLAND DELPHI, МАССИВЫ, БЛОК-СХЕМА, ОБЪЕКТЫ, СВОЙСТВА, МЕТОДЫ, МОДУЛИ, ТЕСТИРОВАНИЕ.
Объект исследования — применение массивов в среде Borland Delphi.
Предмет исследования — программирование с помощью массивов.
Цель исследования — согласно
выданного варианта задания и
основываясь на методических указаниях
реализовать программное
В данном исследовании применялись следующие методы: сравнение, обобщение, анализ, синтез, индукция, дедукция и другие.
В процессе работы проведены следующие исследования и разработки:
— осуществлена постановка задачи согласно варианта;
— рассмотрены основные аспекты обработки массивов в среде Delphi;
— разработана блок-схема алгоритма;
— выполнено описание объектов, свойств, методов;
— рассмотрены формы и основные модули текста программы;
— проанализированы результаты тестирования программного продукта.
Автор подтверждает, что
приведенный в работе материал правильно
и объективно отражает состояние
исследуемого процесса, а все заимствованные
из литературных и других источников
теоретические, методологические и
методические положения и концепции
сопровождаются ссылками на их авторов. _________________
(подпись студента)
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«БАРАНОВИЧСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
РЕЦЕНЗИЯ
на курсовую работу (проект)
(регистрационный № ___)
Студента______________________
(фамилия, имя, отчество)
Факультет_____________________
Курс ____________________
Дисциплина____________________
Рецензент_____________________
(фамилия, имя, отчество)
Дата получения работы для рецензирования ____________________________
Дата возвращения работы после рецензирования ________________________
Оценка ______________ Подпись преподавателя-
Текст рецензии:
______________________________
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 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
ВВЕДЕНИЕ
Delphi — результат развития
языка Турбо Паскаль, который,
в свою очередь, развился из
языка Паскаль. Паскаль был
полностью процедурным языком, Турбо
Паскаль, начиная с версии 5.5, добавил
в Паскаль объектно-
Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность». Object Pascal (Delphi) являются результатом функционального расширения Turbo Pascal. [1]
Delphi оказал огромное влияние
на создание концепции языка
C# для платформы .NET. Многие его
элементы и концептуальные
Сегодня среда Borland Delphi (а
в рамках данного исследования будет
использоваться версия Borland Delphi 7 Enterprise),
позволяет создавать как
Данная же курсовая работа посвящена актуальным и важным аспектам применения среды Borland Delphi для работы с массивами.
Объект исследования — применение массивов в среде Borland Delphi.
Предмет исследования — программирование с помощью массивов.
Цель исследования — согласно
выданного варианта задания и
основываясь на методических указаниях
реализовать программное
Для достижения названной цели в исследовании необходимо решить следующие задачи:
— осуществить постановку задачи согласно варианта;
— рассмотреть основные аспекты работы с массивами в среде Delphi;
— разработать блок-схему алгоритма;
— рассмотреть формы и основные модули текста программы;
— проанализировать результаты тестирования программного продукта.
Для выполнения работы использовалась также существующая научная и учебная литература и материалы периодической печати согласно тематике исследования.
В данном исследовании применялись следующие методы: сравнение, обобщение, анализ, синтез, индукция, дедукция и другие.
Структурно изложение материала представлено в виде содержания, введения, основной части в виде двух глав, заключения и списка использованных источников.[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]