background image

//

ON_COMMAND(ID_FONT_DROPDOWN, DoNothing)

case(WM_COMMAND):

if(HIWORD(wP)==ID_FONT_DROPDOWN)
{

DoNothing(...);

}

break;

//END_MESSAGE_MAP()

}

}

newWndProc

 

就是窗口过程只要是该类的实例生成的窗口都使用该窗口过程。

所以了解了

Windows 的消息机制在加上对消息映射的理解就很容易了解 MFC

 

开发的基本思路了。

  

 

Visual C++优点说明介绍

本文对

Visual C++优点进行学习讲解,在学习研究 Visual C++之前,还是先让大家明白什么是 Visual C+

+?以及 Visual C++是什么东西。
对于

Visual C++优点的定义,在这里说一下自己的看法,Visual C++已成为专业程序员进行软件开发的首选

工具,所以实际中,更多的是以

Visual C++6.0

 

为平台, 这些组件通过一个名为

Developer Studio 的组件

集成为和谐的开发环境。

在有许多程序开发工具可供选择的今天,强调

"C/C++是程序程序员所必须掌握的语言"难道就没有人真的敢站出

 

来提出质疑吗? 其实,在网络一统天下的今天,任何应用程序都必须经过网络的验证。谁的软件好用,谁就会被
认可。

为了能达到这样的目标,许多

Windows 程序员都选择了简单易学、能快速有效地开发的 Visual 

Basic、Dephi 等工具。E_book 电子阅读器就是其中一例,它是李晓东用 VB

 

设计的。 如果这显得太过苍白无

力的话,那么让我们先来看看

Visual C++,从过去到现在的发展历程。

看看它为什么这么发展。众所周知,

C 语言是在 70 年代发展的语言,由于当时人们设想一种集低级语言和高级语

言优点于一身的语言,于是

C 语言就诞生。基于它的简结、紧凑、方便和灵活,它很快就成为国际上广泛流行的

语言。

然而,

C 语言终究是面向过程的语言,数据和处理数据的程序是分离的。当对某段程序进行了修改或删除时,整个

程序中所有与其相关的部分都要进行相应的修改,从而程序代码的维护比较困难。为了避免这种情况的发生。

C 的基础上中引用了面向对象的设计方法。它是将数据及处理数据的相应函数"封装"到一个类中,而使用类数

据变量则称为对象。在一个对象内,只有属于该对象的函数才可以存取该对象的数据。这样,其他函数就不会无
意中破坏它的内容,从而达到保护和隐藏数据的效果。这就是

C++。当然,面向对象的 C++还支持多重继承、模

 

板、操作符重载、内联函数定义、预处理、宏、全局静态类变量、嵌套类定义等等。

C++太复杂了,任何一个使用 C++开发者的企业必将付出更多的成本,因为优秀的 C++程序员是少而又少。基于软
件企业化的需要,人们很自然地需要一种简单易用、面向对象、安全灵活的

"新一代 Windows 服务"(Next 

Generation Windows Services,简写为 NGWS)应用程序的语言,于是 C#出现了。它全方位简化了 C++的
功能,使其具有

C++所没有的简单易学的优势。它既没有 C++"悲剧性"的指针概念,也没有类

"::"、"."和"->"的"愚蠢"操作。

因此我们也可以说,

C#才是程序员们所必须掌握的语言。但是,我们不能忽视这一点,语言总归是程序员的工具,

 

谁具有简单易用、支持最新技术并能快速有效地进行软件开发,谁就是程序员的工具。 如果上述的结论还不能接
受的话,那么让我们看看现在

C++程序员的窘境吧!

就目前而言,选择

C++就意味着选择 Visual C++优点,而不 C++ Builder。这是 C++程序员第一件让人头痛

的事。因为

VC 与 Windows 98/NT 同出一炉,相同功能的 Visual C++应用程序编译后,其大小要比 C++