在C#中使用.NET SDK创建控制(1)
在C#中使用.NET SDK创建控制作者: Norm Almond
在这篇教程中,我将使用.NET架构创建一个简单的时钟控制示例,这个控制是一个显示当前时间的时钟,我将指导读者实现秒针并显示钟点数。文章加亮处是创建这个控制的关键点,读者可以参考其中的代码。创建一个控制的最快的方法是从这里拷贝一个控制示例代码:
..\Program Files\NGWSSDK\Samples\QuickStart\winforms\samples\CS\WritingControls\helloworldcontrol
将目录拷贝到 MyControl目录
..\Program Files\NGWSSDK\Samples\QuickStart\winforms\samples\Cs\WritingControls\MyControl
将目录下的HelloWordlcontrol文件重命名为myControl.
将下列文件中的helloworldcontrol改为myControl:
打开控制台窗口输入 NMAKE ALL. 将建立下列两个文件:
现在基本的框架代码已经建立好了,我们可以通过运行mycontrol.exe来测试。
现在我们可以开始编写我们的控制.
我们需要添加一些即将使用的 namespaces, namespace包含了我们在控制中所涉及到的类 :
using System.ComponentModel;// Needed for control supportusing System.Timers; // Needed to support timerusing System.Runtime.InteropServices;// Needed for StrUCtLayout attribute