Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programmirovanie-shpora.docx
Скачиваний:
3
Добавлен:
25.04.2019
Размер:
71.4 Кб
Скачать

17. Решение. Проект. Тип проекта. Компоненты проекта.

В библиотеках хранятся процедуры и функции, однажды написанные и затем многократно используемые в разных программах. Эти процедуры и функции можно включать в исполняемый код на стадии разработки, тогда они становятся неотъемлемой частью исполняемого модуля. Испол­няемый модуль загружается в оперативную память и выполняется. Процедуры же из DLL-библиотек в исполняемый модуль на стадии разработки не включаются. Эти процедуры включаются в испол­няемый модуль во время загрузки его в оперативную память. Пос­леднее делает исполняемый модуль, хранящийся на диске, более компактным. Однако не это самое важное. После изменения кода процедуры в DLL-библиотеках не требуется перекомпиляция исход­ного кода. Существуют другие технологии использования ранее раз риботанных программных компонентов, которые непосредствен­но исполняемый модуль не содержит. Так, уже загруженный в па­мять и выполняющийся исполняемый модуль может использовать шементы управления ActiveX. Таким образом, результатом работы программиста могут быть программные модули разных типов: стан­дартный ЕХЕ-модуль, DLL-библиотека, элемент управления ActiveX и др. Все эти и другие программные модули разрабатыва­ются с помощью IDE в рамках проекта. После запуска Visual Basic на экран выводится окно выбора типа проекта. Тип проекта «Standard EXE» соответству­ет разработке самостоятельного приложения. Другие типы проек­та» позволяют разрабатывать программные компоненты, кото­рые являются дискретной частью программного обеспечения и выполняют строго определенные функции. Выберем тип проекта «Standard EXE». Проект может состоять из любого числа форм, модулей клас­са и модулей - это составные части проекта. Формы - это готовые окна «Windows», в которых, мы можем отображать текст, графику, размещать кнопки управления и т. д. Че­рез формы пользователь управляет программой. Форма обеспечи­вает готовый интерфейс между пользователем и программой. В модулях класса содержится код классов, разработанных пользователями. Назначение классов их создание будут описаны ниже. Осмысленное применение этих компонентов требует знания основ и понятий объектно-ориентированного программирования. Эти понятия мы будем вводить по мере необходимости при изложе­нии текущего материала. Модули - это компоненты проекта, которые содержат про­граммный код. Такое же общее определение подходит и к форме, и к модулю класса. Однако применение в проекте только модулей не позволит отобразить на экране монитора какую-либо информацию или вмешаться в процесс выполнения программы. Например, ис­пользуя в проекте только модуль, можно считать какую-либо ин­формацию из файла, обработать ее и записать снова в файл.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]