代码改变世界

【转】.NET 技术社区之我见(英文篇)

2010-06-26 18:01 by bugfly, 313 阅读, 0 推荐, 收藏, 编辑
摘要:前言:由于这几年一直专注于.NET的技术开发、管理和架构。所以很多时候都会关注一些社区和网站,但自己由于时间有限,或者是因为人懒,一直没有时间为社区做出贡献,偶感惭愧。几年下来对.NET也逐渐形成了自己的一套知识库,这要感谢这些技术社区,故而有此文诞生。文中的评价实属我(圣殿骑士)个人意见,如有不妥,还请多多见谅。如果想了解中文的.net技术社区,也可以参考.NET 技术社区之我见(中文篇)自己根... 阅读全文

【原】一个程序员要经历的阶段

2010-06-12 09:51 by bugfly, 429 阅读, 0 推荐, 收藏, 编辑
摘要:自高三开始迷上了编程,起因是一个同学用Basic写出了一个小游戏,觉得很新奇,乱七八糟的代码竟然可以写出一个可以玩的东西,自此我和程序结下了渊源了。对程序的观点好多,如果按程序的热情来分,大致可以说一个程序员要经历 兴趣式编程-任务式编程-厌倦式编程-重生式编程-专业式编程。而这些阶段必然会在厌倦式编程分出你是否会继续编程,有一部分挺过来了,有一部分转行了,见怪不怪了。兴趣只不过是一个先导,它并不... 阅读全文

【转】[一步一步MVC]第三回:MVC范例大观园

2010-05-22 19:31 by bugfly, 428 阅读, 1 推荐, 收藏, 编辑
摘要:发布日期:2009.04.29 作者:Anytao © 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。MVC是个新鲜的东西,至少为ASP .NET Web世界带来或多或少的争议,褒奖者有之,诋毁者有之。这也正常,人类的思维确实没法统一,即便是多个选择其实是件好事儿也一样。不管怎样,评说者至少应该在了解的基础上再进行评论,才显得“专业&rdquo... 阅读全文

【原】(一)Unity 2.0 IOC容器入门教程

2010-05-22 10:03 by bugfly, 5259 阅读, 6 推荐, 收藏, 编辑
摘要:写这篇入门教程的原因是,发觉国内很少有介绍Unity 2.0的文章,大部分是介绍Unity 1.0的,相对比较旧了,而2.0和1.0存在多多少少的差别,如一些配置符在2.0被除去了,要学习2.0就只能从英文的网站获得,基于能更好地带大家入门,所以就写一篇简单的教程。 教程流程 (1)IOC介绍。 (2)布局项目。 (3)安装Unity 2.0、引入到项目中。 (4)配置信息。 (5)加载容器。 ... 阅读全文

【原】IOC容器Unity资料

2010-05-22 10:01 by bugfly, 1604 阅读, 0 推荐, 收藏, 编辑
摘要:今日,开始研究微软的IOC容器Unity,发觉这个东西很简单,为了实现DI,所以选择了它,由于是微软开发的东西,对.NET平台有天生的适应性,安装和使用都随手可以。对于如何学习和使用它,以后我会写相关文章,现在就把它的学习资料整理在这里。 没有刻意去找中文文档,如果英文不过关的朋友可以百度一下中文文档,不过我个人认为一个搞技术的人,应该锻炼一下自己的英文阅读能力,何况这个说明文档很简单,也很简短... 阅读全文

【转】 asp.net mvc2 透视MVC思路

2010-05-22 09:59 by bugfly, 486 阅读, 1 推荐, 收藏, 编辑
摘要:ms刚推了vs2010和.net 4.0,内置vs里面的mvc2也刚推出,网上貌似asp.net mvc相关资料不是很多,我找了半天,国内的资料大多出于www.cnblogs.com,大多基于mvc1.0版本的,为了以后自己学习参考,也为方便他人学习mvc,我把自己认为对学习可能有用的一些资料转载过来:12个asp.net MVC最佳实践:关于Controller的最佳实践1-删除AccountC... 阅读全文

【原】为什么要ORM?

2010-05-22 09:57 by bugfly, 438 阅读, 0 推荐, 收藏, 编辑
摘要:恩,这个标题是当时我不懂ORM在百度上冒出来的第一个搜索念头,然而我当时一直没尝试认真去了解这个听了不少次的名词。还是那句吧,带着疑问,去研究一样东西才能体会这个过程的所得。 废话了那么多,其实这篇博只是为了告诉你WHY,具体的HOW就没有例子了。 到底为什么要ORM呢?我觉得ORM是一个从WEB上诞生的东西,理解它其实很简单,想想,你在利用三层架构开发的时候,要为相应的表写对应的实体数据类,当只... 阅读全文

【原】set get 是否也是接口

2010-05-22 09:55 by bugfly, 434 阅读, 0 推荐, 收藏, 编辑
摘要:其实这个标题很不贴切,但回忆我当年就是通过这些关键字在互联网里寻找答案,或许只有真正意想用好接口的人才会思考setter getter方法是否也要写成接口?又或者只有面向过程思想太固化的程序员才有这个困惑。以下把我对setter getter方法的理解分享给大家。(1)getter方法。 首先你要清楚知道,类封装的意义,对内封装数据,对外提供服务!不会对外提供数据,既然封装了,数据必然要隐藏,而往... 阅读全文

【原】AS3抽象工厂、反射工厂 实例讲解

2010-05-22 09:52 by bugfly, 522 阅读, 0 推荐, 收藏, 编辑
摘要:本文语言使用的是AS3脚本,通过设计-编码这一标准开发流程阐述,拿出抽象工厂和反射工厂两个实现过程例子,用精简的信息去表达意图。抽象工厂的局限性在于,它没法消除new这些碎片耦合部分,而new碎片散落在客户端上,堆积到一定程度就出现坏味道,甚至出现维护问题,不容易修改,而通过反射机制可以缓解这种new碎片散落程度。如果要优雅地解耦,必然要使用框架,据我所知AS3是有其支持的框架的,由于种种问题,本... 阅读全文

【原】Flash AS3反射机制简述

2010-05-22 09:48 by bugfly, 1358 阅读, 2 推荐, 收藏, 编辑
摘要:记得第一次尝试通过网络找AS3的反射机制用法的时候,我搜遍了百度和谷歌的相关信息,基本上没有一篇满意的文章可以很好地描述用法,为了让有着同一目的你,我简述一下我在两个AS3项目用到的反射机制的作用和用法,高手们就见笑了。1.为什么要用反射机制去生成对象? 这个问题如果你没一定的面向对象基础可能比较难理解以下内容。首先,其目的是为了解耦,解除代码间的耦合程度,降低维护成本。如果你用过工厂模式,或者对... 阅读全文