用Visual C#动态生成组件 请看!(一)

北混

北混

2016-01-29 12:07

用Visual C#动态生成组件 请看!(一),用Visual C#动态生成组件,请看!(一)
以前在用Delphi写程序的时候,总不喜欢在窗体上排放很多组件,这一方面有点不美观,并且在调试程序时候,也不是十分方便。通常在写程序的时候,当要用到某些组件,采用的方法一般都是动态创建,用完以后就释放掉。Visual C#在程序运行的时候也可以动态创建组件,下面就结合一个程序例子来具体介绍如何用Visual C#动态生成组件。首先让我们了解一下,在动态创建组件的过程中要用到的一些概论和理论。

一. Boxing (装箱)和Unboxing (出箱):

在用Visual C#动态创建组件的时候,要涉及到二种数据类型变量的转换,这二种类型变量就是实值类型(Value Type)变量和参考类型(Reference Type)变量,而这种转换过程在Visual C#中被称为Boxing (装箱)和Unboxing (出箱)。其中把实值类型变量转换成参考类型变量就是Boxing (装箱);把参考类型变量转换成实值类型变量就是Unboxing (出箱)。那么什么是实值类型,说的简单些,就是我们平常使用的整型、布尔型、枚举型等,这些类型的变量就是实值类型变量了;所谓参考类型,在Visual C#中指的就是Object、Class、Interface、Delegate、String、Array等,他和实值类型最主要的不同之处就是,参考类型变量存放的是指向实体对象的指针,而实值类型变量却是实实在在地实体对象。在本文介绍的程序中,主要涉及的是出箱。具体的处理方法,在下面有着具体介绍。

二. 本文中程序设计和运行的环境:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/vb/)

(1).微软公司视窗2000服务器版

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/vb/)

(2)..Net FrameWork SDK Beta 2

展开更多 50%)
分享

猜你喜欢

用Visual C#动态生成组件 请看!(一)

vb
用Visual C#动态生成组件 请看!(一)

用Visual C#动态生成组件 请看!(二)

vb
用Visual C#动态生成组件 请看!(二)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用Visual C#动态生成组件 请看!(三)

vb
用Visual C#动态生成组件 请看!(三)

用Visual C#动态生成组件

编程语言 网络编程
用Visual C#动态生成组件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用Visual C#做WinForm组件

编程语言 网络编程
用Visual C#做WinForm组件

如何用Visual C#做组件

vb
如何用Visual C#做组件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《超级英雄》新手上手必看攻略

《超级英雄》新手上手必看攻略

支持数据项查找功能的树控制(CTreeCtrl)类

支持数据项查找功能的树控制(CTreeCtrl)类
下拉加载更多内容 ↓