上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: yao_category.js实现的是药品分类功能使用一个tableview展示药品分类,数据源从数据库获取,点击某一个分类将进入到该类别药品列表创建UIheaderView—>logoLabeltableview创建setData对象安装数据库查询不同的分类创建一个数据空数组循环遍历获取到数据并推送到数组里设置tableview数据var setData = function(){ var db = Titanium.Database.install('../yao.sqlite','yao'); var rows = db.execute('S 阅读全文
posted @ 2012-05-20 08:07 校长阿四 阅读(524) 评论(0) 推荐(0) 编辑
摘要: yao_search.js实现的是药品查询功能。创建一个输入框接收用户输入的值,创建一个按钮提交搜索关键字查询数据库如果查询不到结果,则弹出一个提示框显示无结果。如果查询到结果,则显示详细的药品信息创建UIheaderView—>logoLabelsearchView—>searchTextField—>searchBtnadView—>logoLabel2----点击searchBtn后----->tableview创建getYao函数首先安装数据库然后打开数据库接着执行数据库查询操作返回的结果存储在rows对象当中最后关闭数据库连接得到查询结果后如果返回的结果 阅读全文
posted @ 2012-05-19 22:55 校长阿四 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 从模型设计当中可以看到,我们将使用一个tabgroup组合四个tab,每一个tab实现一个功能。每一个tab都有相应的一个window,有了这个window,我们就可以放置我们需要的组件了。PS.由于这个项目是我最早学titanium就开始做的,并没有考虑更多架构的事情,主要是实现功能为主。所以在以后的开发中会发现很多问题,这应该是在做项目之前就应该杜绝的。代码管理得非常混乱,重复。推荐阅读:官网titanium最佳实践一文。https://wiki.appcelerator.org/display/guides/Mobile+Best+Practicesapp.jstabgroup --&g 阅读全文
posted @ 2012-05-19 19:25 校长阿四 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 在这个项目中我们主要是实现对SQLite数据库的增删改查功能的实现,所以在做项目之前我们首先完成SQLite数据库的创建。项目比较简单所以我们把所有数据都写到一个表里面,实际工作开发的时候,请做好数据库的开发。 阅读全文
posted @ 2012-05-19 19:24 校长阿四 阅读(685) 评论(3) 推荐(0) 编辑
摘要: 药品查询药品分类药品厂商附近药店 阅读全文
posted @ 2012-05-19 14:39 校长阿四 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 一、药品查询二、药品分类三、药品厂商四、附近药店药品查询显示一个搜索框接收用户输入的关键词,点击一个提交查询的按钮如果关键词与数据库数据匹配药品信息显示在主页面一个视图里。如果不匹配弹出一个提示框,显示提示信息。药品分类使用一个列表显示药品分类,点击某一个分类进入到第二层列表,该列表显示该分类下所有药品,点击某一个药品将进入到第三层列表,该列表将显示该药品详细信息。药品厂商使用一个列表显示药品厂商,点击某一个厂商进入到第二层列表,该列表显示该厂商下所有药品,点击某一个药品将进入到第三层列表,该列表将显示该药品详细信息。附近药店获取用户所在位置,然后查询用户位置附近的药店,结果将显示在地图视图。 阅读全文
posted @ 2012-05-19 12:59 校长阿四 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 继承机制的实现 要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。 选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类... 阅读全文
posted @ 2012-05-03 14:57 校长阿四 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 继承机制实例 说明继承机制最简单的方式是,利用一个经典的例子 - 几何形状。实际上,几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的一种,所有的边等长。这就构成了一种完美的继承关系。 在这个例子中,形状(Shape)是椭圆形(Ellipse)和多边形(Polygon)的基类... 阅读全文
posted @ 2012-05-03 14:54 校长阿四 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 通过使用 ECMAScript,不仅可以创建对象,还可以修改已有对象的行为。 prototype 属性不仅可以定义构造函数的属性和方法,还可以为本地对象添加属性和方法。 创建新方法 通过已有的方法创建新方法 可以用 prototype 属性为任何已有的类定义新方法,就像处理自己的类一样。例如,还记得 Number 类的 toString() 方法吗?如果给它传递参数 16,它将输出十六进制的字符... 阅读全文
posted @ 2012-05-03 14:52 校长阿四 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。 ECMAScript 拥有很多创建对象或类的方法。 工厂方式 原始的方式 因为对象的属性可以在对象创建后动态定义,所有许多开发者都在 JavaScript 最初引入时编写类似下面的代码:var oCar = new Object;oCar.color = "blue";oCar.doors = 4;oC... 阅读全文
posted @ 2012-05-03 14:20 校长阿四 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页