назад | содержание | вперед Вкладка 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 содержит следующие параметры:
Часто возникает необходимость запускать приложение СЃ некоторыми параметрами РїРѕ аналогии СЃ запуском исполняемого файла РІ 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.
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки | Полезные публикации |