Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

intro:how2start [15/12/2010 22:30]
intro:how2start [29/10/2020 16:32] (текущий)
Строка 1: Строка 1:
 +====== Работа с ApplicationXML ======
 + 
 +===== Что необходимо для работы с ApplicationXML =====
 + 
 +    * Java 1.5+ (http://java.sun.com) 
 +    * Интерпретатор ApplicationXML (Распакуйте архив ''appxml.zip'' в какой-нибудь каталог, например ''C:\AppXML'') 
 +Получить архив можно на http://ApplicationXML.com 
 +
 +===== Какой редактор выбрать =====
 + 
 +В силу того, что ''.appxml'' файлы это обычные текстовые файлы, для написания исходного кода подойдет любой текстовый редактор: ''notepad'', редактор ''xml'' структур, ''Eclipse IDE'' и т.д. 
 +
 +Если вы предполагаете использовать вставки на ''Java'', мы рекомендуем использовать ''Eclipse IDE''. Если вы предполагаете писать без вставок java-кода, используйте любой удобный для вас редактор. 
 +
 +===== Как начать писать программу в Eclipse =====
 + 
 +    * В Package Explorer создайте новый проект 
 +    * Добавьте к проекту ссылки на jar-архивы, составляющие ApplicationXML 
 +<code>    
 +Java Build Path -> закладка Libraries -> Add External JARs - добавить jlib.jar, jlib-images.jar, java-cup-10k-runtime.jar 
 +</code>
 +    *Зайдите в src и создайте новый текстовый файл с расширением .appxml 
 +
 +Вы можете создавать сколько угодно .appxml-файлов и группировать их по каталогам. 
 +
 +===== Дополнительная настройка Eclipse IDE =====
 + 
 +Если подключить dtd-описание ApplicationXML, то Eclipse сможет подсказывать тэги и атрибуты. Для этого зайдите в пункт меню ''Window -> Preferences'' и выполните следующее: 
 +
 +    * General -> Editors -> File Associations 
 +      * добавить ассоциацию *.appxml 
 +    * General -> Content Type 
 +      * в Text->XML добавить ассоциацию *.appxml 
 +      * Default encoding = Windws-1251, обновить с помощью кнопки Update. 
 +    * Web and XML-> XML Catalog 
 +      * добавить XML Catalog 
 +      * Location: ''путь к файлу dtd''
 +      * Key Type: ''Public ID ''
 +      * Key: ''APPXML ''
 +
 +===== Как начать писать программу в обычном редакторе =====
 + 
 +Просто создайте текстовый файл с расширением .appxml и в нем пишите. 
 +
 +===== Как запустить appxml-программу из Eclipse =====
 + 
 +Добавьте новую конфигурацию запуска: 
 +
 +    * Run -> Open Run dialog 
 +    * Встаньте на Java Application и добавьте новую конфигурацию запуска 
 +    * Назовите ее (поле Name) 
 +    * В поле Main class укажите ''biz.desta.jlib.Loader ''
 +    * В закладке Arguments -> VM arguments укажите: ''-DAppXML-package= -DAppXML-script=main.appxml '' (:!:**Внимание!** указываем пустое значение для AppXML-package. Если бы мы создали в src Package, а внутри него .appxml-файл, тогда здесь указывали бы имя java-пакета).  
 +    * Нажмите кнопку Run 
 +
 +===== Как запустить appxml-программу из другого редактора =====
 + 
 +    * Сохраните исходный текст 
 +    * В командной строке операционной системы выполните команду (предполагаем, что интепретатор был распакован в ''C:\AppXML''):
 +      * для консольного приложения: ''C:\AppXML\appxmlс jlib-dir appxml-source'' 
 +      * для приложения с графическим интерфейсом: ''C:\AppXML\appxml jlib-dir appxml-source ''
 +        где ''jlib-dir'' - полное имя каталога с ''jlib.jar'' архивами, а ''appxml-source'' - имя appxml файла с программой 
 +
 +===== Как передать программу клиенту =====
 + 
 +Есть два способа: 
 +    * передать в виде "как есть", т.е. все appxml-файлы 
 +    * передать в виде одного jar-архива, созданного специальным образом 
  
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS