开发者网络 动网主机 支持论坛 邮局 帮助
当前位置:网络学院.Net专区控件开发和使用 → 用Visual C#动态生成组件,请看!(一)
用Visual C#动态生成组件,请看!(一)
日期:2002年2月6日 作者:阿虎 人气:     [ ]
以前在用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等,他和实值类型最主要的不同之处就是,参考类型变量存放的是指向实体对象的指针,而实值类型变量却是实实在在地实体对象。在本文介绍的程序中,主要涉及的是出箱。具体的处理方法,在下面有着具体介绍。

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

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

(2)..Net FrameWork SDK Beta 2

(出处:开发者俱乐部)

相关文章:
 
·用正则解析图片地址,并利用XMLHTTP组件将其保存
·无组件上传图片到数据库中,最完整解决方案
·三种禁用FileSystemObject组件的方法
·一个不需要第三方组件,可实现华简单图形的类
·在ASP中用EasyMailObject组件处理Exchange邮件源代码(7)
·在ASP中用EasyMailObject组件处理Exchange邮件源代码(6)
·在ASP中用EasyMailObject组件处理Exchange邮件源代码(5)
·在ASP中用EasyMailObject组件处理Exchange邮件源代码(4)
·在ASP中用EasyMailObject组件处理Exchange邮件源代码(3)
·在ASP中用EasyMailObject组件处理Exchange邮件源代码(2)
相关软件:
 
·烁空ASP.Net全能数据库组件 v2.1 开源版
·襄樊二手市场 v1.7.7.6 vip无组件版
·E路XML留言本(Elook XML GuestBook) v1.0 无组件版
·爱雪儿无组件上传类 v2.0
·WLONG3D无组件全功能上传系统wlup1.8
·Qbtrade无组件图片上传bug修正版
·ASP组件探测器
·ASP小程序-无组件上传程序
·无组件ASP页面上传
·ASP无须组件真正实现任意类型文件的上传
说明:本站部分内容收集于网络,如有侵犯您的权益请来信告知,我们会第一时间进行处理,谢谢
 → 特别推荐
 → 热点TOP10

关于本站 | 诚聘英才 | 业务合作 | 联系我们 | 广告合作 | 收藏本站

海口动网先锋网络科技有限公司版权所有
Copyright ? 2000 - 2003 AspSky.Net
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077