万本电子书0元读

万本电子书0元读

顶部广告

Visual C++的使用及面向对象软件工程实例分析电子书

本书内容分为两部分:第1部分是Visual C++的使用,第2部分是基于Visual C++的面向对象软件工程实例分析。

售       价:¥

纸质售价:¥27.20购买纸书

16人正在读 | 0人评论 6.2

作       者:贺怀清,刘浩翰,郭航

出  版  社:电子工业出版社

出版时间:2007-03-01

字       数:2998

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书内容分为两部分:第1部分是Visual C++的使用,第2部分是基于Visual C++的面向对象软件工程实例分析。 在Visual C++的使用部分,全面系统地讲述了运用Visual C++行程序设计的方法,内容涉及基础知识、常用控件的使用、基于对话框的应用程序设计、文档/视图结构、SDI和MDI编程、键盘与鼠标的输处理、数据库编程和网络编程等。 在基于Visual C++的面向对象软件工程实例分析部分,从面向对象方法、统一建模语言UML和运用UML的软件发过程三个方面概述了面向对象软件工程,在此基础上,列举实例行分析,讲述了在基于Visual C++的软件发过程中,运用UML行面向对象分析与设计的方法。 本书提供免费电子课件,请登录华信教育资源网下载。 本书不仅可作为高等学校计算机及相关专业本科学生Visual C++课程的教材,而且可作为那些希望学习和使用Visual C++行软件项目发的研究生和工程技术人员学习与参考的教材。<br/>
目录展开

Visual C++的使用及面向对象软件工程实例分析

扉页

版权页

内容简介

前言

目录

第1章 基础知识

1.1 Windows应用程序的特点

1.2 深入理解Windows消息机制

1.2.1 消息基本概念

1.2.2 Windows的消息机制与工作原理

1.3 Visual C++开发应用程序的特点

1.3.1 应用程序工程(Project)

1.3.2 应用程序的总体框架

1.4 MFC的消息映射机制

1.4.1 消息映射

1.4.2 MFC处理的三类消息

1.4.3 MFC消息映射的实现方法

习题1

第2章 基于对话框界面的应用程序设计

2.1 对话框的基本概念

2.1.1 什么是对话框

2.1.2 对话框的组成

2.2 对话框的设计与实现

2.3 对话框的工作原理

2.3.1 对话框的初始化

2.3.2 对话框的数据交换机制

2.3.3 对话框的运行机制

2.3.4 处理控件通知消息

2.4 进一步了解工程

2.4.1 打开工程

2.4.2 浏览工程的内容

习题2

第3章 常用控件的使用

3.1 控件的基本概念

3.1.1 什么是控件

3.1.2 控件类型

3.1.3 控件类

3.1.4 传统控件的消息传递

3.1.5 控件的使用

3.2 静态文本控件

3.2.1 静态文本控件类CStatic的说明

3.2.2 示例StaticBox的设计与实现

3.3 文本编辑框(Edit Box)

3.3.1 文本编辑框类CEdit的说明

3.3.2 示例EditBox的设计与实现

3.4 复选框和单选按钮

3.4.1 CButton类的说明

3.4.2 示例RadioCheck的设计与实现

3.5 组合框

3.5.1 组合框控件类CComboBox的说明

3.5.2 示例ComboBox的设计与实现

3.6 列表框

3.6.1 列表框控件类CListBox的说明

3.6.2 示例ListBox的设计与实现

3.7 进度条

3.7.1 进度条控件类CProgressCtrl的说明

3.7.2 示例Progress的设计与实现

3.8 微调控件

3.8.1 微调控件类CSpinButtonCtrl的说明

3.8.2 示例Spin的设计与实现

3.9 滑杆

3.9.1 滑杆控件类CSliderCtrl的说明

3.9.2 示例Slider的设计与实现

3.10 列表控件

3.10.1 与列表控件有关的一些数据类型

3.10.2 列表控件类CListCtrl的说明

3.10.3 示例ListControl的设计与实现

3.11 树形视图控件

3.11.1 与树形视图控件有关的一些数据类型

3.11.2 树形视图控件类CTreeCtrl的说明

3.11.3 示例TreeCtrl设计与实现

3.12 动画控件

3.12.1 动画控件类CAnimateCtrl的说明

3.12.2 示例AnimateHotkey的设计与实现

3.13 标签控件

3.13.1 标签控件类CTabCtrl的说明

3.13.2 示例TabCtrl的设计与实现

3.14 控件使用方法总结

3.14.1 Win32控件共有的通知消息

3.14.2 控件特点总结

3.14.3 设计新的控件类

习题3

第4章 文档/视图结构

4.1 文档/视图关系

4.2 文档/视图结构的类属关系

4.3 集合类

4.4 单文档编程范例

4.4.1 简单示例Editor

4.4.2 MFC自动生成的框架程序结构剖析

习题4

第5章 单文档程序编程

5.1 字体

5.1.1 创建字体的结构与函数

5.1.2 设备上下文类CDC

5.1.3 示例Font的设计与实现

5.2 图形

5.2.1 设备上下文类的派生类

5.2.2 MFC设备上下文类的使用

5.2.3 MFC对图形对象类的封装

5.2.4 MFC绘图对象类的使用

5.2.5 示例Graphics的设计与实现

5.3 添加弹出对话框

5.3.1 对话框的种类

5.3.2 示例Dialog的设计与实现

5.4 串行化

5.4.1 串行化的概念

5.4.2 实现串行化的方法

5.4.3 示例Serialize的设计与实现

5.4.4 关于串行化的小结

5.5 菜单

5.5.1 静态菜单

5.5.2 动态菜单

5.5.3 示例Menu的设计与实现

习题5

第6章 多文档程序编程

6.1 多文档窗口特点

6.2 MDI示例程序Draw的设计与实现

6.2.1 首先用AppWizard生成示例程序的工程框架

6.2.2 设计示例程序的文档类

6.2.3 设计示例程序的视图类

6.3 访问当前活动视图和活动文档的方法

6.3.1 SDI程序

6.3.2 MDI程序

6.4 视图的分割

6.4.1 什么是视图分割

6.4.2 视图分割的方法

6.4.3 支持多个文档类型

习题6

第7章 键盘与鼠标的输入处理

7.1 鼠标消息与处理函数

7.1.1 鼠标消息

7.1.2 鼠标消息的处理函数

7.1.3 捕捉鼠标

7.1.4 改变鼠标光标

7.2 鼠标消息处理示例Mouse

7.2.1 创建工程框架

7.2.2 添加自定义类

7.2.3 文档设计

7.2.4 视图设计

7.3 键盘消息与处理函数

7.3.1 键盘消息

7.3.2 键盘消息响应函数

7.3.3 键盘插入符

7.4 键盘消息处理示例TestKeyboard

7.4.1 创建工程框架

7.4.2 为示例添加变量和类内函数

7.4.3 为示例添加类

习题7

第8章 使用MFC编制数据库管理程序

8.1 数据库概论

8.1.1 数据库的基本概念

8.1.2 使用ODBC连接数据库

8.2 使用MFC对数据库编程

8.2.1 MFC数据库封装类

8.2.2 MFC数据库类的使用

8.3 数据库编程示例Enroll

8.3.1 注册数据源

8.3.2 Enroll工程的设计与实现

8.3.3 使用ODBC的API函数直接修改数据

8.4 DAO简介

8.4.1 什么是DAO

8.4.2 DAO和ODBC

8.4.3 DAO的特色

8.4.4 用DAO创建表

习题8

第9章 使用MFC进行网络编程

9.1 网络编程概论

9.1.1 网络编程与Socket接口

9.1.2 WinSock API的使用方法

9.2 MFC对Socket的封装

9.2.1 CAsyncSocket类

9.2.2 CSocket类

9.2.3 CsocketFile类

9.3 使用WinSock进行通信

9.3.1 有连接的通信

9.3.2 无连接的通信

9.4 网络编程示例

9.4.1 Server端的实现

9.4.2 Client端的实现

习题9

第10章 面向对象软件工程概述

10.1 面向对象方法

10.1.1 面向对象思想

10.1.2 面向对象软件开发基本方法与步骤

10.2 统一建模语言UML

10.2.1 UML的目标与特征

10.2.2 UML的组成结构

10.2.3 UML的模型图

10.2.4 结构型的图

10.2.5 行为型的图

10.2.6 其他特征

10.3 运用UML的软件开发过程

10.3.1 需求分析

10.3.2 系统设计

10.3.3 系统开发

10.3.4 部署

10.4 一个简单示例——校园绿化设计系统

10.4.1 校园绿化设计系统的需求分析

10.4.2 校园绿化设计系统的详细设计

习题10

第11章 实例分析1:人体运动仿真实验系统

11.1 系统背景

11.2 需求分析

11.3 系统设计

11.3.1 用例图

11.3.2 活动图

11.3.3 顺序图

11.3.4 类图

11.3.5 其他数据结构

11.4 重要功能的编码实现

11.4.1 人体建模——organ类

11.4.2 运动仿真的组织与实现——action类

11.4.3 各关节运动变化触发函数

11.5 系统界面与模拟结果

习题11

第12章 实例分析2:迷宫绘制系统

12.1 系统介绍

12.2 需求分析

12.3 系统设计

12.4 关键技术实现

12.4.1 使用面向对象方法

12.4.2 图形的编辑功能

12.4.3 对象在内存中的存储

12.4.4 把图形对象存储到磁盘文件中

12.4.5 光标形状设置

12.5 程序运行过程及原理概述

12.6 关键代码讲解

12.6.1 实现CShape类的关键代码

12.6.2 图形类的定义

12.6.3 添加到视图类中的成员

12.6.4 视图类中主要成员函数的实现

12.6.5 添加到文档类的数据成员

12.6.6 文档类中主要成员函数的实现

习题12

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部