什么是Adobe AIR,又如何开发出迷人的网路桌面应用程式,分享给各位12/13(六)最完整的Adobe AIR独家教学。
课程说明:
把RIA(丰富式网页应用系统)带到桌面程式应用(或说桌面视窗系统),跳出浏览器喔,不再只是浏览器上使用,就是Adobe AIR(Adobe Integrated Runtime),
只要透过您既会的网页技能,不用重新学习就可以将新技术拿来应用。好处是把网页与传统桌面视窗特点都结合在一起了。
本课程就是教您如何以HTML / JavaScript / Flash / Flex就能开发出丰富型桌面应用程式。
适合学员:
任只要有HTML / JavaScript / PHP / ASP.NET / JSP / ColdFusion等任何网页程式基础,都可以来上喔。或己是网页设计师或视觉人员,也有ActionScript(2或3)基础,想往RIA系统发展。
AIR大纲内容:
一、清楚解析「丰富型网路桌面应用系统」
1.解说AIR的由来与优点
2.如何善用您既有的网页技能(HTML、Ajax、Flash、Flex),开发「丰富型网路桌面应用系统」
3.混搭(Mashup anywhere)解决方案、範例介绍
4.第一次实作AIR就上手 - 以Flex为範例
5.延伸学习:揭开Adobe各项解决方案
二、惊奇!以HTML / JavaScript开发网路桌面应用程式
1.介绍AIR强而有力的执行环境、开发流程、可用工具、设定、布署及验证方式
(注:并清楚说明命令工具AMXMLC、ADL、ADT如何使用)
2.如何HTML / JavaScript开发您第一个桌面应用程式
3.运用JavaScript框架,更轻鬆製作AIR应用程式
4.教您用Dreamweaver、Flash怎么开发、布署AIR应用程式
5.简单实作如何播放音乐及显示PDF文件
三、惊豔!以Flex开发网路桌面应用程式
1.了解Flex与AIR的亲密关係
2.複习Flex程式架构、流程与重点
3.如何利用Flex程式开发AIR应用程式
4.如何快速转换Flex程式到AIR,并注意技巧
四、进入重头戏:AIR核心开发
1.如何操作档案系统,包含档案、目录之新增、删除、搬移、重新命名等方式。
2.好玩的拖拉技巧,三步骤,只要利用滑鼠点选、移动、放置,就可以完成二个不同程式间的操作。
3.同样原理,教您在複製剪贴簿的使用方式
4.综合练习:製作照片/图片上传系统
五、AIR视窗设计
1.视窗运作基本概念
2.如何建立视窗并介绍型态、属性运用及选单上的使用方式
3.如何管理视窗操作,如:启用、关闭、最大化、最小化、排列方式等
4.当您在做哪些事就要触发哪些事件,是的,就是事件处理
5.如何视窗美化,如:透明度、CSS设计、阴影功能等
6.应用程式在多重视窗时要如何管理
7.综合练习:把上述教过内容,再一次呈现在自己的设计视窗里
六、想不到的功能:AIR 内建资料库
1.学会资料库了吗?这里可以让您更轻鬆了解AIR如何与内建资料库(SQL Lite)运作
2.再次帮您温习如何建立、新增、删除、更新资料库,与错误事件该怎么处理
3.加强您的资料库功力在分散式资料使用、预先指令、群组化及交易(transaction)技巧,最后再最佳化效能提昇。
4.如何做到应用程式的离线与即时同步功能
七、您会喜欢的AIR 1.1的远端连线
1.清楚说明AIR的Service连线能力
2.清楚解说XML E4X在AIR上的使用
3.如何使用HTTPService在AIR上
4.如何使用Web Service在AIR上
5.如何使用Remoting在AIR上
八、彻底了解AIR安全性
1.了解AIR如何操纵安全性问题
2.完全解析AIR的沙箱(sandbox)
3.AIR应用程式的数位签章
4.AIR在系统安全上的存取权限
5.徽章标示安装
九、AIR整合桌面系统
1.教您AIR程式启动方式、程式自动更新能力
2.教您系统环境里的拖盘状态(Win/Mac)、自动通知使用者、与特定副档名连结
3.许多使用者在系统上的操作状况如何,都是要特别了解使用者活动状况与系统互动间的处理,您掌握住NativeApplication后,就能了解其来龙去脉。
十、专案实作
了解开发AIR系统技巧后,带领您实作AIR範例系统
1.CMS(内容管理系统)
2.个人影音播放软体
详细内容请参考:http://forum.j2eemx.com/showthread.php?t=2638