C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
判定windows的Desktop及其它目次 利用API函数SHGetSpecialFolder。shlobj.h里有SHGetSpecialFolder的原型声明。这个函数可以帮我们找到windows的Desktop目次、启动目次、我的文档目次等。 SHGetSpecialFolder需要三个参数。 第一个参数是HWND,它指定了"所有者窗口":在挪用这个函数时大概呈现的对话框或动静框。第二... 继续阅读判定windows的Desktop及其它目次
:2017-11-06
-
建造主窗口显示前的版权窗口 在工程文件中选File->New Form新建一个窗口,设计好窗口的外观。 给窗口起名为AboutBox,源文件定名为AboutBox.Cpp 选Project->Options,将新建的窗口从自动成立中去掉。 选View->Project Source,打开工程文件的源文件,在下面插手句子。 #include "AboutBox.h"WINAPI... 继续阅读建造主窗口显示前的版权窗口
:2017-11-06
-
CB的Form最小化时无动画的原因 问: 我此刻也搞不懂,甚至认为无法让CB的主窗口有动画的结果。 因为在任务条上的按钮所代表的窗口是Application窗口,而不是 Project所选定的Mainform。假如强行让Mainform动态地Minimize, 就会最小化到桌面的左下角去了。 答: 我根基上同意你的观点。Delphi & BCB 中的的主窗口都是TApplication... 继续阅读CB的Form最小化时无动画的原因
:2017-11-06
-
CB编程中动态变动自界说打印纸张 因网上只有Delphi例子本人在用CB编写时发明有一些例子不能用,所以一生气就索性查了查资料本身写了,怕网友们在用编程时也碰见此类环境, 就顿时传了上来。 void __fastcall TForm1::BitBtn1Click(TObject *Sender){char *ADevice, *ADriver, *APort;THandle DeviceMod... 继续阅读CB编程中动态变动自界说打印纸张
:2017-11-06
-
C++ Builder中各类资源的操作 副标题#e# 在编写措施的进程中,常常要用到各类资源。好比说,想给本身的措施换个本身的图标,利用一些生动的光标来增加趣味性,播放一些声音和动画文件,可能利用别人写好的措施来实现某个成果。我们往往但愿将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如安在运行时会见和利用这些资源的问题。 —-在编译期间,这就要用到一种文件,以.rc末了... 继续阅读C++ Builder中各类资源的操作
:2017-11-06
-
如何把一个网页存为一个单独的mht文件 #include "SHDocVw_OCX.h"#include "cdoex.h"#include "msado15.h"using namespace CDO;// 本文是ccrun(老妖)按拍照关资料改的,在BCB 6.0 下乐成编译并测试通过.// 假如有不能正常运行的,大概需要在呆板上安装有outlook.void __fastcall Sav... 继续阅读如何把一个网页存为一个单独的mht文件
:2017-11-06
-
实例理会C++/CLI中的担任与列举 副标题#e# 本文中,将要先容与担任相关的C++/CLI主题,并以现实糊口中银行生意业务的三种形式:存款、取款、转账,来说明类的担任体系,且以一种新的列举形式来实现。 列举器 请看例1中声明的范例,它存在于其自身的源文件中,并编译为一个只包括此范例的措施集: 例1: public enum class TransactionType : unsigned ... 继续阅读实例理会C++/CLI中的担任与列举
:2017-11-06
-
单位测试东西C++ Test简介 C++ Test是Parasoft公司出品的一个针对C/C++源代码举办自动化单位测试的东西。它可以对源代码举办三种测试:白盒测试、黑盒测试以及回归功测试。 白盒测试 C++ Test对C/C++源代码举办阐明,针对所有的类的成员函数(包罗:民众的、掩护的以及私有范例的)举办测试。测试的要领是判定当输入一个犯科的参数时,有关函数可否正确处理惩罚。(Record... 继续阅读单位测试东西C++ Test简介
:2017-11-06
-
More Effective C++:不利用多态性数组 类担任的最重要的特性是你可以通过基类指针或引用来操纵派生类。这样的指针或引用具有行为的多态性,就仿佛它们同时具有多种形态。C++答允你通过基类指针和引用来操纵派生类数组。不外这基础就不是一个特性,因为这样的代码基础无法如你所愿地那样运行。 假设你有一个类BST(好比是搜索树工具)和担任自BST类的派生类BalancedBST: class... 继续阅读More Effective C++:不利用多态性数组
:2017-11-06
-
在CB6下基于api函数编写串口通信措施简介 副标题#e# 1-在C++ Builder 6.0下基于api函数编写串口通信措施简介: 在dos/win95/win98的年月,操纵系统对串口是不掩护的,也就是说将串口的的资源完全开放给用户,用户可以用直接操纵硬件的函数(好比说TC2.0下的inport()和outport()函数) 跟串口直接打交道,这时候用户利用直接操纵串口的函数奈何"熬煎"... 继续阅读在CB6下基于api函数编写串口通信措施简介
:2017-11-06