摘要: 本来今天不想再发帖了,也没有什么好写的。可是刚刚访问C# Help网站,看到一篇文章,不由发出如标题一样的感叹。 文章的Title是:General Overview to .NET Data Sets ,作者是John Godel。网站上发表了文章的概要,主要是介绍ADO.NET中提供的DataSet。介绍了它的特点,和旧的ADO提供的DataSet的区别。最主要的是介绍了数据集的使用。网站提供... 阅读全文
posted @ 2004-05-17 17:22 张逸 阅读(1234) 评论(3) 推荐(1) 编辑
摘要: 反反复复做了一个月,今天上报Project Manager的体系结构设计文档终于pass了。心里这个高兴,真是难以形容。比放我一天假还要爽吧。不过要是真的放一天假,那更是爽!然而,接下来该做详细设计了,然后还有编码,测试!唉,革命尚未成功,同志尚需努力啊!“今朝有酒今朝醉!”现在且不去管它,哪怕只是这半天的高兴,也是好的。 为做这个设计,博客园在这段时间是少来了,别说自己写点文章,就是看文章的时间... 阅读全文
posted @ 2004-05-17 16:39 张逸 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 在CSDN上有人问:C#中有没有判断一个string类型变量是否为数字类型的系统函数(如vb中的IsNumeric(s))? 答案肯定是没有的。有人提议用int.Parse(string)的方法,然后通过捕获异常来判断返回的值。更好的方法是用正则表达式:public int IsNumeric(string str){ int i; if(str != null && Rege... 阅读全文
posted @ 2004-05-17 15:40 张逸 阅读(4927) 评论(5) 推荐(0) 编辑
摘要: 今天收到微软成都DevDays2004的确认函。时间在4月30日。可惜工作正忙,可能没办法向Boss请假了。遗憾。 不过之前在博客园上,已有参加深圳DevDays开发大会的老兄讲述了大概的内容,同时提供了下载PowerPoint的网址。我也看了。算是弥补。 去不了人头攒动的会场,总是让我不快,不知道具体情况是否如我期待!? 阅读全文
posted @ 2004-04-28 17:33 张逸 阅读(906) 评论(0) 推荐(0) 编辑
摘要: Code to Developer这本书上是这样写的: Choosing features Architecture Using source control Using exceptions and assertions Using an IDE Examining source code Code generation tools Bug-tracking Logging ... 阅读全文
posted @ 2004-04-28 14:19 张逸 阅读(1239) 评论(1) 推荐(0) 编辑
摘要: Asp.Net提供了四种状态类型:application,session,cookie,view。 Application状态为应用程序提供了一个全局的状态。所有客户都可以使用该状态。从设计的角度来说,我们通常用Application来存储一些标准的数据。同时,我们在使用它时要注意避免性能的降低,存储的数据尽可能提供给客户只读的功能。 我们可以使用HttpApplication类的Applicat... 阅读全文
posted @ 2004-04-27 12:29 张逸 阅读(3337) 评论(4) 推荐(0) 编辑
摘要: 设计模式中的抽象工厂是这样一种方式:它提供一个接口,以创建多个相关联的对象,而无需具体指定其具体的类。形象地说,它是一个工厂,能够生产众多产品。当用户需要某种产品的时候,不需要去关心这个产品的具体实现,而只需要指定产品的名称,抽象工厂就能够按你的要求进行生产。这里所指的产品,在C#中我们代表的是一个实例的类。 在面向对象的程序设计中,我们经常会定义许多类,并通过new对其进行实例化。一旦类对象较多... 阅读全文
posted @ 2004-04-26 23:23 张逸 阅读(4803) 评论(4) 推荐(0) 编辑
摘要: 在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本语言对其进行处理,之后再传递给服务器端。但是在ASP.NET下,由于采用了code behind技术... 阅读全文
posted @ 2004-04-25 19:01 张逸 阅读(39263) 评论(45) 推荐(7) 编辑
摘要: 在C++中,令程序员最头疼的是对内存的分配和管理。在.net下,事情容易多了。.net引用了垃圾回收(GC)功能,它替代了程序员对于清除无用对象的工作。虽然在大多数情况下,内存的回收我们不用再去理会,但如果能够在程序中适时地添加一些内存管理的工作,可以使程序更加的优化。 由于CLR(公共语言运行时)可以知道在系统中的所有对象引用,因此在运行时,GC可以获取对象是否被引用的信息。如果一个对象不再被引... 阅读全文
posted @ 2004-04-21 09:26 张逸 阅读(3037) 评论(8) 推荐(0) 编辑
摘要: 昨天开机打开Visual Studio.Net,准备新建一个项目,却发生一件奇怪的事情,系统报告“automation服务器不能创建对象”错误。然后在解决方案中只见项目名,而不见项目文件了。真是奇怪。再尝试打开已有项目,却一切正常。windows应用程序,控制台,或是Web应用程序,都无法建立。 而上周关机之前我还做了项目,不是好好的吗?百思不得其解。无奈之下,只是恢复安装.net。熬过漫长的等待... 阅读全文
posted @ 2004-04-21 09:05 张逸 阅读(74343) 评论(304) 推荐(0) 编辑