Сценарий работы
Художник Start Wizard является частью PowerBuilder и используется для создания новых проектов. В данном курсе будет рассмотрена работа Start Wizard для создания клиентского приложения PowerBuilder для работы с базой данных.
Start Wizard может быть использован в двух вариантах:
1. Создание пустого приложения (вариант Application). В этом варианте Start Wizard создаст объект Application и библиотеку PBL.
2. Создание приложения из шаблона (Template Application). В этом варианте Start Wizard создаст объект Application, скрипты для него, необходимые окна, меню, объекты связи с базой данных и т.п.
Сейчас мы воспользуемся генерацией приложения их шаблона.
Для этого необходимо выполнить следующие действия:
- Запустите PowerBuilder.
- Откройте окно New, выбрав пункт меню File - New. Если у вас еще нет ни одного созданного приложения или вы запускаете PowerBuilder первый раз, это окно откроется автоматически.
- Нажмите два раза левой кнопкой мыши на иконке Template Application.
- Нажмите кнопку Next в окне About the Application Start Wizard и в следующем окне What you will do. В последнем окне перечислено все, что будет создано в процессе работы Start Wizard.
- Окно Specify New Application and Library. В данном окне необходимо ввести название приложения. По умолчанию дано название "genapp" и библиотека PBL с тем же именем. Назовем наше приложение и библиотеку "rad". После этого нажмем клавишу Next.
- Окно Specify Application Type. В данном окне необходимо выбрать тип приложения - многооконное (MDI Application with Microhelp), однооконное (SDI Application) и основанное на библиотеке PFC. По умолчанию выбрано MDI Application with Microhelp, что нам и нужно в данном случае. Нажать кнопку Next.
- Окно Adjust Application Library Search Path. В данном окне вы можете добавить в проект другие библиотеки, созданные ранее вами или другими разработчиками, например, библиотеки PFC. У нас пока нет других библиотек, поэтому необходимо просто нажать кнопку Next.
- Окно Name MDI Frame and Menu. В этом окне вы можете задать название основного окна приложения и его меню. По умолчанию они будет иметь имена w_rad_frame и m_rad_frame. Менять их не надо. Нажать кнопку Next.
- Окно Name MDI Base Sheet, Menu and Service. В этом окне вы можете задать название базовым объектам приложения. В написании нашего приложения данные объекты не будут использованы. Менять их не надо. Нажать кнопку Next.
- Окно Name Individual Sheets. В этом окне вы можете задать название объектам приложения, унаследованным от базовых объектов. В написании нашего приложения данные объекты не будут использованы. Менять их не надо. Нажать кнопку Next.
- Окно Assign Display Names to Sheets. В этом окне вы можете задать заголовки название объектам приложения, унаследованным от базовых объектов. В написании нашего приложения данные объекты не будут использованы. Менять их заголовки не надо. Нажать кнопку Next.
- Окно Name About Box and Toolbar Window. Название окна, которое будет вызвано при выборе пункта меню About, а также название объекта Toolbar. Менять их не надо. Нажать кнопку Next.
- Окно Specify Connecttivity. Создание объекта для соединения с базой данных. Нужно выбрать Requires SQL Database connection для соединения с SQL сервером. Нажать кнопку Next.
- Окно Choose Database Connection Profile. Выбор профиля соединения. Необходимо выбрать профиль соединения с необходимой базой данных. Если установлен компонент Code Expamples, то должен присутствовать профиль EAS Demo DB V3. Нажать кнопку Next.
- Окно Specify Connectivity Source Info. В окне задается название объекта для установки связи с базой данных и выбор способа получения информации о параметрах соединения: из ini-файла, из registry, из скрипта объекта. Необходимо выбрать пункт Application INI File и нажать кнопку Next.
- Окно Name Application INI File. В окне задается название ini-файла. Нажать кнопку Next.
- Окно Create Project? Запрос на создание проекта. Нажать кнопку Next.
- Окно Ready to Create Application. В окне представлен перечень параметров проекта. Вы можете проверить правильность ваших установок перед началом генерации приложения. Нажать кнопку Finish после проверки.
Приложение создано.