posted @ 2007-03-20 13:43 小飞龙(Jack) 阅读(258) 评论(0) 推荐(0) 编辑
摘要:
要在基类中将方法声明为虚拟的,可以在该方法的定义中使用关键子virtual.要覆盖虚拟方法,必须在派生类中指出,这是通过在声明新方法是使用关键字override实现的. 阅读全文
摘要:
继承让我们能够正在已有类的基础上创建新类.新类可以使用原有类的所有特征,可以覆盖已有的特性,扩展已有的特性或添加自己的特征.继承的一些术语:基类:原有的类;父类:同基类的含义相同;派生类:通过继承基类创建的新类;子类:含义与派生类相同;单继承:c#中只支持单继承;public Employee(string fn, string In) : base(fn, In) { } 冒号后面的关键字base,可以以这种方式使用关键字base来调用基类的构造函数. /*例子using System;using System.Collections.Generic;using System.Text;na 阅读全文
posted @ 2007-03-20 11:11 小飞龙(Jack) 阅读(122) 评论(0) 推荐(0) 编辑
摘要:
接口和类的比较:接口类似于纯粹的抽象类1)(也是最主要的),接口不提供任何实现代码,这些代码是由实现接口提供的.2)接口不同于类,其所有的成员都被视为公有的.如果试图为接口的成员声明一个不同的作用域限定符将出错.3)接口只包含方法,属性,事件和索引器(indexer),而不包含数据成员,构造函数和析够函数,也不包含静态成员.使用接口:类只能从另一个类派生而来,但类可以实现多个接口,另外,结构不能继承另一个结构或方法,但可以实现接口.C#中允许实现多个接口提供了多重继承的功能和好处.为何使用接口:可以将接口作为一种给结构提供继承特性的途径.另外可以在一个类中实现多个接口,从而获得抽象类无法获得的 阅读全文
posted @ 2007-03-20 09:35 小飞龙(Jack) 阅读(145) 评论(0) 推荐(0) 编辑
摘要:
protected void InformationGridView_RowDataBound(object sender, GridViewRowEventArgs e) { CheckBox cbx = e.Row.FindControl("cbxName") as CheckBox; try { //传送CheckBoxID cbx.Attributes.Add("onclick", "ChangeGet(" + cbx.ClientID + ")"); } catch { } } <script la 阅读全文
posted @ 2007-03-16 16:51 小飞龙(Jack) 阅读(2707) 评论(2) 推荐(0) 编辑
摘要:
大多数网站都具备上传文件的功能,拥护可以利用此功能从客户端向服务器上传文件.默认情况下,上传文件的大小不能超过4MB.如果超过此界限边不能上传. 那么如何自定义上传文件限制呢?解答:asp.net通过修改Web.config和Machine.config文件对网站和网站目录进行配制.1)修改Web.config文件 在web.config文件中添加<httpRuntime/>配制可以自定义上传文件大小限制.添加设置代码如下. <configuration> <system.web> <httpRuntime maxRequestLength=" 阅读全文
posted @ 2007-03-16 16:51 小飞龙(Jack) 阅读(1088) 评论(3) 推荐(0) 编辑
摘要:
方法 在"Global.asax"文件中添加下面事件 void Application_Start(object sender, EventArgs e) { Application["count"] = 0;//初始化 } void Session_Start(object sender, EventArgs e) { //对Application加琐以防并行性 Application.Lock(); //添加一个在线人数 Application["Count"] = (int)Application["Count&quo 阅读全文
posted @ 2007-03-16 16:50 小飞龙(Jack) 阅读(198) 评论(0) 推荐(0) 编辑
摘要:
在asp.net中有一个HtmlInputFile HTML控件,该控件可以用来在客户端选择要上传的文件,并把文件上传 到服务器端. 方法一 string sFileName = Path.GetFileName(this.File1.PostedFile.FileName);//获取文件名 string sFilePath = Server.MapPath("./Image/" + sFileName);//MapPath方法,把客户端的文件上传到服务器上指定的文件夹下. this.File1.PostedFile.SaveAs(sFilePath);方法二上传文件的同时 阅读全文
posted @ 2007-03-16 16:50 小飞龙(Jack) 阅读(252) 评论(0) 推荐(0) 编辑
摘要:
protected void btnConfig_Click(object sender, EventArgs e){ foreach (GridViewRow row in GridViewInfo.Rows) { CheckBox dirCheckBox = (CheckBox)row.FindControl("DirCheak"); if (dirCheckBox != null) { if (dirCheckBox.Checked == true) { myBFUser.DeleteFlatInfo(int.Parse(GridViewInfo.DataKeys[r 阅读全文
posted @ 2007-03-16 16:49 小飞龙(Jack) 阅读(511) 评论(0) 推荐(1) 编辑