第二章:Windows CE .NET应用程序开发简介
2.1开发环境与工具
微软(Microsoft)提供了两个整合的开发环境来开发Windows CE .NET控制器的应用程序: Visual Studio .NET 和 eMbedded Visual C++。他们都是由一套整合的窗口(windows), 工具(tools), 选单(menus), 工具列(toolbars), 目录(directories),和其它组件所组成,并用以帮助我们建立,开发,测试,和侦错Windows CE .NET的应用程序。本书所介绍的是目前最新版的Windows CE .NET且使用的应用程序发展机器Wincon-8000亦是使用Windows CE .NET 为其嵌入式操作系统。是故本书所介绍的开发工具亦是目前最新支持Windows CE .NET的Embedded Visual C++ 4.0和Visual Studio .NET 2003。以往用Embedded Visual C++ 3.0和Embedded Visual Basic 3.0 或更旧的版本所开发出来的应用程序不能在Windows CE .NET运行,只能在其Windows CE 3.0上运行。
Embedded Visual C++ 4.0
我们很快的先看一下以下eMbedded Visual C++ IDE(Integrated Development Environment)整合开发环境的一些画面。如果大家曾经使用过 Microsoft Visual C++ 发展应用程序, 大家将发现 eMbedded Visual C++ 提供一个很类似的发展环境。当然,与 Visual C++ 不同的是eMbedded Visual C++ 提供了一些独特的工具和资源以用来开发Windows CE .NET 的应用程序。我们很快的先看一下以下eMbedded Visual
windows开发平台
C++ IDE(Integrated Development Environment)整合开发环境的一些画面。
图 : 使用eMbedded Visual C++ IDE开启一个新的项目
图 : 使用eMbedded Visual C++ IDE 编辑资源(resources)
图 : 使用eMbedded Visual C++ IDE 编辑程序代码,Compile, Build, and Debug
如果读者熟悉Visual Studio的Visual C++,你会发现eMbedded Visual C++ 的整合开发环境(IDE : Integrated Development Environment)非常相似。eMbedded Visual C++ 包含了一些主要功能和工具如下表。下一章我们将详细介绍如何安装和使用eMbedded Visual C++。
名称功能
Project Workspace 组织管理项目(projects)和项目的组件(components)
Text editor 编辑程序代码
Resource editors 设计和修改资源(resources),例如对话盒(dialog boxes),选单
(menus),标记(icons)等
Compiler  编译 C 或 C++ 的原始程序代码(source code)
在PC上仿真和测试应用程序的运行
Windows CE device
emulators
Platform Manager 在目标机器(target device)实地测试和运行应用程序
Debugger  侦错器
AppWizard  建立新的应用程序
Source Browser 在程序中检查和编辑函式(functions)和类别(classes),并快速得知
他们之间的关系
ClassWizard 自动维护类别的程序代码
Windows diagnostic tools 例如Windows CE Remote Spy (),提供更多的侦错功能
Online documentation and 线上技术手册
help
Visual Studio .NET 2003
透过Smart Device Extensions (SDE) for Microsoft Visual Studio .NET可让我们使用.NET的技术在支持.NET Compact Framework的Windows CE .NET控制器(例如Wincon8000支持.NET Compact Framework)上开发我们的应用程序。而Windows CE .NET所使用的语言和开发工具和在桌上型PC开发.NET的应用程序是一样的,那就是Visual Basic .NET(或Visual C#)和Visual Studio .NET。在最新的Microsoft Visual Studio .NET 2003以后(含)的版本,SDE已经内建整合在Microsoft Visual Studio .NET开发环境中,如果你使用的是Microsoft Visual Studio .NET 2002年版,你必需加装SDE这个套件,而Microsoft Visual Studio .NET 2002年以前的版本是不支持.NET应用程序的开发。如下图所示,只要在你建立新项目时选择[Smart Device Application],接下来所使用的开发工具或开发方式,都和开发桌上型微软操作系统(desktop Microsoft Operating System)(ex: Windows NT/2000/XP)的.NET应用程序一样。
2.2使用Embedded Visual C++ 开发你的应用程序
安装eMbedded Visual C++ 4.0:
本书所附光盘有收录eMbedded Visual C++ 4.0及SP1(Service Pack 1)或SP2(Service Pack 2) for eMbedded Visual C++ 4.0,读者亦可自行到微软的下载中心
(msdn.microsoft/downloads/Default.aspx)键入” eMbedded Visual C++”来搜寻最新版的eMbedded Visual C++并下载。
安装需求
操作系统: Windows 2000, Windows XP, Microsoft Windows® 2000 Professional SP2, Microsoft Windows 2000 Server SP2, or Microsoft Windows XP Professional
桌上型计算机使用Pentium-II 450 MHz以上处理器
200 MB以上的硬盘可用空间
CD-ROM drive
VGA或Super VGA (800 x 600 or larger)
Mouse
注册码
TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
激活eMbedded Visual C++ 4.0
待你成功的安装eMbedded Visual C++ 4.0在你的PC后,从[开始]菜单的[程序集]中可以到[Microsoft eMbedded Visual C++ 4.0]如下图,直接点选来执行以激活eMbedded Visual C++ 4.0
待eMbedded Visual C++ 4.0成功激活后会显示画面如下图。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。