图书介绍

NET Compact Framework移动应用开发指南PDF|Epub|txt|kindle电子书版本网盘下载

NET Compact Framework移动应用开发指南
  • 颜友宁编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302140855
  • 出版时间:2006
  • 标注页数:607页
  • 文件大小:223MB
  • 文件页数:633页
  • 主题词:移动通讯-通讯设备-程序设计;微型计算机-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐