?
1.課程研發(fā)環(huán)境
開(kāi)發(fā)工具:Flash
?Builder?4.7/Eclipse?3.7
數(shù)據(jù)庫(kù)工具:MySQL?5,MySQL?Workbench
項(xiàng)目源代碼以Flex?4.13,Java?1.6環(huán)境,Spring3.2+Struts2.16+Mybatis3.0為基準(zhǔn),數(shù)據(jù)庫(kù)會(huì)提供數(shù)據(jù)庫(kù)腳本。
?
2.內(nèi)容簡(jiǎn)介
本教程并不涉及Flex、Java基礎(chǔ)開(kāi)發(fā)講解,需要同學(xué)們好有一定的Flex、Java開(kāi)發(fā)基礎(chǔ)知識(shí)儲(chǔ)備。課程第一部分詳細(xì)講解了Flex?Mobile框架和AIR?SDK的使用方法,同時(shí)包括了環(huán)境搭建,開(kāi)發(fā)工具使用等知識(shí),讓同學(xué)們快速學(xué)會(huì)開(kāi)發(fā)跨平臺(tái)手機(jī)應(yīng)用,為后面實(shí)戰(zhàn)開(kāi)發(fā)打好基礎(chǔ)。第二部分則引領(lǐng)同學(xué)們實(shí)戰(zhàn)開(kāi)發(fā)一個(gè)智能招聘系統(tǒng)。該應(yīng)用前臺(tái)使用Flex?Mobile搭建,后臺(tái)則用到了Flash流媒體服務(wù)器Red5?Server以及主流Web后臺(tái)開(kāi)發(fā)技術(shù)Spring、Struts、Mybatis,通過(guò)這些技術(shù)的學(xué)習(xí),可以輕松滿(mǎn)足市場(chǎng)上對(duì)一個(gè)Java程序員的要求。另外還可以學(xué)到手機(jī)應(yīng)用開(kāi)發(fā)流程,手機(jī)用戶(hù)界面設(shè)計(jì)和用戶(hù)體驗(yàn)的相關(guān)知識(shí)。
?
對(duì)于缺乏基礎(chǔ)知識(shí)儲(chǔ)備的同學(xué),作者也有相關(guān)的暢銷(xiāo)課程供同學(xué)們學(xué)習(xí):
1.Flex、Java基礎(chǔ):基于Flex4.X+BlazeDS+Spring3+JPA+Hibernate+MySQL實(shí)戰(zhàn)開(kāi)發(fā)在線(xiàn)書(shū)店
網(wǎng)址:http://www.ibeifeng.com/goods-356.html????
2.Red5、Java基礎(chǔ):基于RED5&Flex流媒體應(yīng)用實(shí)戰(zhàn)開(kāi)發(fā)(附多人聊天室、在線(xiàn)秀場(chǎng)及視頻會(huì)議三大案例)
網(wǎng)址:http://www.ibeifeng.com/goods-384.html
3.ActionScript3語(yǔ)言基礎(chǔ):Flash經(jīng)典小游戲開(kāi)發(fā)實(shí)戰(zhàn)(卡牌速配、掃雷、俄羅斯方塊、泡泡龍、貪吃蛇等實(shí)戰(zhàn))
網(wǎng)址:http://www.ibeifeng.com/goods-442.html
?
?
第一部分(Flex Mobile和AIR基礎(chǔ))
1.1.1 Adobe Flash平臺(tái)概述
1.1.2 Flex和AIR介紹
1.1.3 第一個(gè)FlexAIR應(yīng)用:MyFirstApp
1.2.1-集成開(kāi)發(fā)環(huán)境搭建
1.2.2-Flex移動(dòng)應(yīng)用程序結(jié)構(gòu)
1.2.3-Flex移動(dòng)應(yīng)用程序結(jié)構(gòu)2
1.3.1 應(yīng)用程序測(cè)試
1.3.2 應(yīng)用程序打包
2.1.1 檢測(cè)支持性
2.1.2 處理多點(diǎn)觸摸事件
2.2.1 確定設(shè)備支持手勢(shì)
2.2.2 手勢(shì)事件和事件處理
2.2.3 范例:手勢(shì)控制交互對(duì)象
3.1 分辨率和橫縱比
3.2 利用設(shè)備DPI
3.3 利用@media規(guī)則設(shè)置樣式
3.4 使用ScreenDPI計(jì)算物理尺寸
3.5.1 舞臺(tái)對(duì)齊和舞臺(tái)縮放模式
3.5.2 示例:SpriteLayoutApp(一)
3.5.3 示例:SpriteLayoutApp(二)
3.6 處理設(shè)備朝向
3.7 在Flex中使用布局(一)
3.8 在Flex中使用布局(二)
4.0 概述
4.1 文件瀏覽器FilesExplorerApp1
4.1 文件瀏覽器FilesExplorerApp2
4.1 文件瀏覽器FilesExplorerApp3
4.2 修改文件和文件系統(tǒng)
4.3 為FileExplorerApp添加創(chuàng)建文件和文件夾功能
4.4 利用瀏覽對(duì)話(huà)框
5.1 網(wǎng)絡(luò)請(qǐng)求和監(jiān)控
5.2 SQLite簡(jiǎn)介
5.3 范例-創(chuàng)建并打開(kāi)數(shù)據(jù)庫(kù)
5.4 范例-創(chuàng)建車(chē)隊(duì)視圖
5.5 范例-創(chuàng)建添加和更新視圖
5.6 范例-添加記錄
5.7 范例-更新記錄
5.8 范例-完成TeamView
6.1 OSMF簡(jiǎn)介
6.2.1 創(chuàng)建媒體資源和元素
6.2.2 創(chuàng)建AudioElement和VideoElement對(duì)象
6.3 媒體特質(zhì)media trait
6.4 使用MediaPlayer來(lái)播放媒體元素
6.5 使用MediaPlayerSprite來(lái)播放媒體資源
6.6 處理特質(zhì)事件
6.7 使用VideoPlayer組件
6.8.1 范例:MediaPlayer(1)
6.8.2 范例:MediaPlayer(2)
7.1 使用設(shè)備的攝像頭
7.2.1 使用設(shè)備的麥克風(fēng)
7.2.2 創(chuàng)建MicrophoneApp示例
7.4.1 利用設(shè)備的Web控制器
7.4.2 示例:BrowserApp
7.5 利用設(shè)備的GPS
?
第二部分(SmartHr項(xiàng)目實(shí)戰(zhàn))
8.1 項(xiàng)目需求分析
8.2.1 項(xiàng)目架構(gòu)1:創(chuàng)建項(xiàng)目
8.2.2 項(xiàng)目架構(gòu)2:Spring、Struts、Mybatis和MySQL整合
8.2.3 項(xiàng)目架構(gòu)3:SSM配置
8.2.4 項(xiàng)目架構(gòu)4:基于SSM的范例程序
8.3.1 學(xué)生職位列表原型設(shè)計(jì)
8.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
8.3.3 學(xué)生職位列表1:創(chuàng)建Flex手機(jī)項(xiàng)目
8.3.4 學(xué)生職位列表2:HttpUtil開(kāi)發(fā)
8.3.5 學(xué)生職位列表5:測(cè)試HttpUtil
8.3.6 學(xué)生職位列表6:開(kāi)發(fā)后臺(tái)接口
8.3.7 學(xué)生職位列表7:調(diào)試并改進(jìn)后臺(tái)接口
8.3.8 學(xué)生職位列表8:完成職位列表界面
8.3.9 學(xué)生職位列表9:完成職位搜索
8.3.10 職位詳情1
8.3.11 職位詳情2
8.3.12 職位詳情3
8.3.13 職位詳情4
8.3.14 職位詳情5
8.3.15 職位詳情:應(yīng)聘職位
8.3.16 職位詳情:登錄彈窗
8.3.17 職位詳情:制作登錄彈窗皮膚
8.3.18 職位詳情開(kāi)發(fā)4:用戶(hù)登錄處理
8.3.19 完善職位詳情頁(yè)面
8.3.20 完成投遞簡(jiǎn)歷后臺(tái)接口
8.3.21 完成投遞簡(jiǎn)歷前臺(tái)邏輯
8.4.1 用戶(hù)注冊(cè)
8.4.2 自定義校驗(yàn)器
8.4.3 完成用戶(hù)注冊(cè)UI
8.4.4 用戶(hù)注冊(cè)后臺(tái)邏輯