Системное программирование. Андрианов В.П. - 3 стр.

UptoLike

Составители: 

3
Лабораторная работа N1
Разработка программы «Калькулятор»
Цель работы: получить навыки по визуальному проектированию интерфейса
приложения и созданию компактных исходных текстов программ.
1. Основные положения
Сокращение сроков и затрат при разработке приложений является важнейшей
проблемой в современном программировании. В последнее время все более широкое
распространение получают средства ускоренной разработки программ (Rapid Application
Development). Данный класс инструментальных средств основан на использовании
- принципов объектно-ориентированного программирования,
- визуального конструирования форм и
- использования библиотек визуальных компонентов.
К инструментам RAD относятся такие системы программирования, как Visual Basic,
Visual C++, C++ Builder, Power Builder, Delphi и др. Система программирования Delphi
выгодно отличается от аналогичных продуктов тем, что основывается на ясном и гибком
языке программирования (Object Pascal), позволяющем создавать приложения любой
сложности.
Визуальное конструирование форм позволяет среде программирования автоматически
добавлять в исходный текст программы необходимые заготовки (фрагменты кода), а
библиотеки визуальных компонентов включают в себя набор готовых типовых решений по
созданию интерфейса приложения. Таким образом, работа программиста сводится к
созданию прототипа будущего окна программы (формы) и наполнению его компонентами,
реализующими необходимые интерфейсные свойства. Компонентэто фрагмент
программного обеспечения, с которым во время разработки приложения можно работать из
среды проектирования как с «черным ящиком», он включает в себя программный код и все
необходимые для его работы данные. При необходимости его можно создать средствами
самой среды Delphi и включить в библиотеку визуальных компонентов. После размещения на
форме очередного компонента среда программирования автоматически вставляет в
программный код ссылку на компонент и корректирует файл описания формы, который
после компиляции преобразуется в ресурсный файл операционной системы.
Все компоненты Delphi согласно принципам объектно-ориентированного
программирования являются потомками базовых классов и являются специальными типами,
которые содержат поля, методы и свойства. Поляэто скрытые в классе данные, методы
процедуры и функции, свойствамеханизм, регулирующий доступ к полям.
Наиболее востребованными визуальными компонентами в Delphi являются
TForm - форма
Рис. 1 Изображение заготовки формы (окно визуального редактора формы).