定 價:36.8 元
叢書名:高等職業(yè)教育計算機類課程新形態(tài)一體化規(guī)劃教材
- 作者:孫志敏,田英主編
- 出版時間:2019/2/1
- ISBN:9787040510508
- 出 版 社:高等教育出版社
- 中圖法分類:TN929.53
- 頁碼:176
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是一本整合數據庫原理、數據庫操作、數據庫管理為一體的教材。全書共分為5個模塊、15個單元,以SQL Server數據庫管理系統為主線,按照“數據庫設計—數據庫創(chuàng)建—數據庫中數據使用—數據庫中對象操作—數據庫管理”這樣的數據庫技術應用能力遞進過程組織編寫,以項目化教學貫穿整書,構建以工作任務為基礎的課程內容體系,通過案例分析、設計、實施和測試,使學習者掌握數據庫的設計、應用與管理技能。本書為移動應用開發(fā)專業(yè)教學資源庫配套教材,配有豐富的數字化教學資源,包括課程標準、授課計劃、電子教案、教學課件、演示動畫、圖形圖片、操作視頻、微課視頻等。本書配套建設的課程將在“智慧職教”網站(www.icve.com.cn)上線,方便學習者全方位系統化學習。
隨著移動互聯網時代的到來,以及智能手機的普及,人們的生活已經變得和各種移動APP越來越密不可分。每部手機里都裝有至少十幾種APP。這樣一個巨大的新興市場,吸引了眾多企業(yè)投身其中,也有越來越多的移動應用軟件開發(fā)人員加入其中。移動應用軟件市場按照手機類型的不同,操作系統大致包括Android系統、iOS系統和塞班系統3種類型。
計算機程序語言類的教材,大多是以語法為基礎,從數據類型開始介紹語言的使用方法。這樣的方式雖然比較系統,但是也比較枯燥,不容易被學習者接受。因此,本書在編寫時,徹底改變了傳統方式,首先從簡單的游戲案例入門,讓學習者能快速具備程序設計思維,激發(fā)起學習興趣;然后通過介紹一個最簡單APP的開發(fā),樹立學習的信心;接著再通過幾個案例,進一步深入學習內容。本書內容由淺入深,語言易懂,可以作為學習使用Swift語言開發(fā)iOS平臺APP的入門教材。
本書針對Swift語言的初學者,以“單元+任務”的編寫體例規(guī)劃全書內容,并配合多媒體學習平臺展示操作過程,讓學習者掌握其中的知識點和技能點。
本書的內容組織如下。
單元l程序設計思維:通過CodeMonkey游戲讓學習者建立基本的程序設計思維。
單元2第1個程序:介紹Swift語言開發(fā)環(huán)境的配置,并使用storyboard完成第一個HelloWorld程序的開發(fā)。
單元3生日快樂歌:掌握如何在storyboard中使用拖曳組件的方式完成UI的開發(fā);掌握添加圖像、音頻和動畫的方法;掌握多頁面APP的開發(fā)。
單元4五星評電影:通過制作一個給電影評星的APP,對視圖控制器進行更深入的了解,掌握視圖控制器和表視圖控制器的使用方法。
單元5俄羅斯方塊:通過介紹經典游戲俄羅斯方塊的開發(fā),學會游戲界面的繪制和具有較復雜邏輯的程序代碼編寫。
最后在附錄中,介紹了使用iOS平臺開發(fā)APP常用的設計尺寸;使用iPhone手機進行測試的方法;在AppStore中發(fā)布APP的方法以及實訓報告書寫范例。
本書為國家職業(yè)教育移動應用開發(fā)專業(yè)教學資源庫配套教材。配有微課視頻、課程標準、授課計劃、電子教案、授課用PPT、課后習題、習題答案及解析、案例素材等豐富的數字化學習資源。與本書配套的數字課程已在“智慧職教”(www.icve.com.cn)上線,讀者可登錄網站進行學習,也可發(fā)郵件至編輯郵箱索取教學資源。
單元1 程序設計思維
學習目標
【知識目標】
【能力目標】
引例描述
任務 建立程序設計思維
【任務陳述】
【知識準備】
1.1 程序
【任務實施】挑戰(zhàn)CodeMonkey游戲
【任務拓展】
1.2 Playground的使用
1.3 程序注釋的用處
【項目實訓】學習使用Playground進行基本編程
單元小結
單元2 第1個程序
學習目標
【知識目標】
【能力目標】
引例描述
任務2.1 安裝Xcode軟件
【任務陳述】
【知識準備】
2.1 Xcode軟件
2.2 Xcode軟件的界面
【任務實施】完成第1個程序Hello World
【任務拓展】
2.3 項目文件結構
2.4 在Linux下的學習環(huán)境
【項目實訓】更改APP的啟動圖標
任務2.2 認識組件
【任務陳述】
【知識準備】
2.5 Storyboard的使用
2.6 常見組件
【任務實施】實現手機撥號盤UI
【任務拓展】
2.7 其他組件
【項目實訓】實現咬人的鯊魚UI
任務2.3 學會使用Outlet和Action
【任務陳述】
【知識準備】
2.8 Outlet
2.9 Action
【任務實施】實現手機撥號盤功能
【任務拓展】
2.10 代碼連接情況的查看與刪除
【項目實訓】實現“咬人的鯊魚”功能
單元小結
單元3 生日快樂歌
學習目標
【知識目標】
【能力目標】
引例描述
任務3.1 添加圖像
【任務陳述】
【知識準備】
3.1 用戶界面布局計算
3.2 用戶界面設計原則
【任務實施】制作“界面1
【任務拓展】純代碼方式添加圖像
【項目實訓】用代碼實現圖片添加
任務3.2 為APP連接第2個界面
【任務陳述】
【知識準備】
3.3 程序入口
【任務實施】完成“界面1”跳轉
【任務拓展】
3.4 Segue
任務3.3 添加音頻
【任務陳述】
【知識準備】
3.5 音頻播放
3.6 Swift中聲音相關的類
【任務實施】為“界面2”添加生日快樂歌
【任務拓展】制作聲音文件
【項目實訓】一起來聽歌
任務3.4 添加動畫
【任務陳述】
【知識準備】
3.7 動畫的概念
【任務實施】為“界面2”添加動畫
【任務拓展】
3.8 UlImageView動畫播放方法
3.9 UIView動畫
【項目實訓】用LlIView實現圖片動畫
單元小結
單元4 五星評電影
學習目標
【知識目標】
【能力目標】
引例描述
任務4.1 制作APP啟動頁面
【任務陳述】
【知識準備】
4.1 為程序添加啟動頁面
【任務實施】制作APP啟動頁面
任務4.2 制作影片評分展示界面
【任務陳述】
【知識準備】
4.2 視圖控制器
4.3 Navigation Controller
4.4 Table View
【任務實施】制作影片評分展示界面
【任務拓展】
4.5 代碼與界面的關聯
4.6 控制器分類
任務4.3 添加新影片評價
【任務陳述】
【知識準備】
4.7 Navigation Bar與Navigation Item
【任務實施】添加新影片評價界面制作
任務4.4 設置Segue界面及Action
【任務陳述】
【知識準備】
4.8 Unwind Segue的作用
【任務實施】關聯各個界面
單元小結
單元5 俄羅斯方塊
學習目標
【知識目標】
【能力目標】
引例描述
任務5.1 JF發(fā)俄羅斯方塊游戲界卣
【任務陳述】
【任務實施】開發(fā)界面
任務5.2 建立數據模型
【任務陳述】
【任務實施】建立數據模型
【任務拓展】方塊制作
任務5.3 實現游戲邏輯
【任務陳述】
【任務實施】實現游戲邏輯
【任務拓展】游戲的啟動與暫停
單元小結
附錄A iOS APP真機測試方法
附錄B 將開發(fā)APP提交到App Store
附錄C 學生實訓報告書寫范例
實訓報告1
實訓報告2
實訓報告3
實訓報告4
實洲報告5
實訓總結