Работа в дельфи

Автор работы: Пользователь скрыл имя, 28 Мая 2012 в 01:46, курсовая работа

Краткое описание

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 Кб (Скачать файл)

 

 

РЕФЕРАТ

 

Курсовая работа:  с., рис., 12 источ., 1 прил.

BORLAND DELPHI, МАССИВЫ, БЛОК-СХЕМА, ОБЪЕКТЫ, СВОЙСТВА, МЕТОДЫ, МОДУЛИ, ТЕСТИРОВАНИЕ.

Объект исследования —  применение массивов в среде Borland Delphi.

Предмет исследования —  программирование с помощью массивов.

Цель исследования — согласно выданного варианта задания и  основываясь на методических указаниях  реализовать программное решение  задачи № 3 в среде 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 — динамическую  идентификацию типа данных с  возможностью доступа к метаданным  классов (то есть к описанию  классов и их членов) в компилируемом  коде, также называемом интроспекцией  — данная технология получила  обозначение RTTI. Так как все  классы наследуют функции базового  класса TObject, то любой указатель  на объект можно преобразовать  к нему, после чего воспользоваться  методом ClassType и функцией TypeInfo, которые  и обеспечат интроспекцию.

Также отличительным свойством Object Pascal от С++ является то, что объекты  по умолчанию располагаются в  динамической памяти. Однако можно  переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может  осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность». Object Pascal (Delphi) являются результатом функционального  расширения Turbo Pascal. [1]

Delphi оказал огромное влияние  на создание концепции языка  C# для платформы .NET. Многие его  элементы и концептуальные решения  вошли в состав С#. Одной из  причин называют переход Андерса  Хейлсберга, одного из ведущих  разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp.

Сегодня среда Borland Delphi (а  в рамках данного исследования будет  использоваться версия Borland Delphi 7 Enterprise), позволяет создавать как относительно простые программы, так и сложнейшие программные проекты, включающие работу с базой данных и сетевые функции.

Данная же курсовая работа посвящена актуальным и важным аспектам применения среды Borland Delphi для работы с массивами.

Объект исследования — применение массивов в среде Borland Delphi.

Предмет исследования —  программирование с помощью массивов.

Цель исследования — согласно выданного варианта задания и  основываясь на методических указаниях  реализовать программное решение  задачи № 3 в среде Borland Delphi.

Для достижения названной  цели в исследовании необходимо решить следующие задачи:

— осуществить постановку задачи согласно варианта;

— рассмотреть основные аспекты работы с массивами в среде Delphi;

— разработать блок-схему алгоритма;

Информация о работе Работа в дельфи