C# 组件开发,简介+ hello word 级别教程!

本文是C#组件开发的简介教程,介绍了控件的分类,如复合控件、扩展控件和.NET组件,并讲解了如何创建一个简单的Component。通过新建类库工程,改写Class1.cs代码,编译生成.dll文件,然后在Winform应用中使用,展示了组件开发的基本流程。
摘要由CSDN通过智能技术生成

我对C# 的理解仅限于使用层面, 想看深入式的不在这里。

啰里八嗦的前言

当年,在老师要求我做一个组件的时候我在网上查了很久资料,蹦出来的不外乎是某某培训之类,进去连免费课程都不给看一节。但是黄天不负苦心人系列,终于找到一些珍贵资料,也让我对 C#组件有了一点零星的认识。接下来让我分享一下这点知识。


首先, 先普及一下知识。
控件分为:复合控件、扩展控件、组件。

  1. 复合控件: 现有控件进行组合,形成新控件;
  2. 扩展控件:在现有控件基础上派生出一个新的控件,增加新的或修改原有功能。
  3. .NET组件:就像是Timer 控件一样,在开发界面上没有实体的控件;

仔细观察可以发现,编写用户控件建立的“windows窗体控件库”程序中,设计控件默认继承了UserControl类。

其实,只要写的类库是UserControl或者Component,就可以在Toolbox里面显示,被拖拽使用。区别在于UserControl是有界面的类库,Component是没有界面的,显示在设计界面下方(例如:Timer 控件显示位置)。


这段不想看的可以不看:

从类继承方向解释,.NET中的组件、控件和用户控件。
其实从字面上已经可以理解各自的不同了。但是具体关系其实是从类的继承上来

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值