![Скачать презентацию Developing Windows CE Applications With Visual Basic Скачать презентацию Developing Windows CE Applications With Visual Basic](https://present5.com/wp-content/plugins/kama-clic-counter/icons/ppt.jpg)
4d57a93f038951edb80e223a81c7cdbe.ppt
- Количество слайдов: 27
Developing Windows CE Applications With ® Visual Basic ® Larry Roof tonked 8 -305
Agenda l l Windows CE overview Introduction to the e. VB toolkit Developing applications with e. VB Questions and answers
Windows CE Platforms l Commercial devices Ø Ø l l H/PC Pro (sub-notebook) H/PC (checkbook) P/PC Pocket PC Auto PC Embedded devices
Windows CE Environment l l Limited memory Limited CPU power Supports a subset of Win 32® APIs Provides desktop connectivity
Embedded Visual Basic l l l l Application development Runtime characteristics Intrinsic controls Active. X® Controls Runtime availability Application model Deploying applications
Development With e. VB l l l Visual Basic-like development environment New project types Project dialog Ø Ø Ø l Auto-download and run Remote debugging Emulation Remote developer tools
Demo – Hello World
Runtime Characteristics l Subset of Visual Basic 6. 0 runtime Ø Ø l l l Designed for size, speed About 650 K in size Language subset Object subset Interpreted on Device Application is CPU independent No native compile … yet
Intrinsic Controls l l l l Picture box Label Text box Frame Command button Check box Option button Combo box List box Scroll bars Timer Shape Line
Active. X Controls With e. VB l Controls shipped with e. VB Ø Ø Ø Ø Image, Picture. Box, Image. List File. Sys Winsock, MSComm Tree. View, List. View Grid, Common Dialog, Tab. Strip Menu bar, Command bar ADOCE
Third-Party Controls l l Printing Displaying images Internet API wrappers
Demo – Next. Gen Agent
Runtime Availability l Windows CE 2. 0 Ø l Windows CE 2. 11 Ø Ø l H/PC devices H/PC Pro devices P/PC devices Windows CE 3. 0 Ø Pocket PC
Distribution Model l l ROM – OEM decides if included RAM – provided by supported SDKs
Application Model VB Applications Processor Independent VB Active. X Runtime Controls Processor Dependent Win 32 API subset Configurable TCP/IP USER Object OS Layer Ir. DA Kernel PPP GDI Stores Installable drivers OEM Adaptation Layer OEM/Driver Development
Deploying Your Application l l e. VB applications are processor independent Intrinsic controls are in platformspecific runtime Application install wizard creates setups Third-party installation utilities
Developing An Application l l l Designing for the Pocket PC Working with files Accessing Pocket Outlook® Databases and e. VB Moving data to and from a device Producing printed output
Demo – Mobile Sales
Designing For The Pocket PC l l l Flat interface Menu bar control Simple interaction Popup menus OK buttons Minimize data input
Working With Files l l Working with the Windows CE file system File system control Sequential, binary and random access files File control
Accessing Pocket Outlook l l Pocket Outlook Object Model (POOM) Working with contacts Working with appointments Working with tasks
Databases And e. VB l l Windows CE databases ADOCE SQL Server™ 2000 for Windows CE Using ADO with e. VB
Moving Data To A Device l l Active. Sync® Using the synchronized files folder RAPI with the CEConnect control TCP/IP and the Winsock control
Producing Printed Output l l Using IR printers Active. X printer control Printing using the printer control Creating HTML reports
Questions And Answers l l l To contact me: Larry Roof – lroof@tonked. com e. VB information: www. tonked. com Newsgroup: microsoft. public. vbce e. VB training: www. tonked. com/training. asp Show samples: www. tonked. com
4d57a93f038951edb80e223a81c7cdbe.ppt