搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual C++从初学到精通
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121106446
  • 作      者:
    吕兵,曲宝军,王玮等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
    《Visual C++从初学到精通》由浅入深:逐步展现VistJal c++开发中的核心Wiridows编程机制;重点突出:详细讲解Wiridows编程和数据库开发两个典型方向;实例典型:用52个典型实例讲解VisuJaI c++开发的重点知识;侧重开发:包含数据库、网络通信、Windows组件三大开发方向;注重实战:用2个完整案例展现Visual c++开发应用流程和领域。<br>    光盘内容:<br>    《Visual C++从初学到精通》实例源代码<br>    《Visual C++从初学到精通》多媒体教学视频<br>    《Visual C++从初学到精通》教学PPT<br>    免费赠送的电子图书和视频<br>    《Visual C++从初学到精通》涵盖内容:控制台应用程序、基于对话框的应用程序、单文档应用程序、多文档应用程序、异常处理机制、<br>    Windows应用程序运行机;WinMain()函数、MFC消息映射机制、API文件操作、MFC文件操作、创建位图对象、模态对话框、菜单的创建、工具栏的使用、状态栏的创建、进程和线程的基本概念、Win32的进程处理、Win32的线程处理、MFC的线程处理、线程同步、ODBC组成结构使用ODBC API进行数据库开发、DAO编程方法、ADO对象模型、套接字、客户机/服务器模式、网络字节顺序、半相关与全相关、半双工与全双工、<br>    套接字编程模型、Windows Socket API主要函数、MFC Socket编程、Winlnet编程、创建动态链接库、使用ActiveX控件编写ActiveX控件。
展开
内容介绍
    《Visual C++从初学到精通》介绍了如何使用Visual C++6.0编写Windows应用程序。全书内容全面、结构清晰、由浅入深、注重实用,并结合了大量的实例,以方便读者理解。《Visual C++从初学到精通》既包含菜单、鼠标、键盘等基本操作,又包含图形编程、Intemet程序设计、数据库编程等高级主题。每章讲述一个主题,在展示知识点的同时,提供具体的演示实例,最后两章详细讲解了两个综合实例,以使读者对Visual C++编程技术有整体的认识。<br>    《Visual C++从初学到精通》适合大中专院校的学生、各类培训班学员、想从事Visual C++开发的程序员,尤其是有一定c++基础,想进一步学习Windows编程的读者。
展开
精彩书摘
    从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(Dynamic Linkable Library,DLL)中的函数和数据,例如显示字体和图标、处理用户输入等功能都放在DLL中实现。既然DLL那么重要,搞清楚什么是DLL、如何在Windows操作系统中开发使用DLL是程序开发人员不得不解决的一个问题。本章将针对这些问题,详细讲解动态链接库的创建过程与使用方法。<br>    动态链接库简介<br>    通常情况下,比较大的应用程序往往由很多模块组成,这些模块完成相对独立的功能。其中可能有一些模块的功能比较通用,如果将这些模块的代码都静态地编译到整个程序中,会增加程序的大小,从而消耗更多的磁盘和内存空间,造成资源的浪费。动态链接库是一个可以被其他应用程序共享的程序模块,其中封装了一些可以被共享的资源和例程。动态链接库较好地解决了上述问题。<br>    动态链接库是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中,同时用户也可以创建自己的函数库。在链接应用程序的过程中,链接器从库文件中复制程序调用的函数代码,并把这些函数代码添加到可执行文件中。<br>    但随着Windows这样的多任务环境的出现,函数库的方法显得过于累赘。如果为了完成屏幕输出、消息处理、内存管理、对话框等操作,每个程序都不得不拥有自己的函数,那么Windows程序将变得非常庞大。Windows的发展要求允许同时运行的几个程序共享一组函数的单一复制。动态链接库就是在这种情况下出现的。<br>    25.1.1静态链接与动态链接<br>    为了使用动态链接库中的函数,应用程序必须与该库链接起来。应用程序可以通过静态链接或动态链接两种方式来使用库函数。
展开
目录
第一篇 Visual C++基础<br>第1章 Visual C++集成开发环境<br>本章主要介绍了Visual C++的主要版本,以及如何安装Visual C++6.0集成开发环境。通过创建Hello Wor1d实例,让读者对Visual C++有一个感性的认识。通过本章的学习,读者应当了解Visual C++的发展历程、了解Visual C++集成开发环境的安装、熟悉Visual C++开发工具菜单和工具栏等。<br>1.1 Visual C++的版本<br>1.2 安装Visual C++6.0<br>1.3 Visual C++集成开发环境<br>1.3.1 菜单栏<br>1.3.2 工具栏<br>1.3.3 工作区窗口<br>1.3.4 输出窗口<br>1.4 编写第一个程序Hello Wor1d<br>1.4.1 创建Hello World工程<br>1.4.2 编译并执行程序<br>1.5 小结<br><br>第2章 使用Visual C++创建基本应用程序<br>本章主要介绍了Visual C++工程,以及如何使用Visual C++创建基本应用程序,通过创建基本应用程序实例,帮助读者加深对Visual C++工程的理解。通过本章的学习,读者应当理解Visual C++工程及其工程文件的意义,掌握各种应用程序框架的创建方法。<br>2.1 理解Visual C++工程<br>2.2 Visual C++中应用程序的类型<br>2.2.1 控制台应用程序<br>2.2.2 基于对话框的应用程序<br>2.2.3 单文档应用程序<br>2.2.4 多文档应用程序<br>2.2.5 基于HTML文档的应用程序<br>2.3 创建应用程序框架<br>2.3.1 创建基于对话框的应用程序<br>2.3.2 创建单文档应用程序<br>2.3.3 创建多文档应用程序<br>2.3.4 创建基于HTML的应用程序<br>2.4 小结<br><br>第3章 面向对象程序设计基础<br>本章主要介绍面向对象编程及程序异常处理的基础知识。面向对象编程具有抽象、封装、继承和多态四个主要特征。面向对象程序设计围绕现实世界的概念来组织模块,采用对象来描述问题空间的实体用程序代码模拟现实世界中真实或抽象的对象。<br>3.1 面向过程与面向对象<br>3.1.1 面向过程的问题<br>3.1.2 面向对象的特性<br>3.2 C++类的基本概念<br>3.2.1 结构体与类<br>3.2.2 类与对象<br>3.2.3 类的声明、定义和实现<br>3.2.4 成员变量<br>3.2.5 成员函数<br>3.2.6 静态成员<br>3.2.7 this指针<br>3.3 构造函数<br>3.3.1 使用构造函数的原因<br>3.3.2 构造函数的使用<br>3.3.3 重载构造函数<br>3.3.4 析构函数<br>3.4 继承<br>3.4.1 继承的概念<br>3.4.2 继承的工作机制<br>3.4.3 公有继承<br>3.4.4 私有继承<br>3.4.5 保护继承<br>3.4.6 多重继承<br>3.5 异常处理<br>3.5.1 异常的概念<br>3.5.2 异常处理机制<br>3.5.3 基本异常处理方法<br>3.5.4 多个异常处理方法<br>3.6 小结<br><br>第4章 Visual C++调试技术<br>本章介绍了在Visual C++环境下,如何调试程序及Visual C++中的各种调试工具的使用。通过本章的学习,读者应对Visual C++环境有更深入的了解,可以利用多种调试工具调试程序。Visual C++虽然提供了强大的调试工具,但一个好的程序员不应该把所有的判断交给编译器和调试器,而是应该在程序中自已加以程序保护和错误定位。<br>4.1 Debug与Relcase<br>4.2 调试的过程<br>4.2.1 设置断点<br>4.2.2 控制程序的运行<br>4.3 使用查看工具<br>4.3.1 弹出式调试信息泡泡<br>4.3.2 变量窗口<br>4.3.3 观察窗口<br>4.3.4 快速查看窗口<br>4.3.5 内存查看窗口<br>4.3.6 寄存器窗口<br>4.3.7 调用堆栈窗口<br>4.4 其他调试技术<br>4.4.1 TRACE宏<br>4.4.2 ASSERT宏<br>4.4.3 VERIFY宏<br>4.5 小结<br><br>第二篇 Windows编程<br>第5章 Windows程序设计<br>通过本章的学习,读者可以掌握Windows应用程序设计的一些基本概念与基本原理,进一步理解Windows应用程序的内部运行机制,为接下来进一步学习利用底层API函数或高层的MFC类库来构造Windows应用程序打下基础。<br>5.1 Windows编程简介<br>5.1.1 Windows API概述<br>5.1.2 windows应用程序中的常用术语<br>5.2 Windows应用程序运行机制<br>5.2.1 生成Windows应用程序框架<br>5.2.2 在Windows应用程序中添加代码<br>5.2.3 编译并执行程序<br>5.3 程序入口WinMain()函数<br>5.3.1 WinMain()函数的定义<br>5.3.2 定义和注册窗口类<br>5.3.3 创建窗口<br>5.3.4 显示和更新窗口<br>5.3.5 消息循环<br>5.4 窗口过程函数和消息处理<br>5.4.1 窗口过程函数<br>5.4.2 常用消息的处理<br>5.5 小结<br><br>第6章 MFC编程概述<br>本章首先概要叙述了MFC框架,然后通过基于MFC框架的单文档应用程序详细介绍了MFC框架的层次结构,并在此基础上剖析了MFC框架的运行机制,包括设计窗口类、注册窗口类、创建窗口、显示和更新窗口、消息循环,以及一个默认的窗口处理过程。<br>6.1 MFC概述<br>6.1.1 MFC设计原理<br>6.1.2 MFC特点<br>6.1.3 MFC App Wizard向导<br>6.2 MFC层次结构设计<br>6.2.1 单文档应用程序的构成<br>6.2.2 CObiect类<br>6.2.3 COmdTarget类<br>6.2.4 应用和线程类<br>6.2.5 窗口类<br>6.2.6 文档视图类<br>6.3 MFC框架程序分析<br>6.3.1 theApp全局对象<br>6.3.2 wlnMain()函数<br>6.3.3 AfxwinInit()函数<br>6.3.4 InitApplication()函数<br>6.3.5 InitInstance()函数<br>6.3.6 LoadFrame()函数<br>……<br>第7章 MFC消息映射与消息传递机制<br>第8章 图形编程<br>第9章 位图编程<br>第10章 对话框<br>第11章 应用程序界面的定制<br>第12章 文件操作<br>第13章 文档、视图和框架<br>第14章 进程和线程<br><br>第三篇 数据库编程<br>第15章 Visual C++数据库开发技术概述<br>第16章 ODBC API 编程<br>第17章 MFC ODBC 编程<br>第18章 MFC DAO 编程<br>第19章 OLE DB 编程<br>第20章 ADO 编程<br><br>第四篇 网络通信编程<br>第五篇 Windows组件编程<br>第六篇 综合实例
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证