
- •5. Логическое устройство компьютера
- •6. Процессор. Регистры процессора
- •7. Представление чисел в машине. Биты. Байты
- •8. Процессор. Регистры процессора
- •9. Память. Адреса
- •10. Команды процессора
- •11. Графика
- •12. Логические диски. Папки. Файлы
- •13. Операционные системы
- •14. Файлы. Файловая система.
- •15. Этапы разработки
- •16. Интегрированная среда разработки Visual Basic.
- •17. Решение. Проект. Тип проекта. Компоненты проекта.
- •18. Использование стандартных элементов управления. Свойства. Методы.
- •19. Добавление и удаление компонентов проекта
- •20. Форма. Окно конструктора форм. Окно редактора кода.
- •21. Модуль. Окно редактор кода. Обозреватель объектов.
- •22. Этапы разработки проекта. Тип проекта, форма, модуль.
- •23. Форма. Свойства формы.
- •24. Добавление и удаление ссылок на библиотеки и элементы управления.
- •26.Объектно-ориентированное программирование. Инкапсуляция, наследственность, полиморфизм.
- •27. Классы, объекты, свойства, поля, методы.
- •30. Переменные, константы, массивы. Видимость и время жизни переменных.
- •33. Циклы.
- •36. Функции.
- •37. Арифметические выражения. Логические выражения
- •40 Обработка ошибок. Режим отладки программы.
17. Решение. Проект. Тип проекта. Компоненты проекта.
В библиотеках хранятся процедуры и функции, однажды написанные и затем многократно используемые в разных программах. Эти процедуры и функции можно включать в исполняемый код на стадии разработки, тогда они становятся неотъемлемой частью исполняемого модуля. Исполняемый модуль загружается в оперативную память и выполняется. Процедуры же из DLL-библиотек в исполняемый модуль на стадии разработки не включаются. Эти процедуры включаются в исполняемый модуль во время загрузки его в оперативную память. Последнее делает исполняемый модуль, хранящийся на диске, более компактным. Однако не это самое важное. После изменения кода процедуры в DLL-библиотеках не требуется перекомпиляция исходного кода. Существуют другие технологии использования ранее раз риботанных программных компонентов, которые непосредственно исполняемый модуль не содержит. Так, уже загруженный в память и выполняющийся исполняемый модуль может использовать шементы управления ActiveX. Таким образом, результатом работы программиста могут быть программные модули разных типов: стандартный ЕХЕ-модуль, DLL-библиотека, элемент управления ActiveX и др. Все эти и другие программные модули разрабатываются с помощью IDE в рамках проекта. После запуска Visual Basic на экран выводится окно выбора типа проекта. Тип проекта «Standard EXE» соответствует разработке самостоятельного приложения. Другие типы проекта» позволяют разрабатывать программные компоненты, которые являются дискретной частью программного обеспечения и выполняют строго определенные функции. Выберем тип проекта «Standard EXE». Проект может состоять из любого числа форм, модулей класса и модулей - это составные части проекта. Формы - это готовые окна «Windows», в которых, мы можем отображать текст, графику, размещать кнопки управления и т. д. Через формы пользователь управляет программой. Форма обеспечивает готовый интерфейс между пользователем и программой. В модулях класса содержится код классов, разработанных пользователями. Назначение классов их создание будут описаны ниже. Осмысленное применение этих компонентов требует знания основ и понятий объектно-ориентированного программирования. Эти понятия мы будем вводить по мере необходимости при изложении текущего материала. Модули - это компоненты проекта, которые содержат программный код. Такое же общее определение подходит и к форме, и к модулю класса. Однако применение в проекте только модулей не позволит отобразить на экране монитора какую-либо информацию или вмешаться в процесс выполнения программы. Например, используя в проекте только модуль, можно считать какую-либо информацию из файла, обработать ее и записать снова в файл.