第一部分 Windows Mobile開發(fā)環(huán)境及實例
第 章 嵌入式系統(tǒng)與嵌入式操作系統(tǒng) 3
1.1 嵌入式系統(tǒng)的發(fā)展. 3
1.2 嵌入式系統(tǒng)定義及特點 4
1.3 嵌入式數(shù)據庫系統(tǒng) 5
1.4 常見嵌入式操作系統(tǒng) 7
1.4.1 Windows CE 3.0 8
1.4.2 系統(tǒng)功能及服務 9
1.4.3 Windows CE .NET 16
1.4.4 Windows CE 5.0 1
1.4.5 嵌入式Linux 29
1.4.6 其他嵌入式操作系統(tǒng) 34
1.5 Vxworks系統(tǒng) 35
1.5.1 調試環(huán)境Tornado 36
1.5.2 通用嵌入式軟件開發(fā)環(huán)境Workbench 37
1.5.3 中間件VxWin 37
1.5.4 實時系統(tǒng)圖形界面Tilcon 38
1.6 嵌入式系統(tǒng)選型與實現(xiàn) 39
第2章 嵌入式開發(fā)工具EVB 41
2.1 eMbedded Visual Tools 3.0 41
2.2 安裝開發(fā)工具 42
2.3 熟悉EVB開發(fā)環(huán)境 50
2.4 與VB6的區(qū)別 52
2.5 與其他開發(fā)模型的接口 53
2.6 項目管理 54
2.6.1 使用遠程工具 54
2.6.2 平臺及網絡設置 58
2.6.3 調試及錯誤處理 59
2.6.4 開發(fā)環(huán)境設置 59
2.7 簡單的Hello World實例 62
第3章 綜合油液監(jiān)測系統(tǒng) 64
3.1 項目開發(fā)思路 64
3.1.1 開發(fā)環(huán)境 64
3.1.2 項目開發(fā)原則 64
3.2 項目開發(fā)過程 66
3.2.1 需求分析 66
3.2.2 模塊設計 66
3.2.3 項目界面設計 66
3.2.4 模塊體現(xiàn)及方案 67
3.2.5 項目其他特性 67
3.3 系統(tǒng)功能描述 69
3.3.1 系統(tǒng)登錄 69
3.3.2 系統(tǒng)功能實現(xiàn) 73
3.3.3 系統(tǒng)通信功能 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 運算符優(yōu)先級 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 顏色常數(shù) 219
5.4 通用對話框錯誤 219
5.5 比較常數(shù) 219
5.6 日期和時間 220
5.7 日期格式 220
5.8 圖形常數(shù) 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章 函數(shù)(Functions) 276
9.1 A類函數(shù) 276
9.1.1 Abs 276
9.1.2 Array 276
9.1.3 Asc 276
9.1.4 Atn 277
9.2 C類函數(shù) 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類函數(shù) 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類函數(shù) 285
9.5 F類函數(shù) 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類函數(shù) 288
9.6.1 Hex 288
9.6.2 Hour 288
9.7 I類函數(shù) 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類函數(shù) 293
9.9 L類函數(shù) 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類函數(shù) 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類函數(shù) 298
9.12 O類函數(shù) 298
9.13 R類函數(shù) 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類函數(shù) 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類函數(shù) 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類函數(shù) 307
9.16.1 UBound 307
9.16.2 UCase 308
9.17 V類函數(shù) 308
9.18 W類函數(shù) 309
9.18.1 Weekday 309
9.18.2 WeekDayName 309
9.19 Y類函數(shù) 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章 嵌入式數(shù)據庫技術 441
12.1 基礎知識 441
12.1.1 ADO CE接口 441
12.1.2 創(chuàng)建數(shù)據庫 446
12.1.3 創(chuàng)建數(shù)據表 447
12.1.4 修改數(shù)據表 452
12.1.5 增加字段 455
12.1.6 刪除字段 460
12.1.7 字段重命名 463
12.1.8 創(chuàng)建索引 467
12.1.9 刪除索引 470
12.1.10 刪除數(shù)據表 475
12.1.11 刪除數(shù)據庫 477
12.2 Connection對象 479
12.2.1 屬性 480
12.2.2 方法 481
12.3 Field對象 483
12.4 Recordset對象 491