控制卡应用编程技巧
声明一下,写下这些编程技巧,即不是什么祖传秘籍,也不是什么必杀招或绝招,在此只
为方便同仁们在编程控制软件时,对此可以进行适当的斟酌。以下展现的编程思想及奉上的
源代码都非常简易,但并不是随手写写,可都是经过实践的。若没有成功经验作后盾,我也
就没有必要在此打字练五笔了。
事实上,正如一个编程大师所言(
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 多个控制卡实例,只要内存足够。然而,针对现实世界,