当我们在开发一个常规应用程序时,Delphi可以让我们用两种方式使用VCL,一种是把VCL中的申明单元及实现单元全部以静态编译的方式编译并链接进Exe可执行文件中,这样做的好处就是发布程序时只需要发布独立的可执行文件,当我们使用了的第三方DLL、OCX等时,无需发布*.bpl等文件,但EXE程序文件的体积会较大。
另外一种是把VCL库以运行时状态(即把VCL库中的申请单元静态编译进EXE可执行文件,而单元的实行方法则通过LoadLiabary/LoadPackage方法在程序运行时动态的载入内存)动...
分类:
其他好文 时间:
2015-04-18 22:08:57
阅读次数:
143
在日常开发过程中,我们常常会将一些系统或模块配写在配置文件里。这样便于程序维护与修改。通常的配置文件有.ini , .xml等。配置文件的好处在于:1,便于管理。2,可读性高。但是,使用配置文件也会有坏外,即:1,安全性差。如果采用加密方法,会带来解密性能上的开销。2,多服务器布署时,容易造成文件内...
分类:
Web程序 时间:
2015-04-18 20:29:40
阅读次数:
337
在C语言中我们使用#define宏定义的方式来处理符号常量。而在C++中有一种更好的处理符号常量的方法,那就是使用const关键字来修改变量声明和初始化。这种处理常量方式的好处不言而喻:如果程序在多处需要使用同一个值时,我们不妨将这个值定义为常量,这样在需要修改值时,只需修改常量即可,省去很多麻烦。...
分类:
编程语言 时间:
2015-04-18 20:25:25
阅读次数:
175
/*1、枚举:枚举就是一个类,也即一种数据类型,引用数据类型。只不过是一个特殊的类。这个类的引用(变量)或者这种数据类型的变量(引用),它的值是由定义该数据类型的人来指定的,即它的取值是在枚举中定义好的,就那么几个值,如果不是这些列出来的值,编译器在编译的时候就会报错。2、枚举的好处:将一种数据类型...
分类:
其他好文 时间:
2015-04-18 20:21:46
阅读次数:
123
2.1 善用设计模式 23 (1)1. 设计模式好处;2.1.1 单例模式 23 (6)1. 单例模式是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例;2. 两大好处:a、对于频繁创建的对象,可以省略创建对象所花费的时间;b、new操作减少,因而对系统内存的使用频...
分类:
编程语言 时间:
2015-04-18 19:11:07
阅读次数:
290
Oracle免费版和付费版的区别:首先这里给出一个答案,oracle确实是免费的给学习的人员使用。oracle的策略就是你可以随意下载我的产品,包括oracle,weblogic等产品用于学习,好处就是让想学习的人不用购买软件就使用,用的人多了,软件也普及了,所以如果你是只是想学习,可以放心的用,不...
分类:
数据库 时间:
2015-04-18 17:41:39
阅读次数:
195
单向链表用单向链表,还更麻烦。因为,插入时,必须修改插入点的前一节点的后续值。因此,做查找时,临时维护一个前趋。也不知道有没好处。代码如下://---------------------- //单向链struct SOut...
分类:
其他好文 时间:
2015-04-18 17:32:41
阅读次数:
109
继承/*
1.继承的好处:
1> 抽取重复代码
2> 建立了类之间的关系
3> 子类可以拥有父类中的所有成员变量和方法 2.注意点
1> 基本上所有类的根类是NSObject
*/
/********Animal的声明*******/
@interface Animal : NSObject
{
int _age;
double _weight;
}- (void)set...
分类:
其他好文 时间:
2015-04-18 13:07:16
阅读次数:
114
一 常量 常量是其值在使用过程中不会发生变化的变量。在声明和初始化常量时在常量前加const。 const int a = 100; // This value cannot be changed. 在程序中使用常量至少有 3个好处: (1)由于使用易于读取的名称(名称...
类方法与对象方法
/*
对象方法
1> 减号 - 开头
2> 只能由对象来调用
3> 对象方法中能访问当前对象的成员变量(实例变量) 类方法
1> 加号 + 开头
2> 只能由类(名)来调用
3> 类方法中不能访问成员变量(实例变量)
类方法的好处和使用场合
1> 不依赖于对象,执行效率高
2> 能用类方法,尽量用类方法
3> 场合:当方法内部不需要使用到成员变量时,就可以改为...
分类:
其他好文 时间:
2015-04-18 11:33:16
阅读次数:
131