Latest web development tutorials

como AppML

Esta seção serão os seguintes quatro passos simples demonstram como criar uma aplicação <AppML>.

O capítulo seguinte descreve como baixar <AppML>, e começou a desenvolver aplicações Web em seu próprio computador.


1. Criar um modelo (Model)

Crie um arquivo com o seguinte conteúdo

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

Nos modelos de subdiretório (recomendamos) salve o arquivo como Customers.xml.


modelo de Análise

<Appml> tag define o modelo.

<Fonte de dados> tag define o modelo de fonte de dados.

<Banco de dados> banco de dados de definição da tag.

<Conexão> tag define um link de banco de dados.

<Sql> tag define consulta de dados

<OrderBy> tag define o tipo padrão.

tag <Consulta> define filtros de uma consulta legítimos.


2. Criar página WEB

No primeiro aplicativo <AppML>, crie uma página HTML:

Exemplos

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

tente »


3. Adicione o estilo

Adicionando Cascading Style em sua página web, na implementação do e <AppML> app:

Exemplos

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

tente »


4. Adicione o script e, em seguida, executar o aplicativo

Adicione o script para suas páginas da web para executar <AppML> app:

Exemplos

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

tente »


Exemplos de analítico

<AppML> biblioteca contém um número de funções. Essas funções podem então chamar sua página web.

<script src = ""> appml.js carregado biblioteca <AppML>.

declaração JavaScript: app = new AppML ( "appml.htmlx ", "Modelos / Customers.xml"); AppML criar objetos de aplicação, e em seguida, executar web server-side scripting "appml.htmlx" para carregar dados de arquivo "Customers.xml".

JavaScript app.run ( "Place01", "Template01 declaração "); inserir dados no id = "Place01" elemento HTML, use id = atributo "Template01" do elemento como um modelo.

Propriedade id = "appml_row" define cada dado em elementos HTML.

Dados # dados da etiqueta irá ser utilizado para substituir o modelo.

Todos os itens acima, você pode imaginar um protótipo mais rápido?


Como isso funciona?

  • Quando a página é carregada, então você pode carregar o controlador de página <AppML>.
  • Use <AppML> controlador, você pode criar um objeto de página <AppML>.
  • Quando você executa <AppML> objetos na página, ele solicita o controlador de dados do servidor.
  • <AppML> objecto recebe dados (modelo de dados) a partir do servidor.
  • <AppML> Object (ou seu código) para exibir dados na página.
  • (Opcional) user web pode alterar os dados.
  • (Opcional) servidor <AppML> pode enviar dados em segundo plano.
  • (Opcional) servidor Controller pode armazenar dados no lado do servidor.

Típico arquivos da Web e pastas:

pastas


pasta da web: Demo

pastas de dados: Dados

Pasta Image: Imagens

pasta do modelo: Models

Aplicações: Demo.htm

Estilo: Demo.css

<AppML> Perfil: appml_config.php (ou .htmlx)

<AppML> Arquivo Estilo: appml.css

<AppML> Controlador Browser: appml.js

<AppML> Controlador de servidor: appml.php (ou .htmlx)


Não há limite

<AppML> objeto pode ser colocado em páginas HTML. <AppML> não afeta o resto da página.

<AppML> padrão para a página de exibição padrão quando o programa de página não existe. Isto é perfeito para prototipagem rápida.

Mas <AppML> função principal não é usado para exibir a página. <AppML> leia principalmente dados de aplicativos. Ele traz dados pode ser livre para usar HTML, CSS e JavaScript para projetar sua exibição. Você pode:

  • Tenho escrito HTML, vamos processar dados AppML.
  • Chamada modelo e cuida de toda a exibição.
  • propriedades e métodos AppML e criar outras combinações.

Você vai logo descobrir <AppML> com características poderosas, ele pode fornecer dados e modelos para a sua aplicação web. Você pode:

  • Para os usuários ou grupos de usuários para definir a segurança de dados
  • Ligue todos os tipos de bancos de dados, como o Access, MySQL, SQL e Oracle
  • arquivos XML de conexão e arquivos de texto
  • tipos definidos de dados, formatos de dados, limites de dados.
  • Adicione quaisquer novos elementos para o modelo.

Leia <AppML> Referência