C++ Test是Parasoft公司出品的一个针对C/C++源代码进行自动化单元测试的工具。它可以对源代码进行三种测试:白盒测试、黑盒测试以及回归功测试。 白盒测试 C++ Test对C/C++源代码进行分析,针对所有的类的成员函数(包括:公共的、保护的以及私有类型的)进行测试。测试的方法是判断当输入一个非法的参数时,有关函数能否正 发布时间:2012-06-30 作者: 佚名技术 views(186)
1.引言 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。 许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能 发布时间:2012-06-30 作者: 佚名技术 views(614)
VCL中的TCheckBox控件在选中时显示的是一个,但有的时候需要显示为,下面这段代码是cker写的,实现了这个效果。 // 通过继承实现不同的CheckBox风格 // 代码作者:cker //--------------------------------------------------------------------------- class TXCheckBox : public TCustomControl { private: bool FDown; T 发布时间:2012-06-30 作者: 佚名技术 views(404)
如果做过把主菜单放到工具栏里的兄弟们都会发现一个问题:那就是系统会自动给菜单选项加上热键(如果你的菜单选项是英文,那么会在第一个字母下加横线,如果你的菜单选项是中文,那么会在菜单选项的后面加上类似(Y)、(Z)的快捷键),而使你自己定义的快捷键失效!(注:我后来发现,如果自己加的是类似(H)的快捷键时,就不会出 发布时间:2012-06-30 作者: 佚名技术 views(249)
本文讲述如何在程序中控制显示/隐藏所有的IE浏览器工具窗口,如收藏,历史,搜索等左侧窗口。 实现流程: 在同一个时刻,系统中可能存在N个Shell窗口(包括IE窗口和文件浏览器窗口),需要遍历每个Shell窗口并将文件浏览器窗口排除(因为我们只对IE窗口进行处理),然后再取得IWebBrowser2,调用ShowBrowserBar函数,这个函数在 发布时间:2012-06-30 作者: 佚名技术 views(259)
一些著名的共享软件不但功能卓著,而且在程序界面的设计技巧上往往领导了一种时尚,WinAmp就是其中的一个代表。WinAmp有两个绝活,一是可以更换窗体的外观,也就是现在俗称的给软件换皮肤;另一个即是磁性窗体技巧。 磁性窗体即若干窗体靠近到一定距离以内时会互相粘在一起,或者说相互吸附在一起,然后在拖动主窗体时,粘在 发布时间:2012-06-30 作者: 佚名技术 views(494)
本文以emule为例,探讨一下多国语言支持的实现。选择emule,因为它的多国语言支持实现的相当好,可以支持动态切换。而且最关键,它是开源的,可以直接通过源码来研究它的实现技术。 emule是利用动态加载资源DLL来实现多语言切换的,每一个资源DLL中包含了一份对应某一语言的字符串表。在源码的srchybridlang 路径上可以发现 发布时间:2012-06-30 作者: 佚名技术 views(195)
用Scripting Runtime //------------------------------------------------------------ #include comobj.hpp Variant fs, folder; Function GetFolder(GetFolder); PropertyGet GetSize(size); fs = Variant::CreateObject(Scripting.FileSystemObject); folder = fs.Ex 发布时间:2012-06-30 作者: 佚名技术 views(177)
|