友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
VC语言6.0程序设计从入门到精通-第1部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
?…………………………………………………………Page 1……………………………………………………………
Visual C++ 6。0 程序设计从入门到精通
求是科技 王正军 编著
人民邮电出版社
…………………………………………………………Page 2……………………………………………………………
图书在版编目( )数据
CIP
Visual C++6。0 程序设计从入门到精通/求是科技编著.—北京:人 民邮电出版社,2006。1
ISBN 7…115…14137…1
V … … C TP312
Ⅰ. Ⅱ.求 Ⅲ. 语言—程序设计 Ⅳ.
中国版本图书馆 CIP 数据核字(2005 )第 130000 号
内 容 提 要
本书首先从 Visual C++ 6。0 的基础知识入手,详细介绍了 Visual C++6。0 的操作环境和应用程序的基本
框架,然后按照由易到难、由浅入深地顺序介绍了用 Visual C++6。0 开发 Windows 程序的方法,包括菜单和
加速键、对话框、常用控件、文本和字体类、图形图像、文件操作、多线程、动态连接库、网络编程和数据
库开发等内容。书中在每一个对应的知识点后面,给出了一个或多个示例。
本书适合想按部就班地学习 Visual C++ 6。0 编程并很快应用到实践中的初学者阅读。
Visual C++ 6。0 程序设计从入门到精通
编 著 求是科技 王正军
责任编辑 张立科
人民邮电出版社出版发行 北京市崇文区夕照寺街 14 号
100061 315@ptpress。。cn
邮编 电子函件
网址 http://ptpress。。cn
北京鸿佳印刷厂印刷
新华书店总店北京发行所经销
开本:787× 1092 1/16
印张:23。75
字数:579 千字 2006 年 1 月第 1 版
1 6 000 2006 1 1
印数: – 册 年 月北京第 次印刷
ISBN 7…115…14137…1/TP ·5056
定价:39。00 元(附光盘)
010 010 67129223
读者服务热线: ( )67132692 印装质量热线: ( )
…………………………………………………………Page 3……………………………………………………………
前 言
前 言
随着计算机技术的发展,可视编程技术占有了越来越重要的作用。Visual C++ 6。0 是微软
公司的重要产品—Visual Studio 工具集的组成部分 。它用来在 Windows (包括Windows 95 、
Windows 98 、Windows NT 、Windows 2000 等)环境下开发应用程序,是一种功能强大、行
之有效的可视化编程工具,因此成为广大软件开发人员的首选。
本书为希望学习 Visual C++ 的初学者而编写,按照由浅入深、循序渐进的顺序介绍了
Visual C++编程的相关方法和技巧。在介绍过程中,还在相应的知识点后给出了 1 个或多个
相关的示例,以帮助读者尽快将所学知识应用到实践中。
全书的安排如下。
第 1 章 主要介绍了 Visual C++ 6。0 的集成开发环境(IDE ),让读者对 Visual C++先有
一个初步印象和了解。
第 2 章 主要介绍在 AppWizard 工具中创建应用程序框架的步骤,然后介绍生成的工程
文件中各部分所包含的类及相互间的关系,并着重阐述应用程序框架及整个应用程序的运行
机理。
第 3 章 主要介绍了 Windows 界面设计的两个基本元素—菜单和加速键的设计和使
用,同时还介绍了 Windows 消息驱动机制的概念和遵循这一机制的程序设计方法。
第 4 章 主要介绍了对话框的一般创建流程,模态和非模态的对话框、属性页对话框、
各种通用对话框以及消息对话框的使用方法。
第 5 章 主要介绍了 MFC 编程中常用控件的设计方法,包括传统的 Windows 控件和新
型的 Win32 控件。
第 6 章 主要介绍了 Windows GDI 输出文本和字体的方法。
第 7 章 主要介绍了 Windows 基本的绘图函数和主要的 GDI 对象。
第 8 章 主要通过示例介绍在 MFC 中对文件进行操作的方法,包括串行化、CFile 文件
操作和文件对话框 3 部分内容。
第 9 章 主要介绍 Windows 操作系统下多线程的基本概念、创建管理线程的方法,以及
线程的同步问题。
第 10 章 主要介绍了在 Visual C++平台下进行 Win32 动态链接库的设计和应用。
第 11 章 主要介绍了网络编程的基本知识及基本步骤,并且详细介绍了 WinSock 类。
第 12 章 主要介绍了数据库的基本概念和数据库开发的几种主要技术、Access 数据库
的创建和维护以及 SQL 语句的基本知识。
在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此,谨向这些作者表示诚挚
的感谢。由于时间仓促,加之编者水平有限,书中难免有谬误或不足之处,敬请广大读者批
评指正。
编者
…………………………………………………………Page 4……………………………………………………………
目 录
第 1 章 Visual C++ 6。0 开发环境介绍 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1
1。1 Visual C++ 6。0 概述 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1
1。2 Visual C++ 6。0 的主要特点。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1
1。3 Visual C++ 6。0 主框架窗口。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
1。3。1 工作区和客户区 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
1。3。2 菜单栏 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
1。3。3 工具栏 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
1。3。4 输出窗口 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
1。4 资源编辑器 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
1。5 本章小结 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5
第 2 章 应用程序基本框架 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2。1 利用 MFC AppWizard 自动生成应用程序。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2。1。1 关于工程及工作区的概念 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2。1。2 利用向导生成应用程序框架 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2。1。3 Visual C++工程文件的组成 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 12
2。2 程序的应用框架和运行过程 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 14
2。2。1 应用框架 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 14
2。2。2 程序的运行过程 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 15
2。3 应用程序类及其主要成员函数 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 18
2。3。1 InitInstance() 函数。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 19
2。3。2 Run()函数。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 21
2。3。3 ExitInstance() 函数 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 22
2。3。4 OnIdle()函数 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 22
2。4 文档类和视图类 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 23
2。4。1 文档类 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 23
2。4。2 视图类 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 25
2。4。3 文档类与视图类的相互关系 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 26
2。4。4 单文档(SDI)与多文档(MDI )应用程序 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 28
2。5 窗口类及其控件栏 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 30
2。5。1 主窗口类 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 30
2。5。2 子窗口类 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!