图书介绍

Visual C++.NET网络编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C++.NET网络编程
  • 万跃华主编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030107705
  • 出版时间:2002
  • 标注页数:401页
  • 文件大小:26MB
  • 文件页数:413页
  • 主题词:

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

1.2 以太网技术3

1.3 其他高速网络技术4

1.4 光以太网的现状及展望6

1.5 Internet整体结构10

1.6 网络分层模型11

1.7 TCP/IP协议14

1.8 网络进程通信原理21

第二章 Windows Sockets(WinSocket)23

2.1 Socket的由来23

2.2 Windows Sockets规范23

2.3 Windows Sockets中一些重要概念24

2.4 基于Windows Sockets网络编程27

2.5 Windows Socket API函数27

2.6 Windows Sockets与UNIX Sockets连接编程30

2.7 利用MFC的Windows Sockets类进行网络编程33

2.8 异步Windows Sockets编程33

2.9 使用CAsyncSocket类编程34

2.10 使用CSocket类编程37

2.11 用CSocket实现无连接通信44

2.12 CAsyncSocket和CSocket编程的比较47

2.13 用自己派生的Socket类进行网络通信47

2.14 在服务器端控制Socket通信的客户端数目52

2.15 一个WinSock程序中同时可以打开多少个Socket连接52

2.17 在Windows Socket程序中得到本机的IP地址53

2.16 为服务器设置一个合理的端口号53

2.18 原始套接字56

2.19 Ping命令简介56

2.20 Internet控制信息协议(ICMP)57

2.21 用Windows Sockets实现Ping命令58

2.22 用Windows Sockets实现HTTP63

2.23 用Windows Sockets实现FTP65

2.24 Windows Sockets 1.1与Windows Sockets 2的区别70

2.25 截获Windows Sockets73

2.26 将Sockets程序从UNIX移植到Windows74

2.27 建立客户CSocket76

2.28 利用“监听-转发”程序破译网管协议76

2.29 穿透代理服务器编程82

3.2 WinInet如何使创建Internet客户端应用程序更容易88

第三章 Win32 Internet(WinInet)88

3.1 什么是WinInet88

3.3 MFC如何使创建Internet客户端应用程序更容易89

3.4 用MFC WinInet类编写Internet客户端应用程序90

3.5 用MFC建立通用的Internet客户端连接91

3.6 用MFC编写HTTP客户端应用94

3.7 用MFC实现FTP客户端应用96

3.8 用MFC编写gopher客户端应用98

3.9 下载Web页101

3.10 FTP文件102

3.11 检索Gopher目录102

3.12 使用OnStatusCallback103

3.13 传输文件时显示进度信息103

3.14 利用Win32网络函数创建一个网络浏览器104

3.15 用Win32网络函数编写HTTP网络浏览器107

3.16 用WinInet实现HTTP的POST方法112

3.17 HTTP查询应用实例113

3.18 FTP查询应用实例117

3.19 gopher查询应用实例119

3.20 Finger查询应用实例121

3.21 Whois查询应用实例123

3.22 使用WinInet访问加密协议126

3.23 在使用Internet后挂断线路126

第四章 Internet Server API(ISAPI)128

4.1 什么是ISAPI128

4.2 什么是Internet服务器扩展128

4.3 什么是ISAPI过滤器133

4.4 ISAPI与CGI的比较138

4.5 ISAPI的工作原理139

4.6 需要什么样的HTTP服务器来运行ISAPI140

4.7 ISAPI如何使创建Internet服务器应用程序变得更容易140

4.8 使用MFC创建Internet服务器应用程序的优点141

4.9 用ISAPI可以执行哪些操作141

4.10 MFC支持ISAPI的类和函数142

4.11 MFC的支持144

4.12 创建典型的ISAPI扩展146

4.13 创建典型的ISAPI过滤器146

4.14 ISAPI编程提示147

4.15 服务器扩展(ISA)内存管理147

4.17 调试ISA148

4.16 过滤器内存管理148

4.18 生成基于MFC的ISAPI DLL149

4.19 应在何时将ISAPI用于数据库149

4.20 安装和升级ISA150

4.21 安装ISAPI过滤器150

4.22 使用ISAPI过滤器实现虚拟主机WWW站点150

4.23 使用ISAPI过滤器实现访问内容进行统计分析152

4.24 实现CGI到ISAPI的转换154

4.25 使用MFC开发ISA扩展应用程序155

4.26 用MFC实现基于Web的计算器158

4.27 用ISAPI实现对Web数据库的访问160

4.28 用ISAPI过滤器限定访问的IP167

5.2 什么是TAPI174

5.1 什么是Windows开放服务结构(WOSA)174

第五章 Telephony API(TAPI)174

5.3 什么是TSP175

5.4 Unimodem和Unimodem/V175

5.5 电话设备和TAPI175

5.6 什么是服务器TAPI模型176

5.7 TAPI的标准有哪些176

5.8 TAPI的服务176

5.9 TAPI通信过程177

5.10 异步TAPI函数的使用185

5.11 增补电话TAPI187

5.12 扩展电话TAPI190

5.13 TAPI 3.0概念190

5.14 TAPI 3.0的四个组件192

5.16 得到LINEERR_OPERATIONUNAVAIL193

5.15 TAPI 3.0的呼叫控制模型193

5.17 往外打出时为什么在电话接通前得到一个LINECALLSTATE_CONNECTED消息194

5.18 为什么不能检测对方挂机194

5.19 怎样用TAPI 收发传真195

5.20 用TAPI实现电话拨号程序206

5.21 如何实现拨号上网215

第六章 Messaging API(MAPI)225

6.1 什么是MAPI225

6.2 MAPI的体系结构225

6.3 安装MAPI227

6.4 什么是简化MAPI228

6.5 什么是扩展MAPI230

6.7 用MFC实现“发送邮件”命令231

6.6 MFC中的MAPI支持231

6.8 在API层次上实现MAPI编程233

6.9 初始化MAPI并登录到电子邮件对象233

6.10 阅读电子邮件236

6.11 发送电子邮件239

6.12 什么是通用消息调用(CMC)242

6.13 如何开始CMC对话243

6.14 用CMC发送消息245

6.15 用CMC分辨消息的地址248

6.16 用CMC接收消息249

6.17 使用CMC扩展252

6.18 用API编写的一个完整的邮件发送程序253

第七章 CryptoAPI(CAPI)262

7.1 加密101262

7.2 密码认证的控制措施264

7.3 电子商务中的安全交易手段265

7.4 CryptoAPI的体系结构267

7.5 CryptoAPI的配置267

7.6 与服务提供程序连接268

7.7 生成密钥269

7.8 输入/输出密钥273

7.9 简单数据加密276

7.10 多块数据(文件)加密278

7.11 加密时进行散列编码278

7.12 数据解密279

7.13 数字签名280

7.14 加密/解密文件287

8.2 ActiveX控件301

第八章 ActiveX ActiveX模板库(ATL)301

8.1 什么是ActiveX301

8.3 ActiveX是否只是OLE的一个新名字304

8.4 ActiveX是否与Java竞争304

8.5 ActiveX控件与Netscape Plug-Ins的区别304

8.6 ActiveX控件与Java Applet的优劣305

8.7 哪种平台可运行ActiveX306

8.8 ActiveX与Internet306

8.9 ActiveX如何解决Internet安全性问题308

8.10 ActiveX的安全性讨论308

8.11 设置IE中的安全级别来启动与禁用ActiveX控件309

8.12 ActiveX控件下载后,放在什么位置309

8.13 压缩和打包ActiveX控件309

8.14 在Web页中嵌入 ActiveX控件310

8.15 开发ActiveX控件的几点要求313

8.16 MFCActiveX控件向导中的控件设置313

8.17 测试ActiveX控件314

8.18 调试ActiveX控件315

8.19 在应用程序中加入ActiveX控件316

8.20 什么是ATL319

8.21 ATL的基本技术319

8.22 为什么要用ATL320

8.23 模板库与标准C++库有什么不同322

8.24 哪些ATL类便于ActiveX控件包容322

8.25 什么是ATL控件宿主API322

8.27 调试ATL对象323

8.26 向MFC项目添加ATL支持323

8.28 什么是AtlAxWin7324

8.29 在运行时加载指定的控件324

8.30 加载在对话框资源上指定的控件325

8.31 加载授权的控件325

8.32 处理授权的控件325

8.33 何时需要调用AtlAxWinInit()函数326

8.34 什么是宿主对象326

8.35 可以在单个窗口中承载多个控件吗326

8.36 可以重用宿主窗口吗326

8.37 调整控件大小326

8.38 获取指向控件的接口指针326

8.42 用ATL开发ActiveX控件327

8.41 何时需要调用AtlAxWinTerm()函数327

8.39 为控件设置环境属性327

8.40 销毁控件327

第九章 Microsoft.NET和Visual Studio.NET下的网络编程341

9.1 Microsoft.NET的定义341

9.2 .NET的核心架构341

9.3 .NET是运行库还是开发平台341

9.4 为什么要使用.NET342

9.5 .NET类的设计目标344

9.6 使用.NET类344

9.7 什么是XML349

9.10 可以在.NET框架程序中使用COM对象吗350

9.11 可以在COM程序中使用.NET框架组件吗350

9.9 ATL和COM在.NET中会扮演怎样的角色350

9.8 什么是SOAP350

9.12 Microsoft.NET与Java351

9.13 什么是C#语言351

9.14 C#能开发什么352

9.15 C#与C++相比有什么新特性352

9.16 为什么要用C#进行开发353

9.17 在C#程序中调用Win32 API354

9.18 用C#开发简单的Windows应用程序355

9.19 用C#得到本机的IP地址356

9.20 用C#发送邮件357

9.21 在C#程序中下载网页359

第十章 网络编程实例:收发电子邮件360

10.1 基于Windows Sockets实现SMTP360

10.2 基于Windows Sockets实现POP3385

热门推荐