出版时间:2010-2 出版社:北京理工大学出版社 作者:杨喜林 等主编 页数:471
前言
Visual C++1.0是Microsoft公司1993年推出的一个功能强大的可视化软件开发工具。随着其版本的不断更新,1998年推出的visual C++6.0有了较大的改进,得到了广泛的应用,并已成为目前专业程序员进行软件开发的首选工具。 Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(Integrated Development Environment,IDE)。它提供了一个高效的Windows编程环境,将程序和资源的编辑、编译、调试和运行融为一体,具有其独特的优越性能。由于它任何时候都可以调用所有的Win32函数,因而能灵活处理像Java等不能处理的写磁盘和串口访问这样的任务。 Visual C++的最大特点就是提供对面向对象技术的支持,它利用类把大部分与用户界面设计有关的Windows API函数封装起来,通过MFC(Microsoft Foundation Class)类库的方式提供给开发人员使用,大大提高了程序代码的重用性。它还提供一个功能强大的应用程序生成向导——AppWizard,它能使用户编程省去繁琐的初始化代码,自动生成一个运行程序框架,用户只需按自己的意图添加相关的代码,就能得到一个满意的应用程序。 本教材实例中的每条语句代码几乎都有注释,便于读者阅读和理解程序的设计思维,更好地掌握程序设计方法。一般在提出问题前都会首先举出实际例题,让读者先有感性认识,再进行理论上的讲解,使读者感到清晰易懂。 本教材适合高等学校作为教材使用,也可作为计算机专业人员和非专业人员研究可视化程序设计的实用参考书。 由于编者水平有限,有不当之处,请读者批评指正。
内容概要
VisualC++是一个功能强大的可视化软件开发工具,是高等院校计算机及相关专业主要核心课程。 本教材对VisualC++的应用与开发进行了详细系统的介绍,内容主要包括:VisualC++程序的建立,菜单、工具栏和状态栏的创建,对话框和常用控件,窗口、文档与视图,图形绘制,数据库应用,多媒体技术等。本教材以案例教学为主,各章节都附有大量的实例,并且操作步骤详细,有利于引导读者更好地消化、理解和实际应用所学的知识。
书籍目录
第1章 VisualC++程序的建立 1.1 C程序和C++程序 1.2 面向对象的编程技术 1.2.1 类与对象 1.2.2 类及其成员变量、成员函数的声明和定义 1.2.3 构造函数和析构函数 1.2.4 类的继承 1.2.5 C++在非面向对象方面的扩充 1.3 VisualC++程序 1.4 使用MFCAppWizard应用程序向导 1.4.1 应用程序框架类型 1.4.2 用MFCAppWizard(exe)创建一个单文档的应用程序 1.4.3 项目工作区 1.4.4 输出窗口 1.5 ClassWizard类向导 1.5.1 ClassWizard的使用 1.5.2 消息和消息映射 1.5.3 消息映射方法实例 1.6 章后实训 实训1 键盘字符输入,并使输入的文本居中 实训2 向窗口中添加一个闪亮的插入符 实训3 制作一个每次单击窗口都出现不同鼠标光标图形的程序第2章 菜单、工具栏和状态栏的设计 2.1 设计菜单 2.1.1 用编辑器设计菜单 2.1.2 菜单的编程控制 2.1.3 使用快捷菜单 2.2 工具栏 2.2.1 使用工具栏编辑器 2.2.2 多个工具栏的使用 2.3 状态栏 2.3.1 状态栏的定义 2.3.2 状态栏的常用操作 2.4 交互对象的动态更新 2.5 章后实训 实训1 通用菜单 实训2 多信息状态栏 实训3 自定义工具条第3章 对话框与控件 3.1 对话框的使用 3.2 资源与资源标识 3.3 创建对话框及添加控件 3.4 控件的创建和使用方法 3.4.1 控件的创建方法 3.4.2 基于对话框的应用程序 3.4.3 控件的消息及消息映射 3.4.4 控件的数据交换和数据效验 3.4.5 控件的通用属性 3.5 常用控件 3.5.1 静态控件 3.5.2 按钮控件 3.5.3 编辑框控件 3.5.4 列表框 3.5.5 组合框 3.5.6 旋转按钮控件 3.5.7 进展条 3.5.8 滚动条 3.5.9 滑动条 3.6 标签控件、图像列表、属性表及属性页 3.6.1 标签控件 3.6.2 图像列表控件 3.6.3 属性表及属性页 3.7 向导对话框 3.8 设置对话框和控件的背景颜色以及在控件上绘图 3.9 通用对话框和消息对话框 3.9.1 通用对话框 3.9.2 消息对话框 3.10 章后实训 实训1 计算器应用程序 实训2 对话框与控件的综合运用 实训3 更改字体设置第4章 窗口、文档和视图 4.1 主窗口和文档窗口 ……第5章 图形绘制第6章 数据库应用第7章 多媒体技术附录 Midi.h和Midi.cpp文件
章节摘录
C++面向对象程序设计语言是在C语言的基础上发展起来的,它与传统的程序设计方式不同,是一种新的程序设计范型。它对降低软件的复杂性,改善其重要性和维护性,提高软件的生产效率,有着十分重要的意义。因此面向对象程序设计被普遍认为是程序设计方法的一场实质性的革命。 Visual C++支持面向对象程序设计,是Microsoft公司推出的目前应用最为广泛的基于Windows平台的可视化编程工具。 使用Visual C++的强大功能,可以开发Windows应用程序,设计完成色彩亮丽的可移动的图形图像及千变万化的文字信息和广泛流行的企事业管理、银行、电信、商业、交通、航空航天、教育、游戏等众多的实用软件。 1.1 C程序和C++程序 只有在具备C和C++编程基础后,才能更好地运用Visual C++编程工具开发Windows应用程序。下面先用c语言、c++语言编写一个同样的显示学生信息的程序,来熟悉一下它们的编程方法。特别是通过c++程序设计,进一步掌握面向对象的编程技术,这将对学好可视化的Visual c++程序设计起到促进作用。 [例1.1]用c语言编写显示学生信息程序 将Visual C++6.0软件安装到本机器后,创建其桌面快捷方式。在常用的E盘上建一个文件夹名为:vcpp 。
图书封面
评论、评分、阅读与下载