background image

控制卡应用编程技巧

声明一下,写下这些编程技巧,即不是什么祖传秘籍,也不是什么必杀招或绝招,在此只
为方便同仁们在编程控制软件时,对此可以进行适当的斟酌。以下展现的编程思想及奉上的
源代码都非常简易,但并不是随手写写,可都是经过实践的。若没有成功经验作后盾,我也
就没有必要在此打字练五笔了。

 

事实上,正如一个编程大师所言(

Michael Abrash),当你的软件正常而且有效率的运行起

来时,好像一切都是那么显而易见。故,在此,我仍坚持那句编程口号,将事情变得越简单
越好,越简单就越有效率,越稳定。

 

在以下的介绍中,我将尽可能的展示本人的编程思想,最大可能的给出知其然也知其所然
的解释。若你有更好的见解,希望能得到你的指正。人长大了明显标志就是变得不太负责,
而且不敢承认自己还需要努力,害怕面对自己的错误。若是这样,放心,我还没长大。因为
我无法保证我能面面俱到。

 

关于源代码的阅读,需要读者有一定的

C++编程基础,至少对以下表示形式不会产生误解:

 
const char *pString; //指定 pString 邦定的数据不能被修改 
char * const pString; //指定 pString 的地址不能被修改 
const char * const pString; //含上面两种指定功能 
当然,随便提醒一下,这些源代码若需要加入你的软件工程当中,还需要作一些调整和修
改,因此,这些源代码实质上称为伪代码也可以,之所以展现它们,是让程序员们有个可
视化的快感,特别是那些认为源代码就是一切的程序员。

 

同时,为了提高针对性,大部分控制卡调用的函数会明确指出是邦定哪些卡的,实际应用
时,程序员可自行选择,以体现一下自己的智商是可以写写软件的。

 

留个电话:

0755-26434329 E_mail: support@leisai.com 

有更浓兴趣的上这个

QQ 号吗也行:372161225 

一、

 控制卡类的单一实例实现 

把控制卡类作一个类来处理,几乎所有

C++程序员都为举双手表示赞同,故第一个什么都

没有的伪代码就此产生,如下表现:

 

class CCtrlCard 

public: 
…Function 
public: 
…attrib 

于是,用这个

CctrlCard 可以产生 n 多个控制卡实例,只要内存足够。然而,针对现实世界,