自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 ICloneable 接口--c# 深复制与浅复制

支持克隆,即用与现有实例相同的值创建类的新实例。命名空间: System 程序集: mscorlib(在 mscorlib.dll 中)语法[ComVisibleAttribute(true)]public interface ICloneableICloneable 接口包含一个成员 Clone,它用于支持除 MemberwiseClone 所提供的克隆之外的...

2010-09-13 15:41:00 197

转载 IDisposable接口详解

正确实现 IDisposable.NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。MSDN建议按照下面的模式实现IDisposable接口:1publicclassFoo:IDisposable2{3publicvoidDispose()4...

2010-09-13 15:36:00 204

转载 C# 中用 PadLeft、PadRight 补足位数

有时候,为了让格式统一,当位数不足时,给予补足。比如:2008-01-01 13:42:05,这其中就对月、日、秒进行了补位。在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度PadR...

2009-04-16 17:02:00 593

转载 listbox控件的一些操作

1. 属性列表: SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single) Rows 列表框中显示总共多少行 Selected 检测条目是否被选中 SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目 Count...

2009-04-16 16:39:00 158

转载 IsPostBack用法,Page.IsValid的用法

IsPostBack 如果第一次加载IsPostBack为true 但是以后点击按钮之类的都从新执行pageload的,因为会出发postback。这时就为true。 所以if(!IsPostBack){}中放置的代码应该是第一次加载是运行。其他时间不运行的代码。Page.IsValid在ASP.Net中,为了方便表单的验证,提供了验证控件来完成表单输...

2009-04-16 14:04:00 188

转载 IIf函数

摘 要:IIf函数根据表达式的值,来返回两部分中的其中一个正 文:IIf 函数根据表达式的值,来返回两部分中的其中一个。 语法 IIf(expr, truepart, falsepart) IIf 函数的语法含有下面这些命名参数: 部分 描述 expr 必要参数。用来判断真伪的表达式。 ...

2009-04-16 11:38:00 471

转载 替换、恢复Html中的特殊字符

public static string HtmlEncode(string theString){theString = theString.Replace(">", "&gt;");theString = theString.Replace("<", "&lt;");theString = theString.Replace(" ", " &nbs...

2009-04-14 15:06:00 159

转载 C#连接数据库的一些鲜为人知的方法

用过VS2005和VS2008的开发人员肯定知道在安装这个IDE的时候会自动安装了一个精简版的SQL数据库服务SqlExpress,这个数据库系统少了最重要的企业管理器,也就是说不能用它来建数据表和一些可视化操作。如果碰到项目中要用到SQL数据库的时候也不能附加到数据库服务里面去,导致项目在连接数据库的时候会提示找不到数据库文件而读取失败。那么,这个精简版的SQL数据库服务是不是意味着一...

2009-02-12 11:19:00 72

转载 C#关键字

类型Void(C#参考)用作方法的返回类型时,void 关键字指定方法不返回值。在方法的参数列表中不允许使用 void。采用以下形式声明一个无参数的、不返回值的方法:Ovid SampleMethod();Var(C#参考)在方法范围中声明的变量可以具有隐式类型 var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定...

2008-11-20 15:43:00 102

转载 【推荐】常用 SQL 语句大全

语 句 功 能--数据操作  SELECT --从数据库表中检索数据行和列  INSERT --向数据库表添加新数据行  DELETE --从数据库表中删除数据行  UPDATE --更新数据库表中的数据--数据定义  CREATE TABLE --创建一个数据库表  DROP TABLE --从数据库中删除表  ALTER TABLE --修改数据库...

2008-11-08 10:48:00 64

转载 CSS中的黄金分割率

这是一位叫做 Christos Chiotis的希腊 Web 设计师发表在 CssGlobe 的一篇文章,讲述了黄金分割率在 CSS 中的应用。黄金分割率是一个应用广泛的数学常数,大约为 1.6180339887。黄金分割率用在 Web 设计中,可以为设计带来更多视觉上的和谐。在一个简单的两栏式页面布局中,使用两个容器,第一个容器用来显示主要内容,第二个容器显示侧条。比如,...

2008-11-08 10:46:00 111

转载 几条相关SQL语句

1、说明:复制表(只复制结构,源表名:a 新表名:b)(Access可用)法一:select * into b from a where 1<>1法二:select top 0 * into b from a2、说明:一条SQL语句搞定数据库分页select top 10 b. * from (select top 20 主键字段,排序字段 from 表名 o...

2008-11-07 14:07:00 73

转载 解析.net中ref和out的实质

可能是.net中的value type和reference type的关系遇到给函数传递参数的情况时,在我们的脑海里就会浮现按值和按引用传递的概念。如果看见下面这个函数(代码1)我们就会条件反射似的说要给参数加上ref才能使函数内部修改参数的值。  //代码1void Change(int a, int b){  int tmp = a;  a = b;  b =...

2008-11-01 18:29:00 121

转载 JavaScript substr() 和 substring() 方法的区别

substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。length可选项。在返回的子字符串中应包括的字符个数。...

2008-11-01 13:27:00 68

转载 武林外传搞笑语录

各回各家,各找各妈 Go back home, and find your mom. 老虎不发威,你当我是HELLO KITTY Tiger doesn't get angry, you think it's HELLO KITTY 额服了you,额尊敬you,额的内心崇拜you I admire you, I respect you, I really...

2008-06-25 13:16:00 127

转载 调试和跟踪

1、开发过程中主要依靠设置断点,逐语句/逐过程调试(逐句调试是学习别人代码的一个很好的方法,当然狠烂的代码这样做,很痛苦。)其中,局部变量窗口/监视窗口可以检查当前各个变量的取值;另外,通过“即时窗口”(调试->窗口->即时),可以在程序运行过程中(当然是在断点状态下),临时改变某个变量的取值(比如在即时窗口中输入Button1.Text="abc",然后...

2008-06-20 20:44:00 331

转载 VS2005单元测试[转]

Team版的VS2005里面包含了完整的Test功能,具体有:Unit Test,WebTest和LoadTest.这一整套的测试基本涵盖了软件开发会使用到的测试功能. 我这里先从单元测试开始介绍(Unit Test)....

2008-05-14 16:11:00 85

转载 几个.Net开源的CMS、Portal系统

几个.Net开源的CMS、Portal系统 最近打算花些功夫研究.Net环境下的CMS、Portal系统,很多优秀的开源CMS、Portal系统,都是PHP开发的,比如Xoops、Mambo、Drupal,比起Php在OpenSource中的群星璀璨来,.Net CMS、Portal开源项目有点暗淡。在sourceforge上找了一个下午,把一些比较有成熟、有特点的项目下载下来准备研究。...

2008-04-24 09:30:00 107

转载 DataKeyNames工作

datakeynames 其sdk中的描述如下:datakeynames:获取或设置一个数组,该数组包含了显示在 gridview 控件中的项的主键字段的名称。 datakeys:获取一个 datakey 对象集合,这些对象表示 gridview 控件中的每一行的数据键值。gridview的datakeynames属性指出要持久保存在视图状态中的数据字段的名称,以便在...

2008-04-17 14:25:00 84

转载 查询后,翻页问题的解决办法2。(GridView1.PageIndex = e.NewPageIndex;) (转)

1.前面的翻页解决办法,只是实现目的的变通办法,适合简单的查询页面。下面的则是正面的解决办法。2.在GridView的事件中,双击PageIndexChanging事件,在.cs文件中写GridView1_PageIndexChanging函数。3.在该函数中,把查询的语句完全复制过来,在绑定之前,加入一语句:GridView1.PageIndex = e.NewPageInde...

2008-04-16 17:02:00 363

转载 也谈下vs2005中的gridview (转)

说道gridview,我总是想起vs2003的DataGrid,可能是用的多点的缘故吧.在datagrid里我做的分页都是自己加页面分页button or label ,然后利用datagrid的自动分页功能.在自己分页button事件里写代码.绑定的多是dataset数据源,每次分页button click事件里都要重新绑定一次.觉得很麻烦,毕竟dataset每次准备数据都要连接数据库...

2008-04-16 16:47:00 96

转载 GridView的RowDataBound方法

protected void UserView_RowDataBound(object sender, GridViewRowEventArgs e) { //找到删除按钮 ImageButton DeleteBtn = (ImageButton)e.Row.FindControl("btnDelete"); if ...

2008-04-16 12:19:00 104

转载 C#数组定义和初始化

数组是具有相同数据类型的项的有序集合。要访问数组中的某个项,需要同时使用数组名称及该项与数组起点之间的偏移量。在 C# 中,声明和使用数组的方法与 Java 有一些重要区别。 一维数组 一维数组以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,数组声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后,而这在 Java 中是允许的。因此,类型为 ...

2008-04-14 16:07:00 116

转载 关于length

length 属性(字符串)返回字符串的长度。str.length参数str必选。一个字符串或 String 对象的名称。 备注length 属性包含一个整数,该整数指示 String 对象中的字符数。String 对象中的最后一个字符的索引为 length - 1。例如:String[] ss={”1”,”22”,”3...

2008-04-14 16:06:00 89

转载 substring 方法

描述返回位于 String 对象中指定位置的子字符串。 语法strVariable.substring(start, end)"String Literal".substring(start, end)substring 方法的语法包括下述参数: 部分 描述 ...

2008-04-14 15:47:00 258

转载 String.split()

在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必...

2008-04-14 10:42:00 68

转载 DataKeyNames工作

datakeynames 其sdk中的描述如下:datakeynames:获取或设置一个数组,该数组包含了显示在 gridview 控件中的项的主键字段的名称。 datakeys:获取一个 datakey 对象集合,这些对象表示 gridview 控件中的每一行的数据键值。gridview的datakeynames属性指出要持久保存在视图状态中的数据字段的名称,以便在...

2008-04-09 15:30:00 70

转载 asp.net中弹出确认窗口(confirm),实现删除确认的功能

在网页制作中经常出现是否确认按钮,特别是在删除数据库是,如果没有做这种设置就会引起数据的丢失。如果做了确认按钮后就会给用户一次补救的机会,这样就避免了不必要的数据丢失。如果直接用js写的话有很难和后台的操作联系。 解决方案:给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm('...

2008-04-08 11:29:00 104

转载 C#事件及响应方法

引言    C#语言自C/C++演变而来。它是现代、简单、完全面向对象和类型安全的。C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果。面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……    在.NET应用程序开发中,不管是WEB Forms(ASP...

2008-04-08 10:48:00 187

转载 逻辑“与”运算符 (&&)

“&&”(逻辑与)是逻辑运算符。 “逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。 逻辑运算符把各个运算的变量(或常量)连接起来组成一个逻辑表达式。 逻辑运算符有4个,它们分别是: !(逻辑非)、 ||(逻辑或)、&&(逻辑与) ^(异或)。在位运算里面还有 &(位与)、|(位或)的运算。 什么是逻辑运...

2008-04-04 21:10:00 516

转载 indexOf(String.indexOf 方法)

indexOf(String.indexOf 方法)字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 String 对象内第一次出现子字符串的字符位置。public indexOf(value:String, [sta...

2008-04-04 20:52:00 484

转载 asp.net/c#下用参数化SQL访问时间字段

Access下的SQL语句跟Sql Server下有所不同,我在将Sql Server数据库改为Access数据库的时候,遇到些小小的挫折,稍作总结,以备参考。 假设有表Article, Article有字段EditTime,类型为“日期/时间”型,以修改EditTime为例。voidUpdate(intnArticleID,stringstrTitle,...

2008-04-03 15:38:00 145

转载 return用法之注意细节

方法的声明:修饰符 返回类型 方法名称 (参数...)返回类型规定了return后面所加的量的类型,如果返回类型声明为void,则不需要返回值public static void Main()//程序入口只可以声明为void和int的返回{//不需要返回值就OK}public static void mm(){return;//有些时候,在void的方法中...

2008-04-02 10:56:00 204

转载 String.Empty,NULL和""的区别

string.Empty就相当于"" 一般用于字符串的初始化 比如: string a; Console.WriteLine(a);//这里会报错,因为没有初始化a 而下面不会报错: string a=string.Empty; Console.WriteLine(a); 或者用于比较: if(a=="") if(a==string.Emp...

2008-04-02 10:21:00 61

转载 designer.cs 文件的作用

designer.cs 是窗体设计器生成的代码文件,作用是对窗体上的控件做初始化工作(在函数InitializeComponent()中)VS2003以前都把这部分代码放到窗体的cs文件中,由于这部分代码一般不用手工修改,在VS2005以后把它单独分离出来形成一个designer.cs文件与窗体对应。这样cs文件中剩下的代码都是与程序功能相关性较高的代码利于维护。 转载于:htt...

2008-03-26 15:17:00 149

转载 开张大吉

为了更好的学习和交流,今天在博客园上开了一个博客,主要记录.net开发方面的点点滴滴。希望新开张、新气象、学到新知识、结识更多的朋友。 转载于:https://www.cnblogs.com/davyli/archive/2007/09/06/884816.html...

2007-09-06 19:51:00 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除