CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 424 425 426 427 428 429 430 431 432 ··· 521 下一页

2007年12月17日

摘要: 业务逻辑在一个系统中可放的地方很多,有的人选择放在存储过程中,有的人会选择放在业务组件中,这些方式都可以进行业务逻辑的判断。既然提供了这些方式都可以实现业务逻辑的判断,就证明它们存在的合理性。就像在设计的过程中,很多人会将进行条件选择语句封装到不同的类的重构,以满足设计中的”开-闭“原则,这样做有他的道理。但并不是说以后就不用条件转移语句了,要不开发语言怎么会支持条件转移语法呢。我们要根据具体... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(128) 评论(0) 推荐(0)

摘要: 自从我学习程序设计开始,就不断地听到大家谈论面向对象。在最开始接触C++时,确实被它的OO特性迷住了,相比之前用过的C语言更加丰富多彩。想当初,经常因为写出了一个类而暗自自豪半天。现在做程序员也有些年头了,回过头来看以前似乎领悟到的OO思想又有了一些新的感悟。一、代码之外的对象提起OO,大家都会想到class关键字。以前老师这么教的,平时自己也是这么用的。虽然有些语言中的表现不一样,但本质上都... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(109) 评论(0) 推荐(0)

摘要: 插件系统概述普通的系统,在编译发布之后,系统就不允许进行更改或扩充了,如果要进行某个功能的扩充,则必须要修改代码重新编译发布。使用插件可以很好地解决这个问题。插件概念首先由开发人员编写系统框架,并预先定义好系统的扩展借口。插件由其他开发人员根据系统预定的接口编写的扩展功能,实际上就是系统的扩展功能模块。插件都是以一个独立文件的形式出现。对于系统来说并不知道插件的具体功能,仅仅是为插件留下预定的... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(423) 评论(0) 推荐(0)

摘要: 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(228) 评论(0) 推荐(0)

摘要: 我早就鼓吹过:SQLite是最好的本地文件型数据库。在Windows下,它只要一个几百K的DLL就可以驱动,管理工具也只是一 个几百K的EXE程序就行了。相比之下,ACCESS庞大得令人生厌,即使是一个OLE-DB驱动也有至少10M以上的size,更不用说Foxpro, Paradox……那一大堆的表文件了。当然,SQLite的性能还不能跟那个BT的BerkeleyDB相比——BDB根本不能算... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(143) 评论(0) 推荐(0)

摘要: 昨天令狐说需要用到Access数据库,又不想装Office,在群里征求办法。我建议的办法是用DELPHI/BCB自带的SQL Explorer通过BDE over ODBC连接Access数据库,这样就可以修改库结构,及使用SQL语句进行大部分数据库操作。但是有一个问题就是不能创建一个空的数据库文件,只能连接已有的MDB文件。不过这个问题好解决,用ADOX不过是几行代码的问题,如果会VBS当然... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(301) 评论(0) 推荐(0)

摘要: 朋友介绍了这么个东东:《用(10+2)*5法来对付惰性》,算是对GTD(Get Things Done)的一种补充。不过那个网站介绍的那个基于Yahoo! Widget的工具不是很好用,特别是我不喜欢那个笨重的Yahoo! Widget。另外就是帮主也对那个软件有额外的要求,我看这个东东不复杂,就花了一天时间自己用Turbo C++ Explorer写了一个。第二天想了想又改了一下,主要是修正... 阅读全文

posted @ 2007-12-17 10:23 csdnexpert 阅读(56) 评论(0) 推荐(0)

摘要: 本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制Java程序输出的XML文档的格式做了展开论述。 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(107) 评论(0) 推荐(0)

摘要: 大家应该对这两个词很熟悉了,但是对词里包含的意义可能并不是特别清楚。首先必须说明的是,程序员和系统分析员不存在谁高级谁低级的分别,他们是两种职业,对职业技能的要求完全不同。所以厉害的程序员就是系统分析员的说法是不对的。当然,系统分析员的技能要求他必须要懂得如何写程序,但是他的重心在于如何把一个很大的项目切割成适合个人的小块,然后将这些小块组织起来。程序员的职责就是如何更好更快的实现这些小块。 ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(108) 评论(0) 推荐(0)

摘要: axing(转载自www.Linuxaid.com.cn) 2003年05月04日 Part 1 层 层(layer)这个概念在计算机领域是非常了不得的一个概念。计算机本身就体现了一种层的概念:系统调用层、设备驱动层、操作系统层、CPU指令集。每个层都负责自己的职责。网络同样也是层的概念,最著名的OSI的七层协议。 层到了软件领域也一样好用。为什么呢?我们看看使用层技术有什么好处: ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(112) 评论(0) 推荐(0)

上一页 1 ··· 424 425 426 427 428 429 430 431 432 ··· 521 下一页