назад | содержание | вперед Вкладка 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.
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки | Полезные публикации |