Основы визуального программирования
В последнее время многие программы, в особенности объектно-ориентированные, реализуются как системы визуального программирования. Отличительной особенностью таких систем является мощная среда разработки программ из готовых «строительных блоков», позволяющая создать интерфейсную часть программного продукта в диалоговом режиме, практически без кодирования программных операций. К числу объектно-ориентированных систем визуального программирования относятся: Visual Basic, Delphi, C++ Builder и Visual C++. В данном разделе рассматриваются начальные сведения по системе программирования Delphi.
Среда Delphi Среда Delphi визуально реализуется несколькими одновременно раскрытыми окнами на экране: главное окно (оно имеет заголовок Project 1), окно формы (заголовок Form 1), окно инспектора объектов (Object Inspector) и окно кода программы (Unit 1. pas). Слева в окне кода располагается вспомогательное окно браузера, с помощью которого можно просматривать структуру всех объявлений в окне кода. Главное окно осуществляет основные функции управления проектом создаваемой программы. В главном окне располагается главное меню Delphi, набор пиктографических командных кнопок и палитра компонентов. В данном разделе приводятся некоторые пункты системы меню.
Таблица 1 - Система меню. Опция File
Опция Edit . Назначения пунктов меню опции Edit совпадают с одноименными пунктами текстового процессора Word.
Таблица 2 - Опция Project
Опция Run
Пиктографические кнопки открывают быстрый доступ к наиболее важным опциям главного меню. Палитра компонентов - занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента. Под компонентом понимается некий функциональный элемент, содержащий определенные свойства и размещаемый программистом в окне формы. С помощью компонентов создается каркас программы, ее видимые на экране внешние появления: окна, кнопки, списки и т.д. Окно формы - представляет собой проект Windows – окна будущей программы. Вначале это окно содержит только стандартные для Windows интерфейсные элементы – кнопки вызова системного меню, максимизации, минимизации, закрытия окна, полосу заголовка и очерчивающую рамку. Вся рабочая область окна пуста. Программист при разработке проекта извлекает необходимые компоненты и размещает их на поле формы, заполняя его интерфейсными элементами. Окно Инспектора Объектов. Любой размещаемый на форме компонент характеризуется некоторым набором параметров: размером, цветом и т.д. Часть параметров программист может изменять. Для изменения параметров предназначено окно Инспектора Объектов. Окно содержит две страницы – Properties (Свойства) и Events (События). Страница Properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие. Совокупность свойств отображает видимую строну компонента, совокупность событий его поведенческую сторону: будет ли компонент реагировать на щелчок мыши или нажатие клавиши и т.д. Каждая страница окна Инспектора Объектов представляет собой двухколонную таблицу, левая колонка содержит название свойства или события, правая - конкретное значение свойства или имя подпрограммы, обрабатывающей соответствующее событие. Строки выбираются щелчком мыши. Если слева от имени свойства указан знак «+» (сложное свойство), то для раскрытия списка значений данного свойства следует щелкнуть мышью по символу «+». Щелчок мышью на правой колонке строки таблицы активизирует указанное в ней значение свойства, при этом в правом конце может появиться или кнопка с многоточием, или кнопка со стрелкой. Щелчок по кнопке с многоточием приводит к появлению на экране диалогового окна, с помощью которого устанавливается значение сложного свойства, щелчок по кнопке со стрелкой ведет к раскрытию списка возможных значений свойства.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (232)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |