自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 凌晨三点半,见证中国奥运体育代表团的第30和31块金牌!

三点多,胡佳的最后一跳,使中国队稳获十米跳台的金牌。而之后不久,中国女排顽强地拿下了第四局。这时,总比分2:2。之后中国姑娘们愈战愈勇,在第五局决胜局,一直领先。在十四比十二领先的情况下,再下一球,终于获胜!这场比赛打得很艰苦,因为前两局中国队均以微弱的比分差距落败。中国女排!终于在1984年之后再次获得奥运金牌!这是中国军团在本届奥运会上拿到的为数不多的团体项目的金牌!祝愿中国女排越走越好!愈战

2004-08-29 03:49:00 2251

原创 开始一个java项目

从参与投标到进行需求调研,七月份开始介入的一个项目现在已经进入开发阶段了。使用java做项目对我而言还是第一次,说实话,心里真有些忐忑。因为就java技术而言,我还没有入门,并且我们部门掌握这方面技术的人才并不多。但话又说回来,凭借着我们对需求的充分掌握,以及部门内技术专家、热衷学习的新手、来自其他部门技术熟练的外援的共同努力,同时通过在后续开发过程的管理上注重关键点,通过两个阶段的迭代,并注重测

2004-08-28 17:58:00 2264 9

原创 泼一盆凉水

几天前出发去南中国某省某市某镇,参加某行业龙头企业某项目的投标——今天才回来。下午在机场,对方企业的联络人打电话给我们,说我们中标了,心里的石头总算放下。投标虽然已经结束,而且结果不错,但问题还是值得总结。总体而言,这次活动由于分工以及配合上的原因导致了诸多的问题。1.技术方案的设备选型不够合理;2. 演示文档(ppt)编写仓促,不利于讲标人员准备。该企业的联络和跟踪一直由市场部门负责,因此接

2004-08-03 21:28:00 1949

原创 闭观修炼中........!

隔了一个月,再次被封闭进行项目的投标! 希望辛苦能有回报,对公司,对自己!

2004-07-06 10:48:00 1138

原创 从TeamSource到WinCVS

  技术文章 :: 从TeamSource到WinCVS     作    者:       Musicwind 版    本:       1.0 日    期:      2004-7-2   ■ 修订人 修订描述 修订日期 审核人                 Musicwind o 创建此文档; o Musicwind保留修改、出版的权利。 20

2004-07-02 16:41:00 2525 1

转载 对一个驱动程序的重构过程(节选)

对一个驱动程序的重构过程(节选) 作者:雷立辉 (个人主页:http://www.coeffort.com)   Bad Smell 小解: 1.重复程序代码(Duplicated Code) 重复程序代码是程序中最容易出现的臭味。在一个大的工程中,你可以发现同一个操作可能有多种实现 方式,比茴香的“茴”字的写法还要多。只要你在两个以上的地方发现相同的程序代码块你就需要重构 了。其中最简单的是在一

2004-06-30 09:34:00 1717

原创 六合塔之行

    周末与家人一同游览六合塔。     六合塔,又名六和塔。相传始建于北宋年间,后毁于兵火。现存的六合塔乃于南宋年间重建。清光绪年间以及解放后均有修葺。     "六和"的原义有说指的是天地及四方,又有说出自佛经:"身和同住、口和无争、意和同悦、戒和同修、见和同解、利和同均"。     从外部观看,六和塔有13层,实际塔内只有7级,每两层为一级,每级中心都有小室,小室外面为廊道。沿着螺旋形阶梯

2004-06-27 22:40:00 3366 3

转载 UI交互细则()

http://www.coeffort.com/CoEffortBBS/Announce/Announce.asp?BoardID=1&ID=4337 规范性细则 1:常用菜单要有命令快捷方式。 2:完成相同或相近功能的菜单用横线隔开放在同一位置。 3:菜单前的图标能直观的代表要完成的操作。 4:菜单深度一般要求最多控制在三层以内。 5:工具栏要求可以根据用户的要求自己选择定制。 6:相同或相近功

2004-06-26 17:59:00 2514

转载 界面设计原则(china ui)

作者:未知来源:ChinaUI1.设计原则 (1)用户原则。人机界面设计首先要确立用户类型。划分类型可以从不同的角度,视实际情况而定。确定类型后要针对其特点预测他们对不同界面的反应。这就要从多方面设计分析。(2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。(3)帮助和提示原则。要对用户的操作命令作出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内部

2004-06-26 17:56:00 5092 2

转载 项目经理面试指南(z)

? 出自:http://www.51cmm.com/ 简介   本文的目的是为应聘项目经理提供帮助。项目管理是升迁的途径,需要运用你过去的开发经验,而且薪水通常高于程序员。应聘项目经理的准备工作包括:复习一些常用的概念、术语,问自己一些在面试中经常问到的问题。 学会运用一个或多个项目管理计划编制工具。通过以上的准备,将为你应聘这个职位增加信心。   想好你要说的内容并准备回答涉及面广泛的问题是

2004-06-26 16:58:00 3069

原创 批判,再批判!关于“探究:如何判断Delphi中的对象指针是否可用”!

    01年本人发表了一篇文章,名为“探究:如何判断Delphi中的对象指针是否可用”。在文中,提出了采用对已经释放的对象进行有选择的属性/方法的访问或调用,然后以是否出现异常来判断其对象指针是否可用。    这种方法荒谬之极!我想以如下程序的运行现象来帮助各位做出明智的判断。     unit Unit1; interface uses  Windows, Messages, SysUtils

2004-06-26 16:15:00 2920 5

原创 开始我的blog体验!

总算拥有自己的blog——虽然我对于blog还知之甚浅。学习、实践——如蚕吃桑叶吐银丝,希望收获是一种自然的回报!

2004-06-23 10:27:00 1302 2

原创 一些面向对象设计的法则

一些面向对象的设计法则Bob Tarr 著outmyth 译         法则1:优先使用(对象)组合,而非(类)继承[ Favor Composition Over Inheritance ]组合n         (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。n         将功能委托给所组合的一个对象

2004-05-28 10:38:00 1601

原创 简易对象垃圾回收框架 for Delphi

1       缘起1.1   我的一个出错程序程序名称:呼叫处理模块的压力测试工具,分为客户端和服务端。开发工具:Delhpi 5相关技术:客户端通过与服务端建立Socket连接来模拟一组电话机的拨入、按键、等待、挂机等过程。服务端对Socket事件以及收到的数据包进行预处理,并转化为抽象的呼叫模型数据,然后发送给更上层的呼叫处理模块。由于呼叫处理模块是硬件无关的(与语音板卡、交

2004-05-26 13:08:00 2503

原创 插件管理框架 for Delphi(三)

1       前言 2       插件框架(untDllManager) 3       使用举例 3.1   类图 3.2   客户端组件 从TDll派生出TClientDll; 根据真实的动态库接口添加相关属性; 3.2.1    组件定义 unit untClientDll;   interface   uses   Windows, Classes, SysUtils, untD

2004-05-25 10:44:00 4662 12

原创 插件管理框架 for Delphi(一)

1       前言 1.1   插件技术 许多软件采用“插件”(PlugIns)来扩展其功能,比如PhotoShop所支持的各类滤镜就是插件;我们所熟知的Winamp,也有许多皮肤以及可视效果插件。再有微软的windows media player,以及QQ,冲浪软件Opera……采用插件技术的软件数不胜数,而各个软件的具体实现方式也是五花八门,各有特点。 插件技术的出发点主要是为了使软件能够灵

2004-05-25 10:27:00 9938 8

原创 插件管理框架 for Delphi(二)

1       前言2       插件框架(untDllManager) 2.2   实现代码unit untDllManager; interface uses  Windows, Classes, SysUtils, Forms; type   EDllError = Class(Exception);   TDllClass

2004-05-24 13:32:00 5145 6

原创 交互设计指南(四)

1       前言2       总体要求3       模式3.4   可用性联动3.4.1                释义当某个CheckBox或RadioBox在选中和不选中的状态中切换时,相关的一组控件的可用属性(Enabled)也随之发生变化。3.4.2                别名成组激活。3.4.3                动机我

2004-05-23 08:58:00 2351

原创 交互设计指南(五)

1       前言2       总体要求3       模式3.7   数据浏览和更改专门描述有关数据、记录的显示、增加、修改和删除的相关模式。3.7.1                简单编辑3.7.1.1             释义在一个对话框中实现数据的浏览和编辑功能。3.7.1.2             别名无。3.7.1.3        

2004-05-23 08:55:00 1633

原创 交互设计指南(三)

1       前言2       总体要求2.8   命名规则2.8.1                按钮文字命名■ 序号按钮文字英文名称用途说明1.           添加(&D)…Delete使用一个对话框来添加数据2.           删除(&R)Remo

2004-05-22 21:36:00 1624

原创 交互设计指南(二)

1       前言2       总体要求2.6   键盘响应对于模式窗口,要求其能够响应回车键和取消(Escape)键:2.6.1                回车键回车键:表示确认,执行保存/关闭操作或者下一步。在Windows操作系统中,通常使用回车键表示确认,如文件的属性窗口。在一些向导窗口中,通常使用回车键表示下一步。2.6.2                取消键取消键:执行取消操

2004-05-22 21:28:00 1695

原创 记一次“非人力资源经理的人力资源管理”培训

讲师:张晓彤(曾担任Nokia(中国)北方区人力资源经理,金蝶软件的人力资源总监) 时间:4月29日全天,4月30日上午(未参加) 地点:xx大厦(xx碑) 记录:Musicwind。(2004-5-15日参加完同学徐xx的婚宴后回到家写完)   背景: 此次培训由xx公司组织,所有带M级别的干部均可以参加。据称全公司 共有100多位干部,其中到场的有60位左右。 注意:后续行文部分以作者自己的口

2004-05-22 21:27:00 3487 3

原创 交互设计指南(一)

1       前言1.1   编写目的本规范给出了在Windows平台下窗口程序的交互设计/用户界面设计指南。严格来说,交互设计的涵义比起用户界面设计要广得多,但在本篇中为描述简便起见,将两者等同。参考《设计模式-可复用面向对象软件的基础》一书,本文同样使用“模式”来描述UI设计中的各类内容。预期的读者:交互设计/UI设计人员、测试人员、软件维护人员以及技术管理人员。1.2 

2004-05-22 21:27:00 2460 5

原创 State模式技术交流后感

1       缘起        2004年5月19日,部门在大厦2号楼9楼大会议室举行有关OO设计思想以及优秀开发工具的技术交流活动。会上,同事主讲了两个主题的内容,分别是“State模式”以及“Dunit单元测试工具”。在前一个主题的讲座和技术交流过程中,大家进行了比较充分的讨论。我本人也有一些感想和心得,特此记录,以飨读者。   2       场景        以十字转门为例。  

2004-05-22 12:39:00 1942

原创 Delphi 8 for .Net印象

1       安装需要安装J2RE的某个较高版本,以及.NetFramework,Visual J#等。       总共386M的安装盘,234M是Delphi 8的,其余是相关组件。2       启动速度第一次启动大约耗费了60秒。我的机器是p4 2GHz,256M内存。后面启动的速度稍快了一些。但是从开始运行到出现启动画面需要15秒左右。然后再经过大约30-35秒

2004-03-08 11:37:00 1419

原创 《软件创新——冲破高技术营造的牢笼》好书推荐

    过节在家,重新拾起一本名为《软件创新——冲破高技术营造的牢笼》的书。该书的作者是艾伦.库博,VB之父,一位从事软件开发30多年的先行者,却对现行的软件开发方法提出了严厉而深刻的批评(甚至包括业界领袖微软公司的开发方法和过程也在批评之列)。继而,他发展了一种称为“Goal-Directed Design”,即目标导向的设计方法。他认为软件作为交互式产品应当先做交互式设计,然后才进行编码——“

2002-03-07 09:01:00 1698

原创 极限编程 vs 交互式设计

Extreme Programming vs. Interaction Design When two development design visionaries meet, theres room for consensus—but not much.by Elden NelsonPosted January 15, 2002Kent Beck is known as the f

2002-03-07 09:01:00 1966

原创 几本我不喜欢的Delphi书籍(之一)

 几本我不喜欢的Delphi书籍(之一)作者: Musicwind®创建时间: 2001-10-24~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       前言:写作此文的三个动机:其一、我要发泄自己的不平——因为我花了大把的银子买到的却是让我后悔不迭的书籍;其二、我想给诸位

2001-11-03 14:49:00 1647

原创 Dll中导出类--Delphi实战之一

   Dll中导出类--Delphi实战之一作者: Musicwind®创建时间: 2001-11-01~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~更新历史:No.1更新时间:2001-11-01 20:09更新人员:Musicwind®更新备注:初稿完成。~~

2001-11-02 21:24:00 2117

原创 Creating a real singleton class in Delphi 5

Creating a real singleton class in Delphi 5 Abstract:The article describes how to create a class that follows the singleton pattern. The class described will take care of the singleton requireme

2001-11-02 19:32:00 1320

原创 Delphi对象模型(Part VI)

 Delphi对象模型 (PART VI)  Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。(本文的英文原文将Delphi与Object P

2001-10-22 16:47:00 1759

原创 Delphi对象模型(Part V)

 Delphi对象模型 (PART V)  Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。(本文的英文原文将Delphi与Object Pa

2001-10-22 16:43:00 1297

原创 Delphi对象模型(Part IV)

   Delphi对象模型 (PART IV)  Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。(本文的英文原文将Delphi与Object

2001-10-22 16:41:00 1529

原创 沉默的异常--Delphi帮助寻宝之一

沉默的异常--Delphi帮助寻宝之一作者: Musicwind®创建时间: 2001-10-19~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~更新历史:No.2更新时间:2001-10-21 02:42更新人员:Musicwind®更新备注:修改格式。 更

2001-10-21 02:52:00 1831

原创 升级到Delphi 6 - 兼容性问题之一

升级到Delphi 6原著:Borland Corporation翻译:Musicwind®日期:2001-07-11声明:以下文章的内容取自Delphi 6附带的帮助文件。版权所有Borland Corporation。翻译此稿事先没有得到Borland的批准,鲁莽之处,希望Borland多多原谅。  总则从Delphi 6中打开Delphi 5 (或

2001-10-20 00:48:00 1405

原创 代码示例:你是真的对Delphi很了解么?

  代码示例:你是真的对Delphi很了解么?Procedure StepEditor( strgrid: TStringGrid; Step: TStep );var  sValue, sField: string;  EditorClass: TStepEditorClass;  Editor: TStepEditor;begin  sField := strgrid.Cells[

2001-10-11 22:22:00 1311

原创 Object Pascal:从对象指针谈起

      Object Pascal:从对象指针谈起作者: Musicwind®创建时间: 2001-08-27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~更新历史:No.1更新时间:2001-08-27 19:47更新人员:Musicwind®更新备

2001-10-11 22:19:00 1451

原创 一名Delphi程序员的开发习惯(非技术问题)

      一名Delphi程序员的开发习惯(非技术问题)作者: Musicwind®创建时间:2001-09-26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望

2001-10-11 21:50:00 1379

原创 探究:如何判断Delphi中的对象指针是否可用

  Musicwind于2004年6月郑重声明:以下内容纯属胡言乱语,荒谬之至!相关内容于csdn程序员杂志某期增刊发表,实属误人子弟之不幸!在此向广大读者致谦!  探究:如何判断Delphi中的对象指针是否可用 作者: Musicwind? 创建时间:2001-08-07   近日,在网上看到有网友问曰:如何确定一个对象指针是否可用?也就是说,如何确定一个对象指针是否指向一个真正可用的对象实例?

2001-10-11 21:48:00 2551 1

原创 将面向对象的思想贯穿始终--谈Delphi开发(第二篇)

 (接第一篇)将面向对象的思想贯穿始终,这个题目好象有些大了。我刚才在这里说的,提到的,其实只是在编码的时候,应当注意的一些小问题。所以’贯穿始终’这个用语,改为’牢记在心’可能更为贴切。对于Delphi某些特性的一点意见:不知各位注意到没有,在Delphi的Form中放置的所有组件(包括控件),对于其他Form来说,都是可见的,准确地说,这些组件都是该Form的Public部

2001-10-11 21:38:00 1261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除