21世纪全国高职高专计算机系列规划教材Visual C++ 6.0程序设计教程与实训(第二版)

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 王丰,高光金主编
出 版 社: 北京大学出版社
出版时间: 2009-1-1字数: 420000版次: 2页数: 263印刷时间: 2009-01-01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787301096987包装: 平装编辑推荐
丛书特点:
针对性强,切合职业教育目标,重点培养职业能力,侧重技能传授;
实用性强,大量的经典真实案例,实训内容具体详细,与就业市场紧密结合;
适应性强,教程与实训二合一,适合于三年制和两年制高职高专,也同样适合于其他各类大中专院校;
强调知识的渐进性、兼顾知识的系统性,结构逻辑性强,针对高职高专学生的知识结构特点安排教学内容;
书中配套形式多样的习题,网上提供完备的电子教案,提供相应的素材、程序代码、习题参考答案等教学资源,完全适合教学需要;
教材系列完整,涵盖计算机专业各个方向;编者分布广泛,结合不同地域特点,适合不同地域读者。
内容特点:
紧跟时代脉搏,准确把握内容定位,精选讲授内容;
注重基本原理和基本程序设计方法的介绍,概念表达准确,语言精练;
每个主要知识点后均附有实训,采用高度提纯、具有代表性的示例进行练习,达到举一反三的学习效果。
内容简介
本书系统地介绍了Visual C++ 6.0程序设计的基本概念及基本方法。内容包括Visual C++ 6.0概述C++对C语言的扩充,面向对象的编程,Visual C++开发Windows应用程序概述,菜单、工具栏和状态栏,鼠标与键盘,屏幕绘图,对话框与控件,文档/视图结构,其他常用编程功能,从Visual C++ 6.0到Visual C++ .NET等内容。本书注重基本原理和基本程序设计方法介绍,概念表达准确,语言精练,实用性强,每个主要知识点后均附有实训,便于教学和自学。
本书适于作为高职高专院校Visual C++ 程序设计课程的教材,也可作为各类Visual C++ 编程自学人员及软件开发人员的参考书。
目录
第一章Visual C++ 6.0概述
1.1Visual C++ 6.0的特点及对系统的要求
1.2Visual C++ 6.0的安装
1.2.1Visual C++ 6.0对系统的要求
1.2.2Visual C++ 6.0安装过程
1.3Visual C++ 6.0集成开发环境
1.3.1启动Visual C++ 6.0
1.3.2Visual C++ 6.0的窗口
1.3.3菜单
1.3.4工具栏
1.3.5源代码编辑器
1.3.6资源编辑器
1.3.7调试器
1.3.8Visual C++ 的窗口控制
1.4编写Visual C++ 应用程序
1.4.1使用AppWizard建立控制台应用程序
1.4.2添加代码
1.4.3编译、连接、运行程序
1.4.4调试程序
1.5Visual C++ 6.0帮助系统的使用
1.6实训
1.7习题
第二章C++对 C 语言的扩充概述
2.1C++对 C 语言的扩充概述
2.1.1新的输入输出方式
2.1.2注释、变量声明与作用域限定符
2.1.3强制类型转换与const标识符
2.1.4引用
2.2new和delete操作符
2.2.1栈变量与堆变量
2.2.2new操作符
2.2.3delete 操作符
2.3函数
2.3.1函数原形
2.3.2不指定返回值类型
2.3.3参数默认值
2.3.4内联函数
2.3.5函数参数
2.3.6函数返回值
2.3.7函数重载
2.4Visual C++ 中自定义的数据类型介绍
2.5实训
实训1:闰年的判断
实训2:函数重载——不同数据类型求最大值
2.6习题
第3章面向对象的编程
3.1面向对象程序设计概述
3.1.1程序组成/设计的方法
3.1.2面向对象程序设计的基本概述
3.1.2面向对象系统的特征
3.2类与对象
3.2.1类
3.2.2对象
3.2.3构造函数
3.2.4复制构造函数
3.2.5复制构造函数
3.2.6this指针
3.2.7静态成员
3.2.8友元函数和友元类
……
第4章利用Visual C++ 开发Windows程序概述
第5章菜单、工具栏和状态栏
第6章鼠标与键盘
第7章屏幕绘图
第8章对话框与控件
第9章文档/视图结构
第10章其他常用编程功能
第11章从Visual C++ 6.0到Visual C++ .NET
参考文献
书摘插图
第1章Visual C++ 6.0概述
1.1 Visual C++ 6.0的特点及对系统的要求
Visual C++ 的主要技术特点为可视化编程和支持面向对象的编程技术,并为此提供了一系列可视化编程工具,如应用程序向导AppWizard 和类向导Class Wizard 等。
Visual C++ 可用来开发各种类型、不同规模和不同复杂程度的应用程序,其开发效率高,生成的应用软件速度快。现在的MFC事实上已成为使用C++进行Windows编程的工业标准,其易用性和强大的功能正吸引着越来越多的程序员加盟。
Visual C++ 6.0是可视化编程的有力工具,是集编辑、编译、构造、调试于一体的软件集成开发环境。Visual C++ 6.0有以下特点。
1. 功能强大
Visual C++ 6.0几乎是无所不能的开发工具,它支持从小型应用软件的开发到超大规模应用系统的开发,从面向过程方式的开发到面向对象方式的开发。支持Windows平台下的所有类型的软件,例如:普通应用程序、低层系统、数据库、网络、图形图像、ActiveX控件、DLL等的开发。
……