如何着手学VC++?

瑶琳
如何着手学VC++?
手学VC++摘要: 我是一个VC++初学者, 请问各位前辈. 学好VC++. 那儿开始??? 请各位大虾指点. 谢谢!!! 若能推荐几本参考书感激不尽!!!
发件人:瑶琳 E-mail:xiaominxu@263.net

瑶琳
小蔡
我认为要学好是不容易的。首先,要有兴趣。其次,要多看书,多多的上机。先找一些入门的书来看,比如 VC6.0入门。从最简单的入门是
从windows 应用程序出发。当然,你还得学类的知识,文档和视窗结构,和MFC基础知识。
Visual C++编程基础 Visual C++是Microsoft公司推出的开发Win 32环境程序, 面向对象的可视化集成编程系统。它不但具有程序框架自动生成,灵活方便的类管理,代码编写 和界面设计集成交互操作,可开发多种程序等优点,而且通过简单的设置就可以生成各种各样的 程序框架,支持数据库接口、OLE 、WinSock网络、3D控件界面。因此,它现已成为开发Win32程 序的主要开发工具。
Visual C++主要技术基础 面向对象程序设计方法已出现近三十年,90年代已成为程序设计的 主流方向,面向对象程序设计语言是现代程序开发的主要工具,如C++、JAVA是现代程序员必须掌握 的编程语言。
程序包含两类基本的元素,就是数据和操作数据的指令集。传统的程序设计语言以设计代码为 核心,程序设计实际上就是指定程序指令的先后次序,数据表示必须适应代码的设计,模块化 程序设计方法将完成某一功能为目标。面向对象程序设计主要以数据为中心,代码是围绕着数据 而设计的,主要有如下特征:
对象的类描述 面向对象程序设计语言将程序描述的事物看成一个整体,称为对象。事物的飞行属性可以分为两 部分,内部状态和对数据的操作方法及由此造成的对外部的影响。对象的数据用于描述内部状态 ,而代码完成对数据的操作。因以,对象就是包含数据和代码的完全独立的实体。类(class)就 是具有相同的属性的所有对象的逻辑原型,是对象的规则和设计。同一类的对象具有相同的性质 和方法,每一个具体的对象都是类的一个实体,创建对象就是把灯实例化。 封装性(Encapsulation) 多态性(Polymorphism) 继承性(Inheritance)
Visual c++是一个具有集成、交互和可视化编程的 C++实现,具备上述的所有OOP特征。
Visual C++编程基础  Win 32 具有抢先式多任务、多线程和线性内存管理特征等特征,WIN 32 编程的基本要求 包括:
应用程序的执行独立于硬件设备;
应用程序具有图形用户界面;
能在WINDOWS 95 和平共处WINDOWS NT之间透明移植,并可移植到支持WINDOWS NT 的 RISC 硬件平台;
高级能的抢先式多任务和多线程管理;
高级的多媒体支持;
通过 OLE 2技术实现多个应用程序的对象定位。
MICROSOFT 为进行WIN 32 编程提供WIN 32 SDK 的应用程序编程接口。VISUAL C++包含 一套叫MFC.
MFC定义WIN32编程所需要的各种各样的类。有的类封装了大部分的WIN32 SDK中应用程序编程接口函数;有的类封装的则是应用程序本身的数据和操作;还有的类封装了ACTIVEX、OLE和INTERNET编程特性,WINSOCK网络和DAO、ODBC数据访问功能。Win 32 SDK和MFC是实现Win 32 编程的主要工具。
Visual C++的AppWizard工具能自动生成应用程序框架,该框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法。运用VC的资源编辑器能直观地设计程序的用户界面,而ClassWizard能把用户界面和程序代码连接起来。程序员要做的就是用MFC类实现应用程序特定功能部分。所以,使用VC可以实现WIN32的可视化程序设计。
框架和文档-视结构
所谓框架,就是应用程序所应具备的软件模块按一定的结构的集合。基于MFC的应用程序框架是定义了程序结构的MFC类库中类的集合,是VC编程的骨架。运用MFC应用程序框架获得如下的优点:
标准化的程序结构和用户接口。
框架产生代码短,运行快,有很大的灵活性。
强大的功能。
MFC框架的核心是文档-视结构。它其实就是将数据和对数据的操作后的结果分开,文档主要处理数据的实际读和写操作,视则是显示和处理数据的窗口,视可以操作文档中的数据。
Up Down (Return)返回
Down (Return)返回
有什么疑问 请回信到:caimouse@openlab.nwpu.edu.cn
【在 360111771207052 (瑶琳) 的大作中提到:】
: 如何着手学VC...

小蔡