许多读者发来e-mail询问本系列文章的相关事宜,如:
(1)是否已出版?
(2)哪里可以下载打包版?
(3)哪里可以下载笔者的其它文章?
存档页 – 10月, 2005
VC++动态链接库(DLL)编程(七)――读者反馈与答复
10月 29th, 2005Posted in 2.Visual C++ | 1 Comment »
VC++动态链接库(DLL)编程(六)――DLL木马
10月 29th, 2005DLL在程序编制中可作出巨大贡献,它提供了具共性代码的复用能力。但是,正如一门高深的武学,若被掌握在正义之侠的手上,便可助其仗义江湖;但若被掌握在邪恶之徒的手上,则必然在江湖上掀起腥风血雨。DLL正是一种这样的武学。DLL一旦染上了魔性,就不再是正常的DLL程序,而是DLL木马,一种恶贯满盈的病毒,令特洛伊一夜之间国破家亡。
Read more...Posted in 2.Visual C++ | No Comments »
VC++动态链接库(DLL)编程(五)――DLL典型实例
10月 24th, 2005动态链接库DLL实现了库的共享,体现了代码重用的思想。我们可以把广泛的、具有共性的、能够多次被利用的函数和类定义在库中。
Read more...Posted in 2.Visual C++ | 1 Comment »
Visual C++中的异常处理浅析
10月 21st, 2005许多的编程新手对异常处理视而不见,程序里很少考虑异常情况。一部分人甚至根本就不考虑,以为程序总是能以正确的途径运行。
Read more...Posted in 2.Visual C++ | No Comments »
VC++动态链接库(DLL)编程(四)――MFC扩展 DLL
10月 21st, 2005前文我们对非MFC DLL和MFC规则DLL进行了介绍,现在开始详细分析DLL的最后一种类型――MFC扩展DLL。
Read more...Posted in 2.Visual C++ | 1 Comment »
VC++动态链接库(DLL)编程(三)――MFC规则DLL
10月 21st, 2005第4节我们对非MFC DLL进行了介绍,这一节将详细地讲述MFC规则DLL的创建与使用技巧。
Read more...Posted in 2.Visual C++ | No Comments »
VC++动态链接库(DLL)编程(二)--非MFC DLL
10月 20th, 2005第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。
Read more...Posted in 2.Visual C++ | 8 Comments »
VC++动态链接库(DLL)编程(一)――理解库
10月 20th, 2005静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。
Read more...Posted in 2.Visual C++ | 2 Comments »
C/C++数组名与指针区别深层探索
10月 20th, 2005指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:“数组名就是指针”。
Read more...Posted in 1.C/C++开发 | 4 Comments »
C/C++语言可变参数表深层探索
10月 20th, 2005C/C++语言有一个不同于其它语言的特性,即其支持可变参数,典型的函数如printf、scanf等可以接受数量不定的参数。
Read more...Posted in 1.C/C++开发 | No Comments »
