Visual C++.NET程序设计

副标题:无

作   者:段超,施平安,任卓谊编著

分类号:

ISBN:9787502438784

微信扫一扫,移动浏览光盘

简介

  本书较为全面地介绍了其中综合性最高、结构最复杂的软件开发工具:Visual c++.NETo全书共分为18章,内容包括:Visual c++的基本知识、面向对象编程的特性、.NET框架的使用、数据访问、Web服务的创建、Visual C++.NET高级特性的其他应用等。本书在介绍各个主题时,不仅提供了大量的示例、表格、插图,而且还在各章后面安排了一定量的练习,以供读者在复习时使用。本书可以作为计算机及相关专业的本科教材,也可作为从事Visual c++.NET程序开发人员的参考书。

目录

目录
第1章 概述
1.1 .NET框架
1.1.1 公共语言运行库(CLR)
1.1.2 托管模块
1.1.3 元数据
1.1.4 MSIL指令
1.2 .NET框架类库(FCL)
1.3 例子
小结
综合练习一
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第2章 变量与运算符
2.1 什么是变量
2.2 基本数据类型
2.3 声明变量
2.4 为变量赋值
2.5 指针
2.5.1 指针的定义
2.5.2 指针变量
2.6 引用
2.7 常量
2.8 枚举
2.9 为类添加成员变量
2.10 算术运算符
2.11 关系运算符
2.12 逻辑运算符
2.13 按位运算符
2.14 sizeof运算符
2.15 问号运算符
2.16 复合赋值运算符
2.17 类型转换运算符
2.18 运算符优先级和结合性
小结
综合练习二
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第3章 控制结构
3.1 控制结构分类
3.2 if选择结构
3.3 if/else选择结构
3.4 switch多重选择结构
3.5 while循环结构
3.6 do/while循环结构
3.7 for循环结构
3.8 break和continue语句
小结
综合练习三
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第4章 函数
4.1 声明函数原型
4.1.1 声明一个简单的函数原型
4.1.2 声明含有参数的函数原型
4.1.3 函数参数的默认值
4.2 定义函数
4.2.1 定义一个简单的函数体
4.2.2 定义带有参数的函数体
4.2.3 调用函数
4.3 作用域规则
4.4 递归
4.4.1 无穷递归
4.4.2 递归编程
4.4.3 直接递归和间接递归
4.5 递归举例:Fibonacci数列
4.6 递归与迭代
4.7 函数重载
小结
综合练习四
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第5章 数组
5.1 本地C++数组
5.1.1 创建本地C++数组
5.1.2 初始化本地C++数组
5.1.3 数组应用举例
5.1.4 向函数传递数组
5.1.5 多维数组
5.1.6 动态分配数组
5.2 数组排序
5.2.1 选择排序法
5.2.2 插入排序法
5.2.3 冒泡排序法
5.3 数组查找
5.3.1 线性查找
5.3.2 二分查找
5.3.3 比较查找算法
5.4 托管数组
小结
综合练习五
一、 填空题
二、 判断题
二、 简答题
四、 编程题
第6章 托管编程入门
6.1 语言的互操作性
6.1.1 元数据
6.1.2 公共类型系统
6.1.3 MSIL和标准代码
6.2 托管环境
6.2.1 托管代码和托管数据
6.2.2 自动内存管理
6.2.3 引用类型和值类型
6.3 使用托管
6.3.1 __gc类型
6.3.2 __value类型
6.3.3 属性
6.3.4 __identifier关键字
6.3.5 关键字小结
小结
综合练习六
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第7章 程序集
7.1 程序集的概念
7.2 创建程序集
7.2.1 创建类库
7.2.2 类型的可见性
7.2.3 创建应用程序
7.2.4 用ILDasm查看程序集
7.3 共享程序集和私有程序集
7.3.1 创建共享程序集
7.3.2 全局程序集缓存(GAC)
7.3.3 在GAC中安装共享程序集
7.3.4 使用共享程序集
小结
综合练习七
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第8章 类和对象
8.1 实现Longitude抽象数据类型
8.2 类的作用域
8.3 控制对成员的访问
8.4 构造函数
8.5 使用重载的构造函数
8.6 属性
8.7 使用this指针
8.8 软件重用
小结
综合练习八
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第9章 面向对象编程
9.1 基类与子类
9.2 protected成员和__super关键字
9.3 基类与派生类的关系
9.4 派生类中的构造函数和析构函数
9.5 多态性简介
9.6 派生类对象转换为基类对象
9.7 抽象类和具体类
9.8 sealed类和方法
小结
综合练习九
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第10章 委托和事件
10.1 委托
10.1.1 单播委托
10.1.2 委托参数
10.1.3 多播委托
10.2 托管事件
10.2.1 托管事件示例
10.2.2 .NET框架与事件
小结
综合练习十
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第11章 异常处理
11.1 异常处理的基本知识
11.2 异常处理举例:除数为0
11.3 抛出异常
11.4 处理异常
1 1.4.1 使用try/catch结构
11.4.2 使用异常层次体系
11.4.3 嵌套的try/catch结构
11.4.4 __finally块
11.4.5 catch(…)块
11.4.6 构造函数与异常处理
11.5 重新抛出异常
11.6 异常与继承
11.7 创建自定义异常类型
小结
综合练习十一
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第12章 图形输出
12.1 System::Drawing命名空间
12.2 Graphics类
12.3 颜色控制
12.4 字体控制
12.5 画笔和画刷
12.6 画线、矩形和椭圆
12.7 画弧形和曲线
12.8 画多边形和折线
12.9 处理图像
小结
综合练习十二
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第13章 图形用户界面
13.1 Windows窗体
13.1.1 什么是Windows窗体
13.1.2 Windows窗体与MFC和ATL
13.1.3 System::Windows::Forms命名空间
13.2 标签
13.3 按钮
13.4 复选框和单选按钮
13.4.1 CheckBox
13.4.2 RadioButton
13.5 组合框
13.6 文本框
13.7 键盘事件处理
13.8 鼠标事件处理
13.9 TreeView控件
13.10 ListView控件
13.11 菜单
13.12 工具栏
13.13 状态栏
13.14 对话框
13.14.1 创建和使用对话框
13.14.2 使用通用对话框
小结
综合练习十三
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第14章 文件处理
14.1 System::IO命名空间
14.2 文本的输入/输出
14.2.1 文本的输入
14.2.2 FileStream类
14.2.3 文本的输出
14.3 处理文件和目录
14.4 二进制输入/输出
14.4.1 BinaryWriter类
14.4.2 BinaryReader类
小结
综合练习十四
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第15章 多线程
15.1 线程
15.1.1 启动线程
15.1.2 前台线程与后台线程
15.1.3 线程优先级
15.1.4 挂起和恢复线程
15.1.5 终止线程
15.1.6 线程状态
15.1.7 线程本地数据
15.2 线程同步
15.2.1 Interlocked
15.2.2 监视器
15.2.3 阅读器/编写器锁
15.2.4 互斥体
15.2.5 事件
15.2.6 处理多个同步对象
15.3 线程池
小结
综合练习十五
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第16章 XML
16.1 读写XML
16.1.1 XmlTextReader类
16.1.2 XmlValidatingReader类
16.1.3 XmlDocument类
16.1.4 XmlTextWriter类
16.2 XPath
16.2.1 XPath基础
16.2.2 XPathNavigator类
16.2.3 在XPathNavigator中使用XPath
16.3 XSL转换(XSLT)
小结
综合练习十六
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第17章 ADO.NET
17.1 关系数据库模型
17.2 关系数据库概述
17.3 ADO.NET对象模型
17.3.1 ADO.NET数据提供程序
17.3.2 ADO.NET命名空间
17.4 ADO.NET编程:从数据库中提取信息
小结
综合练习十七
一、 填空题
二、 判断题
三、 简答题
四、 编程题
第18章 Web服务
18.1 Web服务概述
18.1.1 Web服务的体系结构
18.1.2 Web服务客户端
18.1.3 Web服务的命名空间
18.2 创建和使用Web服务
18.2.1 创建Web服务
18.2.2 通过浏览器使用Web服务
18.2.3 在代码中使用Web服务
18.3 ATL Server
18.3.1 ATL Server概述
18.3.2 ATL Server的体系结构
18.3.3 创建ATL Server项目
18.3.4 项目生成的代码
18.3.5 修改代码
18.4 使用ATL Server创建Web服务
18.5 Web服务的未来
小结
综合练习十八
一、 填空题
二、 判断题
三、 简答题
四、 编程题
WB

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++.NET程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon