ScribbleDotNET 示例:使用 CLR 功能扩展随意画图功能
在这一组示例中,经典的随意画图示例得到了更新和扩展,加入了 .NET 功能。 示例文件包括两个解决方案,一个带有随意画图示例的 MFC 示例,另一个带有随意画图示例的 Window 窗体实现。 下面的示例说明分别对示例解决方案所演示的不同领域的功能进行了介绍:
演练:公开 .NET 插件模型
MFC 随意画图解决方案被扩展为公开 .NET 对象模型。 此外,该示例还公开一个插件体系结构,使得 .NET 插件能够与 MFC 随意画图解决方案实现无缝的交互。演练:使用 /clr:pure 功能
Windows 窗体随意画图解决方案被扩展为包括一些包含静态数据的本机类。 Windows 窗体随意画图解决方案还公开一些必须通过 Windows 窗体设计器使用的 Windows 窗体控件。 使用 /clr:pure 选项生成示例解决了这些方案的一些潜在问题。
安全说明 |
---|
此代码示例用于阐释一个概念,并且仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“原样”提供此代码示例,不提供任何保证。 |
获取示例和安装示例的说明:
访问 Visual Studio 中的示例
在**“帮助”菜单上,单击“示例”**。
默认情况下,这些示例安装在 drive:\Program Files\Microsoft Visual Studio 10.0\Samples\ 中。
- 有关此示例的最新版本以及其他示例的列表,请参见 MSDN 网站上的 Visual Studio 示例。
生成此示例
- 有关生成应用程序的正确过程,请参见上面的演练。
运行此示例
- 有关运行应用程序的正确过程,请参见上面的演练。