C-Rover Software C-Rover Software

Главная

Новости

О программе

Справка

Лицензии

Скачать

Оставить отзыв

Контакты

Английский язык Русский язык


МД-Конструктор. Руководство Пользователя

Быстрое начало работы


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

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

Этот раздел рекомендуется прочитать перед тем как начать углубленное знакомство с Менеджером Данных, для общего представления о нём. Он будет также полезен Вам как руководство по работе с МД-Конструктором.


Вернуться к Оглавлению К предыдущему разделу К следующему разделу

Первый запуск Менеджера Данных

Менеджер Данных имеет программу установки - Вам следует скачать инсталляционный пакет (setup.exe, setup_x64.exe или setup_winXP.exe) со страницы загрузки и запустить его на исполнение. Следуйте указаниям программы установки. После установки нужно запустить файл vmzs.exe на исполнение. Можно использовать ярлык (иконку) на Рабочем Столе своего компьютера для вызова этого файла.

При первом запуске программа выдаст сообщение о том, что она не обнаружила на Вашем компьютере набора стандартных папок (директорий), необходимых ей для работы и предложит их создать. Необходимо согласиться с этим предложением, так как без этих папок работа с Менеджером Данных будет невозможна.

Важно!
Для работы с Менеджером Данных необходимо, чтобы в операционной системе Вашего компьютера были установлены драйвера ODBC (именно через эти драйвера Менеджер Данных осуществляет доступ к базам данных). В некоторых случаях с этим могут быть проблемы, которые, впрочем, легко решаются, если с Вашего компьютера имеется доступ в Интернет.

Все версии Windows штатно включают в свой состав 32-разрядные драйвера ODBC, правда, несколько устаревшие. Так что если на своём компьютере Вы используете 32-разрядную ОС Windows, или Вы запускает на своей 64-разрядной Windows 32-разрядную версию Менеджера Данных, то она будет на успешно работать.

Однако 64 разрядные версии Windows в стандартной комплектации не включают в свой состав 64-разрядных версий драйверов ODBC. Эти драйвера могут быть устанавливлены как часть 64-разрядной версии Microsoft Office. Поэтому, если на Вашей 64 разрядной Windows 64-разрядный MS Office НЕ установлен, то Вы должны либо использовать 32-разрядную версию Менеджера Данных, либо установить бесплатный пакет Microsoft Access Database Engine 2010 Redistributable с сайта компании Microsoft перед использованием 64-разрядных версий программ Менеджера Данных.

Этот загрузочный пакет устанавливает набор компонент для передачи данных между существующими файлами Microsoft Office, такими как файлы Microsoft Office Access 2010 (*.mdb and *.accdb) и файлы Microsoft Office Excel 2010 (*.xls, *.xlsx, and *.xlsb), и другими источниками или потребителями даннных. Также поддерживается подключение к текстовым файлам и файлам формата Dbase (*.dbf). Но для нас важно, что он устанавливает драйвера ODBC и OLEDB для приложений, работающих с файлами перечисленных форматов.

Указанный пакет (его 32-разрядная версия) также может быть полезен и для 32-разрядных версий Windows, поскольку он обеспечивает расширенную поддержку форматов файлов MS Excel и MS Access - для версий 2007 и выше (штатно в 32-разрядные версии Windows включены ODBC драйвера для поддержки форматов файлов MS Office 2003 и более ранних). Поэтому мы рекомендуем Вам установить пакет Microsoft Access Database Engine 2010 Redistributable в любом случае.

После запуска Менеджер Данных проверяет, какие ODBC драйвера установлены и при необходимости открывает диалоговое окно с предложением установить указанный выше пакет драйверов.

В обычном режиме Менеджер Данных открывает небольшое основное (главное) окно в верхней левой части экрана.

Главное окно Менеджера Данных

В верхней части главного окна Менеджера Данных находится тулбар - ряд кнопок для вызова различных функциональных компонентов программы. МД-Конструктор вызывается обычно из диалоговых окон работы с Наборами Данных, либо из окна Администрирования, открываемого кнопкой "Администрирование". По этой кнопке в отдельном окне открывается диалоговая панель Администрирование, из которой можно выйти на специализированнные диалоговые окна для настрйки Баз Данных, установки путей к стандартным папкам (директориям), создания и редактирования визуальных панелей и сценариев их работы.

Панель Администрирования

Завершить работу с Менеджером Данных можно в любой момент путем закрытия главного окна программы путем нажатия кнопки "Закрыть" в правом верхнем углу окна. Следует, однако, иметь ввиду, что панель Преобразования Данных вызывается модально, монополизируя все ресурсы Менеджера Данных. Пока она открыта - никакие действия с другими окнами, в том числе и с главным окном, невозможны. Поэтому для каких-либо действий с главным окном МД вначале нужно завершить работу с панелью Преобразования Данных, закрыв её.

К концу страницы К началу страницы

Стандартная структура приложения

Приложение Менеджера Данных строится как набор визуальных панелей, обладающих некоторой функциональностью. Для стандартных панелей их функциональность большей частью предопределена ("встроена" в панель). Для панелей, создаваемых пользователем (разработчиком приложения), функциональность панели определяется её скриптом - своеобразной программой управления работой панели (кадром), задаваемой разработчиком приложения.

Скрипт визуальной панели представляет собой набор последовательностей команд, "привязанных" к тем или другим меткам событий, определённых для этой панели (активизируемых этими событиями). К таким событиям могут относиться клики мышью на изображенные на панели кнопки, выделенные фрагменты текста или изображения. Также имеются стандартные метки "start" и "finish", автоматически активизируемые в момент начала или завершения работы панели.

Под структурой (или архитектурой) приложения мы будем понимать имеющийся в приложении набор визуальных панелей в их взаимосвязи - какая панель какие другие панели вызывает (может вызывать). При этом мы не будем принимать в расчет служебные стандартые управляющие панели Менеджера Данных (такие как панель Администрирования, панель Преобразования Данных, панель редактирования свойств Набора Данных и другие редакторы).

С "программисткой" точки зрения можно считать приложение Менеджера Данных набором кадров (функциональных программ, обслуживающих конкретную визуальную диалоговую панель). Кадры обычно вызывают друг друга немодально. Это означает, что после вызова нового дочернего кадра и открытия дочерней визуальной панели работа пользователя с родительским кадром может продолжаться, и в результате его действий может быть вызван ещё один дочерний кадр. Таким образом, при функционировании приложения в каждый момент времени активизировано некоторое дерево кадров, так что на экране представлены несколько различных панелей, с которыми пользователь может работать, переключаясь между ними в произвольном порядке.

Один кадр может вызывать другой кадр и модально. В этом случае для пользователя будет активена только панель дочернего модального кадра, а работа с другими панелями приложения будет невозможна до завершения работы с вызванной модальной панелью и её закрытия.

Вызванные (активизированнные) кадры приложения в каждый момент времени образуют дерево, корнем которого является стандартный кадр, связанный с главной панелью Менеджера Данных. Этот кадр, имеющий имя "vmzs", также может иметь определённый разработчиком сценарий. По умолчанию, при отсутствии пользовательского сценария, корневой кадр обеспечивает вызов стандартных форм показа Наборов Данных с предварительным выбором нужного набора данных через стандартное диалоговое окно выбора файлов, вызываемое по нажатию на кнопку "Мои наборы данных".

Открытие стандартной Формы Показа Набора Данных

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

Стандартная Форма Показа Набора Данных

Отметим, что различных дополнительных дочерних панелей из стандартной формы показа набора данных (НД) может быть открыто несколько. Некоторые из них допускают, в свою очередь, открытие своих дочерних кадров. Так что общая покадровая структура представления набора данных тоже является некоторым деревом кадров, "растущим" из стандартной формы показа этого набора данных. При закрытии окна стандартной формы показа НД все порожденные из неё кадры также будут автоматически закрыты.

Разберём теперь какие именно дополнительные панели (кадры) могут быть открыты из стандартной формы показа набора данных.

Во-первых, это стандартные формы исполнения запросов - визуальные панели для исполнения запросов к набору данных (для обобщения и обработки табличных данных, получения итоговых и отчетных форм). Одна из таких форм запросов была показана на рисунке выше.

В общем случае формы запроса могут порождать (генерировать итоговые или отчетные данные и вызывать) кадры (визуальные панели) различных отчетных форм для их дальнейшей распечатки или сохранения, а также кадры, выполняющие сложные операции обработки итоговых данных.

Во-вторых, из стандартной формы показа набора данных могут быть вызваны различные панели для визуального представления отдельных строк таблицы (набора данных) или корректировки её отдельных полей. Вид, структура и семантика этих панелей определяются разработчиком приложения. По желанию разработчика, такая панель может, в свою очередь, вызывать любые другие - стандартные и пользовательские - панели.

В-третьих, к стандартной форме показа набора данных могут быть подключены связанные таблицы (наборы данных), которые могут вызываться из этой формы показа НД. Например, можно устроить так, чтобы форма показа набора данных "Художники" вызывала дополнительную таблицу "Картины", форма показа которой будет фильтровать и показывать картины, написанные художником, запись о котором селектирована в основной форме показа.

Ещё раз отметим, что из формы показа набора данных пользователь приложения может открыть одновременно несколько различных дочерних форм (панелей), указанных выше, так что все они будут видны на экране компьютера. Пользователь может работать с ними попеременно, произвольно активизируя любую из них.

Важно!
В общем случае для набора данных можно определить несколько форм его показа, отличающихся набором и последовательностью показа столбцов и различными способами фильтрации данных. Кроме того для каждой из форм показа, определённых для набора данных, должен быть определён свой набор дочерних форм и панелей - запросов, панелей показа записи, дополнительных таблиц.

Если для набора данных определено несколько форм показа, то в каждый момент времени пользователем приложения может быть выбрана (селектирована) только одна из них. При выборе другой формы показа все дочерние кадры, открытые из "старой" формы показа закрываются и стандартная панель табличного представления набора данных обновляется в соответствии с "новой" формой показа.

К концу страницы К началу страницы

Механизмы расширения состава форм и панелей, представляющих набор данных

При создании Набора Данных в дополнение к стандартной форме показа НД создаётся простейшая форма запроса и форма показа дополнительной таблицы (они фактически дублируют основную форму показа НД). Предполагается, что разработчик приложения (часто сам конечный пользователь) сразу после создания Набора Данных:

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

Вопросы настройки структуры таблицы и определение её полей, освещаются в Руководстве по Базе Данных. Здесь мы остановимся на механизмах и подходах, используемых в Менеджере Данных для расширения функциональной структуры приложения и, в частности, кадровой структуры представления Наборов Данных.

Изменение структуры набора данных производится в диалоговом окне Редактирования Структуры Набора Данных, вызываемого из стандартной формы показа набора данных при нажатии на кнопку "Изменить свойства Набора Данных".

Диалог редактирования структуры Набора Данных

Верхняя строка в этом диалоговом окне предназначена для операций над набором данных в целом - определения некоторых свойств набора данных, редактирования его табличной структуры, создания его "копии", его удаления.

Во второй строке можно выбрать форму доступа к набору данных (если их несколько), а также редактировать её свойства, используя кнопки справа:

Кнопка Редактирование панелей "Свойства формы показа" вызывает панель "Свойства в Наборе Данных", в которой можно присвоить данной форме показа внешнее мнемоническое имя вместо указываемого по умолчания имени представляющего её файла. Внешнее имя формы показа будет использоваться в меню выбора форм показа, предлагаемое пользователю приложения. В качестве внешнего имени, как правило, указывают краткое наименование работ, которые могут выполняться с помощью данной формы показа.

Кнопка Редактирование панелей "Изменить данную форму показа" позволяет открыть диалоговое окно Редактора Форм Показа, с помощью которого можно определить набор и порядок показа столбцов таблицы, а также задать условия сортировки и фильтрации данных. Детально работа с Редактором Форм Показа обсуждается здесь.

Кнопка Редактирование панелей "Создать ещё одну форму показа" предназначена для создания новой Формы Показа для текущего набора данных. Свойства создаваемой формы показа задаются стандартно, по умолчанию.

Кнопка Редактирование панелей "Создать копию данной формы показа" также создаёт новую Форму Показа, но свойства создаваемой формы копируются с текущей формы показа. В том числе будет скопирована также и вся структура дочерних форм и панелей, определённых для текущей формы показа - для новой формы показа будут созданы копии всех панелей показа записей, дополнительных таблиц, а также запросов, имеющихся в исходной форме показа.

Кнопка Редактирование панелей "Удалить данную форму показа" предназначена для удаления текущей формы показа набора данных. Вместе с формой показа будут также удалены все дочерние формы и панели - панели показа записей, дополнительные таблицы, формы запросов.

То, что панели показа записей, дополнительные таблицы и формы запросов являются дочерними кадрами выбранной формы показа, отмечено в окне Редактора Структуры Набора Данных наличием левого отступа в соответствующих ниспадающих списках выбора дочерних форм (см. строки 3, 4 и 5 на рисунке ниже).

Диалог редактирования структуры Набора Данных

Кроме того дополнительными отступами отмечено, что Отчетные формы и Операции обработки являются дочерними кадрами выбранной Формы Запроса.

Панели для показа/печати

В стандартном случае визуальные панели, вызываемые из формы показа набора данных, предназначены для показа и редактирования отдельных записей основной таблицы набора данных либо для представления печатных отчетных документов на основе этого набора данных. Например, когда в наборе данных (таблице) выделена (селектирована) некоторая запись (будем называть эту запись текущей записью), она может быть просмотрена и, возможно, отредактирована на такой отдельной визуальной панели.

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

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

Созданию визуальных панелей и программированию сценариев их работы и посвящено, собственно, данное руководство. Начиная со следующего раздела описывается как создавать панели и, далее, способы и механизмы программирования сценариев работы панелей (скриптов).

Дополнительные таблицы

Механизм дополнительных таблиц используется для организации связи между двумя наборами данных. Он обеспечивает автоматическую фильтрацию записей при показе некоторого набора данных в зависимости от значения ключевого поля текущей записи в основном наборе данных. Подключение некоторого набора данных к текущей форме показа основного НД производится с помощью четвертой строки в окне Редактора Структуры Набора Данных. При добавлении дополнительной таблицы указывается дополнительный набор данных, используемая форма его показа, а также ключевые поля в основной и дополнительной таблицах, по сравнению значений которых должна производиться фильтрация данных при показе дополнительной таблицы.

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

Формы Запросов

Если лицензия Менеджера Данных поддерживает функции Запросной Системы, то для любой формы показа набора данных можно определить некоторое число форм запросов. Стандартное диалоговое окно запроса обеспечивает управление фильтрацией и сортировкой записей и формирование итоговых или отчетных данных путем просмотра и обобщения табличной информации. Подробно вопросы, связанные с разработкой форм запросов и их использованием, обсуждаются в разделе Запросная Система. Быстрое начало работы.

Полученная при исполнении запроса итоговая или отчетная информация может быть представлена в виде некоторого отчетного документа и распечатана. Либо же итоговая таблица может быть подвержена некоторой обработке непосредственно по команде из диалогового окна запроса или же сохранена в виде самостоятельного набора данных для последующей обработки.

Соответственно, стандартное диалоговое окно запроса может вызывать дочерние диалоговые панели двух типов - панели для представления отчетных документов и панели для обработки итоговых данных. Стандартно для каждой созданной запросной формы создается одна стандартная форма печати и две стандартные команды обработки - одна для сохранения результатов исполнения запроса в виде набора данных, а другая - для экспорта результатов запроса в другую базу данных. Кроме этого для каждой формы запроса разработчик приложения может определить произвольное число отчетных форм и некоторое количество произвольных команд обработки. Это делается с помощью диалогового окна Редактирования Структуры Набора Данных (двух нижних строк).

После того, как для некоторой формы показа в структуру набора данных добавлена форма запроса, для пользователя приложения в окне формы показа НД становится доступна команда вызова этой формы запроса (из меню, доступному по нажатию кнопки "Запросы"). По этой команде будет порождаться дочернее стандартное диалоговое окно формы запроса, в котором указанный запрос может быть параметризован и выполнен, и из которого могут быть вызваны определенные для этого запроса отчетные формы и операции обработки.

Отчетные Формы

Результаты выполнения запроса представляют собой таблицу, которую можно сохранить как самостоятельный набор данных. Затем для этого итогового набора данных можно создать панель, на которой эти итоговые данные представляются в виде отчетного документа. Как будет показано в последующих разделах, такие панели могут, в том числе, создаваться и на основе шаблонов отчетных документов, заранее подготовленных в MS Word.

Полученный итоговый набор данных с панелью, представляющей нужный отчетный документ, можно многократно переиспользовать, подключив его к исходной форме запроса в качестве Отчетной Формы. Важно, что как только новая отчетная форма подключена к форме запроса, конечный пользователь (пользователь приложения) может её легко использовать. После исполнения запроса пользователь приложения просто нажимает кнопку "Показать документ" и в ниспадающем меню выбирает нужную ему отчетную форму. После этого итоговые данные автоматически записываются в соответствующий итоговый набор данных, заменяя прежнее его содержимое, и вызывается соответствующая панель для показа отчетного документа, которая и появляется на экране компьютера.

Подробное описание процесса создания отчетных форм для запросов приведенно в разделе Создание для запросов дополнительных Печатных Форм на основе шаблона, подготовленного в MS Word .

Операции Обработки

По умолчанию для итоговых данных определены две стандартных операции обработки :

  • Записать в таблицу (набор данных),
    Операция записи в таблицу позволяет сохранить итоговые данные в виде самостоятельного набора данных. При этом возможна как запись итоговых данных в уже существующий набор данных, совместимый по структуре (набору столбцов) с итоговой таблицей, так и создание нового набора данных.
  • Экспортировать в другую базу данных.
    Эта операция производит запись итоговых данных в указанную базу данных в виде отдельной физической таблицы.

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

Механизм программирования дополнительных операций для форм запросов аналогичен программированию операций, выполняемых с помощью активных визуальных элементов (кнопок) на панелях показа/печати. Этот механизм будет детально рассмотрен в последующих разделах настоящего руководства.

К концу страницы К началу страницы

Создание визуальных панелей

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

Панели показа записей обычно используются для показа отдельных записей Набора Данных. Они вызываются из стандартной панели показа Набора Данных из меню панелей, открываемого при нажатии на кнопку "Панели". Обычно такая панель визуализирует отдельные поля записи (строки), селектированной на стандартной панели показа Набора Данных, и используется для их представления или ввода начальных значений и редактирования.

Панель показа записи

Создание панелей показа записей производится производится в диалоговом окне Редактирования Структуры Набора Данных, вызываемого из стандартной формы показа набора данных при нажатии на кнопку "Изменить свойства Набора Данных".

Диалог редактирования структуры Набора Данных

Для создания панели необходимо нажать на кнопку "Создать ещё одну панель" в строке "Панель для показа/печати". По этой кнопке вызывается диалоговое окно создания панели и, затем, редактор визуальных панелей (HTML-редактор) для её начального редактирования.

Находящаяся левее кнопка с изображением карандаша используется для вызова редактора панелей, когда нужно изменить уже создананную панель.

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

Создание панелей общего назначения производится производится в диалоговом окне Администрирования, вызываемого из главного окна Менеджера Данных при нажатии на кнопку "Администрирование".

Диалог Администрирования

Для создания панели необходимо нажать на кнопку "Создание и редактирование экранных форм (панелей) общего назначения" в предпоследней строке. По этой кнопке вызывается стандартное окно запроса имени файла. Нужно указать имя файла панели - файла с расширением ".htm". Если указать имя еще не существующего файля, то будет вызвано диалоговое окно создания панели. Если файл уже существует - будет вызван редактор визуальных панелей (HTML-редактор) для редактирования указанной панели.

Данный способ вызова редактора панелей может быть использован также и для редактирования панелей показа записей. Однако следует иметь ввиду, что в этом случае редактировние панели будет происходить вне её обычного контекста, вне контекста, в котором происходит вызов этой панели на исполнение (то есть не будут открыты фоговые панели и источники данных, не будут определены и приведены в нужное состояние переменные и т.п.).

Вообще говоря, если панель создана и подключена к своему рабочему месту в структуре приложения, то её редактирование лучше всего производить путём вызова редактора панелей (HTML-редактора) прямо из самой панели. Для этого нужно открыть нужную панель и нажать узкую кнопку в верхнем левом углу панели.

Вызов Редактора Панелей

При нажатии на эту кнопку появляется меню, в котором для вызова Редактора Панелей нужно нажать крайнюю правую кнопку кнопку .

Вызов Редактора Панелей

Вызывается Редактор Панелей и панель переводится в режим редактирования.

Вызов Редактора Панелей

Однако, прежде чем обсуждать вопросы, связанные с редактированием визуальных панелей, рассмотрим диалоговые окна для их создания.

Первое диалоговое окно, появляющееся при создании панели и представленное ниже, предлагает выбрать образец (шаблон), на основании которого будет создаваться панель. Шаблон определяет общую "конструкцию" панели и её визуальное оформление.

Создание панелей

Предлагается выбрать один из трёх способов создания панели.

Создание стандартной панели предполагает, что панель будет создаваться на основе стандартных шаблонов панелей, автоматически размещенных системой в одной из папок приложения (стандартно .\db\forms\appfiles).

В профессиональных применениях Стандартные шаблоны (HTM-файлы и файлы изображений-логотипов) могут быть изменены разработчиком приложения для того, чтобы внешний вид генерируемых панелей приложения соответствовал некоторому специфическому визуальному стандарту. Это позволяет генерировать панели приложения в некотором новом, уникальном стиле, создавая приложения в дизайне промышленного качества.

Если при разработке приложения и модификации стандартных шаблонов панелей удалось добиться удачного оформления панелей, то эти модифицированные стандартные шаблоны можно переиспользовать при разработке и других приложений. После создания нового приложения в него можно импортировать стандартные шаблоны из другого приложения с помощью команды "Скопировать шаблоны панелей из приложения". Соответствующая кнопка находится в диалоговом окне Экспорта/Импорта приложений, вызываемого из диалогового окна Администрирование.

Создание панелей

В этом же диалоговом окне находится кнопка "Восстановить стандартные шаблоны панелей", которой можно воспользоваться, если нужно вернуться к стандартному оформлению панелей.

Опция Использовать в качестве шаблона локальный HTML-файл позволяет создать панель на основе произвольного имеющегося HTML-файла.

К концу страницы К началу страницы

Сценарии работы панелей (кадры), их создание и редактирование

К концу страницы К началу страницы

Источники Данных

К концу страницы К началу страницы

Визуальные элементы для представления полей табличных записей. Табличные гриды

К концу страницы К началу страницы

События. Сценарные команды

К концу страницы К началу страницы

Переменные. Команды для работы с переменными

К концу страницы К началу страницы

Задание параметрических строк команд

К концу страницы К началу страницы

Команды управления ходом исполнения сценария

К концу страницы К началу страницы

Команды вызова стандартных панелей

К концу страницы К началу страницы

Команды для работы с таблицами

К концу страницы К началу страницы

Команды вызова внешних программ

К концу страницы К началу страницы

Другие команды

К концу страницы К началу страницы

Программирование дополнительных операций обработки результатов исполнения запросов

К концу страницы К началу страницы

Создание главной панели приложения

К концу страницы К началу страницы

Реализация приложений произвольной архитектуры


К началу страницы

Вернуться к Оглавлению К предыдущему разделу К следующему разделу


Все права на материалы, находящиеся на сайте, охраняются в соответствии с действующим законодательством
© C-Rover, 2015