[Designer(typeof(SQL SERVERActionListsDesigner))]
Designer是属于System.ComponentModel.DesignerAttribute类,设计器就是通过DesignerAttribute 与控件建交关联的。
1.4 编译控件和关联的设计器成一个程序集 根据[Designer(typeof(SQL SERVERActionListsDesigner))]定义,与控件SQL SERVERActionLists相关联的设计器为SQL SERVERActionListsDesigner,同属于一个命名空间SampleActionLists,可以编译成一个程序集。
完成了控件与设计器的代码后进行编译,会生成SampleActionLists.dll文件,该文件就是可以发布和使用的控件程序集了。
2 使用操作表
2.1 在一个网页中引用标签控件 要在Visual Studio中使用该控件,首先必须将该控件加入到工具箱中,然后就可以和使用内置控件一样从工具箱中拖曳该控件到指定的窗体页面,这样Visual Studio就自动为窗体页面引用了该控件。自动的过程实际上Visual Studio在页面代码中添加了两句:
//为控件注册了命名空间<%@ Register Assembly="SampleActionLists" Namespace="SampleActionLists" TagPrefix="cc2" %>
//在窗体页面中引用控件的位置标识控件<cc2: SQL SERVERActionLists ID="SQL SERVERActionLists1" runat="server" BackColor="LightCyan"></cc2: SQL SERVERActionLists>
2.2 在Visual Studio 2005设计视图中使用操作表 在Visual Studio 2005设计视图中,把控件SQL SERVERActionLists拖曳到页面后,点击控件右上角的智能标记,这时会出现一个操作表的上下文菜单,选择“新建数据库”菜单项会弹出一个配置窗体,在该窗体里就可以完成对数据库的配置工作。
3 总结
Visual Studio 2005为控件提供了智能标记和操作表的设计时支持,使得开发人员通过配置菜单和对话框就可以完成较复杂的编程,从而减低了编程的复杂度和大大地提高了软件的生产效率。通过本示例的实现,可以为读者开发自定义的服务器控件、设计器和操作表提供帮助。
参考文献:
[1]张建.Net2.0配置文件中用户自定义配置的应用[J].电脑编程技巧与维护.2006.(11):14.
[2]吴冰.基于ASP.NET的登录控件开发及安全策略[D].厦门大学.2008.
[3]吴冰,黄文达.ASP.NET服务器控件开发[J].计算机与现代化.2008.(04).
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机基于.NET 2.0中自定义操作表的设计与实现(2)在线全文阅读。