内容列表
Effective STL: Item 2: Beware the illusion of container-independent
    The STL is based on generalization. Arrays are generalized into con-tainersand parameterized on the types of objects they contain. Func-tionsare generalized into algorithms and para
分类:VC语言 查阅全文
内核FAQ 举例说明
内核FAQ(2001.05.01~2001.05.06)http://LinuxAid.com.cn axing〖返回〗〖转发〗 1、 我编译内核时选了声卡支持,还把oss加入了模块,为什么出如下问题!2、 bootsect.s 中的一个小问题:movsw的问题3、 0x20,&timer_interrupt它在哪里做过schedule4、 linux
分类:VC语言 查阅全文
实现热键激活后台进程
实现热键激活后台进程 (湖南 张波云)     在DOS下编写常驻内存的应用(TSR)程序时,一般设置了热键激活方式,DOS用户对此非常熟悉。在Windows 9X环境下,有的时侯前台运行程序隐藏了Windows的任务栏,使用户不能切换,许多Game程序运行时便是如此。如果在你的后台进程中加入热键呼出功能,便无此虑了。  
分类:VC语言 查阅全文
条款14 基类的析构函数一定要定义为虚拟函数(From Effective C++)
    有时一个类需要知道当前有多少个该类的对象,达到这个目的最直接的方式是定义一个用于统计对象个数的静态成员变量。该变量被初始化为0,调用类构造函数时增加1,调用析构函数时减少1。 假设你正在编写一个军用程序,其中一个表示敌军目标的类定义如下:class EnemyTarget {public:  EnemyTarget() { ++numTargets
分类:VC语言 查阅全文
Microsoft Windows CE 通信模型
介绍 本文用以介绍Microsoft Windows CE操作系统的通信模型。因为应用程序和服务具有不同的通信要求,所以Windows CE提供了一套多样的通信功能选项以及相关的应用程序编程接口APIs。基于Windows CE的设备可实现任意或全部的功能选项。我们将全面讨论对基于Windows CE的设备所提供的支持能力,以及不同的部分是如何融合到整个模型中的。 Windows CE的通信支
分类:VC语言 查阅全文
C++批判系列5--继承的本质
继承的本质 继承关系是一种耦合度很高的关系,它与组合及一般化(genericity)一样,提供了OO中的一种基本方法,用以将不同的软件组件组合起来。一个类的实例同时也是那个类的所有的祖先的实例。为了保证面向对象设计的有效性,我们应该保存下这种关系的一致性。在子类中的每一次重新定义都应该与在其祖先类中的最初定义进行一致性检查。子类中应该保存下其祖先类的需求。如果存在着不能被保存的需求,就说明了系统
分类:VC语言 查阅全文
Microsoft Windows XP 共享环境:用户帐户和快速用户切换
Microsoft Windows XP 共享环境:用户帐户和快速用户切换 Chris Evans 和 Piero SierraMicrosoft Corporation 2001 年 3 月 摘要:本文介绍 Microsoft Windows XP 的几项功能,其中包括多用户帐户、快速用户切换和远程桌面。 目录 简介快速用户切换远程桌面要求和结构新的会话切换消息确保只运行应用程
分类:VC语言 查阅全文
证明 C Runtime 和 Windows API 对安全性的影响
 应用程序安全性的一大进步:证明 C Runtime 和 Windows API 对安全性的影响 摘要:本文将讨论使用 C 和 C++ 进行函数调用时的常见错误及其安全隐患,并概括某些函数的正确使用方法。作为一种持续不断的努力,在今后的几个月中,我们将继续展开讨论,为更多的 API 提供安全性信息。 简介在对 C 和 C++ 代码进行代码检查以寻找安全薄弱环节时,我发现了在调用某
分类:VC语言 查阅全文
如何在程序中获得其他程序的 图标?
如何在程序中获得其他程序的 图标? 两种方法: (1) SDK函数 SHGetFileInfo 或使用 ExtractIcon获得图标资源的 handle, (2) SDK函数 SHGetFileInfo 获得有关文件的很多信息,如大小图标,属性, 类型等. Example(1):在程序窗口左上角显示 NotePad图标. vo
分类:VC语言 查阅全文
程佩君:VC常用数据类型使用转换详解
 VC常用数据类型使用转换详解 (加入时间:2001-3-12)        作者:程佩君 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100;long l = 2001;float f=300.2;double d=1
分类:VC语言 查阅全文
如何进行文件操作:取得文件名 :打开文件 :移动文件指针.........
取得文件名 { CString FilePathName; CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框 if(dlg.DoModal()==IDOK) FilePathName=dlg.GetPathName(); } 相关信息:CF
分类:VC语言 查阅全文
关于VC的编译模式
关于VC的编译模式 有很多人问为什么VC编译出来的程序都要上兆。而且有些人还总结出条结论:VC做出的东西是又大又慢。其实这实在是冤枉了VC了。其实VC做的工程是个能包含多个子工程的工程文件。一般用AppWizard生成的工程里就包含了两个子工程:Win32 Debug工程和Win32Release工程。而缺省激活的工程是Win32 Debug工程,用这个子工程编译出来的执
分类:VC语言 查阅全文
如何在用户区显示一张位图
显示一张位图,基本的有以下三种形式: 一、位图资源的显示(设资源ID为IDB——BITMAP1程序如下) { CBitmap bitmap; CBitmap* pOldBitmap; CDC MemDC; MemDC.CreateCompatibleDC(&dc); ///建立与显示设备兼容的内存设备场境 bitmap.LoadBitm
分类:VC语言 查阅全文
在VC++6.0开发中实现全屏显示
在VC++6.0开发中实现全屏显示   在VC++6.0开发中实现全屏显示  全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“View\Full Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。  在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架
分类:VC语言 查阅全文
如何改变视窗的背景颜色
如何改变视窗的背景颜色  Windows向窗口发送一个WM_ERASEBKGND消息通知该窗口擦除背景,可以使用ClassWizard重载该消息的缺省处理程序来擦除背景(实际是画),并返回TRUE以防止Windows擦除窗口。 BOOL CBoxView::OnEraseBkgnd(CDC* pDC) {CBrush brush
分类:VC语言 查阅全文
测试鼠标是否在窗口内,以及鼠标的离开
测试鼠标是否在窗口内,以及鼠标的离开  以下给出两种跟踪鼠标是否在窗口内的方法一、使用SetCapture(),OnMouseMove()等判断鼠标位置//设置一个状态量用于记录和标识鼠标是否在窗口内//BOOL m_bOverControl;void C?????::OnMouseMove(UINT nFlags, CPoint&nbs
分类:VC语言 查阅全文
MFC浅析(7) CWnd类虚函数的调用时机、缺省实现
CWnd类虚函数的调用时机、缺省实现 CWnd类虚函数的调用时机、缺省实现 FMD(http://www.fmdstudio.net) 1. Create 2. PreCreateWindow 3. PreSubclassWindow 4. PreTranslateMessage 5. WindowProc 6. OnCom
分类:VC语言 查阅全文
MFC浅析(8) CArchive 原理
CArchive 原理 CArchive 原理 FMD(http://www.fmdstudio.net)  MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.
分类:VC语言 查阅全文
MFC,STL与设计模式?
      MFC,STL与设计模式? FMD(http://www.fmdstudio.net) 近日,偶读"设计模式"一书 虽不能完全理解,但已获益不少。 OOP编程思想,可谓博大精深,在学习及使用VC时,除了需要对常规的封装、继承、多态的理解外, 还要加上对多种设计模式的理解与灵活运用才能充发挥VC++面向对象编程的强大潜力
分类:VC语言 查阅全文
强烈推荐大家看MSDN(宇宙版)!!!
我做程序员有2年了,其中有一年时间在看MSDN,觉得MSDN是程序员(不仅仅是MS平台下的)的圣经。MSDN是一本计算机的大全,推荐几个参考目录,建议加入书签:     标题                &
分类:VC语言 查阅全文
<< 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 >>