C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
在c++Builder控件板上的Dialogs页上的VCL控件包罗了Windows常用的对话框。换句话说,VCL并没有提供对话框,那些对话框都是Windows的一部门。VCL只是使得利用这些对话框变得容易些。在一些应用中,你大概想改变打开对话框中打开按钮的标题,譬喻,酿成暗示你的措施答允用户添加文件到文档中,这中环境下,你大概想打开按钮上的标题本身的标题而不是"打开"。 你可以简朴的改变任何通用对话框上按钮的标题,打开对话框的OnShow事件可以用来实现这种操纵。 下面的代码 … 继续阅读“改变打开对话框中打开按钮的标题”
:
-
副标题#e# 众 所 周 知, 在Windows95/98 的Win32 on Intel x86 体 系 中 利 用 了 处 理 器 的 三 环 保 护 模 型 中 的 零 环(Ring0, 最 高 权 限 级 别) 和 三 环(Ring3, 最 低 权 限 级 别)。 一 般 应 用 程 序 都 运 行 在Ring3 下, 受 到 严 格 的" 保 护", 只 能 规 矩 地 使 用Win32API。 如 果 我 们 想 进 行 一 些 系 统 级 的 操 作, 例 如 … 继续阅读“令Win32应用措施跳入系统零层”
:
-
本文以emule为例,探讨一下多国语言支持的实现。选择emule,因为它的多国语言支持实现的相当好,可以支持动态切换。并且最要害,它是开源的,可以直接通过源码来研究它的实现技能。 emule是操作动态加载资源DLL来实现多语言切换的,每一个资源DLL中包括了一份对应某一语言的字符串表。在源码的srchybridlang 路径上可以发明一个lang办理方案,个中包括了差不多40个项目,每个项目编译出来都是一个单独的DLL。这些DLL在措施安装时拷贝到指定的目次中。每个DLL内里都是一个大的stri … 继续阅读“如安在措施中操作C++支持多国语言”
:
-
副标题#e# 以往的DOS系统是通过DOS间断和BIOS间断向用户提供串行接口的通讯本领。在Windows情况下,C++的开拓东西既没有提供象DOS和BIOS中那样专门的串行通讯节制要领,也不答允用户直接节制串口的间断。 为了担保资源共享,Windows系统完全经受了各类硬件资源,利用间断来节制端口将粉碎系统的多任务性,使系统的不变性受到影响。但Windows同时也提供了成果强大的API函数利用户能间接的节制串行通讯。 1、实现串行通讯的相关API函数 API函数不只提供了打开和读写通讯端口的操 … 继续阅读“用API函数实现串行通讯”
:
-
在for DOS的C语言中,有一个system()函数,其成果是执行呼吁行措施,在VB中也有shell()函数,在Windows措施设计中WinAPI也为我们提供了雷同的函数,它们就是WinExec()和ShellExecute(),下面就来接头一下这两个函数的用法。 1)WinExec() 函数原型: UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow); 参数说明:(激活的意思是能接管核心,即标题栏酿成蓝色) lpCmdLine:以0末了的字符串,呼吁行参 … 继续阅读“启动新的应用措施”
:
-
在7月4日看完sockcomp.pas后,我抉择用socket api来写一个客户端和处事器而且同时支持TCP,UDP协议,于是我就去做,现将代码贴出来(已调试通过) Socket api Client:#ifndef UDPClientH#define UDPClientH#include <Classes.hpp>#include <Controls.hpp>#include <StdCtrls.hpp>#include <Forms.hpp> … 继续阅读“CB顶用socket api写网络通讯措施”
:
-
首先,请看看这些术语。系统托盘是一个在任务栏右角的小方框,在托盘了应用措施可以显示小图标。任务栏是可以在屏幕上伸展的东西栏。它就是措施图标地址的位置。想埋没措施的任务栏图标,你可以应用ShowWindow函数并传给它Application->Handle窗口句柄。 ShowWindow(Application->Handle, SW_HIDE); 若想让任务栏图标再呈现,只需将SW_HIDE改为SW_SHOW。 ShowWindow(Application->Handle, S … 继续阅读“奈何埋没应用措施的任务栏图标”
:
-
副标题#e# 面临浩瀚的计较机好手,思量许久,终于照旧抉择出来献丑一下,文章内只管利用最简捷易懂的词汇及例子来先容,但愿可以或许对一些初学与进阶者有所辅佐。 关于历程的埋没,98下的例子数不胜数。WinNT/Win2K下的埋没要领,西祠的好手shotgun在去年的6月就已经在网上宣布出实例《揭开木马的神秘面纱<四>》 ,我也多次拜读他的文章,对他的计较机程度及热心辅佐伴侣的作风十分佩服。这里也可算是对shotgun的文章的增补与深入先容吧,好了,闲话少说。 在WinNT下" … 继续阅读“WinNT及Win2K下实现历程的完全埋没”
:
-
副标题#e# —- Borland C++ Builder的API后门 —- 引子 —- C++ Builder不愧为Borland公司的优秀产物,用它来开拓Windows措施很是快捷高效,但在编程进程中你也会发明它的一些限制性,让你无法实现本身的想法。好比你无法在修改表单的系统菜单;好比利用跟踪栏时,你找不到StartTrack和EndTrack事件,而偏偏你的措施需要这两个事件。Windows API编程中,你就不会有这些贫苦,只需处理惩罚一下WM_SYS … 继续阅读“拦截Windows动静”
:
-
副标题#e# 用过C++举办过面向工具措施设计的用户都知道,措施中的工具很少单独存在。不思量工具间的彼此浸染险些是不行能的。所以,标识工具间的干系或成立工具间的动静毗连是面向工具措施设计的一项重要任务。本文着重从C++措施设计的角度,提出一种成立工具间动静毗连的实用要领。假如你想具体相识面向工具措施设计技能,请参阅有关专著。各人都知道工具是数据和要领的封装体。在C++中,它们别离表示为数据成员和成员函数。措施设计者通过执行工具的各类要领,来改变工具的状态(即改变工具的属性数据)。从而使该工具产生 … 继续阅读“C++中成立工具间动静毗连的一种系统要领”
: