摘要: http://www.cnblogs.com/anytao/archive/2007/09/14/must_net_catalog.htmlEffective C#中文版:改善C#程序的50种方法http://book.csdn.net/bookfiles/295/index.html 阅读全文
posted @ 2012-08-06 00:12 沐雪架构师 阅读(138) 评论(0) 推荐(0) 编辑
摘要: http://www.codeproject.com/script/Answers/List.aspx?tab=latest&tags=85lipoopuzi0315@163.com中文 网站http://www.hellocpp.net/Articles/ArticleListByClasses/22.aspx中国开源社区:http://www.oschina.net/project/lang/194/csharp 阅读全文
posted @ 2012-08-06 00:11 沐雪架构师 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 方法一:DataTable tblDatas = new DataTable("Datas");DataColumn dc = null;dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));dc.AutoIncrement = true;//自动增加dc.AutoIncrementSeed = 1;//起始为1dc.AutoIncrementStep = 1;//步长为1dc.AllowDBNull = false;//dc = tblDatas.Columns. 阅读全文
posted @ 2012-08-06 00:10 沐雪架构师 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 我在做项目的时候,一个页面文本框需要进行邮件格式判断,判断符合条件,才能提交。我的方法是拖了个验证控件,设置了ControlToValidate(对哪个文本框控件进行判断),和 ValidationExpression (选择了邮件格式的正则表达式),和ErrorMessage(错误提示)。本来以为OK了。在测试的时候,发现了个问题: 当输入了错误的邮件格式,blur 的时候的确有错误提示。但是下面的button按钮却可以提交。这可不是我想要的方式。我想要的结果是如不通过验证控件,则不能点击submit按钮。解决方法: 在验证控件里,设置个属性, SetFocusOnError 属性设置为 T 阅读全文
posted @ 2012-08-06 00:09 沐雪架构师 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.什么是模式?模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。什么是框架?框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的 阅读全文
posted @ 2012-08-06 00:08 沐雪架构师 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 方法一: DateTime.Today.AddDays(-1).ToString("yyyy-MM-dd")方法二: TimeSpan span = new DateTime(2005,2,11,22,22,44,555) - new DateTime(2004,9,1,1,1,1,1); int int_day=span.Days; int int_hour=span.Hours; int int_min=span.Minutes; int int_sec=span.Seconds; int int_millisec=span.Milliseconds;方法三:一个日期加 阅读全文
posted @ 2012-08-06 00:07 沐雪架构师 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在网上找了N多相关的东西总说的不够细,现在终于找到了.可以了解web.cofig和Global.asax之间的关系以及执行的顺序.在Global.asax.cs文件中protected void Application_BeginRequest(Object sender, EventArgs e){ Application["StartTime"] = System.DateTime.Now;}再在webform1中的page_load事件中添加private void Page_Load(object sender, System.EventArgs e){ Syste 阅读全文
posted @ 2012-08-06 00:05 沐雪架构师 阅读(220) 评论(0) 推荐(0) 编辑
摘要: DateTime date1= DateTime.Now;Console.WriteLine(date1.ToString());DateTime d2=date1.AddYears(1); //注意这里必须要再赋值给一个新的变量。Console.Write(d2.ToString());显示结果:2010-5-23 10:30:242011-5-25-3 10:30:24//这是个正确的显示结果再看下面的:DateTime date1= DateTime.Now; Console.WriteLine(date1.ToString()); date1.AddYears(1); Console. 阅读全文
posted @ 2012-08-06 00:04 沐雪架构师 阅读(3239) 评论(0) 推荐(0) 编辑
摘要: 一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlDataAdapter.Fill创建的结构da.Fill(ds,"Orders");DataTable tbl = ds.Table[0];foreach(DataColumn col in tbl 阅读全文
posted @ 2012-08-06 00:03 沐雪架构师 阅读(355) 评论(0) 推荐(0) 编辑