Fork me on GitHub

2010年6月3日

摘要: 微软开发的Family Show家庭成员管理系统(silverlight技术),这个非常棒。<br>下载地址:点击这里微软开发的Video.Show视频网站(LINQ to SQL等技术),这个系统展示了最新的技术,是采用VS2008开发的。<br>下载地址:点击这里打败sun公司J2EE的经典项目,是采用VS2005开发的,三层的经典项目。<br>下载地址:点... 阅读全文
posted @ 2010-06-03 09:10 HackerVirus 阅读(932) 评论(0) 推荐(0)
摘要: .NET 业务框架开发实战之六 DAL的重构  前言:其实这个系列还是之前的".NET 分布式架构开发实战 ",之所以改了名字,主要是因为文章的标题带来了不少的歧义:系列文章中本打算开发一个简化业务发的流程的Framework,然后用这个Framework再来实战,开发一个分布式的应用。改了名字。给大家带来了不便,敬请见谅。  本篇的议题如下:  1. 确定DAL的接口的定义。  之前在开发DAL... 阅读全文
posted @ 2010-06-03 09:01 HackerVirus 阅读(536) 评论(0) 推荐(0)
摘要: 下载地址:http://www.microsoft.com/visualstudio/zh-cn/downloadVisual Studio 2010 Professional版与Ultimate版 正式序列号:YCFHQ-9DWCY-DKV88-T2TMH-G7BHP 阅读全文
posted @ 2010-06-03 08:59 HackerVirus 阅读(890) 评论(1) 推荐(1)

2010年6月2日

摘要: 图片:Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多。在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性。 起始页面在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用。 也可以右键项目名称打开项目所在文件夹。 分屏显示 本次VS2010 使用WPF 进行了大量Shell 开发,所以软件界面功... 阅读全文
posted @ 2010-06-02 15:42 HackerVirus 阅读(2596) 评论(0) 推荐(0)
摘要: 数据访问层简介    上图的深黑色框中的就是数据访问层,通常包括下面的部分:  数据访问组件。这些组件抽象了对于存储在数据库的内容的访问。将常用的数据访问集中化,是的应用很容易配置和维护。一些数据访问框架,还允许开发者在helper和数据访问组件的基础上实现自定义的访问组件。其他的数据访问组件,例如ORM框架,自动实现了数据访问组件,减少了开发者需要编写的数据访问代码。  服务代理。如果业务逻辑需... 阅读全文
posted @ 2010-06-02 14:28 HackerVirus 阅读(235) 评论(0) 推荐(0)
摘要: 企业库数据库访问模块通过抽象工厂模式,允许用户通过简单的配置选择不同的数据库作为程序的数据源,大大解决了切换数据库时带来的麻烦.因为我本机只安装了SQL Server 2005,所以在此只做SQL的演示,需要深究的朋友可以访问以下网站: http://msdn.microsoft.com/en-us/library/ff664408%28v=PandP.50%29.aspx 企业库数据库访问模块... 阅读全文
posted @ 2010-06-02 14:27 HackerVirus 阅读(565) 评论(0) 推荐(0)

2010年6月1日

摘要: .NET 并行(多核)编程系列之五 Task执行和异常处理  前言:本篇主要讲述等待task执行完成。  本篇的议题如下:  1. 等待Task执行完成  2. Task中的异常处理  首先注意一点:这里提到的"等待"和之前文章提到的"休眠"意思是不一样的:  等待:在等待一个task的时候,这个task还是在运行之中的,"等待"相当于在监听运行的task的执行情况。  休眠:让tasku不运行。... 阅读全文
posted @ 2010-06-01 23:06 HackerVirus 阅读(447) 评论(1) 推荐(1)
摘要: .NET 4 并行(多核)编程系列之四 Task的休眠  前言:之前的几篇文章断断续续的介绍了Task的一些功能:创建,取消。本篇介绍Task的休眠,本篇的内容比较的少。  本篇的议题如下:  1. Task的休眠。  1. Task的休眠  有时候,我们常常希望一个Task在等待一段时间之后再运行,也就有点类似之前多线程编程中的Sleep。我们可以设置一个Task休眠多长时间,当这个时间过了,T... 阅读全文
posted @ 2010-06-01 23:05 HackerVirus 阅读(398) 评论(0) 推荐(0)
摘要: .NET 4 并行(多核)编程系列之三 从Task的取消  前言:因为Task是.NET 4并行编程最为核心的一个类,也我们在是在并行编程常常打交道的类,所以,对Task对全面的了解很有必要。  上篇文章主要讲述了如何创建一个task,本篇文章主要讲述如何取消一个task。  本篇主的主要议题如下:1.   1. 通过轮询的方式检测Task是否被取消2.   2. 用委托delegate来检测Ta... 阅读全文
posted @ 2010-06-01 23:03 HackerVirus 阅读(344) 评论(2) 推荐(0)
摘要: 部署方面的考虑  当部署业务逻辑层的时候,一定要考虑生产环境的性能和安全问题。可以参考下面的原则:  考虑将业务逻辑层和表现层部署在同一个物理层,最大化的提高性能,除非你由于伸缩性或者是安全的考虑,需要分层部署。    如果你一定要支持远程业务逻辑层,考虑使用TCP协议提高应用的性能。   考虑使用Internet Protocol Security(IPSec)保护在物理层传输的数据。   考虑... 阅读全文
posted @ 2010-06-01 22:42 HackerVirus 阅读(280) 评论(0) 推荐(0)