自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千月星跡

アイをも求めて彷徨っている孤独なヒーロー

  • 博客(8)
  • 收藏
  • 关注

转载 (转)C,C++的预编译问题

VC中预处理指令与宏定义的妙用刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特殊的功能。   一个经典的例子  使用预处理与宏定义最经典的例子莫过于加在一个头文件中以避免头文件被两次编译。试想这种的情况,有一个文件headerfile.h 

2008-02-28 09:48:00 840

转载 (转)using namespace std的讲解

 所谓namespace,是指标识符的各种可见范围C++标准程序库中的所有标识符都被定义于一个名为std的namespace中由于namespace的概念,使用C++标准程序库的任何标识符时,可以有三种选择1、直接指定标识符。例如std::ostream而不是ostream。完整语句如下:std::cout 2、使用using关键字。using std::cout;using std:

2008-02-23 22:39:00 893

原创 学习笔记:第16课:线程同步与异步套接字编程

  ◇     事件对象也属于内核对象,包含一个使用计数,一个用于指明该事件是一个自动重置的事件还是一个人工重置的事件的布尔值,另一个用于指明该事件处于已通知状态还是未通知状态的布尔值◇     有两种不同类型的事件对象。一种是人工重置的事件,另一种是自动重置的事件。当人工重置的事件得到通知时,等待该事件的所有线程均变为可调度线程。当一个自动重置的事件得到通知时,等待该事件的线程中只有一个

2008-02-23 16:17:00 1003

原创 学习笔记:第15课 多线程和聊天室程序

 ◇      内核对象:操作系统分配的内存块,该内存块是一种数据结构,这个数据结构只能被内核访问。◇      进程:通常被定义为一个正在运行的程序的实例,是一个程序在其自身的地址空间中的一次执行活动。◇      进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。◇

2008-02-16 10:49:00 1040

转载 (转)XP和RUP的比较

  XP和RUP的比较XP (Extreme Programming)是Kent Beck和Ward Cunningham于1996年提出的一套软件开发过程理论。它不同于以往的软件开发理论,没有对软件开发的整个过程进行强制而繁琐的规定,而是给出了一套在实际软件开发过程中需要遵守的活动原则。XP没有强调复杂的过程和繁琐的文档,可以说XP是轻量级的软件开发过程理论。当然,与任何软件过程理论一样

2008-02-15 15:42:00 1251

原创 学习笔记:第3课 MFC框架介绍

 ◇MFC库的类表记录在Hierarchy Chart中 ◇得到父类的指针用GetParent()。 ◇CWND封装了一些关于窗口操作的类,CWinAPP这个类是应用程序的类。 ◇在安装目录下的VC98/MFC/SRC,这个目录下面就是MFC的原代码,WinMain函数的所在地方就是APPMODUL.CPP ◇AfxWinMain函数:以Afx开头的函数属于应用

2008-02-10 19:14:00 1502

原创 学习笔记:第20课 Hook 和数据库编程

  ◆      SetWindowsHookEx:安装钩子过程,安装到HOOK链,来监视系统的某些事件,他可以和某个线程相关,或者来监视某些类型的事件◆      HHOOK SetWindowsHookEx(  int idHook,             //指定钩子过程的类型    HOOKPROC lpfn,     //HOOK过程    HINSTANCE hMod, 

2008-02-05 22:04:00 1091

原创 学习笔记:第17课 进程间的通信

 ◆      进程间通信的四种方式剪贴板:所有的进程都可以访问。匿名管道命名管道邮槽◆BOOL OpenClipboard()如果打开剪贴版,则打开是非0。打开剪贴版后,别的应用程序就不能再调用剪贴版了。直到调用了 CloseClipboard();◆      EmptyClipboard();清空剪贴版,并释放剪贴版的句柄◆      SetClipboardData在剪

2008-02-05 10:16:00 1161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除