书籍详情

Master Programming with Visual C++.NET深入编程

Master Programming with Visual C++.NET深入编程

作者:杨竞锐,张连卫,王贵新编写

出版社:北京希望电子出版社

出版时间:2002-01-01

ISBN:9787980008455

定价:¥46.00

购买这本书可以去
内容简介
  这是一本关于Visual C++.NET编程技术书,全书共由10章组成。主要内容包括Visual Studio.NET简介、Visual C++.NET的开发环境;如何创建简单的Visual C++应用程序(应用程序的类型、访问应用程序的代码以及编译和运行应用程序);语言概述,其中的语法和函数可供读者在编制程序的时候参阅;Windows下几乎所有程序都会用到的对话框,并就如何在.NET的编译环境下创建这些对话框进行了详细的讲解;.NET提供的Visual C++控件;在.NET环境下的程序设计是本书的一个亮点,介绍了编制OpenGL程序,这对于游戏创作者和演示程序编制者等非常有用;高级编程部分——多媒体编程。这里对数据库、网络等程序的编制加以详细的分析;网络编程Web Service编程,是Visual Studio.NET的新增部分,它是.NET的重要组成部分。本书的特点是由浅入深:从编制程序所需要的语法和函数,到深层次的数据库和网络编程。内容丰富:从C#编程、OpenGL程序、到Web Service编程,为从事多种类型的编程人员均提供了参考。讲练结合:范例与软件功能相结合,易于读者理解、掌握、上手。本书面向初、中级编程人员,但对高级编程员也有一定的参考价值。
作者简介
暂缺《Master Programming with Visual C++.NET深入编程》作者简介
目录
第1章 Visual Studio.NET简介
1.1 Visual Studio.NET的新功能
1.2 为什么要使用Visual C++
1.3 Visual C++.NET的运行条件
第2章 Visual C++.NET的开发环境
2.1 启动Visual C++.NET
2.2 Visual Studio.NET的开发环境
2.2.1 菜单栏
2.2.2 工具栏
2.2.3 Solution浏览器
2.2.4 类浏览器
2.2.5 资源浏览器
2.2.6 属性窗口
2.3 Visual Studio.NET的界面设置
第3章 创建简单的Visual C++应用程序
3.1 了解应用程序的类型
3.2 创建一个应用程序
3.3 访问应用程序的代码
3.3.1 使用Class View(类视图)访问代码
3.3.2 使用Object View(对象浏览器)访问代码
3.3.3 使用Solution Explorer(解决方案资源管理器)访问代码
3.4 编译和运行应用程序
3.4.1 编译应用程序
3.4.2 运行应用程序
第4章 C/C++/C#语言概述
4.1 字符集和词法记号
4.1.1 字符集
4.1.2 词法记号
4.2 基本数据类型
4.3 常量和变量
4.3.1 常量
4.3.2 变量
4.4 表达式
4.4.1 赋值运算符和赋值表达式
4.4.2 算术运算符和算术表达式
4.4.3 关系运算符和关系表达式
4.4.4 逻辑运算符和逻辑表达式
4.4.5 逗号运算符和逗号表达式
4.4.6 条件运算符和条件表达式
4.4.7 位运算符和位运算表达式
4.4.8 sizeof运算符
4.4.9 运算符的优先级别和结合顺序
4.5 数据类型转换
4.5.1 数据类型的自动转换
4.5.2 数据类型的强制转换
4.6 数据的基本输入输出
4.7 语句
4.7.1 语句概述
4.7.2 程序控制语句
4.8 函数
4.8.1 概述
4.8.2 函数的定义、参数和返回值
4.8.3 函数的调用
4.8.4 函数的嵌套调用和递归调用
4.8.5 函数的引用调用
4.8.6 内联函数
4.8.7 参数可以为缺省值的函数
4.8.8 函数重载
4.8.9 函数模板
4.9 数组
4.9.1 一维数组
4.9.2 二维数组及多维数组
4.9.3 字符数组
4.9.4 数组作为函数参数
4.10 指针
4.10.1 指针的概念
4.10.2 指针变量的定义和引用
4.10.3 指针和函数
4.10.4 指针和数组
4.10.5 指向指针的指针
4.11 结构体、联合体和枚举类型
4.11.1 结构体
4.11.2 联合体
4.11.3 枚举类型
4.12 类
4.12.1 类的概述
4.12.2 定义类类型
4.12.3 无名类类型
4.12.4 类的定义点
4.12.5 空类
4.13 类的继承
4.13.1 单一继承
4.13.2 多重继承
4.14 对象
4.15 流式输入输出
4.15.1 什么是一个流
4.15.2 输出流
4.15.3 使用插入运算符和控制格式
4.15.4 输入流
4.16 函数名重载和操作符重载
4.16.1 重载参量类型
4.16.2 重载函数的限制
4.16.3 重载运算符
4.16.4 运算符重载的一般规则
4.17 构造函数和析构函数
4.17.1 构造函数的作用
4.17.2 说明构造函数
4.17.3 调用构造函数
4.17.4 构造函数与数组
4.17.5 析构函数
4.17.6 说明析构函数
4.17.7 使用析构函数
4.17.8 显式的析构函数的调用
4.18 虚拟函数
4.19 C#语言介绍
第5章 对话框
5.1 在.NET编译环境中使用资源编辑器编辑对话框
5.2 创建有模式对话框 
5.3 创建无模式对话框
5.4 .NET环境中的消息映射
5.5 .NET环境中对话框的数据交换和数据检查
5.6 使用.NET的通用对话框
5.6.1 CFileDialog文件选择对话框的使用
5.6.2 CFontDialog字体选择对话框的使用
第6章 Visual Studio.NET提供的Visual C++控件
6.1 概述
6.1.1 什么是控件
6.1.2 控件分类
6.1.3 在.NET的新环境下创建控件
6.1.4 控件和对话框的数据交换
6.2 Visual Studio.NET环境中的Windows标准控件
6.2.1 按钮控件(CButton类)
6.2.2 列表框控件(CListBox类)
6.2.3 组合框控件(CComboBox类)
6.2.4 文本框控件(CEdit类)
6.2.5 静态控件(CStatic类)
6.2.6 滚动条(CScrollBar类)
6.2.7 标准控件的使用
6.3 常用控件
6.3.1 进度条控件
6.3.2 滑块控件
6.3.3 微调器控件
6.3.4 图像列表控件
6.3.5 列表视图控件
6.3.6 树形视图控件
6.3.7 Rich编辑控件
6.4 自定义控件
6.4.1 Windows类与自定义类
6.4.2 用于核实信息的编辑控件
6.4.3 时钟静态控件
6.5 ActiveX控件
6.5.1 历史回顾
6.5.2 OLE控件
6.5.3 AcitveX控件
6.5.4 开发策略
6.6 新环境下使用MFC建立控件的方法
6.6.1 建立控件框架
6.6.2 控件的注册
6.6.3 增加属性
6.6.4 增加方法
6.6.5 完善控件功能
6.6.6 增加事件
6.6.7 使用属性表
6.6.8 序列化
6.6.9 ActiveX控件的字体与图片 
6.7 优化控件 
6.7.1 优化绘制
6.7.2 其他特性
6.8 使用控件
6.8.1 组件 
6.8.2 与Web有关的新特性——插入网页
6.8.3 从Windows控件中继承
第7章 Visual Studio.NET环境下的OpenGL程序设计
7.1 前言
7.1.1 计算机图形学与OpenGL编程
7.1.2 计算机图形学
7.1.3 OpenGL概述
7.2 预备知识
7.2.1 OpenGL的函数
7.2.2 OpenGL绘图
7.3 一个在.NET环境中运行的OpenGL例子
7.4 基本图元的绘制 
7.4.1 绘图的初始化命令
7.4.2 基本图元的绘制
7.4.3 用基本图元绘制命令进行基本图元的绘制
7.4.4 源程序清单
7.5 坐标变换
7.5.1 通用坐标变换
7.5.2 造型变换
7.5.3 视图变换
7.5.4 投影交换
7.5.5 视口变换
7.6 光照编程
7.6.1 OpenGL的光照效果
7.6.2 创建一个光源
7.6.3 OpenGL的光照模型
7.6.4 定义材质的特性
第8章 多媒体编程
8.1 直接使用Active制作媒体播放器
8.1.1 建立工程
8.1.2 添加代码
8.2 MIDI、WAV及CD的播放
8.2.1 MIDI的播放
8.2.2 WAV文件的播放
8.2.3 CD的播放
8.2.4 大型WAV文件的播放
8.3 视频捕获编程
8.3.1 Video for Windows简介
8.3.2 AVICap编程简介
8.3.3 AVICap编程示例
第9章 数据库编程
9.1 Microsoft ODBC数据库管理
9.1.1 概述
9.1.2 MFC提供的ODBC数据库类
9.1.3 应用ODBC编程
9.1.4 总结
9.2 实例
9.2.1 数据库的建立
9.3 为数据库指定数据源
9.3.1 生成应用程序框架
9.3.2 编辑应用程序界面
9.3.3 编辑程序变量
9.4 Microsoft Data Access Objects数据库管理
9.4.1 DAO特性概述
9.4.2 DAO数据库应用程序分析
9.5 总结
9.5.1 Visual C++开发数据库技术的特点
9.5.2 Visual C++开发数据库技术
9.5.3 使用ODBC API
9.5.4 应用ODBC API建立应用程序
9.5.5 SQL操作
9.5.6 ODBC API编程总结
9.5.7 使用MFC访问ODBC数据源
9.5.8 使用DAO
9.5.9 使用OLE DB
9.5.10 使用ADO
9.5.11 如何选择合适的数据库访问类型
9.6 .NET的新特性,在Visual C++中使用SafeArrays
第10章 网络编程
10.1 WinSock介绍
10.2 利用Winsock进行无连接的通信
10.3 利用WinSock进行有连接的通信
10.4 如何利用MAPI实现简单的电子邮件功能
10.5 使用Visual C++编写CGI程序
10.5.1 CGI输入输出原理
10.5.2 应用WinCGI系统开发CGI程序
10.5.3 利用ISAPI开发CGI程序
10.5.4 利用WinInet开发Internet程序
10.6 实战网络编程
10.6.1 编写Ftp客户程序
10.6.2 控制远程计算机拨号上网并获取其IP地址
10.7 Web Service编程
10.7.1 如何创建简单的Web Service程序
10.7.2 Web Service和SOAP
10.7.3 为SOAP建立基础设施
10.7.4 一个具体的soap例子
猜您喜欢

读书导航