频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

VS.NET和.NET Framework精简版入门(3)

作者: 出处:51CTO.com  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-01-18 13:30
关 键 词:.NET  VS  Framework  精简版  入门
阅读提示:本文告诉您如何使用.NET Framework 1.0精简版和Visual Studio.NET 2003开发可靠的智能客户端设备应用程序,具体内容有:公共语言运行时、.NET Framework精简版类库、与窗体相关的类、数据和XML类等和使用Visual Studio .NET 2003进行开发、IDE的附加功能等。

数据库支持

.NET Framework 精简版提供许多与数据有关的工具。为 SQL Server CE 提供本地数据库支持。在服务器端,.NET Framework 精简版支持 SQL Server。

请注意,有一家第三方供应商也提供用于 Pocket Access 数据库的 .NET Framework 精简版组件。有关详细信息,请参阅本文结尾处的参考信息。

二进制序列化

出于规模和性能方面的考虑,.NET Framework 精简版中删除了 BinaryFormatter 和 SoapFormatter 类。

访问 Windows 注册表

.NET Framework 包含 Microsoft.Win32.Registry 命名空间,因此很容易在应用程序中处理 Windows 注册表。很显然,这个命名空间并未包括在 .NET Framework 精简版中,因为它与 Win32 有关,而与 Windows CE 无关。您可以通过调用相应的 Windows API 来访问 Windows CE 注册表。

利用 COM 组件

将 COM 对象集成到基于 .NET Framework 精简版的应用程序中需要执行两个步骤。首先,必须编写能提供 COM 对象的非托管 DLL 包装(即使用 eMbedded Visual C++)。此步骤可繁可简,具体情况取决于 COM 对象的复杂程度。其次,必须使用 PInvoke 访问 DLL 包装。幸运的是,开发小组已经开始着手开发常用的 COM 组件了,本文结尾处的参考信息中列出了一些组件。

安全性

.NET Framework 精简版不能确保访问非托管代码时的安全性。任何应用程序都可以调用任何系统 API 或非系统 API。

目前,.NET Framework 精简版不能提供基于角色的安全性。当事人对象无法识别已知标识或已知角色。

XML Web Service

.NET Framework 精简版 XML Web Service 缺少的最主要的是使用 Cookie 的功能。Cookies 广泛用于在客户端的各个调用之间在服务器上保留该客户端的状态。虽然 Cookie 在 Web 服务中的使用并不象在 Web 站点上那么普遍,但是仍在使用。

.NET Framework 精简版只能对 Web 服务提供有限的加密能力。

打印

.NET Framework 精简版不支持打印。通过 IR 很难与网络打印机或外部打印机进行交互。

要访问网络打印机,需要创建一个基于服务器的应用程序,它能够接受并打印移动应用程序提交的作业。

可以通过 IR 端口直接将输出发送到支持 IR 的打印机上。可以使用 System.Net.IrDA 命名空间来访问移动设备的 IR 端口。

GDI+

Windows CE 本身并不支持 GDI+,因此 .NET Framework 精简版删除了与 GDI+ 相关的功能。

远程处理

.NET Framework 精简版的第一个版本不支持远程处理。

使用 Visual Studio .NET 2003 进行开发

Visual Studio .NET 2003 为创建针对 .NET Framework 精简版的应用程序提供了可靠的开发环境。Visual Studio .NET 包括一组预设的设备配置文件。设备配置文件包含创建针对特定设备的应用程序所需的信息。有了 Visual Studio .NET,也就有了创建针对 Pocket PC、Pocket PC 2002 和 Windows CE .NET 4.1 及更高版本的应用程序所需的配置文件。这些配置文件使用户能够创建包含 Windows 窗体和 ADO.NET 的应用程序,还为用户提供了使用 Web 服务的能力。

配置文件可以是针对设备的(例如,专用于 Pocket PC 的配置文件),也可以是针对一般 Windows CE 平台的非专用配置文件,还可以是适用于任何支持 .NET Framework 精简版的平台的通用配置文件。

Visual Studio .NET 支持设备工具包(以前称为 SDK)。与早期的嵌入工具相同,设备工具包独立于 Visual Studio .NET,可以单独安装和更新。

IDE 的附加功能

除了 Visual Studio .NET 本身具有的功能外,IDE 还具有以下针对设备的功能:

◆模板 - 用于常见项目类型的预定义配置。模板可供 Pocket PC 和 Windows CE 设备使用。

◆针对设备的控件 - 专用于 Pocket PC 和 Windows CE 的控件。已经对界面、资源消耗和功能进行了调整,以适应这些环境的需要。

◆设备仿真器 - 模拟特定设备的测试环境。仿真器运行在开发人员的计算机上,可以在没有真正设备的情况下进行测试。

◆自动部署应用程序 - 为开发人员提供无缝的测试环境,使他们能够轻松地测试仿真器或设备。

◆远程调试 - 使用户可以对自己的设备应用程序使用 Visual Studio .NET IDE 提供的调试工具。所有调试工具都可用于仿真器或设备上运行的基于 .NET Framework 精简版的应用程序。


共12页: 上一页 [1] [2] 3 [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页
【内容导航】
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看52473次)
·UML类图详解 (查看46951次)
·Java编程开发手册 (查看25172次)
·UML统一建模语言 (查看24155次)
·C#技术开发指南 (查看22515次)
·Java编程开发手册 (1195个砖)
·Java基础教程 (429个砖)
·C#技术开发指南 (304个砖)
·PB开发教程 (220个砖)
·.NET开发手册 (217个砖)
·Java编程开发手册 (653个好)
·Java基础教程 (569个好)
·.NET开发手册 (251个好)
·PB开发教程 (209个好)
·Delphi开发技术手册 (174个好)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有