- •Классификация программного обеспечения (по): разновидности по, состав и назначение по различных групп.
- •Сущность, назначение и принципы объектно-ориентированного программирования.
- •Назначение и концепции визуального программирования; обработка событий, обобщенная структура программы анализа событий, схема создания ппп с помощью системы визуального программирования.
- •Назначение и характеристики системы визуального программирования Delphi.
- •Интерфейс разработчика в системе Delphi: компоненты интерфейса, страницы палитры компонентов.
- •Структура прикладной программы, создаваемой в системе Delphi, и состав программного проекта.
- •Отбор (фильтрация) данных в бд.
- •Создание вычисляемых полей.
- •Проверка значений полей.
- •Методы формального определения языков программирования.
- •Характеристики программного обеспечения: понятность, мобильность, надежность, показатели эффективности, точность.
Назначение и концепции визуального программирования; обработка событий, обобщенная структура программы анализа событий, схема создания ппп с помощью системы визуального программирования.
Цель создания систем визуального программирования (СВП) – повышение производительности труда разработчиков программного обеспечения
Общее назначение систем визуального программирования– автоматизация процессов создания ПО.
Концепции СВП:
визуализация процессов проектирования прикладного ПО в части управления данными и создания пользовательского интерфейса;
использование библиотеки компонентов для создания
пользовательских интерфейсов;
автоматическая генерация исходного текста (кода) программы или программного проекта в целом;
поддержка взаимно однозначного соответствия между компонентами пользовательского интерфейса и текстом программы;
управление процессами обработки данных с помощью событий или разработка программ, управляемых событиями.
Процесс разработки прикладной программы в СВП
1) постановка задачи,
2) разработка структуры данных (первые два этапа выполняются при использовании любых языков программирования),
3) разработка алгоритма решения задачи с учетом возможностей среды визуального программирования (состава и свойств компонентов, библиотеки процедур и функций),
разработка пользовательского интерфейса в визуальном режиме (выбор форм, размещение компонентов на формах),
назначение свойств компонентов (размеры, цвет, расположение на форме, надписи, шрифт и др.),
6) определение множества (набора) событий, имеющих значение для процесса (алгоритма) решения задачи; назначение событий для компонентов, на которые они должны реагировать (это должно быть связано с алгоритмом решения задачи);
7) проектирование процедур – обработчиков событий (Event Handler); этот этап состоит в неавтоматизированной («ручной») разработке текста процедур, выполняющих необходимые действия по обработке данных при наступлении предусмотренного события.
Назначение и характеристики системы визуального программирования Delphi.
Общее назначение систем визуального программирования– автоматизация процессов создания ПО.
Характерные черты СВП Delphi
1. Многократно используемые и расширяемые компоненты.
2. Поддержка стандарта VBX (Visual Basic Extensions). Delphi дает возможность интегрировать VBX-объекты непосредственно в палитру компонентов (Component Palette) для облегчения доступа к этим объектам и инструментам.
3. Шаблоны приложений и форм. Delphi предоставляет встроенные шаблоны форм и приложений, которые используются для того, чтобы быстро начать разработку собственных прикладных программ.
4. Настройка среды разработки. СВП Delphi обеспечивает настройку палитры компонентов, редактора кода, шаблонов приложений и форм и других объектов в соответствии с пожеланиями программиста.
5. Компилируемые программы. Delphi создает откомпилированные программы, готовые для исполнения.
6. Delphi обеспечивает разработку баз данных и поддержку различных форматов баз данных (СУБД типа dBase, Clipper, Access, Paradox, Oracle).