Помощь в написании студенческих работ
Антистрессовый сервис

Определение программного обеспечения

РефератПомощь в написанииУзнать стоимостьмоей работы

Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно). В процессе построения приложения разработчик… Читать ещё >

Определение программного обеспечения (реферат, курсовая, диплом, контрольная)

ПО «Строй-сервис» должно быть реализовано на программно-технических средствах, совместимых с общей концепцией АСУ предприятия. Обязательным требованием к настоящему программному продукту является корректная обработка им данных, содержащихся в базах данных программ, применяемых для расчета.

Отчеты, формы ввода и процедуры обработки информации должны быть разработаны инструментальными средствами языка программирования Borland Delphi 7 с использованием СУБД Microsoft Access.

Описание языка программирования

Delphi — это комбинация нескольких важнейших технологий:

Высокопроизводительный компилятор в машинный код.

Объектно-ориентированная модель компонент.

Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов.

Масштабируемые средства для построения баз данных.

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер» [31−35].

Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно).

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы — после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде.

В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10−20 раз быстрее, чем-то же самое, сделанное при помощи интерпретатора.

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

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

Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует [36−38].

Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland и объектами, которые вы можете создать.

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

Библиотека визуальных компонент Компоненты, используемые при разработке в Delphi 7, встроены в среду разработки приложений и представляют из себя набор типов объектов, используемых в качестве фундамента при строительстве приложения.

Этот костяк называется Visual Component Library. В ней есть такие стандартные элементы управления, как строки редактирования, статические элементы управления, строки редактирования со списками, списки объектов.

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

Все объекты разбиты на страницы по своей функциональности и представленный в палитре компонент. VCL содержит специальный объект, предоставляющий интерфейс графических устройств Windows, и позволяющий разработчикам рисовать, не заботясь об обычных для программирования в среде Windows деталях. Ключевой особенностью Delphi 7является возможность не только использовать визуальные компоненты для строительства приложений, но и создание новых компонент [39−44].

Такая возможность позволяет разработчикам не переходить в другую среду разработки, а наоборот, встраивать новые инструменты в существующую среду. Кроме того, можно улучшить или полностью заменить существующие по умолчанию в Delphi 7 компоненты (Таблица 1).

Таблица 1 — Некоторые компоненты.

Компонент.

Назначение.

Определение программного обеспечения.

MainMenu позволяет поместить главное меню в программу. При помещении MainMenu на форму это выглядит, как просто иконка. Иконки данного типа называют невизуальным компонентом, поскольку они невидимы во время выполнения программы.

Определение программного обеспечения.

Label служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Это легко сделать и во время выполнения программы, написав всего одну строчку кода.

Определение программного обеспечения.

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

Определение программного обеспечения.

Button позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы. В Visual Basic все делается очень просто. Поместив Button на форму, по двойному щелчку можно создать заготовку обработчика события нажатия кнопки.

Определение программного обеспечения.

CheckBox отображает строку текста с маленьким окошком рядом. В окошке можно поставить отметку, которая означает, что что-то выбрано.

Определение программного обеспечения.

OptionButton позволяет выбрать только одну опцию из нескольких.

Определение программного обеспечения.

ScrollBar1 — полоса прокрутки, появляется автоматически в объектах редактирования, ListBox’ах при необходимости прокрутки текста для просмотра.

А также другие компоненты.

Показать весь текст
Заполнить форму текущей работой