Fork me on GitHub

2010年7月2日

摘要: 自从前面在cnblogs上写了帖文指出C#发展历程中的问题之后,就好象捅了马蜂窝一样。围绕老赵们和老赵粉丝们的逻辑就是:“我在用C#,只许捡C#好听的给我说。别说任何C#的不是;说C#的不是,就是跟我过意不去,就是触犯众怒“。我99年就开始在技术社区混,没想到10年过去了,技术社区还是这种风气和逻辑?我不知道这是cnblogs社区的习性?还是整个中国技术社区的习性?因此我刚... 阅读全文
posted @ 2010-07-02 09:21 HackerVirus 阅读(175) 评论(0) 推荐(0)
摘要: 土豆(tudou.com)首页的导航条,当鼠标移到到“社区”菜单时,对应的菜单的弹出效果比较有意思,类似于一个弹球落地的效果,对于有意思的东西,当然要研究研究。有兴趣的朋友可以自己先去看看效果,然后再来看文章。tudou代码 看了tudou的js代码,发现他们也是使用jquery来实现动画效果的,代码如下: f.style.height=0; this.style.visi... 阅读全文
posted @ 2010-07-02 09:13 HackerVirus 阅读(415) 评论(0) 推荐(0)
摘要: 今天来谈谈C#语言中事件的设计问题——这是除了性能问题之外,C#语言设计哲学中另外一个严重的问题——不必要的臃肿。C#事件总共存在以下4类问题:1. C#事件没有抽象性事件并非对象的基本元素,并不反映对象的关键抽象。字段反映对象状态,方法反映对象行为,事件反映什么?一个观察-通知的关系结构吗?2. C#事件没有通用性绝大多数对象没有事件的设计需求,不... 阅读全文
posted @ 2010-07-02 08:56 HackerVirus 阅读(463) 评论(0) 推荐(0)

2010年7月1日

摘要: [转]VB.NET和C#之间的语法不同比较,已经更新到.NET4.0了 今天在看30个asp.net学习必须收藏的网站的时候看到了这篇文章,感觉很好,以前都是自己看MSDN然后自己比较,现在又了这个感觉方便多了,很值得收藏! 这个是原文地址:VB.NET and C# Comparison 正文开始:Program Structure Comments Data Types Constants E... 阅读全文
posted @ 2010-07-01 15:19 HackerVirus 阅读(982) 评论(0) 推荐(0)
摘要: 这个jQueryPad也是我无意中在网上看页面的时候看到的,下载下来试用了下,感觉很好,这个软件是使用WPF开发的(不过不开源,需要安装.NET Framework 3.5),整体界面很简洁,首先来看下软件的运行界面: 左边为HTML的代码,右边为jQuery代码,同时支持代码折叠,语法高亮(但是就是没有代码提示,感觉有点不爽,不过jQuery使用的时间长了基本的熟悉后应该就无所谓了),在编写好... 阅读全文
posted @ 2010-07-01 15:18 HackerVirus 阅读(413) 评论(0) 推荐(2)
摘要: 在前一篇文章:[EntLib]微软企业库5.0 学习之路——第二步、使用VS2010+Data Access模块建立多数据库项目中我们搭建好了项目的整体多数据库环境,实现了项目的多数据库访问,而整个项目中最主要的异常处理却没有进行部署,今天我们就使用企业库中的Exception Handling+Logging模块为项目加上异常处理以及异常日志记录。 (注:关于Except... 阅读全文
posted @ 2010-07-01 15:16 HackerVirus 阅读(4757) 评论(1) 推荐(1)
摘要: 最近由于工作上不这么忙所以买了一些书回来充实自己,在这个过程中有了一些经验想分享给大家(也可能大家早就知道了)都说“书籍是人类进步的阶梯”,作为一个程序员想不看书就想成为一个大牛那基本是不可能的(除非你真的是相当的牛),首先说一下看书的好处(我这边指的是技术方面的书):1、看书比看博客好,这点我想大部分的朋友都知道,虽然cnblogs为我们提供了一个很好的技术交流的平台,让... 阅读全文
posted @ 2010-07-01 15:11 HackerVirus 阅读(296) 评论(1) 推荐(0)
摘要: 今天在浏览经常去的http://www.iplaysoft.com/的时候看X-Force他发的WEB开发相关文档感觉很很不错,包括了日常WEB开发所需的大部分帮助手册(.NET没有,.NET请查看MSDN)。 主要有以下文档:jQuery:jQuery 1.4.1 参考文档.chmJavaScript:JavaScript使用手册.chmHTML:HTML4 参考手册.chm HTML5 参考手... 阅读全文
posted @ 2010-07-01 15:10 HackerVirus 阅读(380) 评论(0) 推荐(0)
摘要: 在前面的企业库学习之路里我分别使用了Data Access构建多数据库访问和使用Exception Handle+Logging记录系统的异常。今天我来介绍下企业库中的Caching模块在本项目中如何应用。 首先先补习下企业库的Caching Application Block的相关知识:1、四大缓存方式,在Caching Application Block中,主要提供以下四种保存缓存数据的途径,... 阅读全文
posted @ 2010-07-01 15:09 HackerVirus 阅读(377) 评论(0) 推荐(0)
摘要: 最近做项目用到了SQLite数据库,就自己写了个SQLite帮助类,类似于SQLHelper。不过是按照我常用方式写的,主要与SQLHelper不同的是1、这个帮助类并没有内置ConnectionString,是需要在调用方法的时候指定的,这样的好处的是:在一般的三层架构时都会在Helper里指定一个数据库连接,但是如果我又想用这个帮助类但是我想查询其他数据库的时候就无法使用了。2、Prepare... 阅读全文
posted @ 2010-07-01 15:06 HackerVirus 阅读(1000) 评论(0) 推荐(2)