編輯推薦
適讀人群 :具有一定C語言編程基礎的大學本科學生,或熱愛編程又有一定編程經驗的讀者 本書內容從移動應用開發的創意、特點及平颱限製等方麵開始介紹,接著介紹瞭Windows平颱開發環境的安裝,然後介紹瞭VisualStudio軟件開發工具,再之後介紹瞭如何設計軟件界麵、如何添加代碼進行調試、如何進一步增加軟件功能。本書內容安排由淺入深,非常適閤具有一定C語言基礎的初學者,方便他們在較短的時間內掌握Windows平颱下的移動應用開發的入門知識。本書後麵的幾個章節對學生作品進行瞭點評,方便大傢藉鑒和學習。
本書圖例多、針對性強;作者具有多年軟件開發經驗,並具備多年教學經驗,對編程技術和讀者的需求有較深入的瞭解。
內容簡介
本書基於Windows平颱介紹物聯網移動應用開發入門基礎知識,包括Windows平颱開發環境的安裝、應用的創意、用戶界麵的設計、編程的方法等,由淺入深一步步地引導讀者踏上基於Windows平颱的物聯網移動應用開發之路。本書圖例多、針對性強;作者具有多年軟件開發經驗,並具備多年教學經驗,對編程技術和讀者的需求有較深入的瞭解。
目錄
前言
第1章移動應用開發的準備1
1.1前言1
1.2移動應用開發步驟1
1.3軟件創意1
1.4界麵設計2
1.5不同操作係統的特點與限製2
1.6思考與作業2
第2章微軟平颱下應用開發環境的準備與安裝3
2.1操作係統的準備與安裝3
2.2注冊微軟用戶賬號7
2.3下載和安裝Visual Studio開發工具軟件8
2.4思考與作業8
第3章熟悉Visual Studio開發工具和選擇開發語言9
3.1熟悉Visual Studio開發工具9
3.2關於幫助11
3.3關於新建項目13
3.4新建“Windows應用商店”項目16
3.5思考與作業18
第4章第一個應用19
4.1第一個應用簡介19
4.2新建項目19
4.3設計用戶界麵21
4.4添加程序代碼24
4.5本章小結26
4.6思考與作業27
第5章界麵設計與XAML28
5.1什麼是XAML28
5.2XAML基礎知識和語法29
5.3RichTextBlock控件32
5.4Button控件34
5.5其他常用XAML控件36
5.5.1布局控件36
5.5.2其他基礎控件38
5.6更多學習資源40
5.7思考與作業40
第6章XAML高級教程41
6.1ResourceDictionary和XAML資源引用41
6.2XAML資源必須可共享41
6.3XAML資源的一個例子42
6.4資源的鍵45
6.5直接資源和應用資源45
6.6從XAML中引用資源46
6.7針對XAML資源引用的查找行為47
6.8更多學習資料48
6.9思考與作業48
第7章數據綁定49
7.1什麼是數據綁定49
7.2示例一:將數據綁定到控件49
7.3示例二:將控件綁定到對象的集閤52
7.4示例三:添加詳細信息視圖54
7.5更多學習資料56
7.6思考與作業56
第8章文件與存儲57
8.1應用如何訪問數據和文件57
8.2應用文件夾文件和數據的訪問58
8.3示例一:讀取和設置本地的設置信息59
8.4示例二:打開應用文件夾下的文件進行讀寫61
8.5示例三:讓用戶選擇需要打開的文件65
8.6本章小結68
8.7更多學習資料69
8.8思考與作業69
第9章本地數據庫的應用70
9.1SQLite數據庫70
9.2準備工作73
9.3示例:用戶登錄數據庫75
9.4思考與作業77
第10章手機端的應用開發——第一個手機端應用78
10.1創建項目78
10.2界麵設計78
10.2.1打開設計器78
10.2.2布局79
10.2.3按鈕單擊事件響應80
10.3調試運行81
10.3.1啓動模擬器81
10.3.2測試按鈕動作82
10.4本章小結82
10.5更多學習資料83
10.6思考與作業83
第11章手機應用的頁麵導航和跳轉84
11.1應用模闆的選擇84
11.2創建Hub應用程序84
11.3頁麵導航與跳轉86
11.3.1簡單跳轉86
11.3.2高級跳轉88
11.4添加音樂播放90
11.5添加視頻播放90
11.6添加其他應用設置90
11.7本章小結91
11.8更多學習資料91
11.9思考與作業91
第12章手機應用開發實例——小費計算器92
12.1應用思路92
12.2界麵設計92
12.3添加代碼94
12.3.1新建類94
12.3.2後颱代碼95
12.4運行與調試97
12.5本章小結97
12.6更多學習資料97
12.7思考與作業97
第13章優秀學生作品點評(一)98
13.1學生作品:Miss萌的換裝物語98
13.2主界麵設計99
13.3換裝界麵102
13.4作品點評105
第14章優秀學生作品點評(二)106
14.1學生作品:腦年齡測試106
14.2主界麵設計107
14.3Blend設計工具簡介108
14.4遊戲關卡界麵110
14.5作品點評113
14.6更多學習資料113
第15章優秀學生作品點評(三)114
15.1學生作品:傻瓜度測試114
15.2主界麵和關卡界麵114
15.3作品點評115
第16章優秀學生作品點評(四)116
16.1學生作品:簡易復數計算116
16.2主界麵116
16.3代碼簡介117
16.4作品點評117
前言/序言
隨著移動通信技術和物聯網技術的不斷發展,物聯網移動應用開發也成為人們關注的技術熱點之一,為加強本科相關專業學生在物聯網移動應用開發方麵的技能,同時為學校開設相關培訓課程提供教材,所以決定編寫一本關於物聯網移動終端應用開發的指導書籍。
目前,移動終端應用開發主要有三類:基於Android係統的、基於iOS係統的,以及基於Windows平颱的。針對前兩類的書籍比較多,而針對Windows平颱的書籍較少,加上幾位作者對美國微軟公司技術實力及Windows平颱比較看好,所以決定編寫一本關於其應用開發技術的指導書,作為學生短期培訓教材。
本書主要針對具有一定C語言編程基礎的大學本科學生,或熱愛編程又有一定編程經驗的讀者,可作為他們快速入門Windows平颱移動應用開發的初級教材。本書的讀者對象主要包括大學本科物聯網、自動化、電子信息、計算機等相關專業的學生,以及從事相關專業的工程技術人員。本書內容的主要來源為國內外相關文獻(主要為美國微軟公司相關資料)和幾位作者及課題組多年的教學和開發經驗。
本書內容從移動應用開發的創意、特點及平颱限製等方麵開始介紹,接著介紹瞭Windows平颱開發環境的安裝,然後介紹瞭VisualStudio軟件開發工具,再之後介紹瞭如何設計軟件界麵、如何添加代碼進行調試、如何進一步增加軟件功能。本書內容安排由淺入深,非常適閤具有一定C語言基礎的初學者,方便他們在較短的時間內掌握Windows平颱下的移動應用開發的入門知識。本書後麵的幾個章節對優秀的學生作品進行瞭點評,方便大傢藉鑒,同時也是一種鞭策。基礎基本一樣的同學,在短期培訓之後能夠達到什麼樣的水平,通過這些作品同學們也能有所感受。
本書的立項和大綱是在王誌良教授的指導下確立的,而具體內容經過瞭兩年多的短期培訓實踐檢驗。本書第1~9章主要由王宏同誌編寫,第10~12章主要由王新平同誌編寫,第13~16章優秀學生作品的點評由幾位作者共同完成。最後,由王誌良教授完成本書的統稿和審讀。
本書的編寫得到瞭教育部“本科教學工程”“專業綜閤改革試點”和北京科技大學教材建設基金的資助;北京科技大學解侖教授和北京農學院王玉潔教授還進行瞭指導和審閱;微軟中國有限公司王艷工程師也給予瞭極大的幫助,在此一並緻謝。
由於我們水平有限,加之時間較為倉促,書中錯誤在所難免,懇請讀者斧正。
作者
物聯網移動應用開發實訓教程 epub pdf mobi txt 電子書 下載 2024
物聯網移動應用開發實訓教程 下載 epub mobi pdf txt 電子書