Смекни!
smekni.com

Универсальная система RTWin (стр. 2 из 2)

· стандартная страница (Standard) содержит наиболее часто употребляемые компоненты, которые фигурируют во всех программах Windows. Эти компоненты обычно имеют однозначную связь со стандартными объектами Windows;

· дополнительныя страница (Additional) содержит несколько более специфический набор компонентов, которые при работе с базовыми приложениями Windows могут и не встретится;

· доступ к данным (DataAccess) содержит компоненты, позволяющие присоединить и запросить данные;

· управление данными (DataControls) – на этой странице расположена та часть интерфейса пользователя, которая связана с данными. Имеются компоненты, которые позволяют представлять данные любым способом, принятым в Windows;

· диалоги (Dialogs) – на этой странице можно найти описание диалоговых панелей для выполнения таких задач общего характера, как открытие файла, установка принтера, поиск текста и т.д.;

· системная (System) – содержит визуальные и невизуальные компоненты для таймера, дисковода, компоненты доступа к файлам, а также компоненты OLE и DDE;

· страницастандарта VBX (Visual Basic eXtentions). VBX – это компоненты, которые следуют определенному фирмой Microsoft формату для использования в VisualBasic. Формат VBX стал стандартом и поддерживается многими средами разработки, включая Delphi. Все относящееся к VBX может быть импортировано в Delphi;

· образцы (Samples) – ассортимент компонентов, которые поставляются для демонстрации того, как компоненты VBX могут быть добавлены к палитре.

Окно ObjectInspector отображает свойства (или события) одного или нескольких выбранных компонентов (или форм). Несмотря на кажущуюся простоту, это окно - одно из самых важных средств программирования Delphi.

Окно редактирования модуля содержит текст программы на языке Pascal, связанный с каждой формой в приложении. Delphi автоматически создает этот программный код, в который можно добавить операторы, выполняемые при выборе команды меню или щелчке по кнопке.

Закладки страниц Properties и Events (свойства и события). Предназначены для перехода от свойств формы к событиям или наоборот, и располагаются в нижней части окна ObjectInspector. Свойство представляет атрибут компонента, например размер кнопки или шрифт метки. Событие обозначает различные действия, такие как нажатие кнопки или щелчок мышью.

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


Рис.1. Интерфейс разработчика Delphi 4.57

Рис.2. Фрагмент интерфейса диспетчера обогатительной фабрики.

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

Delphi имеет средства для разработки многодокументных интерфейсов (MDI), приложений, связанных с передачей данных, а также средства, поддерживающие динамический обмен данными (DDE), связывание и внедрение объектов (OLE), и, кроме того, позволяет создавать программное обеспечение для практически всех типов баз данных.

В настоящее время существует несколько версий Delphi, отличающиеся в основном набором компонентов. Разработкой отдельных компонентов для Delphi занимаются многие разработчики ПО. В результате доступны (Internet или CD) тысячи готовых компонентов, которые могут быть использованы в конкретной разработке. Начиная со второй версии Delphi может работать только под Windows 95 и выше.


Литература

1. Стехин А.П. Основы конструирования, моделирования и проектирования систем управления производственными процессами: Учеб. пособие. – Донецк: ДонГАУ, 2008.

2. Лукас В.А. Основы теории автоматического управления. -М.: “Недра”, 1977.

3. Основы теории оптимального управления: Учеб. Пособие для эконом. вузов/ В.Ф.Кротов, Б.А.Лагоша, С.М.Лобанов и др.; Под ред.В.Ф.Кротова.- М.: Высш. Шк., 2008.

4. Иванилов Ю.П., Лотов А.В. Математические модели в экономике.- М.: “Наука”, 2007.