图书介绍
NET Compact Framework移动应用开发指南PDF|Epub|txt|kindle电子书版本网盘下载
- 颜友宁编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302140855
- 出版时间:2006
- 标注页数:607页
- 文件大小:223MB
- 文件页数:633页
- 主题词:移动通讯-通讯设备-程序设计;微型计算机-程序设计
PDF下载
下载说明
NET Compact Framework移动应用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 开发环境简介3
第1章 Windows Mobile发展简史3
2.1 概述5
第2章 .NET Compact Framework简介5
2.3.1 与窗体相关的类6
2.3 .NET Compact Framework类库6
2.2 公共语言运行库6
2.3.6 IrDA支持8
2.3.5 Base Class8
2.3.2 数据和XML类8
2.3.3 XML Web Service8
2.3.4 GDI支持8
2.3.11 安全性9
2.3.10 与COM组件互操作9
2.3.7 访问Windows注册表9
2.3.8 Bluetooth支持9
2.3.9 Visual Basic支持9
2.4.2 缺少的控件10
2.4.1 方法重载10
2.3.12 远程处理支持10
2.4 .NET Compact Framework不包括的功能10
2.4.5 二进制序列化11
2.4.4 有限的数据库支持11
2.4.3 XML功能11
2.5 小结12
2.4.9 不支持GDI+12
2.4.6 安全性12
2.4.7 XML Web Service12
2.4.8 不支持打印12
3.1 概述13
第3章 Visual Studio 2005简介13
3.2.2 控件库14
3.2.1 设备应用程序14
3.2 模板14
3.2.5 空项目15
3.2.4 控制台应用程序15
3.2.3 类库15
3.3 管理项目16
3.4 配置项目17
3.5 提供的控件18
3.6 设备仿真器19
3.8 CAB设计器20
3.7 远程工具20
3.9.1 创建新项目22
3.9 使用Visual Studio 200522
3.9.2 构造用户界面23
3.9.4 编写代码24
3.9.3 设置属性24
3.9.6 生成应用程序25
3.9.5 配置项目25
3.9.8 部署应用程序26
3.9.7 调试应用程序26
3.10 小结28
4.1 概述29
第4章 搭建开发环境29
4.2 安装Visual Studio 200530
4.5 安装SQL Server34
4.4 安装IIS服务器34
4.3 安装ActiveSync34
4.6 安装SQL Server CE35
4.7 小结38
5.2 用户界面设计41
5.1 概述41
第2篇 移动界面开发41
第5章 移动用户界面设计41
5.2.3 视觉设计42
5.2.2 交互设计42
5.2.1 结构设计42
5.3 界面设计标准43
5.3.1 窗口标题44
5.3.2 菜单45
5.3.3 SIP46
5.3.6 共享Pocket Outlook数据47
5.3.5 使用图标47
5.3.4 关闭应用程序47
5.3.10 限制应用运行多个实例48
5.3.9 使用公共对话框48
5.3.7 鼠标指针48
5.3.8 系统帮助48
5.4.1 界面设计49
5.4 界面设计经验49
5.4.2 输入设计51
5.4.3 使用习惯53
5.5 小结54
5.4.4 兼容性54
6.2 Windows窗体55
6.1 概述55
第6章 Windows窗体55
6.2.3 窗体事件56
6.2.2 窗体方法56
6.2.1 窗体属性56
6.2.4 窗体背后的代码57
6.3 设计窗体59
6.3.2 停靠和定位控件60
6.3.1 参考线60
6.4.1 重命名窗体61
6.4 使用窗体61
6.3.3 拆分器控件61
6.3.4 设置Tab键顺序61
6.4.2 设置启动窗体62
6.4.5 摆脱窗体63
6.4.4 显示窗体63
6.4.3 没有启动窗体时的启动设置63
6.5.1 使用MessageBox对话框65
6.5 使用对话框65
6.4.6 滚动窗体65
6.5.2 使用InputBox对话框68
6.5.3 使用自定义对话框70
6.6 小结72
7.2 BindingSource控件73
7.1 概述73
第7章 控件73
7.2.1 绑定操作74
7.2.4 查找操作76
7.2.3 删除操作76
7.2.2 新增操作76
7.3 Button控件77
7.4 CheckBox控件78
7.5 ComboBox控件79
7.5.1 增加ComboBox数据项80
7.6 ContextMenu控件81
7.5.3 访问ComboBox数据项81
7.5.2 删除ComboBox数据项81
7.7 DataGrid控件82
7.8 DateTimePicker控件84
7.9 DocumentList控件85
7.10 DomainUpDown控件86
7.11 HardwareButton控件88
7.12 HScrollBar控件89
7.13 ImageList控件90
7.14.1 显示SIP91
7.14 InputPanel控件91
7.15 LinkLabel控件92
7.14.2 隐藏SIP92
7.16 ListBox控件93
7.16.3 访问ListBox数据项94
7.16.2 删除ListBox数据项94
7.16.1 增加ListBox数据项94
7.17 ListView控件95
7.17.2 向ListView加载数据96
7.17.1 配置ListView详细列表视图96
7.17.3 ListView使用图像97
7.19 MessageQueue控件99
7.18 MainMenu控件99
7.19.1 创建消息队列100
7.19.2 向队列发送消息101
7.19.3 从队列接收消息102
7.20 MonthCalendar控件103
7.21 Notification控件104
7.22 NumericUpDown控件106
7.23 OpenFileDialog控件107
7.24 Panel控件108
7.25 PictureBox控件109
7.26 ProgressBar控件111
7.27 RadioButton控件113
7.28 SaveFileDialog控件114
7.29 SerialPort控件115
7.30 Splitter控件117
7.31 StatusBar控件118
7.32 TabControl控件119
7.33 TextBox控件120
7.35 ToolBar控件121
7.34 Timer控件121
7.37 TreeView控件122
7.36 TrackBar控件122
7.38 VScrollBar控件125
7.39 WebBrowser控件126
7.40 小结128
8.2 自定义控件类型与创建方式129
8.1 概述129
第8章 自定义控件129
8.3.2 添加控件属性130
8.3.1 创建复合控件130
8.3 复合控件130
8.3.4 使用复合控件133
8.3.3 添加控件方法133
8.4.1 创建扩展控件134
8.4 扩展控件134
8.4.2 添加控件属性135
8.4.3 添加集合属性136
8.4.4 控制属性值137
8.4.5 属性的错误处理139
8.4.7 添加控件方法140
8.4.6 重载控件属性140
8.4.10 添加控件事件141
8.4.9 隐藏控件方法141
8.4.8 重载控件方法141
8.4.11 重载控件事件142
8.5 自绘控件143
8.4.12 使用扩展控件143
8.5.1 创建自绘控件144
8.5.2 构造控件界面145
8.6 自定义组件146
8.5.3 管理控件界面146
8.7 小结148
9.2 建立菜单149
9.1 概述149
第9章 菜单、工具栏和状态栏149
9.2.1 在设计时构建菜单150
9.2.2 编程实现动态构建菜单151
9.2.4 启用和停用菜单项154
9.2.3 设置菜单项复选标记154
9.2.6 生成菜单155
9.2.5 响应菜单Click事件155
9.3.1 添加ContextMenu控件156
9.3 构建弹出式菜单156
9.3.3 编程实现弹出式菜单157
9.3.2 配置弹出式菜单157
9.3.4 响应弹出式菜单事件158
9.4.1 为什么使用工具栏159
9.4 构建工具栏159
9.4.3 ImageList控件160
9.4.2 构建工具栏160
9.4.4 ToolBar控件161
9.5 构建状态栏163
9.4.5 响应单击按钮163
9.6 小结164
9.5.3 为状态栏编程164
9.5.1 添加StatusBar控件164
9.5.2 配置状态栏属性164
10.1 概述165
第10章 文件与目录165
10.2 System.IO命名空间166
10.3.1 Directory类和DirectoryInfo类167
10.3 目录管理167
10.3.2 系统目录168
10.3.4 创建目录172
10.3.3 确定目录是否存在172
10.3.5 移动目录173
10.3.7 获取指定路径下的子目录174
10.3.6 删除目录174
10.3.8 获取路径下的文件176
10.4 文件管理177
10.3.9 其他目录操作177
10.4.3 复制文件178
10.4.2 检查文件是否存在178
10.4.1 File类和FileInfo类178
10.4.4 移动文件179
10.4.6 获取文件属性180
10.4.5 删除文件180
10.4.7 设置文件属性181
10.5.2 Reader类和Writer类182
10.5.1 创建和打开文件182
10.5 使用文件182
10.5.3 向文件写入数据183
10.5.4 从文件读取数据184
10.6 小结186
10.5.5 使用网络远程文件186
11.2 基础知识187
11.1 概述187
第11章 图形187
11.3 绘制图形191
11.4 绘制字符串194
11.5 绘制图像195
11.6 绘制图形报表198
11.7 小结200
12.1 概述203
第12章 ADO.NET203
第3篇 移动数据开发203
12.2 System.Data命名空间204
12.3.1 SQL Server数据供应器205
12.3 数据供应器205
12.3.2 SQL Server CE数据供应器206
12.4 Connection207
12.3.3 使用System.Data.SqlServerCe命名空间207
12.4.3 SqlCeConnection类208
12.4.2 连接SQL Server208
12.4.1 SqlConnection类208
12.5 Command209
12.4.4 连接SQL Server CE209
12.5.2 执行SQL Server命令210
12.5.1 SqlCommand类210
12.5.3 SqlCeCommand类211
12.6 DataReader212
12.5.4 执行SQL Server CE命令212
12.6.1 SqlDataReader类213
12.6.2 SqlCeDataReader类214
12.7.1 SqlDataAdapter类215
12.7 DataAdapter215
12.7.2 SqlCeDataAdapter类216
12.8.1 构造DataSet217
12.8 DataSet217
12.8.5 编程构造DataSet218
12.8.4 利用Web Service构造DataSet218
12.8.2 利用DataAdapter构造DataSet218
12.8.3 利用XML构造DataSet218
12.8.7 清除DataSet219
12.8.6 刷新DataSet219
12.8.8 持久化DataSet220
12.9.1 构造DataTable222
12.9 DataTable222
12.9.3 获得DataTable列对象223
12.9.2 获得DataSet的DataTable对象223
12.9.4 访问DataTable数据224
12.9.5 查询DataTable数据225
12.10.1 增加行记录226
12.10 DataRow226
12.11 DataColumn227
12.10.3 查看行记录227
12.10.2 修改行记录227
12.11.2 增加列对象228
12.11.1 获取列对象228
12.12 DataView229
12.13 小结230
13.2.1 绑定到控件231
13.2 绑定控件231
第13章 数据绑定231
13.1 概述231
13.2.3 向ListBox或ComboBox控件设置绑定233
13.2.2 控件绑定多数据字段233
13.2.4 向DataGrid控件设置绑定235
13.2.5 向PictureBox控件设置绑定236
13.3 数据导航238
13.6 取消编辑239
13.5 删除行记录239
13.4 增加行记录239
13.7 检验输入240
13.8 创建主-从窗体241
13.9 持久化数据243
13.11 小结244
13.10 使用BindingContext对象244
14.1 概述245
第14章 SQL Server CE简介245
14.2 SQL Server CE体系结构246
14.3.1 配置SQL Server CE服务器247
14.3 配置SQL Server CE247
14.3.3 架设分发服务器253
14.3.2 验证选择253
14.3.4 创建发布服务器256
14.4 使用SQL Server CE258
14.4.3 查询分析器259
14.4.2 加密数据259
14.4.1 测试连接259
14.6 小结260
14.5 SQL Server CE使用许可260
15.2 如何访问SQL Server数据库261
15.1 概述261
第15章 SQL Server服务器数据访问261
15.3 使用SqlConnection连接数据库262
15.4 使用SqlCommand查询数据库263
15.5 向SQL语句传递参数264
15.6 ExecuteReader方法265
15.7 重载ExecuteReader方法266
15.8 使用存储过程270
15.9 DataSet和DataAdapter组件273
15.10 使用事务275
15.11 SQL错误处理277
15.12 小结278
16.1 概述279
第16章 SQL Server CE本地数据访问279
16.2.1 创建新的数据库280
16.2 数据库基本操作280
16.2.2 保护数据库283
16.2.3 更改数据库中的数据284
16.2.4 读取数据库数据285
16.3 远程数据访问286
16.3.1 PULL操作287
16.3.2 PUSH操作289
16.3.3 通过IIS进行身份验证290
16.4 合并复制294
16.5 冲突298
16.6 数据同步设计策略299
16.7 小结300
17.2 XML基础301
17.1 概述301
第17章 XML编程301
17.2.1 使用XmlReader304
17.2.2 使用属性309
17.3 DOM编程313
17.3.1 读取元素314
17.4 通过DataSet处理XML315
17.3.2 写入元素315
17.5 XML Schema317
17.6 XML序列化318
17.8 使用XML配置文件321
17.7 使用XPath表达式321
17.8.1 读取XML配置信息323
17.8.2 写入XML配置信息324
17.9 小结325
18.2.1 注册表结构327
18.2 Windows Mobile注册表327
第18章 注册表编程327
18.1 概述327
18.2.2 注册表子树328
18.3 使用注册表329
18.2.3 注册表值项329
18.3.2 读取注册表子项330
18.3.1 创建注册表子项330
18.3.3 创建注册表值项331
18.3.4 读取注册表值项332
18.3.5 删除注册表子项333
18.3.7 注册表数据类型334
18.3.6 删除注册表值项334
18.4 注册表应用实例337
18.6 小结338
18.5 注册表安全338
19.2.1 移动Web网站布局341
19.2 移动Web网站341
第4篇 移动网络开发341
第19章 移动Web开发341
19.1 概述341
19.2.2 移动Web网站文件类型343
19.2.3 移动Web网站路径344
19.2.5 移动Web应用程序生命周期345
19.2.4 移动Web网站中的共享代码文件夹345
19.2.6 移动Web页面生命周期347
19.2.7 自适应错误报告348
19.3 ASP.NET移动控件349
19.4.1 简易的移动Web窗体350
19.4 移动Web窗体设计350
19.4.2 放置多个移动Web窗体351
19.4.3 响应控件事件352
19.4.4 显示菜单354
19.4.5 显示文本355
19.4.6 允许用户打电话356
19.4.7 用户输入357
19.4.8 输入验证360
19.4.10 设备筛选器361
19.4.9 自动分页361
19.5 自定义ASP.NET移动控件362
19.4.11 DeviceSpecific和Choice362
19.5.1 用户控件363
19.5.2 自定义控件365
19.5.3 通过继承扩展控件功能366
19.6.1 编码支持367
19.6 移动Web应用的国际化367
19.6.2 资源文件368
19.6.3 使用资源文件369
19.7.1 Windows身份验证与授权371
19.7 移动Web网站安全性371
19.7.4 窗体身份验证372
19.7.3 基于Cookie的身份验证372
19.7.2 Passport身份验证372
19.8 小结374
20.1 概述375
第20章 Web Service375
20.2.1 查找Web Service376
20.2 理解Web Service376
20.2.3 确定Web Service特征378
20.2.2 获取Web Service说明378
20.4.1 创建Web Service项目382
20.4 创建Web Service382
20.3 Web Service限制382
20.4.4 测试Web Service384
20.4.3 添加Web方法384
20.4.2 修改默认的类名384
20.5.2 创建Web Service实例387
20.5.1 添加Web引用387
20.5 创建Web Service客户端387
20.6.1 传递数组388
20.6 Web Service传递数据388
20.5.3 调用Web Service方法388
20.6.2 传递结构体389
20.6.3 传递对象391
20.6.4 传递DataSet393
20.6.5 通过Web Service更新数据395
20.7.1 使用Polling进行异步调用396
20.7 Web Service异步调用396
20.7.2 使用Callback进行异步调用398
20.7.3 终止异步调用399
20.8 小结400
21.2 使用HTTP协议401
21.1 概述401
第21章 网络编程401
21.2.2 使用统一资源标识符402
21.2.1 关于互联402
21.2.5 接收Web页面403
21.2.4 NetworkStream403
21.2.3 WebRequest和HTTPWebRequest403
21.2.7 向Web服务器发送数据405
21.2.6 Web请求的例外处理405
21.2.8 HTTP异步请求407
21.2.9 使用代理发送HTTP请求410
21.2.10 安全的HTTP请求411
21.3.1 建立TCP服务器412
21.3 使用TCP对象412
21.3.2 建立TCP客户端422
21.3.3 异步TCP通讯425
21.4.1 IrDA类426
21.4 使用IrDA对象426
21.4.2 建立IrDA服务器427
21.4.3 建立IrDA客户端431
21.5 小结432
22.1 概述435
第22章 使用非托管代码435
第5篇 高级移动应用开发435
22.2 函数声明437
22.4.1 使用SIP438
22.4 非托管代码编程实例438
22.3 使用非托管代码的原因438
22.4.2 获取Pocket PC设备电量440
22.4.3 在Today视图的工具栏上加入应用程序图标446
22.4.4 播放声音455
22.5 小结458
23.2 Pocket Outlook对象模型459
23.1 概述459
第23章 使用POOM459
23.3 访问POOM460
23.4 使用任务对象461
23.4.2 Task对象462
23.4.1 Tasks属性462
23.4.4 检索所选任务463
23.4.3 检索所有任务463
23.4.5 显示任务464
23.4.6 增加任务465
23.4.7 修改任务466
23.5.2 Contact对象467
23.5.1 Contacts属性467
23.5 使用联系人对象467
23.5.3 检索所有联系人468
23.5.4 检索所选联系人469
23.5.5 显示联系人470
23.5.7 修改联系人471
23.5.6 增加联系人471
23.6 使用约会对象472
23.6.3 检索所有约会473
23.6.2 Appointment对象473
23.6.1 Appointments属性473
23.6.4 检索指定日期的约会474
23.6.5 显示约会475
23.6.6 增加约会476
23.6.7 修改约会477
23.7 小结478
24.2 Windows CE进程和线程479
24.1 概述479
第24章 多线程编程479
24.2.2 Windows CE线程480
24.2.1 Windows CE进程480
24.3 .NET Compact Framework线程481
24.5 简单的多线程示例482
24.4 多线程程序设计482
24.6.1 创建线程484
24.6 改进多线程示例484
24.6.2 终止线程485
24.6.3 工作线程486
24.6.4 线程优先级487
24.7 线程池489
24.8 Timer类491
24.9 线程内访问界面控件494
24.10 死锁风险495
24.11 线程同步496
24.11.1 从多线程内部访问数据499
24.11.2 Monitor和Mutex对象500
24.12 小结504
25.2 内嵌资源505
25.1 概述505
第25章 资源与本地化505
25.3 资源文件507
25.4 Visual Studio 2005中的资源文件509
25.5 区域与本地化设置511
25.6 附属程序集513
25.7 加载本地化资源514
25.8 窗体和控件本地化设置514
25.9 小结516
第26章 性能优化517
26.1 概述517
26.2 Windows窗体及其控件以及图形绘制优化517
26.2.1 BeginUpdate和EndUpdate方法517
26.2.2 绘制后台图像518
26.3 数据和字符串使用优化520
26.3.1 枚举类型520
26.3.2 String字符串520
26.4 XML操作优化520
26.5 小结522
第27章 移动安全523
27.1 概述523
27.2 安全风险524
27.2.1 用户的PIM管理工具524
27.2.2 失窃和丢失525
27.2.3 个人设备的拥有权525
27.2.5 骇客和黑客526
27.3 安全实践526
27.2.4 恶意软件526
27.4 身份验证528
27.5 数据加密530
27.6.2 信息服务加密531
27.6.1 应用层加密531
27.6.3 网络加密选项531
27.6 连接加密531
27.7 可靠的数据处理532
27.8 安全性管理533
27.8.1 设备替换533
27.8.2 配置管理534
27.8.3 病毒防护534
27.8.6 瘦客户机架构535
27.8.5 可信赖系统的数字签名535
27.9 小结535
27.8.4 防护程序535
28.2 掌上二十一点的功能539
28.1 概述539
28.2.1 扑克牌面绘制539
第28章 掌上扑克游戏二十一点开发539
第6篇 移动开发实战539
28.2.2 游戏规则的算法实现541
28.3 界面设计543
28.4 功能实现544
28.5 小结550
29.1 概述551
29.2 移动蚂蚁MobileAnt的功能551
第29章 移动蚂蚁MobileAnt开发551
29.2.1 断点续传552
29.2.3 多协议下载553
29.2.4 基本身份验证访问553
29.2.2 多任务下载管理553
29.3 界面设计554
29.4 功能实现556
29.4.1 公共设置模块556
29.4.2 下载任务类562
29.4.3 添加下载任务573
29.4.4 断点续传576
29.4.5 显示下载日志579
29.5 小结581
第30章 基于SQL Server CE 2.0的移动CRM系统开发583
30.1 概述583
30.2 移动MIS系统工作原理584
30.3.1 应用开发585
30.3.2 数据库开发585
30.3 开发环境585
30.4 系统设计586
30.4.1 功能需求586
30.4.2 系统架构587
30.4.3 数据建模587
30.5 功能实现588
30.5.1 用户验证588
30.5.2 用户登录591
30.5.3 数据采集593
30.5.4 数据查询598
30.5.5 数据统计600
30.5.6 数据同步605
30.6 小结607