Programming: Visual Basic - Visual Basic 6.0
Вкладка Make
На вкладке
Make
(Создать)
диалогового окна
Project Properties
задаются атрибуты создаваемого приложения
(рис. 4.5). В области
Version Number
(Номер версии) можно задать номер
версии приложения, состоящий из трех частей, используя для этого поля
Major
(Основной),
Minor
(Дополнительный) и
Revision
(Номер сборки приложения,
номер релиза). Обычно номер приложения начинается с 1.0.0 и далее увеличивается,
начиная с номера сборки приложения. Интервал значений всех трех полей от 0 до
9999. Здесь же можно установить признак автоматического увеличения номера версии,
используя флажок
Auto Increment
(Автоувеличение). В этом случае номер
сборки будет автоматически увеличиваться при каждой компиляции проекта.
Рис. 4.5.
Вкладка
Make
окна свойств проекта
Совет
Желательно поддерживать нумерацию
версий проекта. Это существенно облегчает техническую поддержку приложения
и при соответствующем документировании изменений от версии к версии поможет
отслеживать наличие у пользователей последней версии вашего приложения.
В области
Application
(Приложение)
вкладки
Make
задаются внешние атрибуты приложения. В поле
Title
(Заголовок) — имя проекта приложения. В поле
Icon
(Значок) выбирается
значок для приложения.
Кроме номера версии и номера сборки,
на вкладке
Make
можно указать более подробные сведения о версии в области
Version Information
(Информация о версии). Для этого в списке
Type
(Тип) выбирается параметр, а в поле
Value
(Значение) задается его значение.
Список
Type
содержит следующие параметры:
-
Comments
(Комментарии)
— примечания и пояснения к приложению;
-
Company Name
(Наименование
предприятия) — название фирмы или организации, которой принадлежат права на
приложение;
-
File Description
(Описание
файла) — описание приложения;
-
Legal Copyright
(Авторские
права) — авторские права на приложения, которые оформляются, как правило,
в общепринятой для программ форме. Например, MyOraDataApp Версия 3.2.7 Copyright
1999 Иванов И. И. Все права защищены;
-
Legal Trademark
(Торговая
марка) — информация о торговой марке организации или разработчика;
-
Product Name
(Наименование
продукта) — полное имя приложения. Например, краткое имя проекта MyOraDataApp
можно здесь расшифровать как My Database Application for Oracle.
Часто возникает необходимость запускать приложение с некоторыми параметрами по аналогии с запуском исполняемого файла в DOS или в диалоговом окне
Запуск программы
системы Windows, открываемом при выборе команды
Выполнить
меню
Пуск:
MyOraDataApp.exe dbname,username,password.
Для этого служит поле
Command Line Arguments
(Параметры строки команд). В нем можно ввести любое, ограниченное только размером поля, количество параметров, передаваемых приложению при запуске. Полю
Command Line Arguments
соответствует системная переменная command$ и при запуске приложения содержимое поля передается в эту переменную. Проанализировав в программе переменную command$ и используя условные конструкции, можно выполнить автоматический выбор действий приложения в зависимости от параметров запуска. В данном случае при запуске файла MyOraDataApp.exe можно сразу подключаться к требуемой базе данных без открытия диалогового окна, содержащего запрос на присоединение. Строку dbname, username, password можно проанализировать, выделить имена базы данных, пользователя и пароль и выполнить соединение с базой данных. Соответственно, если параметров не будет, то есть строка
Command Line Arguments,
а значит, и переменная Command$ не будут содержать значений, можно вызывать диалоговое окно ввода имени базы данных, пользователя и пароля доступа к базе данных.
Поле
Conditional Compilation Arguments
позволяет организовать условную компиляцию приложения. Имеется в виду следующее. Например, необходимо, чтобы приложение MyOraDataApp работало не только с базами данных Oracle, но и с Microsoft SQL. Для этого можно использовать команды препроцессора для организации условной компиляции: #If ... #Then ... #Else ... #End. Например:
# If DBPlatforma = 0
#Else
#End If
Если в поле
Conditional Compilation
Arguments
ввести значение ' DBPlatforma = 0', то при компиляции приложения
переменной DBType будет присвоено значение 'ORACLE' и приложение будет скомпилировано
для работы с базами Oracle. Для этого, конечно, уже в исходном коде приложения
необходимо выполнить соответствующий анализ переменной DBType. При вводе в поле
Conditional Compilation Arguments значения
'DBPlatforma = 1' компилируется
приложение для работы с базами данных Microsoft SQL.
Замечание
Фактически, содержимое поля
Conditional
Compilation Arguments
(Дополнительные параметры компиляции) соответствует
команде препроцессора #Const, которая объявляет переменную и присваивает ей
значение.
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|