摘要: 程序当然不能做饭。之前的我们的系列文章,介绍, 多线程执行,任务派发。定时器执行。脚本加载。程序状态机。这些都是零零散散,或者说都是模块化介绍,以及模块测试用例。那么今天我们就来模拟正常程序流程。使用上述的功能性代码完成流程。当然今天的测试用例程序肯定和做饭有关。今天要做的是模拟一个餐厅的流程。完成... 阅读全文
posted @ 2015-11-11 16:11 老鹰一号 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 大概五个月之前,我决定辞去工作转做移动网页开发者,我知道自己需要一个机会来看看是否能够通过做游戏设计谋生。辞职之后不久我就找到了合伙人,我 们开始了一款游戏的创作,而我是该项目的唯一一个开发者,当成功和失败都取决于你的时候是很可怕的,但同样给也让人兴奋。在作为开发者的这款时间里,我学 到了很多东西,... 阅读全文
posted @ 2015-11-11 15:26 老鹰一号 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 做.NET软件工作已经10年了,从程序员做 到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Vis... 阅读全文
posted @ 2015-11-11 15:20 老鹰一号 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着... 阅读全文
posted @ 2015-11-11 14:37 老鹰一号 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 可以说,在未来几年中,Web form的使用会逐渐减少,而取而代之的就是MVC。可能你不会同意我的观点,那么我就试着阐述一下我的观点,如果你还是不能接受,那么请你反驳我。学习一个新语言或者是新架构是需要时间的,我们需要摒弃原来学习的很深入并且用的很熟练的架构来迎合新架构嘛?是的,如果让我说,我的回答... 阅读全文
posted @ 2015-11-11 14:11 老鹰一号 阅读(181) 评论(0) 推荐(0) 编辑
摘要: MVC实用架构设计(二)——使用MEF应用IOC(依赖倒置)前言 在《上篇》中,基本的项目结构已经搭建起来了,但是有个问题,层与层之间虽然使用了接口进行隔离,但实例化接口的时候,还引入了接口实现类的依赖。如下图: 面向接口编程,Controller应该只依赖于站点业务层的接口,而不能依赖于具体的... 阅读全文
posted @ 2015-11-11 13:50 老鹰一号 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 本文将为大家列出在Visual Studio中常用的快捷键,正确熟练地使用快捷键,将大大提高你的编程工作效率。项目相关的快捷键Ctrl + Shift + B= 生成项目Ctrl + Alt + L= 显示Solution Explorer(解决方案资源管理器)Shift+Alt+ C= 添加新类S... 阅读全文
posted @ 2015-11-11 11:55 老鹰一号 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 是时候升级你最喜欢的IDE了!在这篇文章中,我将介绍一些我最喜欢的与众不同的 Visual Studio 扩展,是它们让我的日常编程工作变得更加轻松。对于一些明摆着的,例如ReSharper 和 OzCode (甚至 Web Essentials),我就不罗列进去了,我今天要说的是那些相对默默无名的... 阅读全文
posted @ 2015-11-11 11:42 老鹰一号 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 通常我们通过代码混淆、加密的形式达到软件保护的目的。在Web开发里我们接触过的可能就是JS代码加密了,可以通过对JS代码进行混淆、加密从而实现对核心JS代码的保护。如果没有接触过的可以在这里简单了解一下,这次我们就不去细说了。在以前Win32的软件中,加壳脱壳的技术已经发展的非常成熟,国内有大名鼎鼎... 阅读全文
posted @ 2015-11-11 10:13 老鹰一号 阅读(856) 评论(0) 推荐(0) 编辑
摘要: --千万不要为了学习框架而学习框架,而是要为了解决问题而学习框架,这才是一个程序员的正确学习之道。--框架是为了解决一个又一个在Web开发中所遇到的问题而诞生的。不同的框架,都是为了解决不同的问题,但是对于程序员而言,他们只是jar包而已。框架的优缺点的评论,也完全取决于其对问题解决程度和解决方式的... 阅读全文
posted @ 2015-11-11 09:44 老鹰一号 阅读(342) 评论(0) 推荐(0) 编辑