自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dartou

Treasure every day as the last day!

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

原创 菜单命令的消息响应

作为菜单命令的命令响应函数,它的添加和消息映射是一样的,分三个步骤进行:1、在头文件中作命令响应函数的原形: afx_msg void OnHello();   //消息原形2、作消息映射:对于命令消息,通过virtual BOOL OnCommand( WPARAM wParam, LPARAM lParam );宏来完成: ON_COMMAND(IDM_HELLO,OnHe

2006-09-29 14:05:00 925

转载 MFC六大关键技术之运行时类型识别

运行时类型识别(RTTI)即是程序执行过程中知道某个对象属于某个类,我们平时用C++编程接触的RTTI一般是编译器的RTTI,即是在新版本的VC++编译器里面选用“使能RTTI”,然后载入typeinfo.h文件,就可以使用一个叫typeid()的运算子,它的地位与在C++编程中的sizeof()运算子类似的地方(包含一个头文件,然后就有一个熟悉好用的函数)。typdid()关键的地方是可以接受两

2006-09-29 12:00:00 975

原创 GetTextMetrics和GetTextExtent

CSize GetTextExtent( const CString& str ) const;这个能返回字符串的大小compute the width and height of a line of text using the current font to determine the dimensions. BOOL GetTextMetrics( LPTEXTMETRIC

2006-09-20 09:56:00 1230

转载 C++的模板

模板的具体实现 ―― 模板的实例化(instantiation)或具体化(specialization) 1.函数模板函数模板定义的一般格式为:template 类型形参名1,... ,class 类型形参名n >     返回类型  函数模板名 ( 形参表 )  { 函数体 }注意:       1) 应在“返回类型”或“形参表”或“函数体”中使用上述的“类型形参

2006-09-07 16:21:00 845

转载 WEB2.0概念诠释

         Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。          Web1.0到Web2.0的转变,具体的说,从模式上是单纯的“读”向“写”、“共同建设”

2006-09-06 09:25:00 640

转载 什么是RSS?RSS及其发展历程

 什么是RSS?RSS及其发展历程(网络营销教学网站 www.wm23.com 2005-01-03)   RSS是2004年最热门的互联网词汇之一,不过,相对于博客(BLOG)来说,RSS的知名度相应会低很多,而且至今还没有一个非常贴切的中文词汇,也许以后无需中文名,大家都习惯于直接叫RSS了。RSS之所以同BLOG一样会被认为是热门词汇的一个原因,个人推测,应该是许多分析人士认识到

2006-09-06 09:00:00 823

原创 堆与栈的区别

            在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。         栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。         堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释

2006-09-05 16:41:00 689 1

原创 虚函数表

            虚函数表完成了C++编译器对于虚函数的实现方式,即dynamic binding,为了达到动态绑定(后期绑定)的目的,C++编译器通过某个表格,再执行期“间接”调用实际上欲绑定的函数。这样的表格成为虚函数表vtable)          每一个“内含虚函数的类”,编译器都会为它做出一个虚函数表,表中的每一个元素都指向一个虚函数的地址。        此外,

2006-09-05 10:39:00 932

空空如也

空空如也

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

TA关注的人

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