Главная
TOPIS
Демо-версия
Бесплатные опросы
Контакт
     
     
     
     










ТОПИС - (Т)ехнология (О)бъектного (П)роектирования (И)нформационных (С)истем.

СОДЕРЖАНИЕ ОНЛАЙН-ОПИСАНИЯ ДЕМОНСТРАЦИОННОГО ПРИМЕРА:
ГЕНЕРАЦИЯ ИСХОДНОГО КОДА ПРИЛОЖЕНИЯ
Откройте окно модели представления интерфейса (IPM) с помощью главного меню "Генератор приложений" - "Модель представления интерфейса" или с помощью кнопки на панели инструментов.


Рис.6 Окно модели представления интерфейса ТОПИС


Далее необходимо выполнить настройку рабочего места проекта. Для этого откройте форму Настройка/Рабочие места проекта.


Рис.7 Рабочие места проекта


С помощью горячей клавиши F3 откройте форму редактирования существующего рабочего места и измените название компьютера LSOFT на свое сетевое имя. Если компьютер не сетевой и его имя не определено, то вместо имени компьютера необходимо поставить знак ?.


Рис.8 Рабочее место по проекту


Выберите в меню этой формы "Генератор" - "Создать исходный код". После этого будет выполнена генерация исходных модулей демонстрационного примера по модели описания приложений. Исходные тексты будут размещены в папке C:\TopisExample\MsSqlLib.

Далее следует заблокировать (или скопировать проект на рабочее место). Для этого выберите проект из списка унифицированных рабочих мест на закладке Проект. Из контекстного меню выберите Действия для проекта/Блокировать или Скопировать проект на рабочее место. Все действия с проектом Топис выполняет с рабочего места пользователя. Поэтому файлы проекта должны находиться в рабочем каталоге.

После кодогенерации выполните компиляцию проектов с помощью автономного компилятора dcc32.exe, который Топис найдет на Вашем компьютере (если был установлен Delphi 5). Для компиляции перейдите на закладку "Проект" в окне Модели представления интерфейса. Выберите унифицированное рабочее место, соответствующее проекту и из его контекстного меню выберите пункт "Build - разработка". Будет сгенерирован командный файл в каталоге временного хранения для выполнения компиляции. Когда компиляция завершится, нажмите любую клавишу для того, чтобы закрыть окно процесса компиляции, затем запустите полученное приложение командой F9.

Если компиляция прошла неудачно, проверьте наличие каталога ..\Program Files\Borland\Delphi5\Imports. Этот каталог используется при компиляции приложения. Он должен быть установлен при инсталляции Delphi.

Наиболее частая ошибка при неудачной компиляции - пропуск генерации исходных файлов системы с помощью Топис. Дело в том, что в инсталляции примера не поставляются файлы, которые генерируются Тописом. Каталог библиотеки проекта изначально пуст. Поэтому перед компиляцией приложений необходимо обязательно выполнить кодогенерацию.

Если все шаги прошли без ошибок, то появится окно клиентского приложения, созданного кодогенератором Топис. В этом окне пользователь должен ввести свои регистрационные параметры для входа на сервер.


Рис.9 Регистрация пользователя


Первоначально все поля будут пустые. Введите регистрационное имя пользователя для входа на SQL сервер. Это имя было выбрано при создании БД. Затем выберите из списка тот псевдоним соединения с базой данных, который был создан в процессе создания новой базы данных демонстрационного примера. Зарегистрируйтесь. В случае возникновения проблем проверьте прежде всего имя и пароль. Они должны быть зарегистрированы на сервере. Новое регистрационное имя и пароль можно зарегистрировать с помощью Enterprise Manager, входящим в поставку SQL Server.

После загрузки приложения появится главная форма (рис.10).


Рис.10 Главная форма


Полученное приложение имеет полный доступ ко всем функциям системы. Ролевой доступ еще не был установлен. База данных не содержит никакой информации. Следующим шагом будет загрузка информации в демонстрационную базу данных с помощью электронного документа созданного по технологии ТОПИС. Для этого откройте форму "Финансовая операция". В главном меню она доступна через "Финансы" - "Финансовая операция". Для загрузки данных используйте кнопку . При ее нажатии откроется меню выбора действий. Выберите "Открыть документ из файла". После этого появится диалог выбора файла для загрузки. Выберите файл C:\TopisExample\Данные\Финансовые документы.fd1. Перечень демонстрационных финансовых операций будет загружен в БД. Окно "Финансовая операция" после загрузки данных показано на рис. 12 ниже.


Рис.12 Финансовая операция


Информацию о создании электронных документов по технологии ТОПИС читайте в полном описании к ТОПИСу (СССССССССылка).

<< Создание базы данных Основные возможности клиентского приложения, созданного в архитектуре ТОПИС >>