当前位置:松语文学 > 其他类型 >VC++_6.0程序设计从入门到精通最新章节 > VC++_6.0程序设计从入门到精通TXT下载
错误举报

第 1 章

  Visual C++ 6.0 程序设计从入门到精通

  求是科技 王正军 编著

  人民邮电出版社

  声明:本书由枫叶文学网[www.fywxw.com]自网络收集整理制作,仅供jiāo流学习使用,版权归原作者和出版社所有,如果喜欢,请支持正版.

  图书在版编目(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 的cāo作环境和应用程序的基本

  框架,然后按照由易到难、由浅入深地顺序介绍了用Visual C++6.0 开发Windows 程序的方法,包括菜单和

  加速键、对话框、常用控件、文本和字体类、图形图像、文件cāo作、多线程、动态连接库、网络编程和数据

  库开发等内容。书中在每一个对应的知识点后面,给出了一个或多个示例。

  本书适合想按部就班地学习Visual C++ 6.0 编程并很快应用到实践中的初学者阅读。

  Visual C++ 6.0 程序设计从入门到精通

  ¨ 编著求是科技 王正军

  责任编辑张立科

  ¨ 人民邮电出版社出版发行北京市崇文区夕照寺街14 号

  邮编 100061 电子函件 [email protected]

  网址 http://www.ptpress.com.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)67132692 印装质量热线:(010)67129223

  枫叶文学网www.fywxw.com

  前 言

  随着计算机技术的发展,可视编程技术占有了越来越重要的作用。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 章 主要介绍了对话框的一般创建流程,模态和非模态的对话框、属xìng页对话框、

  各种通用对话框以及消息对话框的使用方法。

  第5 章 主要介绍了MFC 编程中常用控件的设计方法,包括传统的Windows 控件和新

  型的Win32 控件。

  第6 章 主要介绍了Windows GDI 输出文本和字体的方法。

  第7 章 主要介绍了Windows 基本的绘图函数和主要的GDI 对象。

  第8 章 主要通过示例介绍在MFC 中对文件进行cāo作的方法,包括串行化、CFile 文件

  cāo作和文件对话框3 部分内容。

  第9 章 主要介绍Windows cāo作系统下多线程的基本概念、创建管理线程的方法,以及

  线程的同步问题。

  第10 章 主要介绍了在Visual C++平台下进行Win32 动态链接库的设计和应用。

  第11 章 主要介绍了网络编程的基本知识及基本步骤,并且详细介绍了WinSock 类。

  第12 章 主要介绍了数据库的基本概念和数据库开发的几种主要技术、Access 数据库

  的创建和维护以及SQL 语句的基本知识。

  在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此,谨向这些作者表示诚挚

  的感谢。由于时间仓促,加之编者水平有限,书中难免有谬误或不足之处,敬请广大读者批

  评指正。

  编者

  枫叶文学网www.fywxw.com

  目 录

  第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 子窗口类............................................................................................................. 31

  2.5.3 工具栏................................................................................................................. 33

  2.5.4 状态栏................................................................................................................. 36

  2.6 应用程序框架中各类对象间的关系............................................................................ 40

  2.7 本章小结........................................................................................................................ 41

  枫叶文学网www.fywxw.com

  Visual C++ 6.0 程序设计从入门到精通

  ·2·

  第3 章 菜单与加速键................................................................................................................. 42

  3.1 消息与事件.................................................................................................................... 42

  3.1.1 事件驱动机制..................................................................................................... 42

  3.1.2 消息和消息映shè................................................................................................. 42

  3.1.3 消息处理过程..................................................................................................... 46

  3.2 菜单和加速键的创建............................................................

  松语文学免费小说阅读_www.16sy.com