Latest web development tutorials

Wie AppML

In diesem Abschnitt werden die folgenden vier einfachen Schritten zeigen, wie ein <AppML> Anwendung zu erstellen.

Das nächste Kapitel wird beschrieben, wie <AppML> zum Download und begann Web-Anwendungen auf dem eigenen Computer zu entwickeln.


1. Erstellen Sie ein Modell (Modell)

Erstellen Sie eine Datei mit folgendem Inhalt

<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>

Im Unterverzeichnis Models (wir empfehlen) speichern Sie die Datei als Customers.xml.


Modellanalyse

<Appml> Tag definiert das Modell.

<Datenquelle> Tag definiert die Datenquelle Modell.

<Datenbank> Tag-Definition-Datenbank.

<Verbindung> Tag definiert eine Datenbankverknüpfung.

<Sql> Tag definiert Datenabfrage

<OrderBy> -Tag definiert den Standard-Sortierung.

<Abfrage> Tag definiert eine legitime Abfragefilter.


2. Erstellen Sie WEB-Seite

Im ersten <AppML> App, erstellen Sie eine HTML-Seite:

Beispiele

<!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>

Versuchen »


3. Add Stil

Hinzufügen von Cascading Style in Ihre Web-Seite, bei der Umsetzung von e <AppML> App:

Beispiele

<!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>

Versuchen »


4. Fügen Sie das Skript, und führen Sie dann die Anwendung

Fügen Sie das Skript auf Ihren Web-Seiten laufen <AppML> App:

Beispiele

<!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>

Versuchen »


Beispiele für analytische

<AppML> Bibliothek enthält eine Reihe von Funktionen. Diese Funktionen können dann Ihre Web-Seite aufrufen.

<Script src = "appml.js"> geladen <AppML> Bibliothek.

JavaScript - Anweisung: app = new AppML ( "appml.htmlx ", "Models / Customers.xml"); AppML Anwendungsobjekte erstellen und dann Web - Server-Side - Scripting "appml.htmlx" perform data "Customers.xml" Datei zu laden.

JavaScript - Anweisung app.run ( "Place01", "Template01 "); Einfügen von Daten in die id = "Place01" HTML - Element, id = "Template01" Attribut des Elements als Vorlage verwenden.

Property id = "appml_row" definiert jeder Daten in HTML - Elemente.

Daten # Tag-Daten werden verwendet, um das Modell zu ersetzen.

Alle der oben genannten, können Sie sich vorstellen, ein schneller es Prototyp?


Wie funktioniert es?

  • Wenn die Webseite geladen wird, können Sie dann die Seite laden <AppML> Controller.
  • Mit <AppML> Controller können Sie dann erstellen Sie eine Seite <AppML> Objekt.
  • Wenn Sie <AppML> Objekte auf der Seite ausführen, fordert es den Server-Daten-Controller.
  • <AppML> Objekt empfängt Daten (Datenmodell) vom Server.
  • <AppML> Objekt (oder Code) Daten auf der Seite angezeigt werden soll.
  • (Optional) Web-Benutzer kann die Daten ändern.
  • (Optional) <AppML> Server kann Daten im Hintergrund zu senden.
  • (Optional) Controller-Server kann Daten auf der Serverseite.

Typische Web-Dateien und Ordner:

Ordner


Web - Ordner: Demo

Datenordner: Daten

Bildordner: Bilder

Modell Ordner: Models

Anwendungen: Demo.htm

Stil: Demo.css

<AppML> Profil: appml_config.php (oder .htmlx)

<AppML> Style File: appml.css

<AppML> Browser Controller: appml.js

<AppML> Server - Controller: appml.php (oder .htmlx)


Es gibt keine Begrenzung

<AppML> Objekt kann in HTML-Seiten platziert werden. <AppML> wirkt sich nicht auf den Rest der Seite.

<AppML> zur Standardanzeige Seite Standard, wenn die Seite Programm existiert nicht. Dies ist ideal für Rapid Prototyping.

Aber <AppML> Hauptfunktion wird nicht verwendet, um die Seite anzuzeigen. <AppML> lesen Sie in erster Linie Datenanwendung. Es bringt können Daten frei HTML, CSS und JavaScript um deren Anzeige zu entwerfen. Sie können:

  • Ich habe HTML geschrieben, AppML Verarbeitungsdaten lassen.
  • Call-Modell und kümmert sich um alle in der Anzeige.
  • AppML Eigenschaften und Methoden, und andere Kombinationen erstellen.

Sie werden schnell feststellen <AppML> mit leistungsstarken Funktionen, kann es Daten und Modelle für Ihre Web-Anwendung zur Verfügung stellen. Sie können:

  • Für Benutzer oder Benutzergruppen die Datensicherheit zu definieren
  • Schließen Sie alle Arten von Datenbanken wie Access, MySQL, SQL und Oracle
  • Verbindung von XML-Dateien und Textdateien
  • Definierte Datentypen, Datenformate, Datengrenzen.
  • Fügen Sie alle neuen Elemente zum Modell.

Lesen Sie <AppML> Referenz