书籍详情
Microsoft.NET Compact Framework技术内幕
作者:Andy Wigley,Stephen Wheelwright著;罗兵,徐雅骥,江楠译
出版社:清华大学出版社
出版时间:2003-09-01
ISBN:9787302072287
定价:¥76.00
购买这本书可以去
内容简介
.NETCompacFramework为手持设备——PocketPC和智能电话等——提供了.NETFramework的强大功能。通过学习本书,您可以全面了解如何为资源受限的设备构建完美的应用程序,并可以解决在开发过程中遇到的典型问题。本书专门介绍了如何Windows窗体开发GUI元素,如何用ASO.NET访问和存储数据,并利用XMLWeb?窦烧庑┦荩菇樯芰薓icrosoftSQLServerCE的使用方法,以及如何开始可以跨无线网络连接和断开连接的应用程序等——作者还为您提供了示例代码。您甚至可以通过本书快速了解.NETCompactFramework与.NETFramework完整版之间的区别。AndyWigley是ContentMasterLtd.——一家专门开发前沿技内容的公司——首席技术专家。作为一位有20年开发经验的软件工程师,Andy曾参与开发过各种项目,如高性能通信、电子文档交换、计算机集成制造业和实验室机器人技术等。Andy是多家计算机出版物的特约作家,并经常在行业大会上发表演讲,曾参与编著BuildingMicrosoftASP.NETApplicationsforMobileDevices,SeconndEdition(MicrosoftPress,2003).NETCompactFramework为手持设备(如PocketPC和智能电话)提供了.NETFramework的强大功能。本书是《微软.NET程序员系列》丛书之一。全书分为5个部分,分别介绍了.NETCompactFramework的体系结构、如何用.NETCompactFramework开发应用程序、如何访问数据,以及一些可用来开发高级移动应用程序的技术,可帮助读者轻松地完成从桌面设备开发者向移动设备开发者的转?洹1臼槭屎嫌幸欢ǔ绦蚩⒕榈闹小⒏呒抖琳咴亩痢?
作者简介
Andy Wigley是Content Master Ltd.——一家专门开发前沿技内容的公司——首席技术专家。作为一位有20年开发经验的软件工程师,Andy曾参与开发过各种项目,如高性能通信、电子文档交换、计算机集成制造业和实验室机器人技术等。Andy是多家计算机出版物的特约作家,并经常在行业大会上发表演讲,曾参与编著Building Microsoft ASP.NET Applications for Mobile Devices,Seconnd Edition (Microsoft Press,2003)
目录
前言
第1部分. NET Compact Framework体系结构
第1章 . NET Compact Framework介绍
1. 1 智能移动计算设备简史
1. 2 Microsoft. NET
1. 3 . NET CompactFramework目标平台
1. 4 开发工具
1. 5 移动设备开发者所面临的独特挑战
1. 6 本章小结
第2章 . NET框架基础
2. 1 CompactFramework执行环境
2. 2 使用类对象
2. 3 . NETCompactFramework类库
2. 4 本章小结
第II部分 使用. NETCompactFramework开发应用程序
第3章 使用Windows窗体进行GUC开发
3. 1 System. Windows. Forms命名空间
3. 2 创建Windows窗体
3. 3 . NETFramework与. NETCompact Framework窗体行为的比较
3. 4 探讨Windows窗体控件
3. 5 本章小结
第4章 构建WindOWS窗体应用程序
4. 1 使用窗体
4. 2 使用InputPanel控件
4. 3 使用MainMenu控件
4. 4 使用ToolBar控件
4. 5 在PocketPC上编程实现
4. 6 处理轻击并保持事件
4. 7 处理PocketPC硬件键
4. 8 为应用程序提供启动方式
4. 9 一般性设计原则
4. 10 本章小结
第5章 测试和调试
5. 1 发现并纠正编程错误
5. 2 使用调试器
5. 3 使用调试器特性
5. 4 不支持的调试器特性
5. 5 跟踪从应用程序得到的输出
5. 6 在应用程序内部使用断言
5. 7 在调试器中处理异常
5. 8 控制发布代码的大小
5. 9 在异常中生成更长的错误消息
5. 10 测试和调试的策略
5. 11 从VisualStudio中配置仿真器
5. 12 手动地启动仿真器
5. 13 使用仿真器外观
5. 14 本章小结
第6章 完成并分发应用程序
6. 1 选择项目设置
6. 2 对应用程序进行打包
6. 3 分发应用程序
6. 4 使用Trickle-Feed部署
6. 5 将程序集安装到全局程序集缓存中
6. 6 本章小结
第III部分 常用的编程任务
第7章 使用集合类
7. 1 . NET CompactFramework集合类介绍
7. 2 使用简单的数组
7. 3 使用. NET CompactFramework
7. 4 在集合中对对象进行排序
7. 5 创建您自己的集合
7. 6 本章小结
第8章 使用日期和字符串
8. 1 理解String类
8. 2 使用StringBuilder类
8. 3 使用日期
8. 4 使用正则表达式
8. 5 设置输出字符串的格式
8. 6 分析
8. 7 本章小结
第9章 使用XHL
9. 1 在. NETCompactFramework中使用XMl
9. 2 与. NETFramework完整版的不同点
9. 3 使用XmlReader类读取XML
9. 4 用XmlWriter类写入XML
9. 5 用XmlDocument类处理XML
9. 6 本章小结
第10章 输入和输出
10. 1 理解Stream类
10. 2 使用StreamReader和StreamWriter类
10. 3 用StringReader和StringWriter处理字符串
10. 4 使用File. Path和Directory类
10. 5 本章小结
第11章 联网
11. 1 使用System. Net命名空间
11. 2 使用WebRequest和WebResponse类
11. 3 判断设备是否连接
11. 4 使用套接字
11. 5 串行通信
11. 6 本章小结
第12章 . NET Compact Framework应用程序安全性
12. 1 手持设备安全性的基础
12. 2 确保无线数据传输的安全性
12. 3 验证和授权移动客户
12. 4 确保XMLWeb服务的安全
12. 5 确保SQLServerCE连接的安全
12. 6 确保数据在设备上的安全
12. 7 编程设计. NETCompact Framework的安全性
12. 8 本章小结
第IV部分 连接数据
第13章 访问数据
13. 1 缓存. 复制更改和解决冲突
13. 2 避免复制
13. 3 在网络大部分时间断开的解决方案中同步数据
13. 4 在大部分时间都连接的解决方案中同步数据
13. 5 使用其他网络解决方案
13. 6 本章小结
第14章 AD0. NET数据对象
14. 1 ADO. NET的优点
14. 2 引入ADO. NET对象
14. 3 从零开始构建一个DataSet对象
14. 4 使用多表DataSet对象
14. 5 在本地保存DataSet对象
14. 6 使用更新. 数据视图和数据绑定
14. 7 本章小结
第15章 与SQL Server集成数据
15. 1 分析数据访问体系结构
15. 2 检索数据
15. 3 绑定数据
15. 4 更新数据
15. 5 使用SQLServer存储过程
15. 6 SQLXML
15. 7 本章小结
第16章 使用XML Web月艮务
16. 1 XMLWeb服务的体系结构
16. 2 XMLWeb服务的基础结构
16. 3 XMLWeb服务的运行概况
16. 4 CompactFramework的限制
16. 5 一个简单的XMLWeb服务
16. 6 这个XMLWeb服务的客户程序
16. 7 返回数据集的Web服务
16. 8 返回数据集进行更新
16. 9 设计XMLWeb服务时需要考虑的问题
16. 10 本章小结
第17章 使用S0l Server CE
17. 1 在智能设备上使用SQLServer
17. 2 编制SQLServerCE应用程序
17. 3 对远程数据访问进行编程
17. 4 使用合并复制
17. 5 在RDA和合并复制间进行选择
17. 6 本章小结
第V部分 高级移动应用程序开发技术
第18章 自定义控件
18. 1 从Toolbox控件继承
18. 2 从控件类继承
18. 3 添加自定义事件:SlideShow
18. 4 将自定义控件放入其自己的程序集中
18. 5 创建组件
18. 6 创建设计时的自定义控件
18. 7 本章小结
第19章 全球化与本地化
19. 1 区域性及Culturelnfo类
19. 2 对应特定区域性的数据
19. 3 字符编码
19. 4 本地化的资源文件
19. 5 本章小结
第20章 多线程
20. 1 了解多线程
20. 2 调度
20. 3 创建多线程的应用程序
20. 4 线程同步与线程安全
20. 5 使用控件来实现多线程
20. 6 比较这两种框架
20. 7 本章小结
第21章 图形编程
21. 1 用于图形编程的类
21. 2 用于绘制形状. 位图和文本的类
21. 3 Graphics类的各种绘制方法
21. 4 本章小结
第22章 与本机代码协同工作
22. 1 认识托管代码和非托管代码
22. 2 编写自定义非托管DLL
22. 3 使用P/Invoke
第1部分. NET Compact Framework体系结构
第1章 . NET Compact Framework介绍
1. 1 智能移动计算设备简史
1. 2 Microsoft. NET
1. 3 . NET CompactFramework目标平台
1. 4 开发工具
1. 5 移动设备开发者所面临的独特挑战
1. 6 本章小结
第2章 . NET框架基础
2. 1 CompactFramework执行环境
2. 2 使用类对象
2. 3 . NETCompactFramework类库
2. 4 本章小结
第II部分 使用. NETCompactFramework开发应用程序
第3章 使用Windows窗体进行GUC开发
3. 1 System. Windows. Forms命名空间
3. 2 创建Windows窗体
3. 3 . NETFramework与. NETCompact Framework窗体行为的比较
3. 4 探讨Windows窗体控件
3. 5 本章小结
第4章 构建WindOWS窗体应用程序
4. 1 使用窗体
4. 2 使用InputPanel控件
4. 3 使用MainMenu控件
4. 4 使用ToolBar控件
4. 5 在PocketPC上编程实现
4. 6 处理轻击并保持事件
4. 7 处理PocketPC硬件键
4. 8 为应用程序提供启动方式
4. 9 一般性设计原则
4. 10 本章小结
第5章 测试和调试
5. 1 发现并纠正编程错误
5. 2 使用调试器
5. 3 使用调试器特性
5. 4 不支持的调试器特性
5. 5 跟踪从应用程序得到的输出
5. 6 在应用程序内部使用断言
5. 7 在调试器中处理异常
5. 8 控制发布代码的大小
5. 9 在异常中生成更长的错误消息
5. 10 测试和调试的策略
5. 11 从VisualStudio中配置仿真器
5. 12 手动地启动仿真器
5. 13 使用仿真器外观
5. 14 本章小结
第6章 完成并分发应用程序
6. 1 选择项目设置
6. 2 对应用程序进行打包
6. 3 分发应用程序
6. 4 使用Trickle-Feed部署
6. 5 将程序集安装到全局程序集缓存中
6. 6 本章小结
第III部分 常用的编程任务
第7章 使用集合类
7. 1 . NET CompactFramework集合类介绍
7. 2 使用简单的数组
7. 3 使用. NET CompactFramework
7. 4 在集合中对对象进行排序
7. 5 创建您自己的集合
7. 6 本章小结
第8章 使用日期和字符串
8. 1 理解String类
8. 2 使用StringBuilder类
8. 3 使用日期
8. 4 使用正则表达式
8. 5 设置输出字符串的格式
8. 6 分析
8. 7 本章小结
第9章 使用XHL
9. 1 在. NETCompactFramework中使用XMl
9. 2 与. NETFramework完整版的不同点
9. 3 使用XmlReader类读取XML
9. 4 用XmlWriter类写入XML
9. 5 用XmlDocument类处理XML
9. 6 本章小结
第10章 输入和输出
10. 1 理解Stream类
10. 2 使用StreamReader和StreamWriter类
10. 3 用StringReader和StringWriter处理字符串
10. 4 使用File. Path和Directory类
10. 5 本章小结
第11章 联网
11. 1 使用System. Net命名空间
11. 2 使用WebRequest和WebResponse类
11. 3 判断设备是否连接
11. 4 使用套接字
11. 5 串行通信
11. 6 本章小结
第12章 . NET Compact Framework应用程序安全性
12. 1 手持设备安全性的基础
12. 2 确保无线数据传输的安全性
12. 3 验证和授权移动客户
12. 4 确保XMLWeb服务的安全
12. 5 确保SQLServerCE连接的安全
12. 6 确保数据在设备上的安全
12. 7 编程设计. NETCompact Framework的安全性
12. 8 本章小结
第IV部分 连接数据
第13章 访问数据
13. 1 缓存. 复制更改和解决冲突
13. 2 避免复制
13. 3 在网络大部分时间断开的解决方案中同步数据
13. 4 在大部分时间都连接的解决方案中同步数据
13. 5 使用其他网络解决方案
13. 6 本章小结
第14章 AD0. NET数据对象
14. 1 ADO. NET的优点
14. 2 引入ADO. NET对象
14. 3 从零开始构建一个DataSet对象
14. 4 使用多表DataSet对象
14. 5 在本地保存DataSet对象
14. 6 使用更新. 数据视图和数据绑定
14. 7 本章小结
第15章 与SQL Server集成数据
15. 1 分析数据访问体系结构
15. 2 检索数据
15. 3 绑定数据
15. 4 更新数据
15. 5 使用SQLServer存储过程
15. 6 SQLXML
15. 7 本章小结
第16章 使用XML Web月艮务
16. 1 XMLWeb服务的体系结构
16. 2 XMLWeb服务的基础结构
16. 3 XMLWeb服务的运行概况
16. 4 CompactFramework的限制
16. 5 一个简单的XMLWeb服务
16. 6 这个XMLWeb服务的客户程序
16. 7 返回数据集的Web服务
16. 8 返回数据集进行更新
16. 9 设计XMLWeb服务时需要考虑的问题
16. 10 本章小结
第17章 使用S0l Server CE
17. 1 在智能设备上使用SQLServer
17. 2 编制SQLServerCE应用程序
17. 3 对远程数据访问进行编程
17. 4 使用合并复制
17. 5 在RDA和合并复制间进行选择
17. 6 本章小结
第V部分 高级移动应用程序开发技术
第18章 自定义控件
18. 1 从Toolbox控件继承
18. 2 从控件类继承
18. 3 添加自定义事件:SlideShow
18. 4 将自定义控件放入其自己的程序集中
18. 5 创建组件
18. 6 创建设计时的自定义控件
18. 7 本章小结
第19章 全球化与本地化
19. 1 区域性及Culturelnfo类
19. 2 对应特定区域性的数据
19. 3 字符编码
19. 4 本地化的资源文件
19. 5 本章小结
第20章 多线程
20. 1 了解多线程
20. 2 调度
20. 3 创建多线程的应用程序
20. 4 线程同步与线程安全
20. 5 使用控件来实现多线程
20. 6 比较这两种框架
20. 7 本章小结
第21章 图形编程
21. 1 用于图形编程的类
21. 2 用于绘制形状. 位图和文本的类
21. 3 Graphics类的各种绘制方法
21. 4 本章小结
第22章 与本机代码协同工作
22. 1 认识托管代码和非托管代码
22. 2 编写自定义非托管DLL
22. 3 使用P/Invoke
猜您喜欢