当前位置:首页 > 计算机网络 > 程序设计 > Visual C++从入门到精通
出版社:清华大学
出版日期:2008-9
ISBN:9787302179733
作者:刘锐宁//宋坤
页数:540页
作者简介
《软件开发视频大讲堂·Visual C++从入门到精通》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用Visual C++ 6.0进行程序开发应该掌握的各方面技术。全书共分21章,包括:Visual C++ 6.0集成开发环境,C++语言基础,语句,面向过程程序设计,面向对象程序设计,对话框应用程序设计,文档/视图应用程序设计,常用控件,菜单,工具栏和状态栏,高级控件,自定义MFC控件,文本、图形、图像处理,多媒体技术,打印技术,文件与注册表操作,ADO编程,动态链接库,多线程程序设计,网络套接字编程,图书管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Visual C++ 6.0程序开发的精髓,快速提高开发技能。
书籍目录
第1篇 基础知识第1章 Visual C++ 6.0集成开发环境/3 教学录像:29分钟 1.1 Visual C++ 6.0概述/4 1.2 Visual C++ 6.0开发环境介绍/4 1.2.1 熟悉Visual C++ 6.0 IDE开发环境/4 1.2.2 Visual C++ 6.0 IDE菜单介绍/5 1.2.3 Visual C++ 6.0 IDE工具栏介绍/10 1.2.4 Visual C++ 6.0工作区窗口介绍/12 1.2.5 Visual C++ 6.0 控件面板介绍/13 1.2.6 Visual C++ 6.0输出窗口介绍/14 1.3 设置自己的开发环境/15 1.3.1 自定义工具栏/15 1.3.2 自定义代码编辑窗口/16 1.4 创建一个简单的程序/17 1.4.1 创建工程/17 1.4.2 编辑程序/20 1.5 小结/20第2章 C++语言基础/21 教学录像:52分钟 2.1 C++文件结构/22 2.1.1 头文件的构成/22 2.1.2 源文件的构成/22 2.2 C++语言基本要素/23 2.2.1 标识符/23 2.2.2 关键字/23 2.2.3 常量/24 2.2.4 变量/25 2.2.5 变量的存储类型/27 2.3 数据类型/29 2.3.1 数值类型/29 ……第3章 语句/63第4章 面向过程程序设计/81第5章 面向对象程序设计/111第2篇 核心技术第6章 对话框应用程序设计/161第7章 文档/视图程序设计/187第8章 常用控件/203第9章 菜单/221第10章 工具栏和状态栏/237第11章 高级控件/253第12章 自定义MFC控件/279第13章 文本、图形、图像处理/299第3篇 高级应用第14章 多媒体技术/335第15章 打印技术/357第16章 文件与注册表操作/375第17章 ADO编程/403第18章 动态链接库/423第19章 多线程程序设计/437第20章 网络套接字编程/459第4篇 项目实战第21章 图书管理系统/489
编辑推荐
本书以通俗易懂的语言,配合丰富多彩的实例,提供了从入门到编程高手所必备的各类知识。全书共分4篇21章,具体包括Visual C++ 6.0集成开发环境、面向过程程序设计、面向对象程序设计、对话框应用程序设计、文档/视图应用程序设计等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 DVD语音视频教学光盘: 13小时教学视频录像,全程语音讲解,本书实例源程序、相关素材 本书特色: 基础知识核心技术→高级应用→项目实战,188个应用实例,36个典型应用,1个项目案例,内容极为详尽,实例典型丰富 全程跟踪服务。
前言
Visual C++ 6.0是由Microsoft公司推出的基于Windows环境的一种面向对象的可视化编程环境。利用Visual C++ 6.0可以开发出具有良好的交互功能、兼容性和扩展性的应用程序。Visual C++ 6.0不但可以开发数据库管理系统,还可以开发集声音、动画、视频为一体的多媒体应用程序和网络应用程序,这使得Visual C++ 6.0成为目前应用最广泛的语言之一。 本书内容 本书提供了从入门到编程高手所必备的各类知识,共分四篇,大体结构如下图所示。 第一篇:基础知识。本篇通过Visual C++ 6.0集成开发环境、C++语言基础、语句、面向过程程序设计以及面向对象程序设计并结合大量的图示、举例、录像等使您快速掌握Visual C++语言,并为以后编程奠定坚实的基础。 第二篇:核心技术。本篇介绍了对话框应用程序设计,文档/视图应用程序设计,常用控件,菜单,工具栏和状态栏,高级控件,自定义MFC控件,文本、图形、图像处理等。学习完这一部分,能够开发一些小型应用程序。 第三篇:高级应用。本篇介绍了多媒体技术、打印技术、文件与注册表操作、ADO编程、动态链接库、多线程程序设计、网络套接字编程等。学习完这一部分,能够开发数据库应用程序、多媒体程序和网络程序等。 第四篇:项目实战。本篇通过一个大型、完整的图书管理系统,运用软件工程的设计思想,学习如何进行软件项目的开发。书中按照编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→解决开发常见问题的流程进行介绍,带领读者一步一步亲身体验开发项目的全 过程。
章节摘录
第1章 Visual C++6.0集成开发环境 1.1 VisuaI C++6.0概述 Visual C++6.0是由Microsoft公司推出的基于Windows系统的可视化集成开发环境。同其他的可视化集成开发环境一样,Visual C++6.0集程序的代码编辑、编译、连接和调试等功能于一体,再加上Microsoft公司为Visual c++6.0开发的功能强大的MFC(Microsoft Foundation Class,微软基础类库),使Visual C++6.0成为开发Windows应用程序的最佳选择。 Visual C++6.0提供了对面向对象技术的支持,利用类将与用户界面设计有关的Windows APl函数封装起来,通过MFC类库的方式提供给开发人员,大大提高了程序代码的可重用性;Visual C++6.0还提供了功能强大的应用程序生成向导(AppWizard),能够帮助用户自动生成一个应用程序框架,用户只要在该框架的适当位置添加代码就可以得到一个满意的应用程序。
图书封面