- •Методические указания
- •Введение
- •Лабораторная работа № 1
- •Vba (Visual basic for Applications) как средство разработки программных приложений пользователя в среде AutoCad 2002
- •1. Цель работы
- •2. Комментарии по выполнению работы
- •Первое окно еще называют окном проводника проектов. Меню
- •Панели инструментов
- •Проекты и их элементы
- •Макросы
- •Модули и процедуры
- •Область действия
- •Константы
- •Отображение диалогового окна
- •Модуль программного кода
- •Листинг 1. Объявление глобальных переменных
- •Листинг 2. Текст головной программы
- •Листинг 3. Текст подпрограммы DrawCircles
- •Добавление программного кода работы с формой
- •Листинг 4. Программный код работы с формой
- •3. Содержание и порядок выполнения работы
- •Задания.
- •2. Комментарии по выполнению работы
- •3. Содержание и порядок выполнения работы
- •Варианты заданий.
- •1. Цель работы
- •2. Комментарии по выполнению работы
- •3. Содержание и порядок выполнения работы
- •Задания.
- •Лабораторная работа №4 Анализ графической базы данных чертежа AutoCad. Работа с примитивом типа блок. Использование расширенных данных
- •1. Цель работы
- •2. Комментарии по выполнению работы
- •3. Содержание и порядок выполнения работы
- •Задания
- •Библиографический список
- •Содержание
- •394026 Воронеж, Московский просп., 14
- •Составители: а.М.Нужный н.И. Гребенникова
Первое окно еще называют окном проводника проектов. Меню
В окно Microsoft Visual Basic входят следующие меню:
File (Файл) — операции с файлами;
Edit (Правка) — операции с буфером и средства текстового редактора;
View (Вид) — доступ к дополнительным окнам;
Insert (Вставка) — вставка новых элементов проекта или файлов;
Format (Формат) — форматирование текста и изменение порядка элементов;
Debug (Отладка) — компиляция и отладка;
Run (Запуск) — выполнение частей программы;
Tools (Сервис) — средства расширения возможностей среды (библиотеки типов, макросы, элементы управления, свойства проекта);
Window (Окно) — управление порядком окон;
Help (Справка) — справки.
Рис.1. Окно Microsoft Visual Basic
Панели инструментов
В состав среды VBA в системе AutoCAD входят четыре панели инструментов:
Standard (Стандартная) - основные средства среды;
Edit (Редактирование) - средства редактирования;
Debug (Отладка) - инструменты отладки программ;
UserForm (Форма) - конструирование форм.
Перечислим кнопки основной панели Standard (Стандартная), которая обычно находится на экране:
активация окна системы AutoCAD;
вставка новой формы (эта кнопка и три следующие кнопки занимают на панели одно и то же место, сменяя друг друга; смена происходит с помощью раскрывающегося списка, расположенного справа от кнопки);
вставка нового модуля кода;
вставка нового модуля класса;
вставка в модуль новой процедуры (подпрограммы или функции);
сохранение проекта;
вырезка в буфер обмена;
копирование в буфер обмена;
вставка из буфера;
поиск в тексте;
отмена последнего действия;
повтор отмененного действия;
выполнение процедуры или формы;
приостановка выполнения;
продолжение выполнения;
переход в режим Конструктора формы;
вызов окна Проводника проектов;
вызов окна Properties (Свойства);
вызов окна Object Browser (Браузер объектов);
вызов панели элементов управления для форм;
вызов справки по Visual Basic.
Проекты и их элементы
Проект VBA — это форма хранения приложений. Проекты могут быть внедренными и глобальными. Внедренные проекты хранятся в DWG-файлах и автоматически загружаются в память при открытии файла своего рисунка (при открытии такого файла выдается предупреждающее сообщение о наличии в рисунке макросов). Глобальные проекты хранятся в файлах с расширением dvb, и для их загрузки используется команда системы AutoCAD VBALOAD или соответствующий ей пункт Load Project (Загрузить проект) подменю Macro (Макросы) меню Tools (Сервис).Выгрузка проектов из памяти осуществляется командой VBAUNLOAD или с помощью упомянутого пункта Load Project (Загрузить проект).
Для внедрения проектов или извлечения внедренных проектов из рисунков с целью сохранения в качестве глобальных используется команда VBAMAN или соответствующий ей пункт VBA Manager (Диспетчер VBA) подменю Macro (Макросы) меню Tools (Сервис).
При открытии окна среды разработки VBA всегда создается пустой проект с именем ACADProject, который можно переименовать.