Latest web development tutorials

Как AppML

В этом разделе будут следующие четыре простых шага демонстрируют, как создать приложение <AppML>.

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


1. Создайте модель (модель)

Создайте файл со следующим содержимым

<appml>

<datasource>
<database>
<connection>Demo</connection>
<sql>SELECT CustomerName,ContactName,City,Country FROM Customers</sql>
<orderby>CustomerName</orderby>
</database>
</datasource>

<filters>
<query>
<field>CustomerName</field>
</query>
</filters>

</appml>

В подкаталоге Models (рекомендуется) сохранить файл как Customers.xml.


модель анализа

<Appml> тэг определяет модель.

<Datasource> тег определяет модель источника данных.

<База данных> базы данных определения тегов.

<Соединение> тэг определяет связи с базой данных.

<Sql> тэг определяет запрос данных

<OrderBy> тэг определяет вид по умолчанию.

Тег <Query> определяет законные фильтры запроса.


2. Создание веб-страницы

В первом <AppML> приложения, создать страницу HTML:

примеров

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Application</h1>

<table>
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Berlin</td>
<td>Germany</td>
</tr>
</table>

</body>
</html>

Попробуйте »


3. Добавить стиль

Добавление каскадных таблиц стилей в вашей веб-странице, в реализации е <AppML> приложения:

примеров

<!DOCTYPE html>
<html>

<head>
<link rel="stylesheet" href="appml.css">
</head>

<body>
<h1>My First Web Application</h1>

<table class="appmltable" >
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Berlin</td>
<td>Germany</td>
</tr>
</table>

</body>
</html>

Попробуйте »


4. Добавьте сценарий, а затем запустить приложение

Добавьте сценарий на веб-страницы, чтобы запустить <AppML> приложения:

примеров

<!DOCTYPE html>
<html>

<head>
<link rel="stylesheet" href="appml.css">
</head>

<body>
<h1>My First Web Application</h1>

<div id="Place01">

<table id="Template01" class="appmltable">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr id="appml_row" >
<td> #CustomerName# </td>
<td> #City# </td>
<td> #Country# </td>
</tr>
</table>
</div>

<script src="appml.js"></script>
<script>
app=new AppML("appml.htmlx","Models/Customers.xml");
app.run("Place01","Template01");
</script>


</body>
</html>

Попробуйте »


Примеры аналитических

<AppML> Библиотека содержит ряд функций. Эти функции могут затем вызвать вашу веб-страницу.

<сценарий SRC = "appml.js"> загружаемая библиотека <AppML>.

Заявление JavaScript: приложение = новый AppML ( "appml.htmlx ", "Модели / Customers.xml"); AppML создавать объекты приложения, а затем выполнить веб - сценариев на стороне сервера "appml.htmlx" , чтобы загрузить файл данных "Customers.xml".

JavaScript заявление app.run ( "Place01", "Template01 "); вставить данные в ID = "Place01" HTML элемент, используйте ID = "Template01" атрибут элемента в качестве шаблона.

Свойство ID = "appml_row" определяет каждый данные в HTML - элементов.

Данные # тегов данные будут использованы для замены модели.

Все вышесказанное, вы можете себе представить более быстрый прототип его?


Как это работает?

  • Когда веб-страница загружена, вы можете затем загрузить контроллер страницы <AppML>.
  • Используйте <AppML> контроллер, вы можете создать объект страницы <AppML>.
  • При запуске <AppML> объекты на странице, он запрашивает контроллер данных сервера.
  • <AppML> объект получает данные (модель данных) с сервера.
  • <AppML> Объект (или код) для отображения данных на странице.
  • (Необязательно) веб-пользователь может изменить данные.
  • (Необязательно) <AppML> сервер может передавать данные в фоновом режиме.
  • (Необязательно) сервер контроллера может хранить данные на стороне сервера.

Типичный веб-файлы и папки:

Папки


веб - папку: Demo

папки данных:

Папка изображения: Изображения

Папка Модель: Модели

Область применения: Demo.htm

Стиль: Demo.css

<AppML> Профиль: appml_config.php (или .htmlx)

<AppML> Стиль файла: appml.css

<AppML> Браузер Контроллер: appml.js

<AppML> Контроллер сервера: appml.php (или .htmlx)


Там нет предела

<AppML> объект может быть помещен в HTML-страницах. <AppML> не влияет на остальную часть страницы.

<AppML> по умолчанию стандартной страницы дисплея, когда программа страница не существует. Это идеально подходит для быстрого прототипирования.

Но <AppML> Основная функция не используется для отображения страницы. <AppML> в основном чтения данных приложения. Она приносит данные могут быть свободно использовать HTML, CSS, JavaScript и проектировать их отображение. Вы можете:

  • Я написал HTML, пусть обработку данных AppML.
  • Вызов модели и обрабатывает все дисплея.
  • AppML свойства и методы, а также создавать другие комбинации.

Вы скоро обнаружите <AppML> с мощными функциями, он может предоставить данные и модели для вашего веб-приложения. Вы можете:

  • Для пользователей или групп пользователей, чтобы определить безопасность данных
  • Подключение всех типов баз данных, таких как Access, MySQL, SQL и Oracle
  • Соединение XML и текстовых файлов
  • Определенные типы данных, форматы данных, ограничение на объем данных.
  • Добавьте любые новые элементы в модели.

Читать <AppML> Ссылка