Добавляйте, удаляйте и сохраняйте файлы
Работа с несколькими файлами в проекте аналогична работе с самим проектом.
Чтобы добавить файлы в проект, выполните следующие действия:
1. Выберите «Проект» и «Добавить тип файла» (здесь тип файла — это тип файла). Откроется диалоговое окно «Добавить тип файла» (рис. 4.2).
2. Выберите существующий файл или новый тип файла и нажмите «Открыть». Когда вы добавляете файл в проект, вы просто добавляете в проект ссылку на существующий файл, а не копию файла; Поэтому, если вы измените файл и сохраните его, изменения затронут все проекты, содержащие этот файл. Если вы хотите изменить файл, не затрагивая другие проекты, вам следует выбрать файл в «Проводнике проектов», выбрать «Сохранить имя файла как» в меню «Файл», а затем сохранить файл под новым именем.
Обратите внимание, что вы можете добавлять файлы в проект, перетаскивая их из проводника Windows, диспетчера файлов или сетевого окружения в окно проекта. Вы также можете перетащить файлы .ocx на панель инструментов, чтобы добавить новые элементы управления.
Чтобы удалить файлы из проекта, выполните следующие действия:
1. Выберите файл в «Проводнике проектов».
2. В меню «Проект» выберите «Удалить имя файла».
3. Этот файл будет удален из проекта, но останется на диске. Если файл удаляется из проекта, Visual Basic обновляет эту информацию в файле проекта при его сохранении. Однако если файл удаляется за пределами Visual Basic, Visual Basic не может обновить файл проекта, поэтому при открытии проекта Visual Basic отображает сообщение об ошибке, предупреждающее об отсутствии файла;
Чтобы сохранить только файл без сохранения проекта, выполните следующие действия:
1. Выберите этот файл в «Проводнике проектов».
2. В меню «Файл» выберите «Сохранить имя файла».
Объединить текст
Также в модуль кода можно вставить существующий текст из других файлов. Эта функция полезна при добавлении списков констант или фрагментов кода, которые можно сохранить в текстовых файлах.
Чтобы вставить текстовый файл в код, выполните следующие действия:
1. В окне «Проект» выберите форму или модуль, в который вы хотите вставить код.
2. Выберите кнопку «Просмотреть код» и в редакторе кода переместите курсор в то место, куда вы хотите вставить код.
3. В меню «Правка» выберите «Вставить файл».
4. Выберите имя текстового файла для вставки и выберите «Открыть».
Примечание. Если для редактирования кода Visual Basic вы используете текстовый редактор или редактор кода, отличный от Visual Basic, будьте осторожны и не измените настройку свойства VB_PRedeclaredId. В частности, обратите внимание, что изменение этого атрибута может вызвать серьезные проблемы для классов GlobalMultiUse и GlobalSingleUse.
В общем, не редактируйте эти свойства вручную, так как это оставит модуль во внутренне несогласованном состоянии.
Добавляем элементы управления в проект
Набор элементов управления, доступных в панели инструментов, можно определить индивидуально для каждого проекта. Любой элемент управления должен находиться на панели инструментов, прежде чем его можно будет добавить в форму проекта. Базовый набор стандартных элементов управления, которые часто появляются в наборах инструментов, описан в главе 3 «Формы, элементы управления и меню».
Добавьте элементы управления ActiveX в проект
Элементы управления ActiveX и подключаемые объекты можно добавить в проект после их добавления на панель инструментов.
Чтобы добавить элемент управления в панель инструментов проекта, выполните:
1. Выберите «Компоненты» в меню «Проект». Откроется диалоговое окно «Детали», как показано на рисунке 4.3. Элементы, перечисленные в этом диалоговом окне, включают все зарегистрированные элементы управления ActiveX, подключаемые объекты и конструкторы ActiveX.
2. Чтобы добавить элемент управления (с расширением файла .ocx) или вставляемый объект на панель инструментов, установите флажок слева от имени элемента управления.
Чтобы просмотреть элементы управления с расширением файла .ocx, выберите вкладку «Элементы управления». Чтобы просмотреть вставляемые объекты, например диаграммы Microsoft Excel, выберите вкладку «Вставляемые объекты».
3. Выберите «ОК», чтобы закрыть диалоговое окно «Детали». Все выбранные элементы управления ActiveX теперь появятся на панели инструментов.
Чтобы добавить элемент управления ActiveX в диалоговое окно «Компоненты», нажмите кнопку «Обзор» и найдите в других каталогах файлы с расширением .ocx. Visual Basic автоматически устанавливает этот флажок при добавлении элемента управления ActiveX в список доступных элементов управления.
Обратите внимание, что каждый элемент управления ActiveX имеет файл с расширением .oca. В этом файле хранится информация о кэшированной библиотеке и другие данные, относящиеся к элементу управления. Файлы с расширением .oca обычно хранятся в том же каталоге, что и элемент управления ActiveX, и при необходимости могут быть перестроены (размер файла и дата могут измениться).
Удалить управление из проекта
Чтобы удалить элемент управления из проекта, выполните следующие действия:
1. В меню «Проект» выберите «Компоненты».
Отображает диалоговое окно «Детали».
2. Снимите флажок рядом с каждым элементом управления, который хотите удалить.
Значки этих элементов управления будут удалены из панели инструментов.
Обратите внимание : если экземпляр элемента управления используется какой-либо формой в этом проекте, этот элемент управления невозможно удалить из панели инструментов.
Используйте объекты из других приложений
Вы также можете использовать объекты из других приложений, например содержащиеся в библиотеке объектов Microsoft Excel, либо в качестве элементов управления на панели инструментов, либо в качестве программируемых объектов в коде. Чтобы добавить объекты на панель инструментов, см. раздел «Добавление элементов управления в проект» ранее в этой главе.
Чтобы сделать объекты из другого приложения доступными в вашем коде, но не в качестве элементов управления, установите ссылку на библиотеку объектов этого приложения.
Чтобы добавить ссылку на библиотеку объектов другого приложения, выполните следующие действия:
1. В меню «Проект» выберите «Ссылки».
Откроется диалоговое окно «Ссылка», как показано на рисунке 4.4.
2. Установите флажок рядом с каждой ссылкой, которую вы хотите добавить в проект.
Чтобы добавить ссылку на приложение, которого нет в диалоговом окне «Ссылки», нажмите кнопку «Обзор», а затем выберите приложение.
3. Нажмите «ОК», чтобы добавить выбранную ссылку в проект.
Если вы не используете какой-либо объект в эталонной библиотеке, вам следует снять флажок для этой ссылки, чтобы минимизировать количество ссылок на объекты, которые должен разрешить Visual Basic, что может сократить время, необходимое для компиляции вашего проекта.
После того как вы настроили ссылку на нужную библиотеку объектов, выберите «Обозреватель объектов» в меню «Вид», чтобы найти конкретный объект, его методы и свойства в обозревателе объектов. Любой объект, указанный в Обозревателе объектов, можно использовать в коде.
Дополнительную информацию о Обозревателе объектов см. в разделе «Поиск информации об объекте» главы 9 «Программирование с использованием объектов».
Использовать файлы ресурсов
Файлы ресурсов позволяют собрать весь текст и растровые изображения для определенной версии, используемой приложением, в одном месте. Он может содержать постоянные объявления, значки, экранный текст и другие материалы, которые могут меняться в зависимости от локализованных версий, различных версий или специальных конфигураций.
Чтобы добавить файлы в проект, выполните следующие действия:
1. В меню «Проект» выберите «Добавить файлы».
Откроется диалоговое окно Добавить файл.
2. Выберите существующий файл ресурсов (.res) и нажмите «Открыть».
В проекте может быть только один файл ресурсов; если вы добавите второй файл с расширением .res, возникнет ошибка.
Подробности Дополнительную информацию о содержимом файлов ресурсов см. в главе 16 «Международное распространение».
Создание и запуск исполняемых файлов
Используя описанную ниже процедуру, вы можете создать исполняемый файл (.exe) из Visual Basic.
Чтобы создать исполняемый файл в Visual Basic, выполните следующие действия:
1. Выберите «Создать имя_проекта.exe» в меню «Файл», где имя_проекта — это имя приложения проекта.
2. Чтобы перезаписать существующий исполняемый файл новой версией, введите имя файла или просмотрите каталог и выберите существующее имя файла.
3. Нажмите кнопку «Параметры», чтобы указать некоторые сведения о конкретной версии исполняемого файла в диалоговом окне «Свойства проекта».
4. Если вы хотите изменить номер версии проекта, вы должны установить соответствующие «основной номер версии», «дополнительный номер версии» и «номер версии». Если выбрано «Автоматическое обновление», «номер версии» будет автоматически увеличиваться каждый раз при запуске команды проекта «make projectname.exe».
5. Чтобы дать приложению новое имя, в разделе «Приложение» введите новое имя в поле «Заголовок». Если вы хотите указать новый значок, выберите его из списка.
6. Выбрав тему из списка и введя информацию в текстовое поле, вы также можете ввести комментарии к конкретной версии (комментарии, название компании, информацию о товарных знаках и авторских правах и т. д.) для различных версий в поле «Информация о версии». .
7. Выберите «ОК», закройте диалоговое окно «Свойства проекта», а затем выберите «ОК» в диалоговом окне «Создать имя_приложения.exe», чтобы скомпилировать и подключить исполняемый файл. Дважды щелкните значок исполняемого файла, чтобы запустить исполняемый файл, как и любое другое приложение для Windows.
Обратите внимание , что создание исполняемого файла из командной строки в сеансе DOS полезно, если вы хотите скомпилировать проект запланированным образом. Введите командный файл: Vb6/makeprojectname[.vbp][exename]
В качестве имени проекта введите имя файла проекта. Переменная exename используется для переименования полученного исполняемого файла.
условная компиляция
Условная компиляция позволяет выборочно компилировать определенные части программы. Специальные функции программы могут быть включены в разные версии, например, фильтры отображения даты и валюты должны быть изменены для разных языковых версий приложения.
Дополнительную информацию об условной компиляции см . в разделе «Использование условной компиляции» главы 8 «Повторное программирование».
Установить параметры проекта
Visual Basic позволяет настраивать каждый проект, устанавливая некоторые свойства. Используйте диалоговое окно «Свойства проекта», чтобы установить его с помощью команды «Свойства проекта» в меню «Проект». Настройки свойств сохраняются в файле проекта (.vbp).
В следующей таблице перечислены некоторые параметры, которые можно установить:
Доступно множество других опций, включая компиляцию, сборку и многопоточность. Если вы хотите получить доступ к некоторым более продвинутым параметрам, вы можете найти дополнительную информацию в онлайн-справке.
Подробности. Чтобы узнать о настройках параметров среды, которые влияют на все проекты, см. главу 2 «Разработка приложений с помощью Visual Basic».
->