分享
 
 
 

Visual C++ 面向对象程序设计教程

Visual C++ 面向对象程序设计教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 杨国燕,孔凡辉主编

出 版 社:

出版时间: 2008-10-1字数: 412000版次: 1页数: 258印刷时间: 2008/10/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811290707包装: 平装内容简介

目前,介绍Visual C++的书很多,而本书的特色是理论联系实际。对于每一章,不仅介绍了与该章有关的一些基本知识,还分别列举综合实例,一步一步引导读者完成,并在实例中给出了详尽的解释,课后的实验习题也作了详细的解答。相信只要读者认真研读每一个程序,并亲自上机实践,一定会有较大收益。本书适用于高等院校、高等职业学校及相关院校的教学,也可作为各类培训班和自学用书。

目录

第1章 Visual C++概述

1.1 Visual C++简介

1.1.1 Visual C++的特点

1.1.2 Visual C++的安装

1.1.3 MSDN帮助文档

1.2 Visual C++的开发环境

1.2.1 集成开发环境窗口

1.2.2 项目与项目工作区

1.2.3 资源与资源编辑器

1.2.4 菜单栏

1.2.5 工具栏

上机实验习题

第2章 面向对象的基本概念

2.1 结构化程序设计方法的回顾

2.2 面向对象的系统开发方法

2.2.1 面向对象的程序设计方法

2.2.2 面向对象的系统开发方法

2.2.3 面向对象方法与设计步骤

2.3 类、对象和消息

2.3.1 类的定义

2.3.2 对象的定义

2.3.3 构造函数

2.3.4 析构函数

2.3.5 消息和方法

2.4 继承和派生

2.4.1 派生类的继承类型

2.4.2 派生类的数据成员和成员函数

2.4.3 派生类的构造函数

2.4.4 多重继承

2.5 多态性和虚函数

2.5.1 静态联编和动态联编

2.5.2 虚函数

2.5.3 纯虚函数和抽象基类

上机实验习题

第3章 利用MFC类库编写Windows应用程序

3.1 MFC类库概述

3.1.1 Cobiect类

3.1.2 从Cobiect类派生的主要类

3.2 MFC的消息和消息处理

3.2.1 MFC事件驱动程序设计引擎类

3.2.2 消息映射和消息处理

3.2.3 MFC预定义的消息和消息处理程序

3.2.4 使用MFC的Windows应用程序示例

3.3 注册窗口类

3.4 实现窗口类

3.5 消息循环

3.6 窗口过程

3.7 其他部分

上机实验习题

第4章 使用AppWizard向导建立应用程序

4.1 工程类型和文件类型

4.2 AppWizard的使用

4.3 创建一个简单的单文档应用程序

4.3.1 使用AppWizard生成SDI应用程序基本框架

4.3.2 SDI应用程序框架剖析

4.3.3 添加代码

4.3.4 编译执行程序

4.4 创建一个简单的多文档应用程序

4.4.1 使用AppWizard生成MDI应用程序基本框架

4.4.2 MDI应用程序框架剖析

4.4.3 添加代码

4.4.4 编译执行程序

4.5 创建一个简单的对话框应用程序

4.5.1 使用AppWizard生成对话框应用程序基本框架

4.5.2 对话框应用程序框架剖析

4.5.3 添加控件和代码

4.5.4 编译执行程序

上机实验习题

第5章 GDI与文本和图形处理

5.1 GDI简介

5.1.1 GDI的功能

5.1.2 设备描述表

5.2 文本处理

5.2.1 文本输出函数

5.2.2 文本属性的控制

5.2.3 文本的字体设置

5.2.4 获取文本信息

5.3 图形处理

5.3.1 绘图函数

5.3.2 使用绘图工具对象

5.3.3 0nDraw函数

5.3.4 WM—PAINT消息

上机实验习题

第6章 菜单设计

6.1 实现菜单控制

6.1.1 菜单消息处理

6.1.2 弹出式菜单和动态菜单

6.1.3 菜单消息的处理路径

6.2 CMenu类

6.2.1 CMenu类简介

6.2.2 动态改变菜单

6.3 菜单程序设计

6.3.1 基于菜单栏的程序设计

6.3.2 弹出式菜单设计

6.3.3 动态菜单设计

上机实验习题

第7章 工具栏和状态栏

7.1 工具栏

7.1.1 了解工具栏

7.1.2 创建工具栏

7.1.3特殊形式的工具栏

7.1.4 CToolBar工具栏类

7.1.5 工具栏实例程序

7.2 状态栏

7.2.1 了解状态栏

7.2.2 创建状态栏

7.2.3 CStatusBar状态栏类

7.2.4 状态栏实例程序

上机实验习题

第8章 对话框和常用控件

8.1 对话框概述

8.1.1 对话框的种类

8.1.2 对话框的创建和显示

8.1.3 对话框类CDialog

8.2 对话框的设计

8.2.1 增加控件

8.2.2 使用ClassWizard建立对话框类

8.2.3 对话框类成员变量的加入

8.3 通用对话框类

8.3.1 CFileDialog类

8.3.2 CFontDiaklg类

8.3.3 CPrintDialog类

8.3.4 CColorDilaog类

8.4 标准Windows控件

8.4.1 控件的通用属性

8.4.2 控件属性设置和组织安排

8.4.3 静态控件

8.4.4 按钮控件

8.4.5 编辑控件

8.4.6 列表框控件

8.4.7 组合框控件

8.4.8 滚动条控件

上机实验习题

第9章 窗口、文档和视图

9.1 应用程序组成结构

9.1.1 CMainFrame类和窗口

9.1.2 文档和视图

9.1.3 窗口、文档与视图间的关系

9.2 文档类

9.2.1 文档类管理数据的方法

9.2.2 数据成员

9.2.3 成员函数

9.3 视图类

9.3.1 视图类的操作方法

9.3.2 视图类的成员函数

9.4 利用序列化进行文件读写

9.4.1 文档序列化原理

9.4.2 序列化中支持的数据类型

上机实验习题

第10章 数据库编程

10.1 0DBc的使用

10.1.1 0DBC的工作原理

10.1.2 0DBC类

10.2 数据库编程实例

10.2.1 注册数据库

10.2.2 创建数据库应用框架

10.2.3 设计记录操作界面

10.2.4 更新记录

10.2.5 排序和筛选

上机实验习题

书摘插图

第1章 Visual C++概述

随着计算机多媒体技术和图形图像技术的迅速发展,可视化技术得到了人们的充分重视,越来越多的计算机专业人员和非专业人员都开始研究并应用可视化技术。Visual C++就是目前使用极为广泛的支持可视化编程的集成环境。

Visual C++6.0提供了一个功能强大的可视化集成开发环境。在该环境下,可以对C和C++应用程序进行各种操作。自1993年Microsoft公司推出Visual C++1.0以来,随着其版本的不断更新,Visual C++已经成为软件开发的首选工具。它主要包括AppWizard,WorkSpace,ClassWizard和WizardBar等实用工具。在这一编程模式下,人们可以利用ClassWizard来自动生成具有某种特性的程序框架。

1.1 Visual C++简介

Visual C++6.0既是一个C++编译器,也是一个基于Windows操作系统的可视化集成开发环境(Integrated Development Environment,简称IDE)。它由许多组件构成,包括编译器、编辑器、调试器、程序向导AppWizard以及类向导ClassWizard等。这些组件通过DevelopStudi0组件集成为统一的开发环境。可以说Visual C++6.0是目前使用极为广泛、功能极为强大的C++集成开发环境之一。

1.1.1 Visual C++的特点

Visual C++6.0是美国Microsoft公司在多年使用和不断改进的基础上推出的,以C++语言为基础且支持面向对象的设计方法。Visual C++内嵌微软的基础类库MFC,可以与操作系统无缝结合,所以开发出的软件稳定性好,可移植性强,并且软件与硬件相互独立。

Visual C++可以用来设计各种类型的Windows程序,进行不同类型的程序开发,并且适用于各种特殊、复杂和综合软件项目的开发及系统软件的设计。

一个增强型的联机帮助系统MSDN可以提供在开发中所需要的各种信息。它既可以和开发环境有机地结合在一起,又可以脱离集成开发环境独立运行。用户还可以通过Internet实时地获取帮助信息和实例,十分地方便快捷。

Visual Studi0还为用户提供了一些实用的工具,例如Syp++查看器、Active Control TestContainer控件测试器、Register Control控件注册程序和COM组件等等,这些工具无疑极大地扩展了Visual C++6.0的功能。

此外,Visual C++6.0提供了最快的集成数据库访问方式,允许用户建立强有力的数据库应用程序,既可以使用ODBC类来访问各种数据库管理系统,也可以使用DA0类访问和操纵数据库中的数据。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有