《用嵌入式Visual Basic开发Pocket PC/HPC》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Nick Grattan著;赖斌译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7894940089
  • 页数:383 页
图书介绍:本书是一本针对利用嵌入式VisualBasic(eVB)开发无线通信应用程序的指南性书籍,其中通过具体的例程代码,详细地介绍了利用eVB进行PocketPC/HPC应用程序开发的各个环节和方法。

目 录 1

第1章eVB开发简介 1

1.1读者对象 3

1.2需要准备的内容 3

1.3 Pocket PC、HPC2000和其他设备 4

3.8.4 INSERT、DELETE和UPDATE语句 12 5

1.3.1 Pocket PC 5

1.3.2 HPC 2000 6

1.3.3其他设备 6

1.4 eVB概述 7

1.4.1 与VisualBasic 6.0的对比 7

1.4.2使用eVC 8

1.4.3仿真 8

1.4.4开发工具的安装 10

1.5创建一个Hello World应用程序 13

1.6网络连接 18

1.6.1配置HPC2000的网络支持 19

1.6.2配置Pocket PC的网络支持 23

1.7Platform Manager 24

1.8远程工具 27

1.9 ActiveX控件和WindowsCE Control Manager 28

1.10项目设置和属性 31

1.11出错处理 32

1.13调试 34

1.12 eVB数据类型 34

1.14小结 35

2.1 PocketPC界面 36

第2章创建用户界面 36

2.2 管理Pocket PC菜单栏 37

2.2.1响应菜单选择 41

2.2.2使用新按钮 42

2.2.3在运行时改变菜单项 42

2.2.4在运行时访问菜单项 44

2.2.5插入和删除菜单项 44

2.2.6添加一个MenuBar按钮 45

2.2.7 Pocket PC对话框 50

2.2.8 HPC2000界面 64

2.3设计应用程序窗口 73

2.3.1创建Pocket PC应用程序窗口 73

2.3.2创建HPC2000应用程序窗口 76

2.4小结 77

第3章ADOCE和.ADOXCE 78

3.1 Microsoft SQL Server用于CE的特性 79

3.2 ADOCE 3.1的结构 80

3.3 用于CE的Microsoft SQL Server安装 80

3.3.1在设备上安装ADOCE和ADOXCE 81

3.3.2复制SSCE文件 82

3.3.3 安装用于Windows CE的ISQLW 83

3.4简单数据库操作 84

3.4.1创建一个数据库(目录) 84

3.4.2打开和关闭数据库 86

3.4.3创建一个表格 87

3.4.4添加记录 88

3.4.5列出记录 89

3.5使用ISQLW_CE 91

3.6表格及其列 92

3.6.1整数数据类型 94

3.6.2 Numeric、Float、Real和Money数据类型 95

3.6.3 Binary、VarBinary和Image数据类型 96

3.6.4 UniqueIdentifier数据类型和ROWGUIDCOL 96

3.6.5 Identity属性 97

3.6.6非空和惟一的特性 98

3.6.7相关完整性与主键和外键 98

3.6.8默认值 100

3.6.9使用DROP TABLE 100

3.6.10使用ADOXCE处理表格 100

3.7索引 107

3.8管理数据 112

3.8.1创建并打开数据库 112

3.8.2出错处理 114

3.8.3 ADOCE记录集和SELECT语句 118

3.10加密和密码保护 127

3.9管理事务 127

3.11压缩数据库 128

3.12创建用于发布的数据库 131

3.13小结 132

第4章SQL Server CE的远程数据访问和复制 133

4.1远程数据访问 134

4.1.1 RDA的安装和配置 135

4.1.2编写RDA应用程序 148

4.1.3 SQL Server CE Relay 165

4.1.4安全性 168

4.2 SQL Server的复制 169

4.3安装与配置 170

4.4编程实现复制操作 177

4.5处理冲突 182

4.6小结 183

第5章HTTP和Internet编程 185

5.1 使用WinSock控件 187

5.1.1 用HTTP的GET来发送数据 192

5.1.2 用HTTP POST发送数据 194

5.2 HTTP组件 198

5.2.1发出一个简单的请求 199

5.2.2发送数据 201

5.2.4使用代理服务器 202

5.2.3使用NT认证 202

5.3小结 203

第6章XML和DOM 204

6.1 XML 205

6.2文档对象模型(DOM) 206

6.3 Microsoft SQL Server2000和XML 208

6.3.1配置对XML的支持 209

6.3.2创建模板 215

6.3.3从eVB中访问一个模板 217

6.3.4为模板设置参数 222

6.3.5 在TreeView控件中显示XML文档 227

6.3.6处理SQL错误 232

6.3.7用模板添加数据 233

6.3.8带注释的模式和XPath 235

6.4 ADO记录集和XML 241

6.5用DOM创建和管理XML文档 245

6.5.1用元素创建XML文档 245

6.5.2用属性创建XML文档 247

6.5.3将XML文档发送给ASP页面 250

6.6小结 254

第7章SOAP和.NET Web Services 255

7.1 SOAP 255

7.1.1安装SOAP 2.0 Toolkit 256

7.1.2 SOAR XML文档结构 257

7.1.3从Pocket PC和HPC 2000应用程序中发出SOAP调用 263

7.2使用.NET Web Services 278

7.2.1用VB.NET创建.NET Web Service 278

7.2.2用HTTP GET和POST调用Web Service 283

7.2.3用SOAP调用Web Service 285

7.2.4在.NET Web Service中使用类对象 287

7.2.5使用ADO.NET DataSets 293

7.3小结 301

第8章用RAS管理连接 302

8.1创建RAS电话簿条目 302

8.2列出RAS电话簿条目 305

8.3判断某个连接是否存在 306

8.4建立RAS连接 307

8.5断开RAS连接 308

8.6小结 309

第9章便携Outlook对象模型(Pocket Outlook Object Model,POOM) 310

9.1 POOM模型的概况 311

9.2登录和POOM版本 312

9.2.1添加指向PIMStore.dll的引用 312

9.2.2登录、注销和版本信息 313

9.3 文件夹和表项 313

9.4管理通信录 315

9.4.2找出并限定表项 316

9.4.1使用OID 316

9.4.3显示通信录 320

9.4.4管理通信录 321

9.5管理任务 323

9.6管理预约 326

9.7小结 331

第10章Object Store、文件输入/输出和注册表 332

1 0.1 FileSystem控件 333

10.1.1文件夹列表 333

10.1.2文件列表 337

10.1.3文件操作 340

10.2 ObjectStore 341

10.3内存状态 342

10.4存储卡 342

10.5 Common Dialog控件 344

10.5.1在Pocket PC上的File Open对话框 344

10.5.2在HPC2000上的File Open对话框 346

10.5.3 在PocketPC上的File Save As对话框 347

10.5.4 在HPC 2000上的File Save As对话框 349

10.6读取和写入文件 350

10.6.1基于文本的文件 350

10.6.2 Unicode文件 353

10.6.3二进制文件 355

10.6.4随机文件 356

10.7注册表 357

10.7.1写入注册表键值 358

10.7.2访问注册表键 359

10.8小结 360

第11章设置和安装 361

11.1 使用Application Install Wizard 361

11.2安装应用程序 366

11.3小结 368

第12章组织和设计移动策略 369

12.1连通性选项 370

12.2本地存储选项 370

12.3数据传输选项 371

12.4数据同步 372

12.5创建良好的移动结构 373

12.6结合客户/服务器结构 374

12.7结合n层结构 375

12.8小结 377

附录A CEUtils Activex控件 378

A.1 DatePicker控件 379

A.2 ObjectStore组件 379

A.3 Process组件 380

A.4 RASConnection组件 380

A.5 StrRegistry组件 381

附录B HTTP Activex组件 382