VISUAL C++6.0开发技巧及实例剖析

VISUAL C++6.0开发技巧及实例剖析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
1999-11
版次: 1
ISBN: 9787302036814
定价: 59.00
装帧: 平装
开本: 其他
纸张: 其他
页数: 561页
  • 本书用丰富的实例向读者展示了如何利用 VisualC++6.0编写应用程序。全书共分四个部分。第一部分为基础篇,主要讲述如何利用 VisualC+十编写一些常见的用户界面元素;第二部分为提高篇,主要引导读者从操作系统的角度去理解应用程序;第三部分、第四部分为两个专题篇,主要介绍当今比较热门的ActiveX技术和数据库技术,使读者了解这两门技术,并为进一步提高打下基础。 第一部分 Visua.1C++ 6.0基础编程

    第1章  VisualC++ 6.0概述与编程基础

    l.1 Visua.1C++6.0的新特征

    1.2 VisualC++6.0的主窗口

    1.3 VisualC++ 6.0的系统工具

    1.3.1菜单编辑器

    1.3.2 加速键编辑器

    l.3.3 资源符号

    1.3.4 图形编辑器

    1.3.5 工具栏编辑器

    1.3.6期对话框编辑器

    1.3.7 串编辑器

    l.4 MfcApp应用程序

    1.5 ConsoleApp应用程序

    1.6 本章  小结

    第2章  图形设备接口

    2.1图形设备接口简介

    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.4.3 画折线和曲线

    2.4.4 画封闭曲线

    2.5 画笔

    2.5.1创建画笔

    2.5.2 画笔的属性

    2.5.3 库存画笔

    2 6 画刷

    2.6.1纯色画刷

    2.6.2 阴影画刷

    2.7 字体

    2.7.1显示文本

    2.7.2 设置文本颜色

    2.7.3 设置字符间距

    2.7.4 设置文本对齐方式

    2.7.5 得到文本度量

    2.7.6 字体的创建

    2.8 本章  小结

    第3章  菜单

    3.1编辑菜单资源

    3.2 菜单消息响应

    3.3 菜单的UI机制及显示状态的修改

    3.4 动态地改变菜单

    3.4.1 获得菜单的指针

    3.4.2 给菜单中增加菜单项

    3.4.3 删除菜单项

    3.4.4 获得菜单的菜单项数

    3.4.5 使菜单项有效或无效

    3.5 上下文菜单

    3.6 本章  小结

    第 4章  系统的输入设备

    4.1鼠标

    4.1.1鼠标消息

    4.1.2 鼠标消息处理

    4.1.3 改变鼠标指针的形状

    4.1.4 捕捉鼠标

    4.2 键盘

    4.2.1键盘消息

    4.2.2 字符消息

    4.3 本章  小结

    第5章  工具栏和状态栏

    5.1工具栏

    5l.1 工具栏资源

    5.1.2 按钮的状态

    5.1.3 工具栏类

    5.1.4 消息传递机制

    5.1.5 普通工具栏示例

    5.1.6 高级工具栏示例

    5.2 状态栏

    5.2.1 CStatusBar类

    5.2.2 状态栏的创建和处理

    5.2.3 状态栏与提示信息

    5.2.4 状态指示器

    5.2.5 状态栏示例一

    5.2.6 状态栏示例二

    5.3 本章  小结

    第6章   MFC异常处理

    6.1 VISllalC+十的异常处理机制

    6.2 设置自己的terminate()函数处理器

    6.3 MFC中的异常类

    6.3.1 CMemoryExceptlon

    6.3.2 CNotsupPOrtedExcePtion

    6.3.3 CFileException

    6.3.4 CArchiveException

    6.3.5 CResourceExceptlon

    6.3.6 COleException

    6.3.7 CUserException

    6.3.8 CDBException

    6.3.9 CDaoException

    6.3.10 CInterne正xception

    6.3.11 Win32系统级异常

    6.4 本章  小结

    第 7章  对话框和控件

    7.1对话框资源

    7.2 对话框中的控件

    7.2.1 ClistBOX

    7.2.2 CCOmboBOX

    7.2.3 CStatic

    7.2.4 CButton

    7.2.5 CBitMapButton

    7.2.6 CEdit

    7.2.7 CScrollBat

    7.3 CDialog类与对话过程函数调用顺序

    7.4 DDX和DDV

    7.5 预制对话框

    7.6 模式对话框示例

    7.7 无模式对话框示例

    7.8 基于对话框的应用程序

    7.9 本章  小结

    第8章   分窗口、文档和多视图

    8.1 切分窗口

    8.2 CSplitterWnd类

    8.3 切分窗口与多视图

    8.4 单文档动态切分窗口示例

    8.5 单文档静态切分窗口示例

    8.6 文档和视图

    8.6.1 CDoctument类

    8 6 2 CView类

    8.6.3 文档一视图之间的相互作用函数

    8.6.4 文档模板

    8.7 多文档界面

    8.8 动态切分的MDI应用程序

    8.9 具有多个视图类、不带切分窗口的MDI应用程序

    8.10 静态切分的 MDI应用程序

    8.11 本章  小结

    第二部分 VisualC++ 6.0编程进阶

    第9章  内存管理技术

    9.1 内存管理的发展

    9.2 简单内存分配

    9.2.1栈结构分配

    9.2.2 堆分配

    9.3 Windows中的内存分配函数

    9.4 分配可移动内存和可放弃内存

    9.5 虚拟内存

    9.6 共享内存

    9.7 本章  小结

    第10章  多任务编程

    10.1 进程、线程和优先级

    10.2 工作线程和用户界面线程的创建

    10.2.1 工作线程

    10.2.2 使用工作线程

    10.2.3 创建用户界面线程(UI)

    10.3 线程的挂起及唤醒

    10.4 使线程休眠

    10.5 线程同步

    10.5.1使用事件对象

    10.5.2 使用临界段

    10.5.3 使用互斥量

    10.5.4 使用信号量

    10.6 线程的终止

    10.7 如何编写基于进程的多任务操作

    10.8 本章  小结

    第11章  动态链接库

    11.1动态链接库

    11.1.1动态链接和静态链接

    11.1.2 创建动态链接库的原因

    11l.3 动态链接库的基础

    11.2 普通的 DLL

    11.2.1理解普通的 DLL本质

    11.2.2 动态加载 DLL

    11.2.3 实现 TestDll应用程序

    11.3 扩展MFC DLL

    11.4 本章  小结

    第三部分ActiveX编程

    第12章  容器应用程序

    12.1 创建框架容器应用程序

    12.2 管理嵌入对象的大小和位置

    12.3 使用鼠标选取项

    12.4 本章  小结

    第13章  服务器应用程序

    13.1创建框架服务器应用程序

    13.2 定制应用程序的资源

    13.3 完善文档类和视图类

    13.4 完善服务器项

    13.5 运行Server应用程序

    13.6 本章  小结

    第14章  自动化

    14.1自动化服务器

    14.1.1完善框架自动化服务器应用程序

    14.1.2 定制自动化服务器的资源

    14.1.3 完善文档类和视图类

    14.1.4 定义服务器的属性和方法

    14.2 自动化客户应用程序

    14.2.1完善框架自动化客户应用程序

    14.2.2 定制自动化客户的资源

    14.2.3 从类型库中创建类

    14.2.4 完善客户应用程序的视图类

    14.3 本章  小结

    第15章  ActiveX控件

    15.1 ACtiveX/OLE控件

    15.2 ActiveX控件的属性、事件与方法

    15.2.1 属性

    15.2.2 事件

    15.2.3 方法

    15.3 ActiveX控件示例

    15.3.1创建框架 ActiveX控件

    15.3.2 初始化控件的大小以及在控件中显示当前时间

    15.3.3 使控件动态显示当前时间

    15.3.4 增加控件属性

    15.3.5 增加标准事件

    15.3.6 增加定制事件

    15.3.7 增加控件方法

    15.4 本章  小结

    第四部分数据库编程

    第16章  ODBC

    16.1 ODBC简介

    16.1.1常用术语

    16.1.2 ODBC与标准化

    16.2 SQL语法基础

    16.2.1结构化查询语言

    16.2.2 关系对象

    16.2.3 SQL分类

    16.2.4 SQL语法

    16.3 ODBC的实现

    16.3.1 配置ODBC环境

    16.3.2 连接数据源

    16.3.3 查询数据和数据源

    16.3.4 装备和执行SQL请求

    16.3.5 检索数据

    16.3.6 释放ODBC环境

    16.4 ODBC的应用

    16.4.1 数据库的创建

    16.4.2 配置ODBC环境

    16.4.3 创建 ODBC应用程序

    16.5 操作数据库的内容

    16.5.1 给表增加一个记录

    16.5.2 如何删除记录

    16.5.3 在数据库中查找数据

    16.6 本章  小结

    第17章   MFC数据库类

    17.1 MFC数据库类

    17.2 CDatabase类

    17.2.1 打开一个数据库连接

    17.2.2 连接信息

    17.2.3 用CDatabase执行SQL语句

    17.2.4 用CDatabase进行事务处理

    17.3 CRecodset

    17.3.1构造一个记录集

    17.3.2 使用 RFX读写数据

    17.3.3 刷新记录集

    17.3.4 关闭记录集

    17.3.5 在记录集中移动

    17.3.6 成批取回行

    17.3.7 改变记录集中的数据

    17.3.8 事务处理

    17.3.9 使用语句参数

    17.3.10 记录集错误处理

    17.4 CRecordView类

    17.4.1 创建一个 CReColdView

    17.4.2 用CRecomxiew进行对话框数据交换

    17.4.3 OnGetRecoldset()函数

    17.4.4 CReconiView:OnMOve()函数

    17.5 本章  小结

    第18章  DAO编程

    18.1 DAO

    18.2 ODBC与 DAO的选择

    18.3 使用DAO构造数据库应用程序

    18.3.1创建一个简单的网格视图应用程序

    18.3.2 创建和运行应用程序

    18.3.3 给应用程序增加报表

    18.4 本章  小结

    附:CD-ROM说明
  • 内容简介:
    本书用丰富的实例向读者展示了如何利用 VisualC++6.0编写应用程序。全书共分四个部分。第一部分为基础篇,主要讲述如何利用 VisualC+十编写一些常见的用户界面元素;第二部分为提高篇,主要引导读者从操作系统的角度去理解应用程序;第三部分、第四部分为两个专题篇,主要介绍当今比较热门的ActiveX技术和数据库技术,使读者了解这两门技术,并为进一步提高打下基础。
  • 目录:
    第一部分 Visua.1C++ 6.0基础编程

    第1章  VisualC++ 6.0概述与编程基础

    l.1 Visua.1C++6.0的新特征

    1.2 VisualC++6.0的主窗口

    1.3 VisualC++ 6.0的系统工具

    1.3.1菜单编辑器

    1.3.2 加速键编辑器

    l.3.3 资源符号

    1.3.4 图形编辑器

    1.3.5 工具栏编辑器

    1.3.6期对话框编辑器

    1.3.7 串编辑器

    l.4 MfcApp应用程序

    1.5 ConsoleApp应用程序

    1.6 本章  小结

    第2章  图形设备接口

    2.1图形设备接口简介

    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.4.3 画折线和曲线

    2.4.4 画封闭曲线

    2.5 画笔

    2.5.1创建画笔

    2.5.2 画笔的属性

    2.5.3 库存画笔

    2 6 画刷

    2.6.1纯色画刷

    2.6.2 阴影画刷

    2.7 字体

    2.7.1显示文本

    2.7.2 设置文本颜色

    2.7.3 设置字符间距

    2.7.4 设置文本对齐方式

    2.7.5 得到文本度量

    2.7.6 字体的创建

    2.8 本章  小结

    第3章  菜单

    3.1编辑菜单资源

    3.2 菜单消息响应

    3.3 菜单的UI机制及显示状态的修改

    3.4 动态地改变菜单

    3.4.1 获得菜单的指针

    3.4.2 给菜单中增加菜单项

    3.4.3 删除菜单项

    3.4.4 获得菜单的菜单项数

    3.4.5 使菜单项有效或无效

    3.5 上下文菜单

    3.6 本章  小结

    第 4章  系统的输入设备

    4.1鼠标

    4.1.1鼠标消息

    4.1.2 鼠标消息处理

    4.1.3 改变鼠标指针的形状

    4.1.4 捕捉鼠标

    4.2 键盘

    4.2.1键盘消息

    4.2.2 字符消息

    4.3 本章  小结

    第5章  工具栏和状态栏

    5.1工具栏

    5l.1 工具栏资源

    5.1.2 按钮的状态

    5.1.3 工具栏类

    5.1.4 消息传递机制

    5.1.5 普通工具栏示例

    5.1.6 高级工具栏示例

    5.2 状态栏

    5.2.1 CStatusBar类

    5.2.2 状态栏的创建和处理

    5.2.3 状态栏与提示信息

    5.2.4 状态指示器

    5.2.5 状态栏示例一

    5.2.6 状态栏示例二

    5.3 本章  小结

    第6章   MFC异常处理

    6.1 VISllalC+十的异常处理机制

    6.2 设置自己的terminate()函数处理器

    6.3 MFC中的异常类

    6.3.1 CMemoryExceptlon

    6.3.2 CNotsupPOrtedExcePtion

    6.3.3 CFileException

    6.3.4 CArchiveException

    6.3.5 CResourceExceptlon

    6.3.6 COleException

    6.3.7 CUserException

    6.3.8 CDBException

    6.3.9 CDaoException

    6.3.10 CInterne正xception

    6.3.11 Win32系统级异常

    6.4 本章  小结

    第 7章  对话框和控件

    7.1对话框资源

    7.2 对话框中的控件

    7.2.1 ClistBOX

    7.2.2 CCOmboBOX

    7.2.3 CStatic

    7.2.4 CButton

    7.2.5 CBitMapButton

    7.2.6 CEdit

    7.2.7 CScrollBat

    7.3 CDialog类与对话过程函数调用顺序

    7.4 DDX和DDV

    7.5 预制对话框

    7.6 模式对话框示例

    7.7 无模式对话框示例

    7.8 基于对话框的应用程序

    7.9 本章  小结

    第8章   分窗口、文档和多视图

    8.1 切分窗口

    8.2 CSplitterWnd类

    8.3 切分窗口与多视图

    8.4 单文档动态切分窗口示例

    8.5 单文档静态切分窗口示例

    8.6 文档和视图

    8.6.1 CDoctument类

    8 6 2 CView类

    8.6.3 文档一视图之间的相互作用函数

    8.6.4 文档模板

    8.7 多文档界面

    8.8 动态切分的MDI应用程序

    8.9 具有多个视图类、不带切分窗口的MDI应用程序

    8.10 静态切分的 MDI应用程序

    8.11 本章  小结

    第二部分 VisualC++ 6.0编程进阶

    第9章  内存管理技术

    9.1 内存管理的发展

    9.2 简单内存分配

    9.2.1栈结构分配

    9.2.2 堆分配

    9.3 Windows中的内存分配函数

    9.4 分配可移动内存和可放弃内存

    9.5 虚拟内存

    9.6 共享内存

    9.7 本章  小结

    第10章  多任务编程

    10.1 进程、线程和优先级

    10.2 工作线程和用户界面线程的创建

    10.2.1 工作线程

    10.2.2 使用工作线程

    10.2.3 创建用户界面线程(UI)

    10.3 线程的挂起及唤醒

    10.4 使线程休眠

    10.5 线程同步

    10.5.1使用事件对象

    10.5.2 使用临界段

    10.5.3 使用互斥量

    10.5.4 使用信号量

    10.6 线程的终止

    10.7 如何编写基于进程的多任务操作

    10.8 本章  小结

    第11章  动态链接库

    11.1动态链接库

    11.1.1动态链接和静态链接

    11.1.2 创建动态链接库的原因

    11l.3 动态链接库的基础

    11.2 普通的 DLL

    11.2.1理解普通的 DLL本质

    11.2.2 动态加载 DLL

    11.2.3 实现 TestDll应用程序

    11.3 扩展MFC DLL

    11.4 本章  小结

    第三部分ActiveX编程

    第12章  容器应用程序

    12.1 创建框架容器应用程序

    12.2 管理嵌入对象的大小和位置

    12.3 使用鼠标选取项

    12.4 本章  小结

    第13章  服务器应用程序

    13.1创建框架服务器应用程序

    13.2 定制应用程序的资源

    13.3 完善文档类和视图类

    13.4 完善服务器项

    13.5 运行Server应用程序

    13.6 本章  小结

    第14章  自动化

    14.1自动化服务器

    14.1.1完善框架自动化服务器应用程序

    14.1.2 定制自动化服务器的资源

    14.1.3 完善文档类和视图类

    14.1.4 定义服务器的属性和方法

    14.2 自动化客户应用程序

    14.2.1完善框架自动化客户应用程序

    14.2.2 定制自动化客户的资源

    14.2.3 从类型库中创建类

    14.2.4 完善客户应用程序的视图类

    14.3 本章  小结

    第15章  ActiveX控件

    15.1 ACtiveX/OLE控件

    15.2 ActiveX控件的属性、事件与方法

    15.2.1 属性

    15.2.2 事件

    15.2.3 方法

    15.3 ActiveX控件示例

    15.3.1创建框架 ActiveX控件

    15.3.2 初始化控件的大小以及在控件中显示当前时间

    15.3.3 使控件动态显示当前时间

    15.3.4 增加控件属性

    15.3.5 增加标准事件

    15.3.6 增加定制事件

    15.3.7 增加控件方法

    15.4 本章  小结

    第四部分数据库编程

    第16章  ODBC

    16.1 ODBC简介

    16.1.1常用术语

    16.1.2 ODBC与标准化

    16.2 SQL语法基础

    16.2.1结构化查询语言

    16.2.2 关系对象

    16.2.3 SQL分类

    16.2.4 SQL语法

    16.3 ODBC的实现

    16.3.1 配置ODBC环境

    16.3.2 连接数据源

    16.3.3 查询数据和数据源

    16.3.4 装备和执行SQL请求

    16.3.5 检索数据

    16.3.6 释放ODBC环境

    16.4 ODBC的应用

    16.4.1 数据库的创建

    16.4.2 配置ODBC环境

    16.4.3 创建 ODBC应用程序

    16.5 操作数据库的内容

    16.5.1 给表增加一个记录

    16.5.2 如何删除记录

    16.5.3 在数据库中查找数据

    16.6 本章  小结

    第17章   MFC数据库类

    17.1 MFC数据库类

    17.2 CDatabase类

    17.2.1 打开一个数据库连接

    17.2.2 连接信息

    17.2.3 用CDatabase执行SQL语句

    17.2.4 用CDatabase进行事务处理

    17.3 CRecodset

    17.3.1构造一个记录集

    17.3.2 使用 RFX读写数据

    17.3.3 刷新记录集

    17.3.4 关闭记录集

    17.3.5 在记录集中移动

    17.3.6 成批取回行

    17.3.7 改变记录集中的数据

    17.3.8 事务处理

    17.3.9 使用语句参数

    17.3.10 记录集错误处理

    17.4 CRecordView类

    17.4.1 创建一个 CReColdView

    17.4.2 用CRecomxiew进行对话框数据交换

    17.4.3 OnGetRecoldset()函数

    17.4.4 CReconiView:OnMOve()函数

    17.5 本章  小结

    第18章  DAO编程

    18.1 DAO

    18.2 ODBC与 DAO的选择

    18.3 使用DAO构造数据库应用程序

    18.3.1创建一个简单的网格视图应用程序

    18.3.2 创建和运行应用程序

    18.3.3 给应用程序增加报表

    18.4 本章  小结

    附:CD-ROM说明
查看详情
您可能感兴趣 / 更多
VISUAL C++6.0开发技巧及实例剖析
VI设计
陈根
VISUAL C++6.0开发技巧及实例剖析
VI设计项目式教程(第3版)(微课版)
刘平 王南
VISUAL C++6.0开发技巧及实例剖析
VISUM+Python:城市宏中观交通模型建设与应用
谭泽芳;周军
VISUAL C++6.0开发技巧及实例剖析
VI设计原理与实战策略
宋树峰;高山
VISUAL C++6.0开发技巧及实例剖析
VI设计(艺术设计类精品系列教材)
宗诚 编
VISUAL C++6.0开发技巧及实例剖析
VI与标志设计手册(第2版)
赵申申
VISUAL C++6.0开发技巧及实例剖析
VI设计(第三版)
张力;许金友;华玉亮
VISUAL C++6.0开发技巧及实例剖析
VI设计教程(第2版)
陈青
VISUAL C++6.0开发技巧及实例剖析
VI设计规范与应用自学手册 第2版
阿涛
VISUAL C++6.0开发技巧及实例剖析
VIP服务设计与接待实务
曾丹 编
VISUAL C++6.0开发技巧及实例剖析
VI品牌形象设计
周祺芬、胡树斌 编
VISUAL C++6.0开发技巧及实例剖析
VI与标志设计必修课(Illustrator版)
荆爽;林钰森
系列丛书 / 更多
VISUAL C++6.0开发技巧及实例剖析
VI设计
陈根
VISUAL C++6.0开发技巧及实例剖析
VI设计项目式教程(第3版)(微课版)
刘平 王南
VISUAL C++6.0开发技巧及实例剖析
VISUM+Python:城市宏中观交通模型建设与应用
谭泽芳;周军
VISUAL C++6.0开发技巧及实例剖析
VI设计原理与实战策略
宋树峰;高山
VISUAL C++6.0开发技巧及实例剖析
VI设计(艺术设计类精品系列教材)
宗诚 编
VISUAL C++6.0开发技巧及实例剖析
VI与标志设计手册(第2版)
赵申申
VISUAL C++6.0开发技巧及实例剖析
VI设计(第三版)
张力;许金友;华玉亮
VISUAL C++6.0开发技巧及实例剖析
VI设计教程(第2版)
陈青
VISUAL C++6.0开发技巧及实例剖析
VI设计规范与应用自学手册 第2版
阿涛
VISUAL C++6.0开发技巧及实例剖析
VIP服务设计与接待实务
曾丹 编
VISUAL C++6.0开发技巧及实例剖析
VI品牌形象设计
周祺芬、胡树斌 编
VISUAL C++6.0开发技巧及实例剖析
VI与标志设计必修课(Illustrator版)
荆爽;林钰森
相关图书 / 更多
VISUAL C++6.0开发技巧及实例剖析
VI设计
陈根
VISUAL C++6.0开发技巧及实例剖析
VI设计项目式教程(第3版)(微课版)
刘平 王南
VISUAL C++6.0开发技巧及实例剖析
VISUM+Python:城市宏中观交通模型建设与应用
谭泽芳;周军
VISUAL C++6.0开发技巧及实例剖析
VI设计原理与实战策略
宋树峰;高山
VISUAL C++6.0开发技巧及实例剖析
VI设计(艺术设计类精品系列教材)
宗诚 编
VISUAL C++6.0开发技巧及实例剖析
VI与标志设计手册(第2版)
赵申申
VISUAL C++6.0开发技巧及实例剖析
VI设计(第三版)
张力;许金友;华玉亮
VISUAL C++6.0开发技巧及实例剖析
VI设计教程(第2版)
陈青
VISUAL C++6.0开发技巧及实例剖析
VI设计规范与应用自学手册 第2版
阿涛
VISUAL C++6.0开发技巧及实例剖析
VIP服务设计与接待实务
曾丹 编
VISUAL C++6.0开发技巧及实例剖析
VI品牌形象设计
周祺芬、胡树斌 编
VISUAL C++6.0开发技巧及实例剖析
VI与标志设计必修课(Illustrator版)
荆爽;林钰森