-
如何对数据流 INSERT、APPEND 日期:2009-12-22 15:42:36 点击:0 好评:0
假如不是第一次初始化的话。因此,有必要对多段数据流的整合操作做一些有利的约束。如增加INSERT(插入)、 APPEND(追加)之类的方法。从TStream的定义及其派生子类我们得知,CopyFrom是唯...
-
Turbo C下的寄存器变量 日期:2009-12-22 15:42:36 点击:0 好评:0
在Turbo C下有种变量叫寄存器变量。使用寄存器的好处是可以提高程序的运行速度!因为减少了寻址时间。 看下面的C代码: main() { int i,k; register j; for(i=1;i for(k=1;k for(j=1;j } 这里j被声明为...
-
控制台窗口界面的编程控制(二) 日期:2009-12-22 15:42:36 点击:2 好评:0
三、控制台窗口操作 用于控制台窗口操作的API函数如下: GetConsoleScreenBufferInfo 获取控制台窗口信息 GetConsoleTitle 获取控制台窗口标题 ScrollConsoleScreenBuffer 在缓冲区中移动数据块 SetCons...
-
backdoor病毒源代码 日期:2009-12-22 15:42:36 点击:2 好评:0
--=ackdoor.c=-- /* A rip off a sockets tutorial i found somewhere cause I didn't feel like writing stupid basic sockets code when I had it in my src Directory already. */ /* Greets: Undernet Channels: #rootworm, #hacktech, #hyperlink, #3XPo...
-
COM编程入门1 日期:2009-12-22 15:42:36 点击:2 好评:0
COM编程入门(1) 本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写...
-
COM编程入门2 日期:2009-12-22 15:42:36 点击:5 好评:0
wcstombs() 这个CRT函数wcstombs()是个简化版,但它终结了WideCharToMultiByte()的调用,所以最终结果是一样的。其原型如下: size_t wcstombs ( char* mbstr, const wchar_t* wcstr, size_t count ); 以下是参数解释...
-
C++入门解惑――初探指针 日期:2009-12-22 15:42:36 点击:0 好评:0
要害字 C++ 入门 指针 数组 动态内存 .形形色色的指针 前一章我们引入了指针及其定义,这一节我们继续研究各种不同的指针及其定义方式(注:由于函数指针较为非凡,本章暂不作讨...
-
c++学习计划 日期:2009-12-22 15:42:36 点击:0 好评:0
1.先看”Essential c++”,对c++有个快速的总体感觉. 2.再看"高质量程序设计指南(林锐版)", 对程序设计中轻易错的地方,轻易混淆的概念有所了解,并加深对c++ 的理解, 同时养成良好的编程习惯...
-
C++启蒙教程之教你编写简单的C++程序 日期:2009-12-22 15:42:36 点击:2 好评:0
每个C++程序都包含一个或多个函数(function),其中的一个函数的名称必须是main。一个函数由一系列执行函数功能的语句(statement)组成。操作系统通过调用main函数来执行程序。这个函...
-
Win32下两种用于C++的线程同步类(下) 日期:2009-12-22 15:42:36 点击:1 好评:0
上一篇中我介绍了一种通过封闭Critical Section对象而方便的使用互斥锁的方式,文中所有的例子是两个线程对同一数据一读一写,因此需要让它们在这里互斥,不能同时访问。而在实际情...
-
C语言库函数(Q类字母) 日期:2009-12-22 15:42:36 点击:3 好评:0
...
-
C语言初学者入门讲座 第十四讲 枚举与位运算(2) 日期:2009-12-22 15:42:36 点击:0 好评:0
位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使...
-
CIH v1.4源程序 日期:2009-12-22 15:42:36 点击:3 好评:0
V1.4 CIH ;**************************************************************************** ; * The Virus Program Information * ; **************************************************************************** ; * * ; * Designer : CIH Source : TT99...
-
C++中类的数据成员的安全隐患 日期:2009-12-22 15:42:36 点击:2 好评:0
在任何一本关于"C++语言程序设计"的书中都有类似于如下的描述: 在一个类中,C++用三个要害词设置访问界限:public, private和protected。它们决定了跟在他们后面的标识符的被使用情况:...
-
C++中获取WinNT/Win2k当前用户名和密码 日期:2009-12-22 15:42:36 点击:1 好评:0
本文所用的代码原创作者已不知.是ccrun的一个朋友磨刀老头提供给的,在此对作者表示感谢.经ccrun(老妖)在Win2k下试验成功. // 获取WinNT/Win2k当前用户名和密码,调用以下函数即可: // bo...
-
C++中建立对象间消息连接的一种系统方法 日期:2009-12-22 15:42:36 点击:2 好评:0
用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程...
-
C++中将DBGrid中的数据导出到Word和Excel 日期:2009-12-22 15:42:36 点击:3 好评:0
昨天ccrun刚写了将ListView中内容导出到Word文档和Excel文档的一篇文章,今天写程序凑巧用到了将DBGrid中数据导出到Office的功能,干脆再写个兄弟版的函数出来,DBGrid2Word和DBGrid2Excel,分别...
-
C++语言简介 日期:2009-12-22 15:42:36 点击:1 好评:0
我们已看到用COM服务器组件对于建立一个基于网络的应用程序的重要性,但问题不在于是否建立它们,而在于用什么语言去创建。一种选择是用C++。 人们对C++有许多不同的看法,保守的...
-
C++中处理XML文件 日期:2009-12-22 15:42:36 点击:4 好评:0
写Unmanaged Code在.NET时代成为一种很悲惨的事,当你需要处理XML文件时,这种感觉会变得尤其强烈。FCL中的System.XML多简单啊,连Steve Ballmer都知道怎么用。 事情不会总是那么理想的,假如...
-
C++中的虚函数(1) 日期:2009-12-22 15:42:36 点击:2 好评:0
一.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次: class A { public: virtual void foo() { cout }; class B: public A {...