创建其他组件

更新: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 扩展

  • 第三方数据库

  • 第三方消息处理系统

请参见

概念

建立在核心组件之上

其他资源

.NET Compact Framework 开发人员模型