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

Автор работы: Пользователь скрыл имя, 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 Кб (Скачать файл)
le="position:relative;width:auto;height:21pt">

10

91

81

71

61

51

4 1

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Да

Да

Да

Да

Да

Да

Да

Нет

m:=i

j:=i+1 to imax

m:=j

all[j].ves>all[m].ves

 

  1. ПРАКТИЧЕСКАЯ  ЧАСТЬ

    1. Решение поставленной задачи в Delphi

Решение поставленной задачи в Delphi показано на рисунке 2.1.

 

Рисунок 2.1 – решение задачи в Delphi

    1. Описание  интерфейса среды Delphi

Описание программы Delphi

Программа в среде DELPHI составляется как описание алгоритмов, которые  будут выполняться, если возникает  определенное событие, связанное с  формой или с каким-либо из размещенных  на ней компонентов. Для каждого  обрабатываемого события, с помощью  страницы Events инспектора объектов в  тексте программы организуется процедура (procedure), между ключевыми словами begin и end которой программист записывает на языке Object Pascal требуемый алгоритм.

 Интегрированная среда  разработки (далее IDE – Integrated Development Environment) DELPHI представлена несколькими  одновременно раскрытыми окнами. Количество, расположение, размер и  вид окон может изменяться  программистом в зависимости  от его текущих нужд, что может  значительно повысить производительность  работы в среде [3].

Проект программы в DELPHI состоит из, собственно, файла проекта (файл с расширением .dpr), одного или  нескольких файлов исходного текста (с расширением .pas), файлов с описанием  окон формы (с расширением .dfm) и еще  нескольких вспомогательных файлов. [10]

В файле проекта находится  информация о модулях, составляющих данный проект. Файл проекта автоматически  создается и редактируется средой DELPHI и не предназначен для редактирования.

Файл исходного текста – программный модуль (Unit) предназначен для размещения в нем программистом  текстов программ на языке Pascal [6].

 Окно формы представляет  собой проект Windows-окна программы.  На этом окне в процессе  написания программы размещаются  необходимые компоненты. В нашей  задаче представлено рисунком 2.2.

11

9

8

7

6

5

4

3

13

1

12

10

2

 

 

 

Рисунок 2.2 - Окно формы расчета в Delphi ( 1 – Button1,  2 – Button2,  3 – GroupBox1, 4 – StringGrid1,  5 – GroupBox1, 6 – Edit1, 7 – Edit2, 8 – Label1, 9 – Label2, 10 – Label3, 11 – Memo1, 12 -  SpinEdit1, 13 – Button3)

 

На данном рисунке нам  представлено окно формы, на котором  расположены различные компоненты.  Все они необходимы для реализации программы. Сейчас мы рассмотрим каждый из них по отдельности.

При нажатии на компонент  под номером 1 производится размещение деталей на стеллаже так, чтобы он сохранил устойчивое положение: на нижней полке находились самые тяжелые детали, выше – детали меньшего веса и т.д.

При нажатии на компонент  под номером 2 производится  сохранение результатов расположения деталей  в файл.

На компоненте 3 размещается  компонент 4, который представляет собой  массив для ввода туда данных о  деталях ( наименование товара, количество контейнера, вес контейнера).

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