当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 我们经历了从工业化、机械制品的时代到数字化、信息对象时代的难以置信的转变。
 

 

    摘要:atl activex控件中用wtl::cbutton动态添加按钮代码步骤 首先必须是添加了一个atl控件,生成了相应的类了。 1,包含头文件 #include <atlctrls.h> 2,定义资源id #define idc_btn_play 6000 3,在类声明中定义成员。 cbutton m_btnplay; 4,在wm_create消息中 rect ......
 ·cmm与cmmi对比     »显示摘要«
    摘要:cmm与cmmi对比 来源:worthy tech cmmi: cmmi全称是capability maturity model integration, 即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的。cmmi是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。cmmi可以解决......


about face2.0——第二章(4):机械时代表现模型 vs 信息时代表现模型

我们经历了从工业化.机械制品的时代到数字化.信息对象时代的难以置信的转变.这种变化才刚刚开始,而且速度将会越来越快.与信息时代社会经受的变化相比,工业化转变都会显得比较小了.

【程序编程相关:读书笔记之 C++ Primer(3)

机械时代的表现方法 【推荐阅读:引起局域网速度慢的常见因素

【扩展信息:SQL Server 2000 的全局变

我们很自然的会使用过去的时代我们已经熟悉的比喻与语言,来套在一个新的.不太确定的事物上.正如工业革命的历史中表现的那样,新的技术成果最初经常用旧有技术的语言来表达.比如,火车头被称作铁马而汽车被叫做无马马车.不幸的是,这些比喻会在我们希望的范围之外对我们的思维造成歪曲.

自然而然的,我们会在新的环境中使用旧的表现方法.有时候,这种使用是有效的,因为功能相同,尽管支撑它的技术已经不同了.比如,当我们把打印机的处理过程转换到计算机字处理时,我们使用的是机械时代对同一任务的表现方法.打字机用小的金属片(tabs)来快速的让托架滑过几个空格到某列.作为这种技术的结果,很自然这个过程叫做tabbing或者setting tabs.字处理也有制表符(tabs)因为功能是相同的,不论是用卷在滚筒上的纸还是在屏幕上的图像,你都是要快速切换过连续的空格.

然而有些时候,机械时代的表现方法不能逐字逐句的转变到数字世界.我们不会用缰绳或者舵来开汽车,尽管这两种方法在早期的汽车中都试验过.发展出适合汽车驾驶的用法经过了很多年.在字处理软件中,尽管文档向下滚动,可以看到分页标记,但我们不需要在写满了一张之后装入新的白纸了.

新的技术需要新的表现方法

有些时候,任务.过程.概念乃至目标出现完全是由于新的科技使得它们第一次成为可能.由于在这之前它们是毫无道理存在的,所以也无从去预先设想它们.比如电话在最初发明出来的时候,被吹捧为广播音乐与新闻的手段,而它却成为了最流行与普遍的个人通讯工具.在那个时候,没有人能想到电话会成为普遍存在的个人物品,人们会把它们装在口袋或提包里,在剧院表演的当中令人讨厌的响起铃声.

由于我们的机械时代思维方式,我们在一开始的时候要有一段艰难的时间来理解信息时代恰当的表现方法.我们创造的软件的真正优势往往是不可见的,直到它们有了一定的用户数量为止.举例来说,e-mail的优势并不简单的是比信件快——这是机械时代的观点,而是它促进了现代的扁平民主的企业组织——从信息时代的角度.web的优势不是便宜且更有效的通讯以及分发——这是机械时代的观点,而是由于它创造出了虚拟社会——从信息时代的角度.
...   下一页
    摘要: 命令模式(command)结构并不复杂,简单的说,就是将某些职责封装成对象,对象的激发者(invoker)和接收者(reciever)都不过问命令的执行过程。用这样的方式解除了激发者和接受者之间的耦合,为程序提供了更清晰的层次结构。实际运用中经常是将系统中的命令抽象成一个接口,所有的命令都是这个接口的实现,如下所示: command类是icommand的实现,command类实现了exec......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE