随笔分类 -  .Net

摘要:按照极限编程(XP)的理论,写测试就是对软件进行设计的过程,它的重要性甚至超过了实际完成功能的代码。先将测试写完,然后再来完成代码,这样,所有的测试通过之日也就是程序完成之时。http://www.aspcool.com/lanmu/browse1.asp?ID=1107&bbsuser=csharphttp://www.nunit.org/testFixture.html 阅读全文
posted @ 2005-06-24 15:51 Ready! 阅读(439) 评论(0) 推荐(0) 编辑
摘要:在操作.NET应用程序里的数据时,DataSet类被经常用到,但是开发人员常常会小看DataView类,它生来就提供了排序和过滤的功能。在使用DataSet的时候,这些操作必须要用SQL调用才能够进行。现在让我们来更进一步看看你为什么要利用DataView类。 从哪里得到它 .NET框架的类库是无法抗拒的,有时候要找到一个特定的项目需要花点功夫。DataView类位于System.Data命名空间... 阅读全文
posted @ 2005-06-23 11:02 Ready! 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:http://www.microsoft.com/china/msdn/archives/library/dnbda/html/BOAGag.asp 阅读全文
posted @ 2005-06-23 09:55 Ready! 阅读(1933) 评论(1) 推荐(0) 编辑
摘要:下面的代码,定义了委托类和一个将委托绑定到方法上的一个类。 1using System; 2 3namespace ConsoleApplication1 4{ 5 public delegate void PrintCallback(int number); 6 7 public class Printer 8 { 9 private PrintCallbac... 阅读全文
posted @ 2005-05-19 16:36 Ready! 阅读(962) 评论(3) 推荐(0) 编辑
摘要:在多用户环境中,有两种用于更新数据库中数据的模型:开放式并发和保守式并发。设计 DataSet 对象的目的是为了促进将开放式并发用于长时间运行的活动,例如当您对数据进行远程处理以及当用户与数据进行交互时。 保守式并发(DataReader)涉及到锁定数据源中的行,以防止用户因修改数据而影响其他用户。在保守式模型中,当用户执行会应用锁的操作时,其他用户将无法执行可能与锁发生冲突的操作,直到锁所有者释... 阅读全文
posted @ 2005-05-18 15:34 Ready! 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:DataAdapter 的 Update 方法:将 DataSet 中的更改解析回数据源。DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新。 Update 方法会将更改解析回数据源,但是自上次填充 DataSet 以来,其他客户端可能已修改了数据源中的数据。若要使用当前数据刷新 DataSet,请再次... 阅读全文
posted @ 2005-05-18 14:08 Ready! 阅读(11252) 评论(16) 推荐(4) 编辑
摘要:1> 2> 3>login.aspx.cs验证成功后:System.Web.Security.FormsAuthentication.SetAuthCookie(strID,false);4> 退出:System.Web.Security.FormsAuthentication.SignOut(); 阅读全文
posted @ 2005-05-16 16:30 Ready! 阅读(678) 评论(0) 推荐(0) 编辑
摘要:1. 通过 统一捕获所有Exception 2. 以category页面为例, String idString; idString = this.Page.Request.QueryString["id"]; moduleCategoryID = Int32.Parse(idString); 可捕获几种错误: (1)没有页面参数id (2)页面参数id的值为""(3)页面参... 阅读全文
posted @ 2005-05-10 17:47 Ready! 阅读(594) 评论(0) 推荐(0) 编辑