|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
可怜的程序员,还是逃不出移植的命运!控件|区分(一).用户控件和自界说控件概述
用户控件(UserControl):扩大名为*.ascx,跟*.aspx在布局上类似,是指页面中
加载的功效块,只是用户控件不克不及独自作为页面运转,必需嵌进到*.aspx页面或别的用
户控件中利用.
自界说控件,跟HtmlControl或WebControl类似,编译后能够增加援用到工具栏里
面,间接用鼠标拖动利用.
(二).利用
在一个年夜体系中,偶然候会只能几个*.aspx页面,其他的都是做成*.ascx页面,
如许能够加强页面之间的藕合性,一个用户控件*.ascx都作为一个自力的功效块.
自界说控件是指编译后间接能够放到工具箱顶用,就像TextBox,DataGrid一样
在计划器中能够用鼠标拖动到页面上利用.
自界说服务器控件分为两种:
1.一种是用*.aspx代码和*.cs代码编译后天生DLL,再增加援用到工具箱利用.
一样平常用于WebForm中.
2.另外一种是只用*.cs完成,再编译天生DLL,增加到工具箱利用.
一样平常用于WinForm中.
自界说控件天生步骤:
好比:
1.将一个Button从计划器拖到页面中,
对按钮巨细,色彩或文本设置一个流动值,保留文件名为:a.cs
2.csc/r:System.dll/t:library/out:....A.dlla.cs
3.右击工具箱空缺处,弹出右击菜单后,选“增加移除项”,将刚天生的DLL
增加到工具箱内里来,如许,就能够像一样平常的Button一样拖动利用了c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。 |
|