创建其他组件
更新:2007 年 11 月
您的组织可以将组件开发为 Visual Studio 2005 的加载项,以便开发人员能够用您的组件生成功能丰富、吸引人的应用程序。这一过程涉及:
确定您的组件所依赖的 .NET Compact Framework 核心组件。这决定您的组件是旨在跨各种 .NET Compact Framework 设备运行,还是面向为具体某类设备提供的功能。
选择适当的命名空间名封装您的组件。选择适当的命名空间名很重要,它可以为开发人员提供一致的体验,还可以避免命名空间与其他组件开发人员冲突。
设计时向开发人员公开您的组件。
将这些项打包成独立的安装程序,或作为 SDE 附件安装的安装程序。
创建组件的类库时,使用以下命名空间格式:
[Company Name].[Device Type].[Technology]
例如,假设有一个用于与 Pocket PC 的 Today Screen 交互 Microsoft 组件,它的命名空间如下:
Microsoft.PocketPC.TodayScreen
在该命名空间中,“Microsoft”是提供组件的公司,“PocketPC”是面向的具体设备类型,“TodayScreen”是组件公开的技术。
Microsoft 和第三方可以生成用于扩展 .NET Compact Framework 功能的各种可选组件,例如数据库组件、消息处理组件和特定的用户界面组件。
核心组件和扩展功能
以下组件被视为 .NET Compact Framework 的核心组件:
公共语言运行库
.NET Framework 类的丰富子集
特定于 .NET Compact Framework 的类,包括用于使用 SQL Server CE 的类。
Visual Basic 2005 语言组件
Visual C# 语言组件
下面这些可能的可选组件可以扩展 .NET Compact Framework 的功能:
Pocket PC 扩展
第三方数据库
第三方消息处理系统