《基于C#的Windows CE程序开发实例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈云志,张应辉,李丹编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302165157
  • 页数:249 页
图书介绍:本书介绍基于C#的Windows CE程序开发方法。

基础篇 3

第1章 Windows CE概述 3

1.1 嵌入式系统的概念 3

1.1.1 嵌入式系统的由来 3

1.1.2 嵌入式系统的特点 4

1.1.3 嵌入式系统的种类 4

1.2 嵌入式处理器 5

1.3 嵌入式操作系统 6

1.3.1 嵌入式系统发展过程中的嵌入式操作系统 6

1.3.2 嵌入式操作系统的特点 7

1.3.3 嵌入式操作系统的发展状况 8

1.4 Windows CE操作系统 9

1.5 Windows CE程序开发工具 12

1.6 习题 13

第2章 C#程序设计基础 14

2.1 认识C# 14

2.1.1 简单的Windows应用程序 14

2.1.2 代码分析 15

2.2 变量与数据类型 15

2.2.1 变量与常量 15

2.2.2 简单数据类型 17

2.2.3 结构类型 21

2.2.4 枚举类型 23

2.2.5 数据类型转换 24

2.2.6 表达式 26

2.3 流程控制 37

2.3.1 选择语句 38

2.3.2 迭代语句 41

2.3.3 跳转语句 45

2.3.4 异常处理语句 46

2.4 方法与数组 47

2.4.1 方法 47

2.4.2 方法参数 50

2.4.3 数组 52

2.5 面向对象编程 54

2.5.1 类与对象 55

2.5.2 继承 67

2.5.3 多态 74

2.6 习题 82

第3章 XML基础 83

3.1 XML概述 83

3.1.1 Internet的历史 83

3.1.2 XML语言的出现 83

3.1.3 XML的好处 85

3.1.4 XML发展前景 87

3.1.5 一个简单的XML案例 88

3.1.6 XML的成功应用——RSS 88

3.2 XML语法 91

3.2.1 标记语法 91

3.2.2 文档部分 92

3.2.3 元素 93

3.2.4 属性 95

3.2.5 注释 96

3.2.6 XML存取数据 96

3.3 工具的使用 97

3.4 习题 98

第4章 SQL CE数据库 99

4.1 认识SQL CE 99

4.1.1 嵌入式数据库和SQL Server CE基本介绍 99

4.1.2 ActiveSync数据同步 100

4.2 Windows CE下SQL CE程序开发初步 102

4.2.1 项目创建 102

4.2.2 运行程序 104

4.3 ADO.NET 106

4.4 查询分析器 114

4.5 习题 118

应用篇 121

第5章 图书管理系统(基于XML存储数据) 121

5.1 图书管理系统基本功能 121

5.1.1 XML存储数据 121

5.1.2 图书管理系统功能模块 121

5.2 程序的实现 123

5.2.1 项目创建 123

5.2.2 主窗体的设计 124

5.2.3 添加用户信息XML文件 127

5.2.4 用户登录模块的实现 130

5.2.5 添加图书窗体的实现 134

5.2.6 编辑图书窗体的实现 138

5.2.7 主窗体mainForm的实现 141

5.2.8 主菜单功能的实现 147

5.3 习题 150

第6章 学生信息管理系统(基于SQL CE存储数据) 151

6.1 学生信息管理系统基本功能 151

6.1.1 SQL CE存储数据 151

6.1.2 学生信息管理系统功能模块 151

6.2 程序的实现 152

6.2.1 项目创建 152

6.2.2 主窗体的设计 153

6.2.3 主菜单功能的实现 156

6.2.4 添加学生窗体 165

6.2.5 编辑学生窗体的实现 167

6.2.6 查询窗体的实现 169

6.2.7 主窗体mainForm的实现 170

6.2.8 程序的运行 176

6.3 习题 178

第7章 Windows CE Web应用——MobileQQ 179

7.1 ASP.NET应用程序开发基础 179

7.1.1 ASP.NET Web应用程序的组成 180

7.1.2 ASP.NET Web应用程序的开发流程 181

7.2 ASP.NET移动Web应用程序的开发 181

7.2.1 ASP.NET移动控件 182

7.2.2 ASP.NET移动Web应用程序与ASP.NET Web应用程序的兼容性 182

7.3 ASP.NET移动Web应用程序MobileQQ的实现 183

7.3.1 MobileQQ的分析及设计规范 183

7.3.2 MobileQQ数据层 203

7.3.3 MobileQQ业务层的实现 219

7.3.4 MobileQQ用户界面层 226

7.4 实验和练习 232

7.4.1 实验1:新建解决方案 232

7.4.2 实验2:向解决方案中添加新项目 233

7.4.3 实验3:添加对项目组件的引用 234

7.4.4 实验4:添加对.NET组件的引用 235

7.4.5 实验5:创建一个ASP.NET移动Web应用程序项目 235

7.4.6 实验6:向ASP.NET移动Web应用程序项目添加Web窗体 235

7.4.7 实验7:向ASP.NET移动Web应用程序项目添加用户控件 237

7.4.8 实验8:自定义定时刷新控件TimerForm 238

第8章 Smartphone手机程序示例 241

8.1 认识Smartphone程序 241

8.1.1 Smartphone简要介绍 241

8.1.2 开发环境的搭建 242

8.1.3 编写HelloWorld程序 243

8.2 发送短信程序 245

8.2.1 发送短信的原理 245

8.2.2 程序实现 246

8.3 习题 248

参考文献 249