图书介绍

Visual C++.NET高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++.NET高级编程
  • (美)HarveyM.DeitelPaulJ.Deitel等著;郭凯,蔡飞译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302086346
  • 出版时间:2004
  • 标注页数:1480页
  • 文件大小:120MB
  • 文件页数:1509页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐