Tags
一日一类 千斤顶 双人编程 基础教育 学分 教育改革 教育部 新课改 正则表达式 浙大网络 结对编程 软件工程 ActionScript Add new tag AIR Air右键 Array BlazeDS Blog Chart ComboBox DataGrid DataGridColumn Eclipse ERwin Event Flex Flex右键 Flex Chart Java JDBC Linux MySQL Pair Programming PHP Servlet SQL SQLite SVN TextArea Tree Twitter WordPress XML ZDSoftArchives
Tag Archives: SQLite
AIR中使用SQLite新手入门
[小站博客均为原创, 转载请保留以下信息:
作者:http://liguoliang.com 欢迎访问:Adobe上海用户组: http://riashanghai.com ]
关于SQLite的介绍: http://www.ibm.com/developerworks/cn/opensource/os-sqlite/
1. 确定连接模式
首先要确定连接模式, 是asynchronous[异步], 还是synchronous[同步].
异步执行方式: 运行操作数据库的指令, 数据库在后台运行, 在操作结束或失败后会dispatch一个Event,由该Event激发后续代码继续运行.异步方式有一个明显的好处: 数据库的操作是在后台运行的, 而与此同时,你的主程序代码可同时运行. 更为重要的是, 你不能因为数据库操作没有结束而冻结用户窗口.
从概念上来讲, 使用同步方式要比异步方式简单一些, 因为同步方式的代码可以按照一个次序进行, 而异步方式主要通过EventListener.
同步执行方式: 除了异步执行方式之外, Adobe AIR 也支持同步方式, 但是对数据库的操作不在后台运行, 而是使用与主程序同一个线程.
使用Air与SQLite开发NoteManagement
[小站博客均为原创, 转载请保留以下信息:
作者:http://liguoliang.com 欢迎访问:Adobe上海用户组: http://riashanghai.com ]
1. 设计目标:
设计NoteManagement 的Air 版,使用SQLite数据,实现之前所有的功能,如:用户注册登录,目录及便条的增加删除修改等.[点此查看NoteManagement的WEB版].
2. 概要设计:
相对于前述WEB 版,Air 版的数据源已不再是ShareObject或XML,所以需要通过对数据库的存取进行操作.
另外,考虑到性能,对于Tree 进行Dynamic Loading, 以优化性能.
