欢迎来到天天文库
浏览记录
ID:45084062
大小:363.84 KB
页数:35页
时间:2019-11-09
《《AIR平台应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第23章AIR平台应用AIR应用程序是一种桌面应用程序。因为要支持对本地资源的操作,所以Flex4.0中新增许多对本地资源的操作,如本地文件、PDF文件等。另外,AIR应用程序支持版本升级、集成网页、使用Ajax技术等。23.1加载PDF文件在Flex4.0中的AIR工程中新增HTMLLoader类和HTMLPDFCapability类。通过这两个类可实现加载PDF文件,丰富了AIR应用程序的效果和功能。23.1.1加载PDF文件前的准备加载PDF文件需要有两个条件:第一是必须为AIR工程,第二是系统已安装AdobeReader8.1以上版本。前者是因为Fl
2、ex4.0中只有在AIR工程中可引用HTMLLoader类和HTMLPDFCapability类。究其深层原因是Adobe公司只允许桌面应用程序(AIR)访问本地资源。其他Web工程出于安全性考虑,不可直接访问本地资源。23.1.2使用HTMLLoader类加载PDF文件HTMLLoader类是AIR中新增的类,用于加载PDF。HTMLLoader类中只有一个属性pdfCapability。此属性存储了PDF文件与AdobeReader版本间的关系。在HTMLLoader类的load()方法执行后,自动得到版本信息。23.1.3使用HTMLPDFCapabi
3、lity类检测AdobeReader版本HTMLPDFCapability类定义了加载的PDF文件与AdobeReader版本间的关系,使用状态字符串表示,如“ERROR_INSTALLED_READER_NOT_FOUND”。23.1.4加载PDF文件实例加载PDF文件的步骤如下所示。(1)新建AIR工程。(2)确定系统中已安装AdobeReader8.1以上版本。(3)编写MXML文件。(4)按下Ctrl+F11组合键,编译运行程序。23.2使用本地SQL数据库SQL数据库是指可使用标准的SQL语句进行操作的数据库。本地SQL数据库是指操作系统支持的SQ
4、L数据库,如“.db”格式的数据库。AIR应用程序中新增了一些类(在“flash.data.*”包中),用以支持对本地SQL数据库的操作。对SQL数据库的基本操作包括Select(读取数据)、Insert(插入数据)、Update(修改数据)、Delete(删除数据)。23.2.1使用Select语句读取数据Select语句用以读取表中的数据。列名是指表中的列的名称。用户可为列名取别名。条件是指对数据的约束。23.2.2使用Insert语句添加数据Insert语句用以向表中添加数据。列名必须是表中存在的列的名称。数值顺序对应列名顺序,如数值1赋值给列名1。2
5、3.2.3使用Update语句修改数据Update语句用以修改表中的数据。需要注意的是,SQL语句中判断相等的操作符为“=”,而不是“==”。23.2.4使用Delete语句删除数据Delete语句用以删除表中的数据。Delete语句可删除单条记录或多条记录,方法是控制条件范围。以下代码使用Delete语句删除“高三5班”学生信息。23.2.5使用SQLConnection类连接数据库SQLConnection类用于连接数据库。对于要操作的数据库都应新建SQLConnection类实例。23.2.6使用SQLStatement类执行SQL语句SQLState
6、ment类用于执行SQL语句,是操作SQL数据库的重要类。(1)定义SQLStatement类实例。(2)指向其使用的数据库。(3)为SQLStatement实例定义SQL语句。(4)执行SQLStatement实例。(5)为SQLStatement实例添加监听。(6)获取返回数据集。23.2.7操作本地SQL数据库实例本节以实例为读者讲解如何使用SQL语句操作数据库(1)设计数据库“School”。“School”数据库中只有一张表“Notes”,用以存储通知信息。(2)新建AIR工程。(3)设计应用程序的外观模型。(4)连接“School”数据库。(5)
7、创建“Notes”表。(6)获得数据集并显示于DataGrid组件中。(7)向数据库中插入数据。(8)完成剩余代码。(9)按下Ctrl+F11组合键编译运行程序。23.3升级AIR应用程序AIR桌面应用程序可导出为air文件。双击此文件就能开始安装应用程序。若系统中已安装旧版的AIR应用程序,双击air文件时会提示更新AIR应用程序。这种方式是非程序性的方式。Flex4.0中新增Update类,用以升级AIR应用程序。23.3.1升级前的准备1.导出AIR应用程序2.定义版本信息文件23.3.2检查版本信息用户可使用FileStream类加载版本信息文件,从
8、而获得当前AIR应用程序的版本号。若当前的版本号小于
此文档下载收益归作者所有