在RobertC.Martin(Bob大叔)的《敏捷软件开发:原则、模式与实践》(AgileSoftwareDevelopment:Principles,Patterns,andPractices)一书中,他提出了一些用于设计组件(或包)的原则。传统的面向对象设计原则,例如SOLID、CARP、LoD等主要关注类的设计,而下面要介绍的这些原则主要用于设计组件和包的结构,一共包括六个原则:前面三个关注组件的内聚性(Cohesion),用于指导我们如何将类组包
系统 2019-08-29 23:04:26 2380
IntroductionThisarticlegivesanoverviewofthecodeandalgorithmsIcreatedwhilewritingachartcontrolfor.NET3.0/WPF.MychartcontrolisusefulinthatitincludesPan/Zoom,hasaclipboardhelperthatcopiesthecharttotheclipboardinaresolutionthattheuser
系统 2019-08-29 23:01:31 2380
没做程序员前,一个ie6就可以包打天下,现在电脑上ff、chrom、ie8全上。家里的电脑不是我一个人用,所以默认浏览器一直是ie8由于工作需要,昨天升级、安装ff,一时手快,点了ff弹出的设置默认浏览器,360v7.5冒出来。。。结果早上就遇到,qq弹出新闻打不开,qq邮箱打不开,qq空间打不开。。。。,神马都是浮云打开360修复,怎么弄不管用。没办法,只能求助ie本身。在ie工具-->internet选项-->程序下,设置默认浏览器。结果洗具了。。。f
系统 2019-08-29 22:50:31 2380
欢迎点击此处订阅本Blog
系统 2019-08-29 22:40:44 2380
[url=http://www.uncool.cn/blogs/read.php?90][/url]这是我去年做的一个小作品,现在我把他写成一个系列教程,给大家练练手。其中包含了截图的用法,时间事件,TileList组件的应用等等,综合起来还算不错。第一步:让舞台能够显示连接的视频,让你的光辉形象显示出来。这一步很简单,你首先建立一个FLA文档后,按F11,让库面版显示出来,然后在面版的下部,右键-新建VIDEO,命名随意,完成后,把这个视频从库拖到舞台上
系统 2019-08-29 22:23:49 2380
遇到如下格式的一篇WORD文档,格式混乱,不适合打印:由于没有接触过WordVBA,因此决定用ExcelVBA来处理这篇文档。首先全选该文档的内容,粘贴到Excel文档中。然后创建一个新的macro,修改该Macro为以下代码:SubFormatSheet()FormatSheetMacroMacrorecorded6/13/2010byBoYangKeyboardShortcut:Ctrl+fDimstrAsStringDimiAsLongRemoveb
系统 2019-08-29 21:59:27 2380
在需求分析工作中,最后一项分析工作就是业务领域分析啦。业务领域分析,就是对需求分析中涉及到的业务实体,以及它们相互之间关联关系的分析。前面我们谈到了功能角色分析,或者说用例分析,它是从整体的角度对整个系统人机交互的分析与整理。随后我们谈到了业务流程分析,它是在对系统人机交互的分析与整理的基础上,更加细致的去分析和整理那些业务流程,以及组成这些流程的一个个业务操作。业务流程分析是对系统进行的一种动态的分析,分析的是那些行为,那些操作。但是,所有的行为,所有的
系统 2019-08-29 21:59:11 2380
ok,ifyouaregettingthiserror,justforceitwiththiscommand.letssayforexample,iamtryingtodeteleadirectorycalledinstallandinthisdirectory,ihavesomefile,sotoremovethewholethingjustrunthiscommand:rm-rfinstallLinuxError:Rm:CannotRemoveDIRE
系统 2019-08-12 09:27:08 2380
写一篇博客纪念我今天的辛苦工作,虽然最后也不完美,但是这一点工作也许能给大家一点帮助,省得大家再重复走路了。最近用总用Lua和Cygwin,但Lua用的是LuaForWindows,因此不是原生态的cygwin的东西,其实我很想用cygwin中的Lua,但是cygwin中的lua没有模块啊,都要自己整,想想都觉得费劲。总希望有个人来做这件事,但是今天我终于忍不了了。整了一天,也没有把tecgraf的IUP/IM/CD给整上去,太菜了,没办法,先把整了的东西
系统 2019-08-12 09:26:53 2380
楔子随着移动互联网时代的开启,各种移动设备走进了我们的生活。无论是日常生活中人手一部的手机,还是夜跑者必备的各种智能腕带,亦或者是充满未来科技感的googleglass云云,它们正渐渐改变着我们的生活习惯以及用户交互习惯。触摸屏取代了实体按键,Siri开始慢慢释放我们的双手,而leapmotion之类的硬件更是让我们彻底不需要接触IT设备便能通过手势控制它们。在这样的大背景下,前端的交互将涉及越来越多元的交叉学科,我们正如十几年前人们经历Css的诞生一样,
系统 2019-08-12 09:26:39 2380