上一页 1 2 3 4 5 6 7 ··· 11 下一页
  2010年4月23日
摘要: 第二节.GC关键方法解析   1.Dispose()方法   Dispose可用于释放所有资源,包括托管的和非托管的,需要自己实现。   大多数的非托管资源都要求手动释放,我们应当为释放非托管资源公开一个方法,实现释放非托管资源的方法有很多种,实现IDispose接口的Dispose方法是最好的,这可以给使用你类库的程序员以明确的说明,让他们知道怎样释放你的资源;而且C#中用到的using语句快,... 阅读全文
posted @ 2010-04-23 13:34 Aicken(李鸣) 阅读(3364) 评论(0) 推荐(0) 编辑
  2010年4月22日
摘要: 上一期为大家介绍了DataProvider中对SQL SERVER与Oracle数据库的操作,这一期将为大家介绍对文件系统的支持。 在DataProvider中,不仅支持对SQL SERVER与Oracle的操作,还支持对文件的操作。对于文件目前内置3中支持对象:XML、TEXT、CONFIG文件,分别位于类库XMLProvider、TextProvider、SuitConfigProvider中... 阅读全文
posted @ 2010-04-22 10:52 Aicken(李鸣) 阅读(2945) 评论(0) 推荐(0) 编辑
摘要: 上一期的文章中我们提到DataProvider模块,这个模块完成了各种数据源的操作,兼容的数据源包括SQL SERVER数据库、Oracle数据库、XML文件、文本文件、Config站点配置文件等。基本约束关系如下图所示: 图 2.1 DataProvider 基本约束关系 这个模块主要包括以下命名空间: ● IsLine.Data.ContainerDefiner命名空间: IsLine.... 阅读全文
posted @ 2010-04-22 10:51 Aicken(李鸣) 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: 早就有想法写一个通用的底层框架了,毕竟平时的工作很多,使用第三方框架对项目适应度不会很满意,所以还不如自己抽时间写一套自己用着舒服的框架,于是花了几个月的时间完成了这个项目的开发,现在介绍给大家,相信这套框架一定会适合实际工作中的需要,并对开发效率有所提升。本系列的文章将分8部分为大家介绍一下这个项目和这些库文件的使用。 本系列文章要介绍的框架名字叫做IsLine FrameWork,你可以叫他&... 阅读全文
posted @ 2010-04-22 10:47 Aicken(李鸣) 阅读(3008) 评论(0) 推荐(0) 编辑
摘要: 很多帖子都分析过Try-Catch的机制,以及其对性能的影响。 但是并没有证据证明,Try-Catch过于损耗了系统的性能,尤其是在托管环境下。记得园子里有位网友使用StopWatch分析过Try-Catch在不同情况下,与无Try-Catch的代码相比,代码运行的时间指标,结果并没有很大差异。 下面我来结合IL分析一下Try-Catch吧。 ● 机制分析 .Net 中基本的异常捕获与处理... 阅读全文
posted @ 2010-04-22 10:28 Aicken(李鸣) 阅读(23314) 评论(29) 推荐(14) 编辑
  2010年4月20日
摘要: ASP.NET企业开发框架IsLine FrameWork系列文章已经全部发布完毕,刚刚忙完手头的其他项目,现在把这个框架源码公开,重新上传至GoogleCode,过些时候会考虑开通SVN,看时间了,大家一起交流吧! IsLine FrameWork,它不是行业业务架构,但可以作为程序员开发项目的套件,使用这套底层套件开发系统,可以简化代码,提高代码质量。ILFW主要包括DataProvider... 阅读全文
posted @ 2010-04-20 09:53 Aicken(李鸣) 阅读(5110) 评论(25) 推荐(20) 编辑
  2010年4月19日
摘要: .Net Discovery系列文章是讲述.Net平台机制的文章,目前已有12篇,分别讲述了.Net垃圾收集、实时编译、字符串等部件的机制,现在推出1周年之际总结文章阅读索引,希望对大家有所帮助。 阅读全文
posted @ 2010-04-19 10:46 Aicken(李鸣) 阅读(2592) 评论(6) 推荐(4) 编辑
  2010年4月17日
摘要: 六、后台管理与前台展示 到上一章为止,已经讲了本系统的各个组成部分,包括数据库连接及控件等,所有这些成果马上就要展示在我们的面前了。 所有的管理功能,均由后台管理程序来实现。后台管理平台本身就是一个可以扩展的平台,客户拿到手后,可以自己扩展。 后台管理平台是一个frame框架,在左侧是菜单,右面是需要显示的正文,左侧菜单封装了一个控件,这个控件首先读取系统表中的菜单内容:ZR_FUNCTIO... 阅读全文
posted @ 2010-04-17 13:52 Aicken(李鸣) 阅读(3498) 评论(5) 推荐(0) 编辑
摘要: 五、控件结构 上一章讲的是如何实现多语言的设计,本章来讲一下控件部分。 不管后端的代码多么完善,多么完美,最后都要以一定的形式展示出来,并且要使用灵活,这时就会用到控件。 在ASP的年代,去写这种控件基本上是一件很痛苦的事情,现在简单多了,在asp.net技术中,有两种写控件的方式,一种是WEB用户控件,这种方式可以采用可视化编程方式,但是使用非常不灵活,并且不能编译成DLL文件,不能拥有自... 阅读全文
posted @ 2010-04-17 13:51 Aicken(李鸣) 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 四、多语言的实现 上一章讲的是如何实现与数据的连接,本章来讲一下多语言是如何实现的。 现在很多公司都已经开展了国际化的运作,所以多语言的支持已经成为必须要考虑的一个因素,现在能真正实现多语言的系统大多都比较昂贵。 本系统的多语言支持直接得益于asp.net本身,它们本身都是使用UTF-8格式来存储,不是传统的本地编码。在asp.net页面中,每个控件都可以为多个国家字符集指定不同的字符串,但... 阅读全文
posted @ 2010-04-17 12:29 Aicken(李鸣) 阅读(1768) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页