图书介绍
Visual C++.NET高级编程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++.NET高级编程](https://www.shukui.net/cover/51/30884498.jpg)
- (美)HarveyM.DeitelPaulJ.Deitel等著;郭凯,蔡飞译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302086346
- 出版时间:2004
- 标注页数:1480页
- 文件大小:120MB
- 文件页数:1509页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++.NET高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 引言1
1.2 Internet和万维网的历史1
第1章 .NET和Visual C++(R).NET简介1
1.3 万维网协会(W3C)3
1.4可扩展标记语言3
1.5主要的软件开发趋势:面向对象技术4
1.6 Microsoft.NET简介5
1.7 Visual C++.NET7
1.8 .NET Framework和公共语言运行库9
1.9小结10
1.10 Interet和Web资源13
1.11 尾注13
第2章 Visual Studio(R).NET IDE和Visual C++.NET编程15
2.2 Visual Studio.NET集成开发环境概述16
2.1 引言16
2.3菜单栏和工具栏19
2.4 Visual Studio.NET窗口20
2.4.1 Solution Explorer20
2.4.2 Properties窗口21
2.5 使用帮助22
2.6创建一个简单的控制台应用程序23
2.7一个简单的程序:显示一行文本26
2.8算术运算30
2.9进行判断:等值运算符和关系运算符31
2.10 小结36
2.11 尾注37
3.1 引言38
第3章 控制结构38
3.2控制结构39
3.3 if选择结构40
3.4 if/else选择结构41
3.5 while循环结构41
3.6赋值运算符43
3.7递增运算符与递减运算符44
3.8 for循环45
3.9 示例:用for循环计算复式利息48
3.10 switch多路选择结构51
3.11 do/while循环54
3.12 break和continue语句56
3.13逻辑与条件运算符58
3.14 小结63
3.15 尾注64
第4章 函数和数组65
4.1 引言65
4.2 MC++中的方法和函数66
4.3 函数定义67
4.4参数类型转换70
4.5 MC++命名空间73
4.6值类型与引用类型73
4.7参数传递:值传递与引用传递74
4.8作用域规则76
4.9递归80
4.10函数重载82
4.11 数组84
4.12 数组的声明与空间分配85
4.13数组和函数88
4.14数组的值传递和引用传递89
4.15多下标数组94
4.16 小结99
4.17尾注100
第5章 基于对象的编程101
5.1 引言102
5.2用类实现Time数据抽象类型102
5.3 类的作用域111
5.4 控制成员的访问112
5.5初始化类对象:构造函数113
5.6使用重载的构造函数114
5.7属性119
5.8组合:作为其他类实例变量的对象指针128
5.9使用this指针132
5.10垃圾回收机制135
5.11 静态类成员136
5.12 const关键字和只读属性141
5.13索引属性144
5.14数据抽象和信息隐藏150
5.15软件的重用性151
5.16命名空间和程序集152
5.17类视图157
5.18小结158
5.19尾注160
6.1引言161
第6章 面向对象的编程:继承性161
6.2基类和派生类162
6.3 protected成员164
6.4基类和派生类的关系165
6.5示例:3层继承层次结构190
6.6派生类的构造函数和析构函数194
6.7使用继承的软件工程200
6.8小结201
6.9尾注202
第7章 面向对象的编程:多态性203
7.1引言203
7.2派生类对象到基类对象的转换204
7.4多态性的示例212
7.3类型域和switch语句212
7.5抽象类213
7.6案例分析:继承接口与实现216
7.7_sealed类和封装方法226
7.8案例分析:多态性技术在工资计算系统中的应用226
7.9案例分析:创建和使用接口239
7.10委托254
7.11运算符重载260
7.12小结266
7.13尾注266
第8章 异常处理267
8.1 引言267
8.2异常处理概述268
8.3 应用举例:DivideByZeroException270
8.4.NET异常的继承关系274
8.5 _finally代码块介绍275
8.6 Exception属性283
8.7程序员自定义的异常类288
8.8小结292
8.9 尾注292
第9章 图形用户界面概念:第1部分294
9.1 引言294
9.2 Windows窗体296
9.3事件处理模型297
9.4控件属性与布局302
9.5 Label、TextBox与Button控件304
9.6 GroupBox与Panel控件309
9.7 CheckBox与RadioButton按钮315
9.8 PictureBox控件329
9.9 鼠标事件处理333
9.10键盘事件处理336
9.11小结341
9.12尾注342
第10章 图形用户界面概念:第2部分343
10.1 引言343
10.2菜单344
10.3 LinkLabel控件356
10.4 ListBox和CheckedListBox控件362
10.4.1 ListBox控件363
10.4.2 CheckedListBox控件369
10.5 ComboBox控件373
10.6 TreeView控件379
10.7 ListView控件385
10.8TabControl控件394
10.9多文档界面(MDI)窗口404
10.10 视化继承416
10.11用户自定义控件421
10.12小结426
10.13尾注427
第11章 多线程428
11.1 引言428
11.2 线程状态:线程的生命周期430
11.3 线程的优先级和线程的调度431
11.4线程同步化和Monitor类436
11.5 不具有线程同步的生产者和消费者关系438
11.6 具有线程同步的生产者/消费者关系445
11.7生产者/消费者关系:循环缓冲区455
11.8小结468
11.9尾注469
第12章 字符串、字符与正则表达式470
12.1 引言470
12.2字符和字符串的基础知识471
12.3类String的构造函数472
12.4类String的Chars属性、Length属性和CopyTo方法473
12.5字符串比较475
12.6类String的GetHashCode方法479
12.7在字符串中定位字符和子字符串480
12.8从字符串中提取子字符串484
12.9字符串连接485
12.10各种String方法486
12.11类StringBuilder488
12.12类StringBuilder的Length属性、Capacity属性和EnsureCapacity方法490
12.13类StringBuilder的Append和AppendFormat方法493
12.14类StringBuilder的Insert、Remove和Replace方法496
12.15结构体Char的方法499
12.16洗牌与发牌模拟504
12.17正则表达式与类Regex511
12.18小结526
12.19尾注527
第13章 图形和多媒体528
13.1引言528
13.2图形上下文与图形对象530
13.3颜色控制532
13.4字体控制544
13.5绘制直线、矩形和椭圆551
13.6 绘制圆弧555
13.7绘制多边形与多义线558
13.8高级图形处理功能566
13.9多媒体简介573
13.10加载、显示与缩放图像574
13.11 制作动画578
13.12 WindowsMedia Player596
13.13 Microsoft Agent601
13.14小结618
13.1 5尾注619
第14章 文件与流620
14.1 引言620
14.2数据层次结构621
14.3文件与流622
14.4类File和Directory623
14.5创建顺序存取文件639
14.6从顺序存取文件中读取数据658
14.7随机存取文件673
14.8创建随机存取文件679
14.9 “随机地”将数据写入到随机存取文件中683
14.10从随机存取文件中顺序读取数据690
14.11 案例分析:事务处理程序697
14.12小结726
14.13尾注728
第15章 可扩展标记语言729
15.1引言729
15.2 XML文档730
15.3 XML命名空间734
15.4文档对象模型737
15.5文档类型定义、模式和验证764
15.5.1 文档类型定义764
15.5.2 Microsoft XMLSchema3768
15.5.3 W3CXMLSchema5770
15.5.4 Visual C++.NET中的Schema验证772
15.6可扩展样式语言和XslTransform778
15.7 小结787
15.8 Internet和Web资源788
15.9 尾注790
第16章 数据库、SQL和ADO.NET791
16.1 引言792
16.2关系数据库模型792
16.3关系数据库概述:数据库Books793
16.4结构化查询语言798
16.4.1 基本的SELECT查询798
16.4.2 WHERE子句799
16.4.3 ORDER BY子句802
16.4.4合并多个表的数据:INNER JOIN805
16.4.5联接表Authors、AuthorISBN、Titles和Publishers的数据806
16.4.6 INSERT语句808
16.4.7 UPDATE语句810
16.4.8 DELETE语句811
16.5 ADO.NET对象模型812
16.6使用ADO.NET编程:从数据库中提取信息813
16.6.1连接到一个Access数据源并查询813
16.6.2查询数据库Books817
16.7 使用ADO.NET编程:修改数据库821
16.8 读写XML文件839
16.9小结845
16.10Internet和Web资源847
16.11 尾注847
第17章 Web服务849
17.1 引言850
17.2 HTTP请求类型850
17.3多层体系结构851
17.4访问Web服务器852
17.5 简单的HTTP事务853
17.6 ASP.NET855
17.7 .NET Web服务基础855
17.8 SOAP和Web服务861
17.9发布及使用Web服务862
17.10 会话跟踪880
17.10.1 cookie881
17.10.2使用HttpSessionState类进行会话跟踪882
17.11 Web服务中的会话跟踪883
17.12案例分析:天气信息应用程序901
17.13 Web服务中的用户定义类型913
17.14 全局XML Web服务体系结构(GXA)927
17.14.1 WS-Inspection7928
17.14.2 WS-Routing8929
17.14.3 WS-Referral9931
17.14.4 WS-Security10931
17.15 小结933
17.16本章中引用的书籍934
17.17 尾注935
第18章 网络连接:流式套接字和数据报937
18.1 引言937
18.2建立一个简单的服务器(使用流式套接字)938
18.3建立一个简单的客户端(使用流式套接字)940
18.4使用流式套接字连接的客户/服务器交互941
18.5使用数据报的无连接客户/服务器交互953
18.6使用多线程服务器的客户/服务器井字游戏962
18.7小结984
第19章 数据结构和数据集合986
19.1 引言986
19.2 自参照类987
19.3链表989
19.4堆栈1003
19.5 队列1008
19.6树1012
19.6.1 整数值的二叉搜索树1013
19.6.2 IComparable对象的二叉搜索树1021
19.7数据集合类1030
19.7.1 Array类1031
19.7.2 ArrayList类1034
19.7.3 Stack类1045
19.7.4 Hashtable类1052
19.8小结1063
19.9尾注1064
第20章 可访问性1065
20.2法规与资源1066
20.1 引言1066
20.3 Web Accessibility Initiative(WAI)1068
20.4为图像提供替代文字1068
20.5 突出显示结构以加强可读性1069
20.6 Visual Studio.NET中的可访问性1070
20.6.1 放大工具栏图标1070
20.6.2放大文本1071
20.6.3修改键盘1072
20.6.4重排窗口1073
20.7 Visual C++.NET中的可访问性1074
20.8 XHTML表格中的可访问性1082
20.9 XHTML框架中的可访问性1086
20.10 XML中的可访问性1087
20.11 利用VoiceXMLTM使用声音合成和识别1087
20.12 CallXMLTM1095
20.13 Windows的JAWS@1101
20.14其他的可访问性工具1101
20.15 Microsoft@Windows@XP中的可访问性1102
20.15.1 为有视觉缺陷的人提供的工具1104
20.15.2 为有听觉缺陷的人提供的工具1105
20.15.3 为使用键盘和鼠标有困难的人提供的工具1106
20.15.4 MicrosoftNarrator1111
20.15.5 Microsoft屏幕键盘1112
20.15.6 Microsoft Internet Explorer 6中的可访问性特性1112
20.16小结1114
20.17 Internet和Web资源1116
20.18尾注1118
21.1引言1119
第21章 Visual C++.NET的非托管代码介绍1119
21.2非托管代码1120
21.2.1 在托管代码和非托管代码之间进行选择1120
21.2.2非托管代码的前景1121
21.3 Visual C++.NET中的改动1121
21.3.1统一事件模型1121
21.3.2面向对象功能的改动1128
21.3.3对非托管代码的细微修改和改动1137
21.4 Visual C++.NET的新增功能1138
21.4.1运行库检查1138
21.4.2特性化编程1144
21.4.3 ALT服务器1144
21.4.4.NET的互操作性1145
21.5 小结1145
21.6尾注1146
第22章 ATL和COM中的特性化编程1147
22.1 引言1147
22.2 特性、COM和ATL1148
22.2.1 COM介绍1148
22.2.2 ATL介绍1149
22.2.3 用特性简化ATL1150
22.3 创建特性化的COM DLL1151
22.4 COM事件处理特性1168
22.5 案例分析:BookContentsScroller ATL ActiveX控件1177
22.6小结1203
22.7 Internet和Web资源1204
23.1引言1205
第23章 ATL服务器Web应用程序1205
23.2 ATL服务器的体系结构1206
23.3 创建并运行一个简单的ATL服务器示例1206
23.4 AdRotator示例1215
23.5 会话跟踪1218
23.5.1 cookie1218
23.5.2带有内存支持的会话状态的会话跟踪1227
23.6案例分析:在线的访客留言系统1236
23.7案例分析:连接ATL服务器中的数据库1241
23.8 ATL Server Web服务1255
23.8.1 ATL Server Web服务体系结构概述1255
23.8.2创建一个ATL Server Web服务1256
23.8.3案例分析:HugeIntegerService Web服务1259
23.8.4案例分析:非托管的Web服务客户端1270
23.9小结1275
23.10尾注1277
第24章 托管和非托管代码的互操作性1278
24.1 引言1278
24.2 It Just Wotks(IJW)1279
24.2.1 重新访问托管和非托管代码1279
24.2.2类型编组1285
24.3托管和非托管的内存1290
24.4包装器1299
24.4.1包装托管对象1299
24.4.2包装非托管对象1302
24.5 Platform Invoke1309
24.5.1 DllImport特性1310
24.5.2回调与结构体1317
24.6小结1325
24.7尾注1326
第25章 COM互操作性服务1327
25.1引言1327
25.2 作为.NET组件的COM1328
25.2.1类型库与程序集1328
25.2.2 运行库可调用包装器1333
25.2.3早期绑定1333
25.2.4后期绑定1335
25.3处理COM连接点1337
25.4 Windows Form中的ActiveX控件1343
25.5作为COM的.NET组件1348
25.5.1 COM调用包装器1349
25.5.2类型库的产生与注册1349
25.5.3 案例分析:使用ManagedContentsScroller作为COM1351
25.6小结1368
25.7尾注1369
附录A 运算符优先级表1370
附录B 数字系统1372
B.1引言1372
B.2将二进制数转换为八进制数或十六进制数1375
B.3将八进制或十六进制数转换为二进制数1376
B.4 将二进制数、八进制数或十六进制数转换为十进制数1376
B.5 将十进制数转换为二进制数、八进制数或十六进制数1377
B.6负二进制数:二补码表示法1379
B.7小结1380
附录C ASCII码字符集1381
D.1 引言1382
附录D Unicode(R)1382
D.2 Unicode(R)转换格式1383
D.3字符与字形1384
D.4 Unicode(R)的优点和不足1385
D.5 Unicode协会的Web站点1385
D.6使用Unicode(R)1386
D.7字符范围1392
D.8小结1392
附录E XHTML介绍:第1部分1395
E.1 引言1395
E.2编辑XHTML1396
E.3 第一个XHTML例子1396
E.4 W3C XHTML验证服务1399
E.5标题1400
E.6链接1401
E.7图像1403
E.8特殊字符与更多的换行1407
E.9无序列表1409
E.10嵌套列表与有序列表1411
E.11 小结1414
E.12 Internet和Web资源1415
E.13尾注1416
附录F XHTML介绍:第2部分1417
F.1 引言1417
F.2基本的XHTML表格1418
F.3 中等的XHTML表格及其格式化1420
F.4 基本的XHTML表格1423
F.5 较复杂的XHTML表格1426
F.6内部链接1434
F.7 创建和使用图像地图1437
F.8 meta元素1439
F.9 frameset元素1441
F.10嵌套的frameset1444
F.11小结1446
F.12 Internet和Web资源1448
附录G XHTML特殊字符1449
附录H XHTML颜色1450
附录I 位操作1453
I.1引言1453
I.2位操作和位运算符1453
I.3 BitArray类1474
I.4小结1479