第一图书网

Visual C++从初学到精通

吕兵 等 著 电子工业出版社
出版时间:

2010-6  

出版社:

电子工业出版社  

作者:

吕兵 等 著  

页数:

606  

内容概要

  《Visual C++从初学到精通》介绍了如何使用Visual C++6.0编写Windows应用程序。全书内容全面、结构清晰、由浅入深、注重实用,并结合了大量的实例,以方便读者理解。《Visual C++从初学到精通》既包含菜单、鼠标、键盘等基本操作,又包含图形编程、Intemet程序设计、数据库编程等高级主题。每章讲述一个主题,在展示知识点的同时,提供具体的演示实例,最后两章详细讲解了两个综合实例,以使读者对Visual C++编程技术有整体的认识。  《Visual C++从初学到精通》适合大中专院校的学生、各类培训班学员、想从事Visual C++开发的程序员,尤其是有一定c++基础,想进一步学习Windows编程的读者。

书籍目录

第一篇 Visual C++基础第1章 Visual C++集成开发环境本章主要介绍了Visual C++的主要版本,以及如何安装Visual C++6.0集成开发环境。通过创建Hello Wor1d实例,让读者对Visual C++有一个感性的认识。通过本章的学习,读者应当了解Visual C++的发展历程、了解Visual C++集成开发环境的安装、熟悉Visual C++开发工具菜单和工具栏等。1.1 Visual C++的版本1.2 安装Visual C++6.01.3 Visual C++集成开发环境1.3.1 菜单栏1.3.2 工具栏1.3.3 工作区窗口1.3.4 输出窗口1.4 编写第一个程序Hello Wor1d1.4.1 创建Hello World工程1.4.2 编译并执行程序1.5 小结第2章 使用Visual C++创建基本应用程序本章主要介绍了Visual C++工程,以及如何使用Visual C++创建基本应用程序,通过创建基本应用程序实例,帮助读者加深对Visual C++工程的理解。通过本章的学习,读者应当理解Visual C++工程及其工程文件的意义,掌握各种应用程序框架的创建方法。2.1 理解Visual C++工程2.2 Visual C++中应用程序的类型2.2.1 控制台应用程序2.2.2 基于对话框的应用程序2.2.3 单文档应用程序2.2.4 多文档应用程序2.2.5 基于HTML文档的应用程序2.3 创建应用程序框架2.3.1 创建基于对话框的应用程序2.3.2 创建单文档应用程序2.3.3 创建多文档应用程序2.3.4 创建基于HTML的应用程序2.4 小结第3章 面向对象程序设计基础本章主要介绍面向对象编程及程序异常处理的基础知识。面向对象编程具有抽象、封装、继承和多态四个主要特征。面向对象程序设计围绕现实世界的概念来组织模块,采用对象来描述问题空间的实体用程序代码模拟现实世界中真实或抽象的对象。3.1 面向过程与面向对象3.1.1 面向过程的问题3.1.2 面向对象的特性3.2 C++类的基本概念3.2.1 结构体与类3.2.2 类与对象3.2.3 类的声明、定义和实现3.2.4 成员变量3.2.5 成员函数3.2.6 静态成员3.2.7 this指针3.3 构造函数3.3.1 使用构造函数的原因3.3.2 构造函数的使用3.3.3 重载构造函数3.3.4 析构函数3.4 继承3.4.1 继承的概念3.4.2 继承的工作机制3.4.3 公有继承3.4.4 私有继承3.4.5 保护继承3.4.6 多重继承3.5 异常处理3.5.1 异常的概念3.5.2 异常处理机制3.5.3 基本异常处理方法3.5.4 多个异常处理方法3.6 小结第4章 Visual C++调试技术本章介绍了在Visual C++环境下,如何调试程序及Visual C++中的各种调试工具的使用。通过本章的学习,读者应对Visual C++环境有更深入的了解,可以利用多种调试工具调试程序。Visual C++虽然提供了强大的调试工具,但一个好的程序员不应该把所有的判断交给编译器和调试器,而是应该在程序中自已加以程序保护和错误定位。4.1 Debug与Relcase4.2 调试的过程4.2.1 设置断点4.2.2 控制程序的运行4.3 使用查看工具4.3.1 弹出式调试信息泡泡4.3.2 变量窗口4.3.3 观察窗口4.3.4 快速查看窗口4.3.5 内存查看窗口4.3.6 寄存器窗口4.3.7 调用堆栈窗口4.4 其他调试技术4.4.1 TRACE宏4.4.2 ASSERT宏4.4.3 VERIFY宏4.5 小结第二篇 Windows编程第5章 Windows程序设计通过本章的学习,读者可以掌握Windows应用程序设计的一些基本概念与基本原理,进一步理解Windows应用程序的内部运行机制,为接下来进一步学习利用底层API函数或高层的MFC类库来构造Windows应用程序打下基础。5.1 Windows编程简介5.1.1 Windows API概述5.1.2 windows应用程序中的常用术语5.2 Windows应用程序运行机制5.2.1 生成Windows应用程序框架5.2.2 在Windows应用程序中添加代码5.2.3 编译并执行程序5.3 程序入口WinMain()函数5.3.1 WinMain()函数的定义5.3.2 定义和注册窗口类5.3.3 创建窗口5.3.4 显示和更新窗口5.3.5 消息循环5.4 窗口过程函数和消息处理5.4.1 窗口过程函数5.4.2 常用消息的处理5.5 小结第6章 MFC编程概述本章首先概要叙述了MFC框架,然后通过基于MFC框架的单文档应用程序详细介绍了MFC框架的层次结构,并在此基础上剖析了MFC框架的运行机制,包括设计窗口类、注册窗口类、创建窗口、显示和更新窗口、消息循环,以及一个默认的窗口处理过程。6.1 MFC概述6.1.1 MFC设计原理6.1.2 MFC特点6.1.3 MFC App Wizard向导6.2 MFC层次结构设计6.2.1 单文档应用程序的构成6.2.2 CObiect类6.2.3 COmdTarget类6.2.4 应用和线程类6.2.5 窗口类6.2.6 文档视图类6.3 MFC框架程序分析6.3.1 theApp全局对象6.3.2 wlnMain()函数6.3.3 AfxwinInit()函数6.3.4 InitApplication()函数6.3.5 InitInstance()函数6.3.6 LoadFrame()函数……第7章 MFC消息映射与消息传递机制第8章 图形编程第9章 位图编程第10章 对话框第11章 应用程序界面的定制第12章 文件操作第13章 文档、视图和框架第14章 进程和线程第三篇 数据库编程第15章 Visual C++数据库开发技术概述第16章 ODBC API 编程第17章 MFC ODBC 编程第18章 MFC DAO 编程第19章 OLE DB 编程第20章 ADO 编程第四篇 网络通信编程第五篇 Windows组件编程第六篇 综合实例

章节摘录

  从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(Dynamic Linkable Library,DLL)中的函数和数据,例如显示字体和图标、处理用户输入等功能都放在DLL中实现。既然DLL那么重要,搞清楚什么是DLL、如何在Windows操作系统中开发使用DLL是程序开发人员不得不解决的一个问题。本章将针对这些问题,详细讲解动态链接库的创建过程与使用方法。  动态链接库简介  通常情况下,比较大的应用程序往往由很多模块组成,这些模块完成相对独立的功能。其中可能有一些模块的功能比较通用,如果将这些模块的代码都静态地编译到整个程序中,会增加程序的大小,从而消耗更多的磁盘和内存空间,造成资源的浪费。动态链接库是一个可以被其他应用程序共享的程序模块,其中封装了一些可以被共享的资源和例程。动态链接库较好地解决了上述问题。  动态链接库是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中,同时用户也可以创建自己的函数库。在链接应用程序的过程中,链接器从库文件中复制程序调用的函数代码,并把这些函数代码添加到可执行文件中。  但随着Windows这样的多任务环境的出现,函数库的方法显得过于累赘。如果为了完成屏幕输出、消息处理、内存管理、对话框等操作,每个程序都不得不拥有自己的函数,那么Windows程序将变得非常庞大。Windows的发展要求允许同时运行的几个程序共享一组函数的单一复制。动态链接库就是在这种情况下出现的。  25.1.1静态链接与动态链接  为了使用动态链接库中的函数,应用程序必须与该库链接起来。应用程序可以通过静态链接或动态链接两种方式来使用库函数。


编辑推荐

  《Visual C++从初学到精通》由浅入深:逐步展现VistJal c++开发中的核心Wiridows编程机制;重点突出:详细讲解Wiridows编程和数据库开发两个典型方向;实例典型:用52个典型实例讲解VisuJaI c++开发的重点知识;侧重开发:包含数据库、网络通信、Windows组件三大开发方向;注重实战:用2个完整案例展现Visual c++开发应用流程和领域。  光盘内容:  《Visual C++从初学到精通》实例源代码  《Visual C++从初学到精通》多媒体教学视频  《Visual C++从初学到精通》教学PPT  免费赠送的电子图书和视频  《Visual C++从初学到精通》涵盖内容:控制台应用程序、基于对话框的应用程序、单文档应用程序、多文档应用程序、异常处理机制、  Windows应用程序运行机;WinMain()函数、MFC消息映射机制、API文件操作、MFC文件操作、创建位图对象、模态对话框、菜单的创建、工具栏的使用、状态栏的创建、进程和线程的基本概念、Win32的进程处理、Win32的线程处理、MFC的线程处理、线程同步、ODBC组成结构使用ODBC API进行数据库开发、DAO编程方法、ADO对象模型、套接字、客户机/服务器模式、网络字节顺序、半相关与全相关、半双工与全双工、  套接字编程模型、Windows Socket API主要函数、MFC Socket编程、Winlnet编程、创建动态链接库、使用ActiveX控件编写ActiveX控件。

图书封面

广告

下载页面


Visual C++从初学到精通 PDF格式下载



相关图书