Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Министерство образования и науки Российской Федерации




                                                                                                  3678    

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

РЯЗАНСКАЯ ГОСУДАРСТВЕННАЯ РАДИОТЕХНИЧЕСКАЯ АКАДЕМИЯ

 

 

ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ

 

Методические указания к лабораторным работам

 

 

 

 

Рязань 2005


УДК 681. 3. 06

   Технология программирования: Методические указания к лабораторным работам / Рязан. гос. радиотехн. акад.; Сост.       А. В. Маркин. Рязань, 2005. 48 c.

Содержат описание четырех лабораторных работ. Первая посвящена изучению интегрированной среды Delphi, вторая - обработке файлов данных, третья – программированию алгоритмов сортировки информации, а четвертая – программированию методов поиска информации.

Предназначены студентам специальности 071900 при изучении дисциплины «Технологии программирования».

Ил. 16.                                                                          

 

В разработке методических указаний принимал участие студент А. Н. Вираховский.

 

Программирование, Delphi, файл, сортировка, поиск

 

Печатается по решению методического совета Рязанской государственной радиотехнической академии.

Рецензент: кафедра АСУ Рязанской государственной радиотехнической академии (зав. кафедрой д-р техн. наук, проф.

Г. И. Нечаев)

 

 

Лабораторная работа № 1

РАЗРАБОТКА ПРОГРАММHОГО ОБЕСПЕЧЕHИЯ             В ИНТЕГРИРОВАННОЙ СРЕДЕ DELPHI

Цель работы: изучение и практическое освоение технологии разработки прикладного программного обеспечения в интегрированной среде Delphi.

1. Теоретическая часть

1. 1. Общие сведения

Процесс разработки программы (приложения) в среде Delphi включает в себя этапы конструирования интерфейса и создания (редактирования) исходного текста, компиляции, компоновки и выполнения.

Все эти этапы выполняются с использованием интегрированной среды разработки (ИСР)  Delphi.

Интегрированная Среда Разработки (Integrated Development Environment - IDE) - это среда, в которой есть все необходимое для проектирования, запуска и тестирования при­ложений и все нацелено на облегчение процесса создания программ. ИСР ин­тегрирует в себе редактор кодов, отладчик, инструментальные панели, редактор изображений, инструментарий баз данных — все, с чем приходится работать. Эта интеграция предоставляет разработчику гармоничный набор инструментов, допол­няющих друг друга.

Редактор Delphi позволяет пользователю вводить исходный текст программы и вносить в него необходимые изменения.

Для преобразования программы в исполняемый код и связывания различных модулей в единый загрузочный модуль используется компилятор Delphi.

При компиляции программы ИСР Delphi производит запись всех сообщений об ошибках. Пользователь имеет возможность перемещаться по файлу с исходным текстом программы вперед и назад, от одной ошибки к другой. ИСР отображает сообщение об ошибке и устанавливает курсор в строке, в которой была обнаружена ошибка. После внесения изменений в программу пользователь может снова запустить процесс построения задачи.

Для отладки программ ИСР имеется встроенный отладчик, с помощью которого можно устанавливать точки прерывания, следить за значениями выражений и переменных, трассировать программу, включая пошаговое выполнение.

 

 

1. 2. Структура интегрированной среды и принципы работы

в основном меню

Запуск Delphi осуществляется путем выбора пиктограммы Delphi в разделе меню Windows Пуск | Программы.

Палитра компонентов
В Delphi вид окна представ­лен на рис. 1. В верхней части окна ИСР расположена полоса главного меню. Ее состав несколь­ко различается от версии к версии и, кроме того, зависит от варианта Delphi. На рис. 1 приведен вид окна для варианта Delphi 7 Enterprise.

 

Рис. 1. Основное окно ИСР в Delphi 7

 

Ниже полосы главного меню расположены две инструментальные панели. Левая панель (состоящая в свою очередь из нескольких панелей) содержит два ряда быстрых кнопок, дублирующих некоторые наиболее часто используемые команды меню. Правая панель содержит палитру компонентов библиотеки визу­альных компонентов. Палитра компонентов содержит ряд страниц, закладки ко­торых видны в ее верхней части. Состав палитры зависит не только от варианта Delphi, но и от того, создается ли приложение Windows, или кросс-платформен­ное приложение. В зависимости от этого палитра компонентов отображает или со­став Visual Component Library — VCL, или состав Cross-Platform Component Libra­ry — CLX. В версиях, младше Delphi 7, имеется только VCL.

Правее полосы главного меню в Delphi 7 размещена еще одна небольшая инст­рументальная панель, содержащая выпадающий список и две быстрые кнопки. Это панель сохранения и выбора различных конфигураций окна ИСР, которые пользователь сам может создавать и запоминать.

В основном поле окна слева находятся два окна: сверху — Дерево Объ­ектов (Object TreeView), под ним — Инспектор Объектов (Object Inspector). Окно Дерево Объектов отображает иерархическую связь визуальных и невизуаль­ных компонентов и объектов приложения пользователя.

Инспектор Объектов — это основной инструмент, с помощью которого пользователь может задавать свой­ства компонентов и обработчиков событий. Правее этих окон находится окно пустой формы, готовой для переноса на нее компонентов. Под ним расположено Окно редактора кодов. Обычно оно при первом взгляде на экран невидимо, так как его размер равен размеру формы и Окно редактора кодов практически полностью перекрывается Окном формы. На рис. 1 это окно немного сдвинуто и вы­глядывает из-под Окна формы.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...