Visual C++程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王金库,孙连云主编
- 出 版 社:北京:科学出版社
- 出版年份:2004
- ISBN:7030138147
- 页数:295 页
目录 1
第1章 Visual C++开发环境 1
1.1 开发环境构成 2
1.1.1 工具栏 3
1.1.2 菜单栏 4
1.1.3 快捷菜单 11
1.2 项目与项目工作区 11
1.2.1 项目基本概念 11
1.2.2 项目配置和多项目 13
1.3 资源管理 14
1.3.1 资源管理器 15
1.3.2 资源符号 16
1.3.3 对话框编辑器 18
1.3.4 菜单编辑器 21
1.3.5 加速键编辑器 23
1.3.6 串表编辑器 25
1.3.7 版本信息编辑器 26
1.3.8 图形编辑器 27
1.3.9 工具栏编辑器 30
1.4 开发环境的初步实践 31
1.4.1 用AppWizard创建 31
1.4.2 理解程序框架 33
1.4.3 添加程序代码 34
习题 35
第2章 C++语言基础 36
2.1.1 C++程序结构 37
2.1 概述 37
2.1.2 标示符与书写风格 38
2.1.3 数据类型、运算符与表达式 39
2.2 基本语句 41
2.2.1 顺序语句 41
2.2.2 条件语句 41
2.2.3 循环语句 44
2.2.4 break和continue语句 46
2.3 函数 47
2.3.1 函数调用机制 47
2.3.2 全局变量、局部变量与静态局部变量 48
2.3.3 函数的参数传递 49
2.3.4 递归函数 52
2.3.6 默认参数的函数 54
2.3.5 内联函数 54
2.4 数组、指针和引用 56
2.4.1 数组 56
2.4.2 指针 59
2.4.3 引用 63
2.5 构造类型 64
2.5.1 用typedef定义 64
2.5.2 结构 65
2.5.3 多级指针 69
2.5.4 new与delete 69
2.5.5 联合 70
2.5.6 枚举类型 70
8.1 TCP/IP简介 71
第8章 网络编程 71
2.6 预处理 71
2.7 类与对象 74
2.7.1 类的定义 75
2.7.2 对象的定义 77
2.7.3 构造函数与析构函数 78
2.7.4 对象与成员函数 82
2.7.6 静态数据成员和成员函数 84
2.7.5 this指针 84
2.7.7 友元函数 85
2.8 类的继承 86
2.8.1 派生类与基类 87
2.8.2 派生类的构造函数和析构函数 90
2.8.3 多重派生类 90
2.8.4 类的多继承 93
2.8.5 多层派生类 95
2.9 重载 97
2.9.1 函数重载 97
2.9.2 操作符重载 99
2.10 多态性 101
2.10.1 虚拟函数 101
2.10.2 纯虚拟函数 104
2.11 I/O流结构 106
习题 107
第3章 编写Windows应用程序 112
3.1 Windows的编程特点 112
3.1.1 消息驱动机制 113
3.1.2 图形设备接口 116
3.1.3 基于资源的程序设计 117
3.1.4 动态链接库 118
3.2.1 建立应用程序的步骤 119
3.2 使用AppWizard创建应用程序 119
3.2.2 理解向导创建的程序框架 125
3.3 ClassWizard和WizardBar的使用 127
3.3.1 ClassWizard的使用 127
3.3.2 WizardBar的使用 128
习题 129
4.1.1 对话框的组成 130
4.1 对话框 130
第4章 对话框及常用控件 130
4.1.3 创建对话框模板 131
4.1.4 用ClassWizard创建对话类 131
4.1.2 模式和非模式对话框 131
4.1.5 创建并显示对话框 132
4.1.6 设置对话框的背景颜色 132
4.1.7 初始化对话框 132
4.1.8 处理消息 133
4.1.9 对话框的数据交换和验证 133
4.1.10 关闭对话框 134
4.2 通用对话框类 135
4.2.1 CColorDialog类 135
4.1.11 对话框控件的访问 135
4.2.2 CFontDialog类 136
4.2.3 CFileDilog类 136
4.2.4 CPrintDialog类 137
4.2.5 CPageSetupDialog类 137
4.2.6 CFindReplaceDialog类 138
4.3 控件的使用 139
4.3.1 控件的创建和使用方法 140
4.3.2 控件的通用属性 144
4.3.3 控件的消息 145
4.4 Windows常用控件 146
4.4.1 静态控件和按钮控件 146
4.4.2 编辑框控件 148
4.4.3 列表框控件 149
4.4.4 组合框控件 150
4.4.5 滚动条控件 151
4.4.6 滑动条控件 152
4.4.7 旋转按钮控件 153
4.5 编程范例 153
4.6 消息对话框 161
习题 163
第5章 菜单、工具栏和状态栏 164
5.1 菜单 164
5.1.1 用菜单编辑器设计菜单 165
5.1.2 使用键盘快捷键 168
5.1.3 菜单的编程控制 169
5.1.4 使用快捷菜单 173
5.2 工具栏 174
5.2.1 使用工具栏编辑器 174
5.2.2 工具栏和菜单相结合 176
5.3 状态栏 177
5.3.1 状态栏的定义 178
5.3.2 状态栏的常用操作 178
习题 183
第6章 框架窗口、文档和视图、文本和图形操作 184
6.1 框架窗口 185
6.1.1 应用程序窗口和文档窗口 185
6.1.2 窗口风格设置 186
6.1.3 窗口状态的改变 189
6.2.1 磁盘文件和归档 191
6.2 文档序列化 191
6.2.2 文档模板类 193
6.2.3 文档的字串资源 196
6.2.4 SDI的序列化过程 196
6.3 文档和视图 199
6.3.1 文档和视图的关系 199
6.3.2 使用文档管理数据 201
6.3.3 在视图中显示数据以及与用户交互 201
6.3.4 多视图 202
6.4.1 设备坐标、逻辑坐标和坐标模式 203
6.4 图形和文本 203
6.4.2 绘图 205
6.4.3 绘图函数 209
6.5 位图和位操作 214
6.6 文本 218
6.6.1 文本输出函数 218
6.6.2 设置文本属性 222
6.6.3 获取字符属性 223
6.6.4 使用字体 224
习题 228
第7章 数据库编程 229
7.1 数据库概述 229
7.1.1 数据库发展历史 229
7.1.2 数据库管理系统 230
7.1.3 数据库访问技术 230
7.1.6 DAO与RDO 231
7.1.5 ODBC MFC类 231
7.1.4 ODBC API 231
7.1.7 OLEDB与ADO 232
7.2 开放式数据库连接 232
7.2.1 ODBC体系结构 232
7.2.2 CDatabase类 233
7.2.3 CRecordSet类 234
7.2.4 CRecordView类 237
7.2.5 一个简单的数据库程序 238
7.3 数据访问对象 266
7.4 OLE DB 267
7.4.1 OLE DB部件 268
7.4.2 应用程序的结构 268
7.5 ActiveX数据对象 268
习题 270
8.1.1 IP协议 272
8.1.2 TCP协议 272
8.2.3 Windows Sockets的版本 273
8.2.2 Windows Sockets的适用范围 273
8.2.1 什么是Windows Sockets 273
8.2 Windows Sockets简介 273
8.1.3 UDP协议 273
8.2.4 使用Windows Sockets进行网络编程 274
8.2.5 Windows Sockets 1.1库函数概览 275
8.2.6 Windows Sockets 2的扩展特性 277
8.3 Windows Sockets类 278
8.3.1 CAsyncSocket类和CSocket类 278
8.3.2 实例——利用CSocket进行面向连接的通信 281
习题 294
主要参考文献 295
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019