编辑推荐
适读人群 :具有一定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章优秀学生作品的点评由几位作者共同完成。最后,由王志良教授完成本书的统稿和审读。
本书的编写得到了教育部“本科教学工程”“专业综合改革试点”和北京科技大学教材建设基金的资助;北京科技大学解仑教授和北京农学院王玉洁教授还进行了指导和审阅;微软中国有限公司王艳工程师也给予了极大的帮助,在此一并致谢。
由于我们水平有限,加之时间较为仓促,书中错误在所难免,恳请读者斧正。
作者
物联网移动应用开发实训教程 电子书 下载 mobi epub pdf txt