案例研究 - 原型

此案例研究演示了如何构建一个完整的 互联网应用程序,具有针对数据库中的若干表进行信息列举、编辑和搜索的功能。

原型

在本章中,我们将为数据库中的每个表建立一个原型模型。

原型是非常便于使用的开发应用程序的起点。

原型模型

首先,为原型创建一个文件夹。该文件夹命名为 Prototypes。

然后,为数据库中的每个表创建一个原型模型。

使用 SELECT * from 每个表,并保存模型为 XML 文件:

模型:Proto_Customers.xml

Demo

SELECT * FROM Customers

模型:Proto_Suppliers.xml

Demo

SELECT * FROM Suppliers

模型:Proto_Products.xml

Demo

SELECT * FROM Products

原型视图

创建一个原型视图,把它保存为 Demo_Prototype.html,并尝试一下:

视图:Demo_Prototype.htm

Customers

customers=new

AppML("appml.php","Prototypes/Customers");

customers.run("List01");

尝试一下 »

现在把所有的合并在一起

最后,通过少量 JavaScript 编码,为所有原型模型创建一个简单的原型页面:

Demo_Prototype_Views.htm

href="appml.css" />

Demo Applications

Customers

οnclick='myOpen("Products")'>Products

οnclick='myOpen("Suppliers")'>Suppliers

οnclick='myOpen("Shippers")'>Shippers

οnclick='myOpen("Categories")'>Categories

οnclick='myOpen("Employees")'>Employees

οnclick='myOpen("Orders")'>Orders

οnclick='myOpen("OrderDetails")'>OrderDetails

function myOpen(pname)

{

var app_obj

app_obj=new

AppML("appml.php","Prototypes/" + pname);

app_obj.run("Place01");

}

显示结果 »

php-ml案例,AppML 案例原型相关推荐

  1. 【vSphere故障案例】案例七:数据中心虚拟化网络故障

    [vSphere故障案例]案例七:数据中心虚拟化网络故障 2013-03-29 16:59:02标签:vSphere 网络故障 ESXi原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处  ...

  2. 【vSphere故障案例】案例十一:粉屏死机PSOD-3

    [vSphere故障案例]案例十一:粉屏死机PSOD-3 2013-03-29 18:05:14 标签:粉屏死机 ESX PSOD ESXi vSphere 原创作品,允许转载,转载时请务必以超链接形 ...

  3. 自动化专业中的c语言案例分析,案例教学法论文,关于案例教学法在《c语言程序设计》课程中的应用相关参考文献资料-免费论文范文...

    导读:本论文主要论述了案例教学法论文范文相关的参考文献,对您的论文写作有参考作用. 左永文 (吉林工业职业技术学院自动化系 吉林省吉林市 132013) 摘 要:针对C语言程序设计课程内容自身的特点, ...

  4. 2021-12-21 《聪明的投资者》学习笔记-17.四个非常有启发的案例--失败案例

    摘自<聪明的投资者>The Intelligent Investor(第4版) 本杰明.格雷厄姆 第17章 四个非常有启发的案例--失败案例 宾州中央铁路公司的案例--利润不合理,财务实力 ...

  5. WebDay06 jsonajax,网络编程回顾,idea常用快捷键 搜索案例 分页案例

    JSON&AJAX 一 JSON 1.1 JSON概述 1.2 JSON基础语法 1.3 JSON格式转换 1.4JSON转换工具的介绍 1.41 对象转 JSON, JSON 转对象 1.4 ...

  6. axure原型案例_Axure RP9原型案例:制作一个可以滑动的菜单

    摘要:在PC端的产品中我们会常常见到滑动式菜单,当鼠标移入菜单上方,向下或向右自动滑动弹出子菜单,当页面信息层级较多或功能较多时,在产品设计时经常会用到这种滑动式菜单.今天就和大家分享如下制作滑动式菜 ...

  7. 系统设计说明书案例_案例 | 太阳能+热泵枸杞烘干系统设计及经济性分析

    太阳能空气集热器是利用太阳能直接加热空气的装置,最高稳定出风温度可达到140℃(三块串联).加温后的热空气可广泛的用于药材.纺织物.食品等领域的干燥,以及海水淡化.民用采暖等方面,集热性能高,清洁无污 ...

  8. scala案例_Scala案例类和案例对象深入(第1部分)

    scala案例 发表简短目录 (Post Brief TOC) Introduction介绍 What is Case Class什么是案例类 What is Case Object什么是案例对象 S ...

  9. scala案例_Scala案例类和案例对象深入(第2部分)

    scala案例 发表简短目录 (Post Brief TOC) Introduction介绍 Scala's Case Class Benefit-6Scala案例类权益6 Advantages of ...

最新文章

  1. SUSE安装g++的两种方法
  2. linux文件夹加密访问,技术|Linux系统上用encfs创建和管理加密文件夹
  3. 007_JavaScript关键字和保留字
  4. 《正则表达式经典实例(第2版)》——2.6 匹配完整单词
  5. 蒸妙集团:大健康产业时代的弄潮儿,中国熏蒸行业的领跑者!
  6. mysql 对象名无效_如何解决“SQL对象名无效”的问题
  7. 黑马程序员——java语言基础——组合,关联,聚合的区别
  8. python数据分析模块包括_数据开发必会 | Python数据分析模块
  9. 按钮跳转到其他ui界面_《明日方舟》UI/UX设计复盘
  10. web报表工具FineReport的SQL编辑框的语法简介
  11. 【linux(1),八年Java开发心路历程
  12. dll反编译工具java_JAVA反编译工具的使用
  13. acer软件保护卡怎么解除_Acer和Founder软件保护卡驱动卸载方法
  14. hprose-php教程,PHP RPC框架 hprose 上手玩玩
  15. 京东返利PHP采集关键字,php 抓取京东产品数据-标题,价格,首图片
  16. menu在python中的意思_Python-Tkinter 组件之Menu
  17. 主流实时流处理计算框架Flink初体验
  18. OPPOR9Android 6.0过程,超简单 OPPOR9升级Android 6.0系统 详细教程
  19. boost哪些库需要编译
  20. 关于IBM的X3200M3型IMM和UEFI的问题解决方案汇总

热门文章

  1. 【Alpha】第一次Daily Scrum Meeting
  2. 怎么给当前点击的a标签添加一个样式(跳转页面后)
  3. [迷宫中的算法实践]迷宫生成算法——Prim算法
  4. NOIP2008提高组(前三题) -SilverN
  5. 动态加入JS及加入CSS
  6. selenium,webdriver 执行js语句 对象是百度
  7. 【NOIP2016PJ】【Luogu2058】海港
  8. redis 安装使用
  9. pay-as-you-go
  10. QuickContactBadge--------------关联联系人-----------------------