C语言/C++ 教程

C语言/C++ 教程:包含了所有代写案例以及部分答案

  • 这是一个扼要的指南,可以指导你如安在BCB中利用DirectX SDK。 我在这里假定你的BCB的安装路径在:C:\Borland\CBuilder\,DirectX SDK在C:\dx5sdk\ 配置 Borland C++ Builder #include 这是很多人碰着的贫苦, Borland在BCB的\Include路径下提供了DirectX的头文件, 假如只是把c:\dx5sdk\sdk\inc\加到BCB的include路径下,它会举办如下步调: 查找 C:\Borland\Cbui … 继续阅读“如安在BCB中利用DirectX”

    :
  • 副标题#e# 一. 编写DLL File/New/Dll 生成Dll的领导,然后可以添加导出函数和导出类 导出函数:extern "C" __declspec(dllexport) ExportType FunctionName(Parameter) 导出类:class __declspec(dllexport) ExportType ClassName{…} 例子:(说明:只是生成了一个DLL.dll ) #include "DllForm.h&quo … 继续阅读“BCB编写DLL终极手册”

    :
  • 副标题#e# 通过对C++BUILDER的组件配置,我们可以建设一个本身的POP3电子邮件吸收措施。 一、成立一个工程文件 二、成立一个新的表单,配置它的caption属性为Getmail,在上面安排一个TpageControl控件,单击右键建设三个TabSheet(1,2,3)。在TabSheet1上安排四个Edit(1,2,3,4)控件并排除它们的Text属性及两个Botton(1,2),个中Edit1用以输入POP3处事器的名称;Edit2用以配置会见端标语,我们配置它为110,并将它的T … 继续阅读“用C++BUILDER实现POP3电子邮件的吸收”

    :
  • 副标题#e# 所有 NetBT 参数均是位于 HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services 的两个差异子项之一的注册表值:  NetBT\Parameters NetBT\Adapters\Interfaces\interface,个中 interface 指 NetBT 绑定的网络接口的子项.后头的项是每个接口特有的。假如系统是利用 DHCP 设置的,那么在呼吁提示符下利用 ipconfig /renew 呼吁,就会使参数的变动生效 … 继续阅读“TCP上的NetBIOS设置参数”

    :
  • 副标题#e# 在本项目里利用了自行编译的一个DLL—cywin.dll,这个DLL占用的内存块出奇的多: 同样把文件里的内容dump出来举办较量。 #p#副标题#e# 1.1 文件头 通过DUMP出来的文件头,可以发明它的Directory比其它的DLL要多,不知道是不是也因此比前面加载 的每一个系统DLL要多几个内存块。 OPTIONAL HEADER VALUES              10B magic # (PE32)             9.00 linker ve … 继续阅读“xp下用户措施空间分派(6):加载用户DLL”

    :
  • 副标题#e# 虚函数的类的工具机关(1) 假如类中存在虚函数时,环境会奈何呢?我们知道当一个类中有虚函数时,编译器会为该类发生一个虚函数表,并在它的每一个工具中插入一个指向该虚函数表的指针,凡是这个指针是插在工具的起始位置。所谓的虚函数表实际就是一个指针数组,个中的指针指向真正的函数起始地点。我们来验证一下,界说一个无成员变量的类C040,内含一个虚函数。 struct C040 {  virtual void foo() {} }; 运行如下代码打印它的巨细及工具中的内容。 PRINT_SIZ … 继续阅读“C++工具机关及多态实现的摸索(二)”

    :
  • Qt答允你建设本身的事件范例,这在多线程的措施中尤其有用,虽然,也可以用在单线程的措施中,作为一种工具间通讯的机制。那么,为什么我需要利用事件,而不是利用信号槽呢?主要原因是,事件的分发既可以是同步的,又可以是异步的,而函数的挪用可能说是槽的回调老是同步的。事件的别的一个长处是,它可以利用过滤器。 Qt中的自界说事件很简朴,同其他雷同的库的利用很相似,都是要担任一个类举办扩展。在Qt中,你需要担任的类是QEvent。留意,在Qt3中,你需要担任的类是QCustomEvent,不外这个类在Qt4中 … 继续阅读“Qt进修之路(23):自界说事件”

    :