注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关Visual C++网络通信程序开发指南

Visual C++网络通信程序开发指南

Visual C++网络通信程序开发指南

定 价:¥43.00

作 者: 郎锐,罗发根编著
出版社: 机械工业出版社
丛编项: 信息科学与技术丛书 程序设计系列
标 签: VC++

ISBN: 9787111139690 出版时间: 2004-03-01 包装: 精装
开本: 26cm 页数: 316 字数:  

内容简介

  网络通信编程是目前非常热门的一类编程技术,广泛应用于工程、科研、金融和教育等诸多领域。本书以MicrosoftVisualC++6.0开发环境为背景,对Windows套接字、邮槽、管道、MAPI、WinInet以及通信端口等主要的网络通信编程技术作了较详细的介绍。本书以VisualC++开发环境为背景,对Windows套接字、邮槽、管道、MAPI、WinInet以及通信端口等主要的网络通信编程技术作了较详细的介绍。为使读者能够系统地掌握VisualC++对网络通信程序的开发,本书还对Windows编程基础、MFC应用程序设计基础等基础知识作了简要介绍,同时也对与网络通信编程密切相关的技术如多任务管理、动态链接库和钩子等作了阐述。本书最后介绍的联机帮助和安装盘的制作方法,使读者能够开发出具有专业水准的网络通信程序。本书可供各大专院校电子类专业及其相近专业师生、从事IT业的工程技术人员及所有编程爱好者参考使用。

作者简介

暂缺《Visual C++网络通信程序开发指南》作者简介

图书目录

第1章  Windows编程基础
 1. 1  Windows操作系统及编程环境
 1. 1. 1  Windows操作系统
 1. 1. 2  Windows的编程环境
 1. 1. 3  MicrosoftVisualC++6. 0集成开发环境
 1. 2  认识Windows环境框架
 1. 2. 1  Windows系统结构
 1. 2. 2  虚拟机与虚拟设备驱动程序
 1. 2. 3  多任务管理
 1. 2. 4  窗口与消息
 1. 2. 5  句柄
 1. 2. 6  资源
 1. 2. 7  内存管理
 1. 2. 8  图形设备接口
 1. 2. 9  动态链接库
 1. 3 Win 32程序SDK编程
 1. 3. 1  SDK编程方式
 1. 3. 2  Win32应用程序人口
 1. 3. 3  窗口类及其注册
 1. 3. 4  窗口的创建. 显示与更新
 1. 3. 5  消息循环
 1. 3. 6  完整的实例
第2章  MFC应用程序设计基础
 2. 1  MFC应用程序框架
 2. 1. 1  MFC概述
 2. 1. 2  消息映射与命令/通知
 2. 1. 3  文档舰结构
 2. 2  持久性与文件I/O
 2. 2. 1  对象的持久性
 2. 2. 2  文件I/O
 2. 2. 3  初始化文件访问
 2. 2. 4  系统注册表访问
 2. 3  结构化异常处理
 2. 3. 1  在程序中使用异常处理
 2. 3. 2  中断处理
 2. 3. 3  异常处理
 2. 3. 4  未处理异常和C++异常处理
 2. 4  程序的调试
 2. 4. 1  调试环境
 2. 4. 2  基本调试方法
 2. 4. 3  常用的调试技巧
第3章  多任务管理
 3. 1  多进程管理
 3. 1. 1  进程
 3. 1. 2  创建进程
 3. 1. 3  结束进程
 3. 1. 4  作业
 3. 2  多线程管理
 3. 2. 1  线程的创建与结束
 3. 2. 2  线程的管理
 3. 2. 3  线程间通信
 3. 3  线程同步
 3. 3. 1  使用线程同步
 3. 3. 2  原子访问
 3. 3. 3  临界区
 3. 3. 4  管理事件内核对象
 3. 3. 5  信号量内核对象
 3. 3. 6  互斥内核对象

 第4章  内存管理
 4. 1  虚拟内存
 4. 1. 1  Windows的内存结构
 4. 1. 2  对内存的管理
 4. 2  内存映射文件
 4. 2. 1  关于内存映射文件
 4. 2. 2  内存映射文件的基本用法
 4. 2. 3  内存映射文件的高级用法
 4. 3  堆管理
 4. 3. 1  堆和堆管理
 4. 3. 2  进行堆管理
 第5章  动态链接库
 5. 1  DLL基本概念
 5. 1. 1  使用动态链接库
 5. 1. 2  DLL的调用方式
 5. 1. 3  输入. 输出函数
 5. 1. 4  模块定义文件
 5. 1. 5  共享数据段
 5. 1. 6  DLL的结构
 5. 1. 7  调用约定与修饰名约定
 5. 2  创建DLL
 5. 2. 1  进入点函数
 5. 2. 2  MFC及非MFC的DLL
 5. 2. 3  创建非MFC的DLL
 5. 2. 4  创建MFC规则jDLL
 5. 2. 5  创建MFC扩展DLL
 5. 3  加载和使用DLL
 5. 3. 1  调用DLL的可执行程序
 5. 3. 2  隐式链接
 5. 3. 3  显式链接
 5. 3. 4  延迟加载
 第6章  钩子
 6. 1  Windows钩子机制
 6. 1. 1  钩子的概念
 6. 1. 2  线程局部钩子与系统全局钩子
 6. 1. 3  钩子的安装与卸载
 6. 2  常用钩子的使用
 6. 2. 1  使用鼠标钩子
 6. 2. 2  使用键盘钩子
 第7章  Windows套接字
 7. 1  概述
 7. 1. 1  WindowsSockets规范
 7. 1. 2  套接字及其分类
 7. 1. 3  客户机/服务器模型
 7. 1. 4  网络字节顺序
 7. 2  套接字库函数
 7. 2. 1  套接字函数
 7. 2. 2  数据库函数
 7. 2. 3  Windows扩展函数
 7. 3  使用WinSocketAPl
 7. 3. 1  基本Socket系统调用
 7. 3. 2  WindowsSockets编程机理
 7. 3. 3  面向连接的套接字编程
 7. 3. 4  五连接套接字编程
 7. 3. 5  原始套接字编程
 7. 4  MFC对WinSocketAPI的封装
 7. 4. 1  CAsyncSocket类
 7. 4. 2  使用CAsyncSocket类
 7. 4. 3  CSocket类
 7. 4. 4  使用CSocket类
 第8章  邮槽与管道
 8. 1  邮槽
 8. 1. 1  邮槽实施细节
 8. 1. 2  邮槽服务器
 8. 1. 3  邮槽客户机
 8. 1. 4  其他的邮槽APl
 8. 2  匿名管道
 8. 2. 1  匿名管道的实施细节
 8. 2. 2  匿名管道程序示例
 8. 3  命名管道
 8. 3. 1  命名管道技术概述
 8. 3. 2  命名规范及通信模式
 8. 3. 3  使用命名管道
 8. 3. 4  其他命名管道API
 第9章  通信端口编程
 9. 1  串行端口通信编程
 9. 1. 1  Windows环境下的串口编程
 9. 1. 2  串口参数配置及对资源的申请
 9. 1. 3  同步I/O读写数据
 9. 1. 4  使用事件驱动机制
 9. 1. 5  异步I/0读写数据
 9. 1. 6  MSComm串行通信控件
 9. 2  并行端口通信编程
 第10章  Interilet编程
 10. 1  Winlnet编程
 10. 1. 1  WinlnetAPI概述
 10. 1. 2  Winlnet类概述
 10. 1. 3  HTTP编程
 10. 1. 4  FTP编程
 10. 1. 5  Gopher编程
 10. 2  ISAPI编程
 10. 2. 1  ISAPI概述
 10. 2. 2  ISAPI服务器扩展程序
 10. 2. 3  对ISA的调试
 10. 2. 4  ISAPI过滤程序
 10. 3 MAPI编程
 10. 3. 1  MAPI体系结构概述
 10. 3. 2  MAPI应用程序接口
 10. 3. 3  使用MAPI编写电子邮件程序
 第11章  联机帮助
 11. 1  建立帮助工程
 11. 1. 1  使用HtmlHelp Workshop创建工程
 11. 1. 2  配置工程文件
 11. 1. 3  定制显示窗口
 11. 1. 4  添加/删除主题文件
 11. 2  创建目录
 11. 2. 1  定制目录特性
 11. 2. 2  标题项. 主题项的添加与维护
 11. 3  创建索引
 11. 3. 1  定制索引特性
 11. 3. 2  添加关键字
 11. 4  编译运行
 11. 4. 1  编译生成CHM帮助文件
 11. 4. 2  在应用程序中启动帮助
 第12章  安装盘
 12. 1  基本安装程序的创建
 12. 1. 1  使用Install Shield 6. 0
 12. 1. 2  建立安装程序框架
 12. 1. 3  必要的完善
 12. 1. 4  安装程序的发布
 12. 2  界面设计
 12. 2. 1  设计启动画面
 12. 2. 2  设计标题
 12. 2. 3  设计安装背景
 12. 2. 4  在安装过程显示位图
 12. 2. 5  使用APl函数向导

本目录推荐