书籍详情

Windows Mobile应用程序开发实践

Windows Mobile应用程序开发实践

作者:范盛荣

出版社:科学出版社

出版时间:2006-11-01

ISBN:9787030181190

定价:¥49.00

购买这本书可以去
内容简介
  本书重点以EVB(eMbedded Visual Basic)作为开发工具,深入探讨基于Windows Mobile平台应用程序开发的核心技术。.全书分为两大部分,共12章。第一部分系统地介绍了嵌入式系统和各种嵌入式操作系统的特点,Windows Mobile应用程序开发环境的配置及设置,并通过一个综合系统实例,把嵌入式领域的若干技术——UI技术、数据库技术、通信技术(串口、网络、IIS、RDA等)、图形控件技术、跨平台数据交换等技术都进行了详细讲解。第二部分则讨论了本书所使用的开发工具——EVB中的所有控件、对象、属性、事件、函数和方法等基本语法,以及嵌入式程序的打包、安装等细节。内容详尽,由浅入深,同时给出各个知识点的应用示例,以便学用结合,可操作性强。..本书是新世纪、新领域——嵌入应用、移动应用以及新技术与软件开发的典范之著。适合广大高新技术软件设计与开发行业的技术人才,同时对初、中级用户,业余爱好者更有入门、升堂入室的导航功能。书中部分实例源代码可以从http://www.b-xr.com处按本书CX编号下载。 ...
作者简介
  范盛荣,国内Windows移动开发专家,任职于武汉某专业移动设备软件开发企业。独立完成“掌上条码管理系统”开发;完成工业生产线某产品的开发;完成了工控机的BSP及NK裁剪工作以及管道煤气抄表系统的研发,系统均包含前台抄收和后台管理的整个构架及实现等项目,具有5年移动开发经验。
目录
第一部分 Windows Mobile开发环境及实例  
第 章 嵌入式系统与嵌入式操作系统 3  
1.1 嵌入式系统的发展. 3  
1.2 嵌入式系统定义及特点 4  
1.3 嵌入式数据库系统 5  
1.4 常见嵌入式操作系统 7  
1.4.1 Windows CE 3.0 8  
1.4.2 系统功能及服务 9  
1.4.3 Windows CE .NET 16  
1.4.4 Windows CE 5.0 1  
1.4.5 嵌入式Linux 29  
1.4.6 其他嵌入式操作系统 34  
1.5 Vxworks系统 35  
1.5.1 调试环境Tornado 36  
1.5.2 通用嵌入式软件开发环境Workbench 37  
1.5.3 中间件VxWin 37  
1.5.4 实时系统图形界面Tilcon 38  
1.6 嵌入式系统选型与实现 39  
第2章 嵌入式开发工具EVB 41  
2.1 eMbedded Visual Tools 3.0 41  
2.2 安装开发工具 42  
2.3 熟悉EVB开发环境 50  
2.4 与VB6的区别 52  
2.5 与其他开发模型的接口 53  
2.6 项目管理 54  
2.6.1 使用远程工具 54  
2.6.2 平台及网络设置 58  
2.6.3 调试及错误处理 59  
2.6.4 开发环境设置 59  
2.7 简单的Hello World实例 62  
第3章 综合油液监测系统 64  
3.1 项目开发思路 64  
3.1.1 开发环境 64  
3.1.2 项目开发原则 64  
3.2 项目开发过程 66  
3.2.1 需求分析 66  
3.2.2 模块设计 66  
3.2.3 项目界面设计 66  
3.2.4 模块体现及方案 67  
3.2.5 项目其他特性 67  
3.3 系统功能描述 69  
3.3.1 系统登录 69  
3.3.2 系统功能实现 73  
3.3.3 系统通信功能 153  
3.4 SQL CE编程-RDA 177  
3.4.1 RDA原理与用法 177  
3.4.2 IIS配置 180  
3.5 程序部署和安装 194  
3.5.1 安装和删除程序 199  
3.5.2 安装实例 200  
3.6  在Mobile5上运行程序 204  
第二部分 EVB语言及编程  
第4章 EVB运算符 209  
4.1 运算符优先级 209  
4.2 EVB运算符 209  
4.2.1 相加运算符 209  
4.2.2 逻辑与运算符 210  
4.2.3 赋值运算符 211  
4.2.4 比较运算符 211  
4.2.5 连接运算符 211  
4.2.6 除运算符 212  
4.2.7 逻辑等运算符 212  
4.2.8 幂运算符 212  
4.2.9 Imp运算符 213  
4.2.10 整除运算符 213  
4.2.11 Is运算符 213  
4.2.12 Mod运算符 214  
4.2.13 乘运算符 214  
4.2.14 逻辑非运算符 214  
4.2.15 逻辑或运算符 214  
4.2.16 减运算符 215  
4.2.17 逻辑异或运算符 215  
4.2.18 不支持的运算. 方法及事件 216  
第5章 常量(Constants) 218  
5.1 Alignment 218  
5.2 BorderStyle 218  
5.3 颜色常数 219  
5.4 通用对话框错误 219  
5.5 比较常数 219  
5.6 日期和时间 220  
5.7 日期格式 220  
5.8 图形常数 221  
5.9 Grid 221  
5.10 VarType 224  
5.11 Listview 224  
5.12 MenuBar 226  
5.13 MsgBox 226  
5.14 String 227  
5.15 TabStrip 228  
第6章 声明(Statements) 229  
6.1 Call语句 229  
6.2 Class语句 229  
6.3 Dim语句 230  
6.4 Do...Loop语句 230  
6.5 Erase语句 231  
6.6 Execute语句 231  
6.7 ExecuteGlobal语句 232  
6.8 Exit语句 233  
6.9 ForcEach...Next语句 234  
6.10 For...Next语句 235  
6.11 Function语句 235  
6.12 If...Then...Else语句 237  
6.13 On Error语句 237  
6.14 Option Explicit语句 238  
6.15 Private语句 239  
6.16 Public语句 239  
6.17 Randomize语句 239  
6.18 ReDim语句 240  
6.19 Rem语句 240  
6.20 Select Case语句 241  
6.21 Set语句 241  
6.22 Sub语句 242  
6.23 While...Wend语句 243  
第7章 事件(Events) 245  
7.1 A类事件 245  
7.1.1 Activate 245  
7.1.2 AfterLabelEdit 245  
7.2 B类事件 245  
7.2.1 BeforeLabelEdit 245  
7.2.2 ButtonClick 246  
7.3 C类事件 246  
7.3.1 Change 246  
7.3.2 Click 246  
7.3.3 Close 247  
7.3.4 Collapse 247  
7.3.5 ColumnClick 247  
7.3.6 ComboBoxChange 247  
7.3.7 ComboBoxClick 247  
7.3.8 Compare 247  
7.3.9 Connect(Winsock) 248  
7.3.10 ConnectionRequest 248  
7.4 D类事件 248  
7.4.1 DataArrival 248  
7.4.2 DblClick 248  
7.4.3 Deactivate 248  
7.4.4 DropDown 248  
7.5 E类事件 249  
7.5.1 EnterCell 249  
7.5.2 Error 249  
7.5.3 Expand 250  
7.6 G类事件 250  
7.7 I类事件 250  
7.8 K类事件 251  
7.8.1 KeyDown 251  
7.8.2 KeyPress 251  
7.8.3 KeyUp 251  
7.9 L类事件 252  
7.9.1 LeaveCell 252  
7.9.2 Load 252  
7.9.3 LostFocus 252  
7.10 M类事件 252  
7.10.1 MenuCli k 252  
7.10.2 MouseDown 252  
7.10.3 MouseMove 253  
7.10.4 MouseUp 253  
7.11 N类事件 253  
7.11.1 NewClick 253  
7.11.2 NodeClick 253  
7.12 O类事件 254  
7.12.1 OnComm 254  
7.12.2 OKClick 254  
7.13 P类事件 254  
7.14 Q类事件 254  
7.15 R类事件 254  
7.15.1 Resize 254  
7.15.2 RowColChange 255  
7.16 S类事件 255  
7.16.1 Scroll (Grid) 255  
7.16.2 Scroll (Intrinsic) 255  
7.16.3 SelChange 255  
7.16.4 SendComplete 255  
7.16.5 SendProgress 256  
7.16.6 SIPChange 256  
7.17 T类事件 256  
7.17.1 Terminate 256  
7.17.2 Timer 256  
7.18 U类事件 256  
第8章 方法(Methods) 257  
8.1 A类方法 257  
8.1.1 A ept 257  
8.1.2 Add(CommandBar) 257  
8.1.3 Add(ColumnHeader) 257  
8.1.4 Add(ImageList) 258  
8.1.5 Add(Items) 258  
8.1.6 Add(ListItems) 258  
8.1.7 Add(Nodes) 258  
8.1.8 Add(Tabs) 259  
8.1.9 AddButton 259  
8.1.10 AddItem 259  
8.1.11 AddMenu 259  
8.2 C类方法 260  
8.2.1 Clear(Clipboard, ComboBox, ListBox) 260  
8.2.2 Clear(ColumnHeader, ListItem, Nodes) 260  
8.2.3 Clear(Err).. 260  
8.2.4 Clear(Grid) 260  
8.2.5 Clear(Items) 260  
8.2.6 Clear(MenuControls) 260  
8.2.7 Close(File) 260  
8.2.8 Close(Winsock) 260  
8.2.9 Cls 261  
8.2.10 Connect 261  
8.3 D类方法 261  
8.3.1 DDB 261  
8.3.2 Dir 261  
8.3.3 DrawCircle 261  
8.3.4 DrawLine 262  
8.3.5 DrawLine(PictureBox) 262  
8.3.6 DrawPicture 262  
8.3.7 DrawPoint 262  
8.3.8 DrawText 262  
8.4 E类方法 263  
8.4.1 End 263  
8.4.2 EndWaitForEvents 263  
8.4.3 EnsureVisible 263  
8.5 F类方法 263  
8.5.1 FileCopy 263  
8.5.2 FileDateTime 263  
8.5.3 FileLen 263  
8.5.4 FindItem 264  
8.5.5 FV 264  
8.6 G类方法 265  
8.6.1 Get 265  
8.6.2 GetAttr 265  
8.6.3 GetData 265  
8.6.4 GetFirstVisible 266  
8.6.5 GetFormat 266  
8.6.6 GetText 266  
8.6.7 GetVisibleCount 266  
8.7 H类方法 266  
8.8 I类方法 267  
8.8.1 Input 267  
8.8.2 InputB 267  
8.8.3 InputFields 267  
8.8.4 IPmt 267  
8.8.5 IRR 267  
8.9 K类方法 268  
8.10 L类方法 268  
8.10.1 LineInputString 268  
8.10.2 LinePrint 268  
8.10.3 Listen 268  
8.11 M类方法 268  
8.11.1 MIRR 268  
8.11.2 MkDir 269  
8.11.3 Move 269  
8.11.4 MoveFile 269  
8.12 N类方法 269  
8.12.1 NPer 269  
8.12.2 NPV 270  
8.13 O类方法 270  
8.14 P类方法 270  
8.14.1 Pmt 270  
8.14.2 Point 270  
8.14.3 PointSet 271  
8.14.4 PPmt 271  
8.14.5 Put 271  
8.14.6 PV 271  
8.15 R类方法 271  
8.15.1 Raise 271  
8.15.2 Rate 272  
8.15.3 Refresh 272  
8.15.4 Remove(ImageList) 272  
8.15.5 Remove(Itemscof Collection) 272  
8.15.6 RemoveAll(ImageList) 272  
8.15.7 RemoveItem 272  
8.15.8 Replace 272  
8.15.9 Reset 272  
8.15.10 Rr 272  
8.16 S类方法 273  
8.16.1 ScaleX 273  
8.16.2 ScaleY 273  
8.16.3 SendData 273  
8.16.4 SetAttr 273  
8.16.5 SetFocus 273  
8.16.6 SetScale    
8.16.7 SetText 273  
8.16.8 Show 274  
8.16.9 ShowColor 274  
8.16.10 ShowFont 274  
8.16.11 ShowHelp 274  
8.16.12 ShowOpen 274  
8.16.13 ShowSave 274  
8.16.14 SLN 274  
8.16.15 StartLabelEdit 274  
8.16.16 SYD 274  
8.17 T类方法 275  
8.17.1 TextHeight 275  
8.17.2 TextWidth 275  
8.18 W类方法 275  
8.18.1 WriteFields 275  
8.18.2 WaitForEvents 275  
8.19 Z类方法 275  
第9章 函数(Functions) 276  
9.1 A类函数 276  
9.1.1 Abs 276  
9.1.2 Array 276  
9.1.3 Asc 276  
9.1.4 Atn 277  
9.2 C类函数 277  
9.2.1 CBool 277  
9.2.2 CByte 277  
9.2.3 CCur 278  
9.2.4 CDate 278  
9.2.5 CDbl 278  
9.2.6 Chr 279  
9.2.7 CInt 279  
9.2.8 CLng 279  
9.2.9 Cos 280  
9.2.10 CreateObject 280  
9.2.11 CreateObjectWithEvents 281  
9.2.12 CSng 281  
9.2.13 CStr 281  
9.3 D类函数 282  
9.3.1 Date 282  
9.3.2 DateAdd 282  
9.3.3 DateDiff 283  
9.3.4 DatePart 284  
9.3.5 DateSerial 284  
9.3.6 DateValue 285  
9.3.7 Day 285  
9.3.8 DisconnectEvents 285  
9.4 E类函数 285  
9.5 F类函数 286  
9.5.1 Filter 286  
9.5.2 Fix 286  
9.5.3 FormatCurrency 286  
9.5.4 FormatDateTime 287  
9.5.5 FormatNumber 287  
9.5.6 FormatPercent 288  
9.6 H类函数 288  
9.6.1 Hex 288  
9.6.2 Hour 288  
9.7 I类函数 289  
9.7.1 InputBox 289  
9.7.2 InStr 289  
9.7.3 InStrRev 290  
9.7.4 Int 291  
9.7.5 IsArray 291  
9.7.6 IsDate 291  
9.7.7 IsEmpty 292  
9.7.8 IsNull 292  
9.7.9 IsNumeric 292  
9.7.10 IsObject 293  
9.8 J类函数 293  
9.9 L类函数 293  
9.9.1 LBound 293  
9.9.2 LCase 294  
9.9.3 Left 294  
9.9.4 Len 294  
9.9.5 LoadResString 294  
9.9.6 Log 295  
9.9.7 LTrim. RTrim和Trim 295  
9.10 M类函数 295  
9.10.1 Mid 295  
9.10.2 Minute 296  
9.10.3 Month 296  
9.10.4 MonthName 296  
9.10.5 MsgBox 296  
9.11 N类函数 298  
9.12 O类函数 298  
9.13 R类函数 298  
9.13.1 Replace 298  
9.13.2 RGB 299  
9.13.3 Right 299  
9.13.4 Rnd 300  
9.13.5 Round 300  
9.14 S类函数 301  
9.14.1 ScriptEngine 301  
9.14.2 Scripting Edition 301  
9.14.3 ScriptEngineBuildVersion 301  
9.14.4 ScriptEngineMajorVersion 302  
9.14.5 ScriptEngineMinorVersion 302  
9.14.6 Second 302  
9.14.7 Sgn 302  
9.14.8 Sin 303  
9.14.9 Space 303  
9.14.10 Split 303  
9.14.11 Sqr 304  
9.14.12 StrComp 304  
9.14.13 String 305  
9.14.14 StrReverse 305  
9.15 T类函数 305  
9.15.1 Tan 305  
9.15.2 Time 305  
9.15.3 Timer 306  
9.15.4 TimeSerial 306  
9.15.5 TimeValue 306  
9.15.6 TypeName 307  
9.16 U类函数 307  
9.16.1 UBound 307  
9.16.2 UCase 308  
9.17 V类函数 308  
9.18 W类函数 309  
9.18.1 Weekday 309  
9.18.2 WeekDayName 309  
9.19 Y类函数 309  
第10章 对象(Objects) 311  
10.1 A类对象 311  
10.2 C类对象 313  
10.2.1 Clipboard 313  
10.2.2 ColumnHeader 315  
10.2.3 ColumnHeaders 317  
10.3 E类对象 320  
10.4 F类对象 323  
10.4.1 Font 323  
10.4.2 Form 324  
10.5 I类对象 328  
10.5.1 Item 328  
10.5.2 Items 328  
10.6 L类对象 331  
10.7 M类对象 336  
10.7.1 Menu 336  
10.7.2 Menus 339  
10.8 N类对象 342  
10.8.1 Node 342  
10.8.2 Nodes 351  
10.9 R类对象 354  
10.10 S类对象 354  
10.11 T类对象 358  
10.11.1 Tab 358  
10.11.2 Tabs 360  
第11章 EVB常见控件用法 363  
11.1 C类控件 363  
11.1.1 CheckBox 363  
11.1.2 ComboBox 371  
11.1.3 Comm 376  
11.1.4 CommandButton 379  
11.1.5 CommonDialog 380  
11.2 D类控件 385  
11.3 F类控件 397  
11.3.1 File 397  
11.3.2 Finance 404  
11.3.3 Frame 405  
11.4 I类控件 405  
11.4.1 Image 406  
11.4.2 ImageList 406  
11.5 L类控件 407  
11.5.1 Label 407  
11.5.2 Line 408  
11.5.3 ListBox 410  
11.5.4 ListView 414  
11.6 O类控件 419  
11.7 P类控件 419  
11.8 S类控件 424  
11.8.1 Scrollbar 424  
11.8.2 Shape 426  
11.9 T类控件 426  
11.9.1 TabStrip 427  
11.9.2 TextBox 429  
11.9.3 Timer 430  
11.9.4 TreeView 431  
11.10 W类控件 436  
11.11 Winsock运行原理 438  
11.11.1 建立服务器端 438  
11.11.2 建立客户端 439  
第12章 嵌入式数据库技术 441  
12.1 基础知识 441  
12.1.1 ADO CE接口 441  
12.1.2 创建数据库 446  
12.1.3 创建数据表 447  
12.1.4 修改数据表 452  
12.1.5 增加字段 455  
12.1.6 删除字段 460  
12.1.7 字段重命名 463  
12.1.8 创建索引 467  
12.1.9 删除索引 470  
12.1.10 删除数据表 475  
12.1.11 删除数据库 477  
12.2 Connection对象 479  
12.2.1 属性 480  
12.2.2 方法 481  
12.3 Field对象 483  
12.4 Recordset对象  491  
猜您喜欢

读书导航