图书介绍
Master Programming with Visual C++.NET深入编程PDF|Epub|txt|kindle电子书版本网盘下载
![Master Programming with Visual C++.NET深入编程](https://www.shukui.net/cover/19/31492507.jpg)
- 杨竞锐等编写 著
- 出版社: 北京:北京希望电子出版社
- ISBN:7980008456
- 出版时间:2002
- 标注页数:478页
- 文件大小:40MB
- 文件页数:487页
- 主题词:
PDF下载
下载说明
Master Programming with Visual C++.NET深入编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual Studio .ENT简介1
1.1 Visual Studio.NET的新功能1
1.2 为什么要使用Visual C++4
1.3 Visual C++.NET的运行条件5
第2章Visual C++.NET的开发环境7
2.1 启动Visual C++.NET7
2.2 Visual Studio.NET的开发环境7
2.2.1 菜单栏8
2.2.2 工具栏17
2.2.3 Solution浏览器18
2.2.4 类浏览器21
2.2.5 资源浏览器22
2.2.6 属性窗口22
2.3 Visual Studio.NET的界面设置24
第3章 创建简单的Visual C++应用程序26
3.1 了解应用程序的类型26
3.2 创建一个应用程序27
3.3 访问应用程序的代码32
3.3.1 使用Class View(类视图)访问代码32
3.3.2 使用Object View(对象浏览器)访问代码33
3.3.3 使用Solution Explorer(解决方案资源管理器)访问代码34
3.4 编译和运行应用程序34
3.4.1 编译应用程序35
3.4.2 运行应用程序35
第4章 C/ C++/C#语言概述36
4.1 字符集和词法记号36
4.1.1 字符集36
4.1.2 词法记号36
4.2 基本数据类型38
4.3 常量和变量39
4.3.1 常量39
4.3.2 变量42
4.4 表达式43
4.4.1 赋值运算符和赋值表达式44
4.4.2 算述运算符和算术表达式45
4.4.3 关系运算符和关系表达式45
4.4.4 逻辑运算符和逻辑表达式46
4.4.5 逗号运算符和逗号表达式47
4.4.6 条件运算符和条件表达式47
4.4.7 位运算符和位运算表达式47
4.4.8 sizeof运算符50
4.4.9 运算符的优先级别和结合顺序51
4.5 数据类型转换52
4.5.1 数据类型的自动转换52
4.5.2 数据类型的强制转换53
4.6 数据的基本输入输出54
4.7 语句55
4.7.1 语句概述55
4.7.2 程序控制语句56
4.8 函数71
4.8.1 概述71
4.8.2 函数的定义、参数和返回值72
4.8.3 函数的调用75
4.8.4 函数的嵌套调用和递归调用77
4.8.5 函数的引用调用80
4.8.6 内联函数83
4.8.7 参数可以为缺省值的函数84
4.8.8 函数重载86
4.8.9 函数模板88
4.9 数组90
4.9.1 一维数组90
4.9.2 二维数组及多维数组93
4.9.3 字符数组96
4.9.4 数组作为函数参数98
4.10 指针101
4.10.1 指针的概念101
4.10.2 指针变量的定义和引用101
4.10.3 指针和函数104
4.10.4 指针和数组109
4.10.5 指向指针的指针110
4.11 结构体、联合体和枚举类型111
4.11.1 结构体111
4.11.2 联合体113
4.11.3 枚举类型114
4.12 类114
4.12.1 类的概述115
4.12.2 定义的类型115
4.12.3 无名类类型116
4.12.4 类的定义点116
4.12.5 空类117
4.13 类的继承117
4.13.1 单一继承118
4.13.2 多重继承121
4.14 对象121
4.15 流式输入输出122
4.15.1 什么是一个流122
4.15.2 输出流123
4.15.3 使用插入运算符和控制格式124
4.15.4 输入流126
4.16 函数名重载和操作符重载127
4.16.1 重载参量类型127
4.16.2 重载函数的限制128
4.16.3 重载运算符129
4.16.4 运算符重载的一般规则130
4.17 构造函数和析构函数132
4.17.1 构造函数的作用132
4.17.2 说明构造函数132
4.17.3 调用构造函数133
4.17.4 构造函数与数组134
4.17.5 析构函数134
4.17.6 说明析构函数135
4.17.7 使用析构函数135
4.17.8 显式的析构函数的调用135
4.18 虚拟函数136
4.19 C#语言介绍140
第5章 对话框147
5.1 在NET编译环境中使用资源编辑器编辑对话框147
5.2 创建有模式对话框151
5.3 创建无模式对话框153
5.4 NET环境中的消息映射156
5.5 NET环境中对话框的数据交换和数据检查160
5.6 使用NET的通用对话框163
5.6.1 CFileDialog文件选择对话框的使用164
5.6.2 CFontDialog字体选择对话框的使用164
第6章 Visual Studio.NET提供的Visual C++控件166
6.1 概述166
6.1.1 什么是控件166
6.1.2 控件分类166
6.1.3 在NET的新环境下创建控件167
6.1.4 控件和对话框的数据交换168
6.2 Visual Studio.NET环境中的Windows标准控件171
6.2.1 按钮控件(CButton类)171
6.2.2 列表框控件(CListBox类)175
6.2.3 组合框控件(CComboBox类)179
6.2.4 文本框控件(CEdit类)181
6.2.5 静态控件(CStatic类)184
6.2.6 滚动条(CscrollBar类)184
6.2.7 标准控件的使用185
6.3 常用控件188
6.3.1 进度条控件188
6.3.2 滑块控件188
6.3.3 微调器控件189
6.3.4 图像列表控件190
6.3.5 列表视图控件191
6.3.6 树形视图控件196
6.3.7 Rich编辑控件201
6.4 自定义控件203
6.4.1 Windows类与自定义类203
6.4.2 用于核实信息的编辑控件204
6.4.3 时钟静态控件206
6.5 ActiveX控件213
6.5.1 历史回顾213
6.5.2 OLE控件215
6.5.3 ActiveX控件215
6.5.4 开发策略216
6.6 新环境下使用MFC建立控件的方法220
6.6.1 建立控件框架220
6.6.2 控件的注册222
6.6.3 增加属性223
6.6.4 增加方法227
6.6.5 完善控件功能230
6.6.6 增加事件234
6.6.7 使用属性表238
6.6.8 序列化242
6.6.9 ActiveX控件的字体与图片244
6.7 优化控件252
6.7.1 优化绘制252
6.7.2 其他特性254
6.8 使用控件257
6.8.1 组件257
6.8.2 与Web有关的新特性——插入网页257
6.8.3 从Windows控件中继承258
第7章 Visual Studio.NET环境下的OpenGL程序设计259
7.1 前言259
7.1.1 计算机图形学与OpenGL编辑259
7.1.2 计算机图形学259
7.1.3 OpenGL概述260
7.2 预备知识261
7.2.1 OpenGL的函数261
7.2.2 OpenGL绘图262
7.3 一个在NET环境中运行的OpenGL例子263
7.4 基本图元的绘制292
7.4.1 绘图的初始化命令292
7.4.2 基本图元的绘制293
7.4.3 用基本图元绘制命令进行基本图元的绘制295
7.4.4 源程序清单305
7.5 坐标变换319
7.5.1 通用坐标变换319
7.5.2 造型变换320
7.5.3 视图变换321
7.5.4 投影变换323
7.5.5 视口变换323
7.6 光照编程324
7.6.1 OpenGL的光照效果324
7.6.2 创建一个光源325
7.6.3 OpenGL的光照模型327
7.6.4 定义材质的特性328
第8章 多媒体编程332
8.1 直接使用Active制作媒体播放器332
8.1.1 建立工程332
8.1.2 添加代码333
8.2 MIDI、WAV及CD的播放335
8.2.1 MIDI的播放335
8.2.2 WAV的文件播放337
8.2.3 CD的播放338
8.2.4 大型WAV文件的播放339
8.3 视频捕获编程345
8.3.1 Video for Windows简介345
8.3.2 AVICap编程简介346
8.3.3 AVICap编程示例347
第9章 数据库编程351
9.1 Microsoft ODBC数据库管理351
9.1.1 概述351
9.1.2 MFC提供的ODBC数据库类354
9.1.3 应用ODBC编程354
9.1.4 总结359
9.2 实例359
9.2.1 数据库的建立359
9.3 为数据库指定数据源360
9.3.1 生成应用程序框架362
9.3.2 编辑应用程序界面365
9.3.3 编辑程序变量365
9.4 Microsoft Data Access Objects数据库管理372
9.4.1 DAO特性概述372
9.4.2 DAO数据库应用程序分析373
9.5 总结389
9.5.1 Visual C++开发数据库技术的特点390
9.5.2 Visual C++开发数据库技术390
9.5.3 使用ODBC API392
9.5.4 应用ODBC API建立应用程序395
9.5.5 SQL操作400
9.5.6 ODBC API编程总结409
9.5.7 使用MFC访问ODBC数据源410
9.5.8 使用DAO412
9.5.9 使用OLE DB414
9.5.10 使用ADO417
9.5.11 如何选择合适的数据库访问类型420
9.6 .NET的新特性,在Visual C++中使用SafeArrays421
第10章 网络编程423
10.1 WinSock介绍423
10.2 利用WinSock进行无连接的通信427
10.3 利用WinSock进行有连接的通信429
10.4 如何利用MAPI实现简单的电子邮件功能432
10.5 使用Visual C++编写CGI程序435
10.5.1 CGI输入输出原理435
10.5.2 应用WinCGI系统开发CGI程序439
10.5.3 利用ISAPI开发CGI程序441
10.5.4 利用WinInet开发Internet程序445
10.6 实战网络编程447
10.6.1 编写Ftp客户程序447
10.6.2 控制远程计算机拨号上网并获取其IP地址453
10.7 Web Service编程461
10.7.1 如何创建简单的Web Service程序461
10.7.2 Web Service和SOAP464
10.7.3 为SOAP建立基础设施466
10.7.4 一个具体的soap例子468