2012年5月4日
摘要: 摘自:http://www.ltesting.net/html/29/n-141629.html摘要软件工程协会 (SEI) 的能力成熟度模型 (CMM) 提供了一种著名的软件流程成熟度基准。CMM 已经成为了许多领域内的流行工具,用于评估一个组织的软件流程的成熟程度。本白皮书说明了 Rational Unified Process 如何支持正在努力达到 CMM 级别 2 (可重复的)和级别 3(已定义的)的组织。简介软件工程协会 (SEI) 的能力成熟度模型 (CMM) 是一个描述有效软件流程元素的框架 [REF1]。CMM 描述了一条从临时的、未成熟的流程向成熟的、规范化的流程演进的途径。 阅读全文
posted @ 2012-05-04 11:48 麦爸Simon 阅读(247) 评论(0) 推荐(0) 编辑
  2012年4月28日
摘要: 由于DLL无法控制应用程序的运行,导致很难进行异常处理,因此编写DLL时要十分小心,以确保被调用时能正常执行。当DLL中发生一个运行时间错时,相应DLL并不一定从内在中移去(国为此时其他应用程序可能正在用它),而调用DLL的程序异常中止。这样造成的问题是当DLL已被修改,重新进行调用时,内存中保留的仍然可能是以前的版本,修改后的程序并没有得到验证。对于这个问题,有以下两种解决方法: 1、在程序的异常处理部分显示将DLL卸出内存; 2、完全退出Windows,而后重新启动,运行相应的程序。 同一般的应用程序相比,DLL中运行时间错的处理是很困难的,而造成的后果也更为严重。因此要求程序设... 阅读全文
posted @ 2012-04-28 16:45 麦爸Simon 阅读(1072) 评论(0) 推荐(0) 编辑
  2011年8月9日
摘要: 软件架构师转载:http://www.china.com.cn/info/2009-08/14/content_18338451.htm【职业名称】软件架构师——(Software Architec)【职业定位】软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员【能力要求】在技术全面、成熟练达、洞察力强、经验丰富,具备在缺乏完整信息、众多问题交织一团、模糊和矛盾的情况下,软件架构师能迅速抓住问题要害,并做出合理的关键决 阅读全文
posted @ 2011-08-09 00:20 麦爸Simon 阅读(400) 评论(0) 推荐(0) 编辑
  2011年7月29日
摘要: 摘自:http://www.cnblogs.com/myaspnet/archive/2011/06/16/2082667.html在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL , --本表的id号,也是主键 [title] [varchar] (80) COLLA 阅读全文
posted @ 2011-07-29 17:28 麦爸Simon 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/jackhuclan/archive/2010/01/04/1639005.html1.在经常需要做数据迁移的系统中,建议用Guid。并且在相应的外键字段,也就是用来做连接查询的字段添加非聚集索引,对于改善性能有极大的好处。where条件的字段也可以适当添加非聚集索引。2.在使用Guid类型作为主键时,数据类型应为uniqueidentifier,并且一定要记得取消主键的“聚集索引”3.对于不需要做迁移,或小型系统,用int做主键还是很方便的,并且在效率方面还是有一定提升的。 阅读全文
posted @ 2011-07-29 16:55 麦爸Simon 阅读(1022) 评论(3) 推荐(1) 编辑
  2011年7月26日
摘要: 工作流模型分析摘自:http://wenku.baidu.com/view/b32d135f312b3169a451a4fe.html作者:胡长城(银狐 999)Email:james-fly@vip.sina.com创作时间:2003 年11 月早就想写篇有关工作流模型方面的文档。一直以来,网上只发现一些英文文档,有关工作流的中文文档实在太少,有关工作流模型的更是稀少。就不罗嗦了,直接进入正题吧。接下了及后续的篇幅,我会为大家介绍以下几方面内容:起点模型,激活模型,运转模型,流程组合嵌套模型,流程整合模型等。其中,第三节的运转模型,理所当然的是本篇的重中之重了,说的也比较细致。请参看下面的目 阅读全文
posted @ 2011-07-26 16:34 麦爸Simon 阅读(1099) 评论(0) 推荐(0) 编辑
  2011年6月24日
摘要: 用户体验系列:没有界面就是最好的界面【转】2009-04-20 11:34摘自:http://hi.baidu.com/inetpm/blog/item/03e19c7ff6557d0028388adf.html用户体验的极致就是,不需要学习就可以直接使用,电脑明显不在其列。按下电源开关,屏幕亮起来。一手握鼠标,一手放在键盘上,鼠标指针在屏幕上从一个图标滑到另一个。我们每天都在这么做。鼠标是一种很怪异的东西。我们在一个水平面上移动鼠标,指针却在另一个垂直平面上移动。还有比这更不合理的事情吗?我们和其他东西交互的途径都叫界面。用键盘鼠标来操作电脑,键盘鼠标和电脑上显示出来的东西是界面;写字时,笔 阅读全文
posted @ 2011-06-24 18:09 麦爸Simon 阅读(266) 评论(0) 推荐(0) 编辑
  2011年6月20日
摘要: 深入浅出之正则表达式(一)引自:http://www.cnblogs.com/dragon/archive/2006/05/08/394078.html前言:半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不能免俗了。 本文是Jan Goyvaerts为R 阅读全文
posted @ 2011-06-20 14:46 麦爸Simon 阅读(180) 评论(0) 推荐(0) 编辑
  2011年5月27日
摘要: 摘自:http://hi.baidu.com/brainsoft/blog/item/580446386372de2996ddd850.html/cmtid/f1a341d0dfc1cb81a1ec9c31dxSkinController可以在运行时动态调入皮肤,不用在设计期Use一大串文件,把要用的皮肤用安装程序自带的Skin Editor编辑一个SkinRes文件,然后在程序中动态调入就可以了。uses dxSkinsDefaultPainters;procedure TForm1.FormCreate(Sender: TObject);begincxComboBox1.Propertie 阅读全文
posted @ 2011-05-27 10:20 麦爸Simon 阅读(2964) 评论(1) 推荐(0) 编辑
  2011年5月26日
摘要: 摘自:http://www.ej38.com/showinfo/delphi-131567.html一、引子:现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用。资源是程序的一部分,程序要正常运行就离不了资源文件。但是它是不可执行代码。为了更好地管理资源,Delphi中提供了一种.RES类型的资源文件。它可以把我们程序中所需要的资源整合到一个资源文件(.RES)下来。在编译应用程序时直接编译进了可执行程序里,成为应用程序的整合体。这样做的好处是:1。由于定位资源比在 阅读全文
posted @ 2011-05-26 10:22 麦爸Simon 阅读(12695) 评论(1) 推荐(1) 编辑