C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
副标题#e# 在各类打点信息系统应用中,需要发生大量的报表,凡是的做法是由编程人员一个个手工建造,事情效率较低;别的,用户但愿可以或许将在应用措施里查询获得的功效生成报表以便打印。为了办理以上两种问题,本文操作动态生成技能实现了快速自动发生报表,答允用户手工对报表举办修饰,并将实现进程封装成一个类。 1.设计思路 利用过C++ Builder或Delphi的编程人员知道,有一个TDBGrid控件,它能以表格的形式显示和操纵用户查询的数据记录;而要建造一个可供打印的报表,则需要利用TQuickRe … 继续阅读“如何快速自动生成并定制报表”
:
-
副标题#e# 第1种 半透明窗口 //—————————————————————-void __fastcall TForm1::FormCreate(TObject *Sender){ long lRt=GetWindowLong(Handle,GWL_EXSTYLE); lRt=lRt|WS_EX_LAYERED; SetWindowLong(Handle,GWL_EXSTYLE,lRt); SetL … 继续阅读“关于透明窗口的显示”
:
-
—- 由于Window 95增加了对窗口区域观念的支持,使得窗口区域就是所界说的窗口看上去的形状,窗口区域作为窗口的实际界线区域,这样窗口区域不只界说了窗口的可画区域,并且界说了窗口下隐含区域和响应鼠标击键事件的响应窗口区域。 —- 按钮的各类形状是在运行时配置的而不是在设计时配置。设计时按钮的形状仍然是长方形或正方形。 —- 按钮形状的设计分成两个步调。 —- 第一步建设按钮的外形,即界说窗口区域。利用API的区域建设函数就可到达目标。区域建设函 … 继续阅读“C++ Builder中园形、三角形按钮的实现”
:
-
此刻很多软件把措施中需要的数据生存在注册表中,这样当用户装的软件越来越多时,致使注册表越来越复杂,容易使系统堕落。虽然,微软也发起在注册表中生存数据,但当我们需要生存的数据不多时完全可以把数据生存在WIN.INI中,这样可以很利便地维护,实现要领相对来说较量简朴。下面我以Borland C++ Builder为例来说说如何实现。 道理其实很简朴,只需挪用API的 WriteProfileString和GetProfileInt函数就可以了。这两个函数的原型是:BOOL WriteProfileS … 继续阅读“用CB在WIN.INI中生存信息”
:
-
作者:yifei(尹加俊) 信箱:[email protected] 为DBGrid增加鼠标转动成果的演示,焦点代码如下: //—————————————————————————#include <vcl.h>#pragma hdrstop#include "MainFormUnit.h"//————————————- … 继续阅读“操作子类化技能为DBGrid增加鼠标转动”
:
-
副标题#e# 监督措施,这个名字听起来好像很生疏。它的用途主要是在靠山监督系统中要害信息的改变,好比注册表的改变及硬盘上由于文件操纵引起的改变等等。 也许有人会问了,体例这样的措施有什么代价呢?硬盘上文件改变了,我只要在资源打点器里点一点不就全都清楚了吗?问题虽然不会这样简朴,如今各人的硬盘都已经用G来做单元了,一块4.3G的硬盘中,大巨细小的文件全都加起来也会有若干万(相信新购机的伴侣会思量IBM10.1G的大硬盘,那文件数量将越发不行想象),更况且那些看不见的系统文件和埋没文件了。再加上注册 … 继续阅读“监督措施的体例”
:
-
熟悉Windows操纵系统的软件设计人员知道,在Win95/98/NT/2000中有一任务栏(Task Bar)措施,路径为:C:\WINDOWS\SYSTEM\SYSTRAY.EXE(假设你的Windows安装在系统默认路径C:\WINDOWS)。从系统成果角度阐明,任务栏由几个差异的子区域构成,从左至右依次是:开始(Start)按钮、应用措施切换区(Application Switch Bar)、任务栏通知区(Notification Area)以及任务栏时钟。从措施体例角度阐明,任务栏措施 … 继续阅读“用C++Builder在Windows开始按钮上画图”
:
-
副标题#e# Windows NT与Windows 9x有一个很是重要的区别,即Windows NT提供了许多成果强大的Service(处事)。这些Service可以跟着NT的启动而自启动,也可以让用户通过节制面板启动,还可以被Win32应用措施起停。甚至在没有用户登录系统的环境下,这些Service也能执行。很多FTP、WWW处事器和数据库就是以Service的形式存在于NT上,从而实现了无人值守。就连最新版的“黑客”措施Back Orifice 2000也是以Serv … 继续阅读“WinNT下Service的体例”
:
-
日志钩子代码如下,你逐步咀嚼吧: //———–.cpp文件//—————————————————————————#include <vcl.h>#include <stdio.h>#pragma hdrstop#include "KeyHookU.h"//—————————————— … 继续阅读“记录键盘的行动和敲击按键时的时间”
:
-
下面是一个将数据直接发送到打印机的示例: 记得在文件中加上#include winspool.h bool Print(char* szPrinterName, char* szBuffer)// szBuffer是我们但愿发送到打印机的数据缓冲{HANDLE hPrinter; //打印机句柄int iLen = strlen(szBuffer);// 发送数据的长度DWORD dwWritten; // 已经向打印机写了几多if(OpenPrinter(szPrinterName, & … 继续阅读“将数据直接发送到打印机”
: