Операционная среда Elementary PzlStudio

Материал из wikiru.visual-prolog.com

Elementary PzlStudio (Среда с простейшим набором функций pzl-технологии) предназначена для упрощения выполнения различного рода операций над pzl-Контейнерами и pzl-Компонентами. Эти средства позволяют включить pzl-Систему в действующее приложение и регистрировать pzl-компоненты.

Elementary PzlStudio не является автономным средством и его работа координируется с IDE системы Visual Prolog.

Elementary PzlStudio модифицирует проектные файлы в следующих случаях:

  • при добавлении Pzl-Системы в действующее приложение
  • при создании контейнера
  • при добавлении/удалении компоненты в контейнер

Перед началом работы с Elementary PzlStudio следует назначить основные установки (Установка Опций), относящиеся ко всем последующим операциям. Такими установками являются наименование компании, имя автора, место, где будут располагаться компоненты и контейнеры и проч. Если в процессе выполнения операций над контейнерами и компонентами некоторые из этих опций будут изменены, то Elementary PzlStudio спросит сохранить ли эти установки на будущее.

Elementary PzlStudio не предусматривает операции по созданию новых проектов исполняемых приложений со встроенными средствами pzl-Системы. Однако Elementary PzlStudio позволяет любое приложение дополнить средствами pzl-Системы - добавить PzlPort. Поэтому для создания приложения, использующего pzl-технологию, необходимо сначала средствами IDE создать приложение с необходимыми свойствами, откомпилировать его, а затем, обратившись к Elementary PzlStudio выполнить операцию по добавлению pzlPort (Добавление PzlPort в приложение) в это приложение. Добавление PzlPort в приложение полностью обеспечивает включение всех необходимых средств pzl-Системы в проект исполняемого приложения.

You start developing new projects from IDE's Project Settings. Here you specify the name for the project and modify some default project parameters like the UI Strategy type. Then you press the OK button and the Project Settings utility generates the default project. Now build this project. Notice that despite this default project does not provide any useful business functionality, it can be built and executed.

After a project is built, the tree of all project files is displayed in the Project window. The project tree displays all files created in the project and standard files used by the project. These are some import libraries, like Vip6init.lib, and some standard packages (the set of used standard packages depends upon the selected UI Strategy type) from Visual Prolog Foundation Classes (PFC).

The IDE provides Code Experts, resource editors, the text editor, the Code Browser, and other useful tools, which help to develop the project. The resource editors are used to define, layout, and edit windows, forms, dialogs, IDE controls, menus, toolbars, icons, cursors, and bitmaps. From these resources Code Experts generate the necessary Prolog source code framework to present these resources in some presentation space (i.e. in a window). This framework is always ready to be compiled, linked, and run.

At the programmer request, the Code Experts can bring up any part of its generated framework in an editor window for inspection and filling out with application logic to transform the framework into a useful application. Editing the code in the IDE text editor is greatly assisted by several commonly needed functions being available at a click of the right mouse button from a multilevel pop-up menu of editing, selecting, searching, replacing, and inserting functions. Much code can be accurately generated by the insert commands from the Insert submenu. These insert commands permit inserting: predicate templates for predicates from the PFC packages, for user-defined predicates, and for predicates handling created dialogs and windows; domain names; resource identifiers; VPI constants; filenames as obtained by directory browsing; Visual Prolog keywords; colors; and much more.

Ссылки