Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Им. В.С. Черномырдина

Е. Н. Мунянова | А.Г. Озерова, З.И. Губонина | Фомичева А.М. | Жиркова О.А., Шемчук А.С. | Жохова Н.Н., Купревич Ю.А. | Седякин Ю.М., Ситанский Д.В. | Жохова Л.А., к.п.н., доцент;Троицкий Д.В. студент 1 к. ГУиМ | Жохова Н.Н., ст. преподаватель; А.С.Тишков, студент 3 к. ГУиМ | СУБД - ОРИЕНТИРОВАННАЯ СИСТЕМА АВТОМАТИЗИРОВАННОГО УПРАВЛЕНИЯ ИНФОРМАЦИОННЫМИ ПРОЦЕССАМИ | МГОУ имени В.С. Черномырдина |


Читайте также:
  1. МГОУ имени В.С. Черномырдина
  2. МГОУ имени В.С. Черномырдина
  3. МГОУ имени В.С. Черномырдина
  4. МГОУ имени В.С. Черномырдина
  5. МГОУ имени В.С. Черномырдина
  6. МГОУ имени В.С. Черномырдина

 

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

 

Структура xml файла, хранящая интерфейс пользователя:

<?xml version="1.0" encoding="utf-8"?>

<GUI>

<link>…</link>

<form>

<property>…</ property>

</form>

<component idx = "">

<type>…</type> <name>…</name>

<property>…</ property>

<event idx ="">

<type>…< type> <script>… </script>

</event>

</GUI>

Создание интерфейса пользователя сводится к созданию xml файлов. Чтения и создание происходит в классе dynamicGUI.

Класс создания формы:

class dynamicGUI

{

/*Класс для чтения xml файла*/

ReadSettingXml rxml;

/*Конструктор*/

public dynamicGUI();

/*Метод создания формы по xml файлу*/

public void CreateGUI(string xmlname, IntPtr parent)

/*Метод компиляции*/

private object CompileCode(string code, IntPtr parent, out string Error);

}

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

 

Достоинства данной технологии:

· быстрая разработка ПО, уменьшается количество кода;

· быстрая доработка ПО, не требуется исправлять код проекта;

· не требуется хранить фалы xml на компьютере пользователя.

Недостатки:

· привязка к языку программирования;

· знание построения xml файлов;

· четкая следование структуры xml файла, хранящего интерфейс пользователя.


 


Дата добавления: 2015-09-01; просмотров: 51 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
МГОУ имени В.С. Черномырдина| МГОУ имени В.С. Черномырдина

mybiblioteka.su - 2015-2024 год. (0.007 сек.)