自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

转载 Delphi format的用法

Delphi format的用法 一、Format函数的用法Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overlo

2009-08-28 09:23:00 734

原创 地址,引用,传地址,传引用的分析

一,基本理论原理和理解 1,传值,         是把实参的值赋值给行参         那么对行参的修改,不会影响实参的值            传地址         是传值的一种特殊方式,只是他传递的是地址,不是普通的如int         那么传地址以后,实参和行参都指向同一个对象         传引用         真正的以地址的方

2009-08-25 13:45:00 3985

转载 Java中的对象释放问题

许多方面,Java 类似于 C++。Java 的语法非常类似于 C++,Java 有类、方法和数据成员;Java 的类有构造函数; Java 有异常处理。 但是,如果你使用过 C++ 会发现 Java 也丢掉一些可能是你熟悉的特性。这些特性之一就是析构函数。取代使用析构函数,Java 支持finalize() 方法。 在本文中,我们将描述 finalize() 与 C++ 析构函数的区

2009-08-18 10:35:00 23063 2

转载 面向对象设计原则四

 4.2什么是合成?什么是聚合?  合成(Composition)和聚合(Aggregation)都是关联(Association)的特殊种类。  聚合表示整体和部分的关系,表示“拥有”。如奔驰S360汽车,对奔驰S360引擎、奔驰S360轮胎的关系是聚合关系,离开了奔驰S360汽车,引擎、轮胎就失去了存在的意义。在设计中, 聚合不应该频繁出现,这样会增大设计的耦合度。[Page]  

2009-08-13 16:57:00 793

转载 面向对象设计原则三

  面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化,具体化给出不同的实现。继承关系就是一种从抽象化到具体化的导出。[Page]  抽象层包含的应该是应用系统的商务逻辑和宏观的、对整个系统来说重要的战略性决定,是必然性的体现。具体层次含有的是一些次要的与实现有关的算法和逻辑,以及战术性的决定,带有相当大的偶然性选择。具体层次的代码是经常变动的,不能避免出现错误。  从复用的角度来

2009-08-13 16:56:00 690

转载 面向对象设计原则二

单一职责原则(SRP):一个类应当只有一个改变的原因,类只需要知道一件事情,它们应当有一个单独的职责,要点就是当一个类需要改变时,应当只有一个原因。 开放-封闭原则(OCP):软件实体(类、模块、函数等)应当为扩展而开放,又为修改而封闭。这个原则有一个相当详细的定义,但是一个简单的意思是:你应当能够改变一个模块的周边环境而无须改变模块本身。 Liskov替换原则(LSP):子类

2009-08-13 16:55:00 547

转载 面向对象设计原则

1) 单一职责原则 (The Single Responsiblity Principle,简称SRP)2) 开放-封闭原则 (The Open-Close Principle,简称OCP)3) Liskov 替换原则(The Liskov Substitution Principle,简称LSP)4) 依赖倒置原则(The Dependency Inversion P

2009-08-13 16:37:00 476

转载 抽象类和接口的区别

abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。 其实

2009-08-13 16:33:00 493

转载 怎样成为一名优秀的软件开发者

1.明确学习目的 <br /><br />学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能 锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无

2009-08-12 16:33:00 458

EaseSoft Barcode DLL

easesoft公司出品的关于二维条形码的动态链接库文件 测试源代码

2010-01-22

文本编辑器JEdit 源代码

JEDIT 源代码 开源工具 文本编辑器 C++ ,JAVA 等语言的语法关键字光亮 语法折叠 功能

2010-01-21

软件工程:实践者的研究方法

软件工程:实践者的研究方法 一款非常好的软件工程方面的书籍

2010-01-13

空空如也

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

TA关注的人

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