java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
剖析Windows NT/2000内核对象组织

剖析Windows NT/2000内核对象组织 WebCrazy(http://webcrazy.yeah.net/) 对象管理器在Windows...

深入Windows NT/2000模块的组织

深入Windows NT/2000模块的组织 WebCrazy(http://webcrazy.yeah.net/)  在《小议Windows NT/2...

小议Windows NT/2000分页机制

小议Windows NT/2000分页机制 WebCrazy(tsu00@263.net) 内存管理是操作系统最重要的一部分,其决定了操作系统的性...

再谈Windows NT/2000环境切换

再谈Windows NT/2000环境切换 WebCrazy(tsu00@263.net) 线程是Windows NT/2000环境切...

浅析Windows NT/2000环境切换

浅析Windows NT/2000环境切换 WebCrazy(tsu00@263.net) 注:本文最初见于www...

再谈Windows NT/2000内部数据结构

再谈Windows NT/2000内部数据结构 WebCrazy(tsu00@263.net) 注:本文最初见于www...

Windows 2000 System Services列表

Windows 2000 System Services列表 WebCrazy(tsu00@263.net) Windows 2000 Server Build...

Windows NT/2000内部数据结构探究

Windows NT/2000内部数据结构探究 WebCrazy(tsu00@263.net) 注:本文最...

一个键盘程序的开发实例

这个程序本来是写给我得女友,因为她刚刚开始学习计算机所以他要学习键盘指法。程序是基 于对话框的应用程序。(本人用的开发环境是VC.net)这个程序加入了一个名为CClrButton的类 这是一个基...

Windows中Hook的使用——Hook函数篇

Windows中Hook的使用——Hook函数篇 提起HOOK,已经不是什么新的话题了。在Windows的进程监控和消息监控等方面,HOOK机制都给予了强有力的支持,使得上述应用变得易于实现。本文旨...

加载动态光标

加载动态光标 (.ani): HICON hicon = LoadCursorFromFile("file_name_here.ani"); 或 HICON hicon =...

获取桌面图标位置

获取桌面图标位置. 2k, 98 方法不同. ////////////////// for NT based ///////////////////// /* 取桌面 ListView 的句柄 *...

Winamp SDK Beta

Winamp SDK Beta版本 Nullsoft公司发布的SDK开发包,这样我们就可定制我们自己喜欢的Winamp了. 文件下载: 点击下载 [480KB],[rar格式,下载...

用IPicture显示图片

用过 VC 的人都知道 VC 在图像显示方面不如 VB 方便,网上介绍了很多实现的方法,那些冗长的代码令许多初学者忘而却步。为此,本人将下列代码封装在一个函数中(有很强的可移值性),供各位参考。在调用...

程序中的内存分配浅谈 2

自上篇“程序中的内存分配浅谈”贴出后,很多网友都跟我探讨过这方面的问题,也有不少大侠悉心指出其中谬误,在此halk表示衷心感谢!这篇文章可以说是继续上一篇的话题来的,同时也是我自己不断深入学习的心得。...

Win32程序函数调用时堆栈变化情况分析

在经典的汇编语言教程中,函数调用时堆栈的使用都是着重讲解的问题。如今随着高级语言的越来越完善,单纯使用汇编开发的程序已经不多了。但对函数调用时堆栈动向的了解仍有助于我们明晰程序的执行流程,从而在程序编...

如何激活和关闭IE浏览器

//激活并打开IE void lounchIE() { HWND h=FindWindowEx(NULL, NULL, NULL, "Microsoft Internet Ex...

如何激活当前屏幕保护程序

//激活当前屏幕保护程序, jingzhou xu PostMessage(WM_SYSCOMMAND, SC_SCREENSAVE, 0);...

程序中的内存分配浅谈 1

//作者:halk //2002年11月25号 我们在编写一段程序的时候,常常要用声明变量、动态分配等方式分配一块内存中的区域,在其中存储特定的值以备程序中使用。那么,这些被分配的内存区域在内...

怎样显示文件夹选择框

//作者: 贾旭滨 //2002年11月22号 经常看见本站的BBS上面的朋友问怎样显示文件夹选择框,其实从技术角度来说,这并不是个难题,主要是使用二个API函数SHGetSpecialF...

在VC中动态加载ODBC的方法

在VC中动态加载ODBC的方法 在使用VC、VB、Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置ODBC数据源。对于一般用户而言,配置ODBC数据...

彩色的单选按钮

选按钮也是按钮的一种,该例子利用普通按钮和图片变成一种很Cool的单选按钮。该例子利用从CBitmapButton类派生而来的CHoverButton实现的,使用也很方面,值得学习。 文...

类和类的定义

在面向对象的程序设计中,有经常接触类、对象等专业名词;到底什么是类、什么是对象呢?在程序又是怎样运用呢?类是面向对象程序设计的核心,它实际是一种新的数据类型,也是实现抽象类型的工具,因为类是通过抽象数...

对象的初始化

构造函数和析构函数 构造函数和析构函数是在类体中说明的两种特殊的成员函数。构造函数的功能是在创建对象时,使用给定的值来将对象初化。析构函数的功能是用来释放一个对象的,在对象删除前,用它来做一...

成员函数的特性

我们已经知道什么是成员函数了,它是根据某种类的功能是需要来定义的。而构造函数、析构函数、拷贝初始化构造函数等都属于特殊的成员函数。成员函数除了说明和定义的类中之外,还有些什么特性呢? 内联函数和外联...

友元(friend)

问题的提出 我们已知道类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有...

类的作用域

类的作用域简称类域,它是指在类的定义中由一对花括号所括起来的部分。每一个类都具有该类的类域,该类的成员局部于该类所属的类域中。 在类的定义中可知,类域中可以定义变量,也可以定义函数。从这一点...

局部类和嵌套类

局部类 在一个函数体内定义的类称为局部类。局部类中只能使用它的外围作用域中的对象和函数进行联系,因为外围作用域中的变量与该局部类的对象无关。在定义局部类时需要注意:局部类中不能说明静态成员函...

对象的生存期

不同存储的对象生存期不同。所谓对象的生存期是指对象从被创建开始到被释放为止的时间。 按生存期的不同对象可分为如下三种: 1、局部对象:当对象被定义时调用构造函数,该对象被创建,当程...

对象指针和对象引用(this的用法)

指向类的成员的指针 在C++中,可以说明指向类的数据成员和成员函数的指针。 指向数据成员的指针格式如下: &lt类型说明符&gt&lt类名&gt::*&lt指针名&gt...

对象与数组

对象数组是指数组元素为对象的数组。该数组中若干个元素必须是同一个类的若干个对象。对象数组的定义、赋值和引用与普通数组一样,只是数组的元素与普通数组不同,它是同类的若干个对象。 1. 对象数组...

函数重载

所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个...

类的静态成员(static)

静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。 静态数据成员...

常类型(const)

常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。 一般常量和对象常量 1. 一般常量 一般常量是指简单类型的常...

子对象和堆对象(new和delete的应用)

子对象 当一个类的成员是某一个类的对象时,该对象就为子对象。子对象实际就是对象成员。如: class A { public: … p...

类型转换

类型转换是将一种类型的值映射为另一种类型的值。类型转换实际上包含有自动隐含和强制的两种。 类型的自动隐式转换 C++语言编译系统提供的内部数据类型的自动隐式转换规则如下: 1....

基类和派生类

本讲讨论基类和派生类的基本概念。 通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基...

单继承

在《基类和派生类》中讲述了单继承的基本概念,这节着重讲述继承的具体应用。 在单继承中,每个类可以有多个派生类,但是每个派生类只能有一个基类,从而形成树形结构。 成员访问权限的控制...

多继承

多继承可以看作是单继承的扩展。所谓多继承是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。 多继承下派生类的定义格式如下: class &lt派生类名&gt:...

虚基类

在《多继承》中讲过的例子中,由类A,类B1和类B2以及类C组成了类继承的层次结构。在该结构中,类C的对象将包含两个类A的子对象。由于类A是派生类C两条继承路径上的一个公共基类,那么这个公共基类将在派生...

继承性应用实例——日期和时间

本文给出一个关于继承性的综合例子,该例子编写一个有关日期(年、月、日)和时间(时、分、秒)的程序。该程序建立三个类,其中一个是日期的类Date,一个是时间的类Time,另一个是日期和时间类DateTi...

运算符重载

帮帮我,我负载过重 Eric Gunnerson Microsoft Corporation 2001年6月21日 作为有关 C# 语言规范漫谈的继续,本月我们将讨论运算符重载的问题。运算...

静态联编和动态联编

联编是指一个计算机程序自身彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。 静态联编 静态联编是指联编工作出现在编译连接阶段,这种联编又称早期联编,...

虚函数(virtual)

在《静态联编和动态联编》一文中,我们已经知道动态联编是在虚函数的支持下实现的,也即知道虚函数的作用了,这一讲里我们主要讨论虚函数的格式、条件(什么样的函数才叫虚函数)、调用及在构造函数和析构函数中调用...

纯虚函数和抽象类

在析构函数前面加上关键字virtual进行说明,称该析构函数为虚析构函数。例如: class B { virtual ~B(); …...

虚析构函数

在析构函数前面加上关键字virtual进行说明,称该析构函数为虚析构函数。例如: class B { virtual ~B(); …...

初始化类对象

初始化类对象 [url=mailto:zxn@hq.cninfo.net]赵湘宁[/url] 问题: C++中如何初始化类中的表数据?在C语言中,我能像下面这样初始化...

简述MFC程序生与死

经常从网上下载好程序,但打开VC看了不到几行,鼠标就移到最到最右上角,对准那个“X”,咔嚓...(心还暗念:嚓死你!),二话不说在“程序”菜单里寻找QQ的存在,开始进入休闲时光!!这可是我经常做的事情...

应用MFC开发高级应用程序

[摘要]:目前在Windows下开发应用程序的工具虽然很多,但是C/C++作为一种非常成熟和高效的开发语言在大型复杂项目的开发中仍然得到了广泛应用。为了减轻程序开发负担,提高开发效率,各种流行的C++...

MFC指南(4):MFC简要指点

已经作好开始写程序的准备了么?不,还没有。不要说你要让我教你写个愚蠢的'hello world'程序。如果你想好好利用Visual C++你就得会Microsoft Foundation Classe...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航