首页 > 其他 > 详细

自定义控件学习之菜鸟笔记一(Hello World)

时间:2014-02-18 19:18:17      阅读:301      评论:0      收藏:0      [点我收藏+]

一:引言

      正在学习自定义控件的开发内容,做为菜鸟勤做笔记自然是必要任务了。本篇为本人学习自定义控件的学习笔记,借此和大家分享一下学习过程吧。

      本人学习喜欢先看到具体的实例,然后再深入学习,故先从一个简单自定义控件开始,往后再谈其他内容。

二:简单自定义控件之Hello World

      记得学习c语言时就是从“Hello World”开始的,学习C#时依旧是“Hello World”,如今仍已“Hello World”作为我们第一个学习的自定义控件。

      闲话少说,我们立刻开始创建我们的第一自定义控件。

      步骤:

      1.打开vs,新建项目,选择“类库”,命名为“MyControl”,在新建的类库下 “添加” “ 新建项” "类" 命名为“HelloWorld”,创建后整个项目如图:

          bubuko.com,布布扣

    2.为项目添加引用“System.Web”(右键点击项目名称->添加引用->在.net选项卡中选择 system.web

    3.打开"HelloWorld"写入代码,如下:

    

bubuko.com,布布扣
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI.WebControls;

namespace MyControl
{
    public class HelloWorld:WebControl
    {
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            writer.Write("Hello World");
        }
    }
}
bubuko.com,布布扣

    4.编译我们写好的代码,到此我们第一个控件就完成了

三:控件使用

      添加控件有两种方法

    (1)

     1.在我们刚刚的解决方案下新建一个网站

     2.添加引用MyControl.dll

     3.在页面中添加代码:

     <%@ Register Assembly="MyControl" Namespace="MyControl" TagPrefix="cc" %>

     4.在页面中加入控件 运行测试

    (2)

     在工具箱中点击鼠标右键,选择“选择项”,选择刚刚编译好的“MyControl.dll”,此时工具箱中会出现我们的自定义控件,使用时直接拖到页面即可。

OK,我们第一个自定义控件就完成了。

自定义控件学习之菜鸟笔记一(Hello World)

原文:http://www.cnblogs.com/net-study/p/3554106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!