图书介绍

Visual C++.NET程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++.NET程序设计
  • 段超,施平安,任卓谊编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502438785
  • 出版时间:2006
  • 标注页数:346页
  • 文件大小:56MB
  • 文件页数:358页
  • 主题词: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.1 .NET框架1

1.1.1 公共语言运行库(CLR)1

1.1.2 托管模块2

1.1.3 元数据2

1.1.4 MSIL指令3

1.2 .NET框架类库(FCL)4

1.3 例子5

小结6

综合练习一7

一、填空题7

二、判断题7

三、简答题7

四、编程题7

第2章 变量与运算符8

2.1 什么是变量8

2.2 基本数据类型9

2.3 声明变量9

2.5 指针10

2.4 为变量赋值10

2.5.1 指针的定义11

2.5.2 指针变量11

2.6 引用12

2.7 常量12

2.8 枚举13

2.9 为类添加成员变量13

2.10 算术运算符14

2.11 关系运算符15

2.12 逻辑运算符15

2.13 按位运算符16

2.14 sizeof运算符17

2.15 问号运算符17

2.16 复合赋值运算符17

2.17 类型转换运算符18

2.18 运算符优先级和结合性18

小结19

综合练习二19

一、填空题19

三、简答题20

四、编程题20

二、判断题20

第3章 控制结构21

3.1 控制结构分类21

3.2 if选择结构21

3.3 if/else选择结构24

3.4 switch多重选择结构27

3.5 while循环结构28

3.6 do/while循环结构31

3.7 for循环结构32

3.8 break和continue语句33

小结35

综合练习三36

一、填空题36

二、判断题36

三、简答题36

四、编程题36

第4章 函数37

4.1.2 声明含有参数的函数原型38

4.1.3 函数参数的默认值38

4.1.1 声明一个简单的函数原型38

4.1 声明函数原型38

4.2 定义函数39

4.2.1 定义一个简单的函数体39

4.2.2 定义带有参数的函数体39

4.2.3 调用函数40

4.3 作用域规则42

4.4 递归43

4.4.1 无穷递归43

4.4.2 递归编程43

4.4.3 直接递归和间接递归44

4.5 递归举例:Fibonacci数列45

4.6 递归与迭代46

4.7 函数重载46

小结47

综合练习四47

一、填空题47

二、判断题47

三、简答题48

四、编程题48

第5章 数组49

5.1 本地C++数组49

5.1.2 初始化本地C++数组50

5.1.3 数组应用举例50

5.1.1 创建本地C++数组50

5.1.4 向函数传递数组51

5.1.5 多维数组51

5.1.6 动态分配数组55

5.2 数组排序55

5.2.1 选择排序法55

5.2.2 插入排序法56

5.2.3 冒泡排序法57

5.3 数组查找57

5.3.2 二分查找58

5.3.1 线性查找58

5.3.3 比较查找算法59

5.4 托管数组59

小结61

综合练习五62

一、填空题62

二、判断题62

三、简答题62

四、编程题63

6.1 语言的互操作性64

第6章 托管编程入门64

6.1.1 元数据65

6.1.2 公共类型系统65

6.1.3 MSIL和标准代码65

6.2 托管环境66

6.2.1 托管代码和托管数据66

6.2.2 自动内存管理66

6.2.3 引用类型和值类型67

6.3 使用托管68

6.3.1 _gc类型68

6.3.2 _value类型73

6.3.3 属性75

6.3.4 _identifier关键字77

6.3.5 关键字小结78

小结78

综合练习六78

一、填空题78

二、判断题79

三、简答题79

四、编程题79

第7章 程序集80

7.1 程序集的概念80

7.2 创建程序集81

7.2.1 创建类库82

7.2.2 类型的可见性83

7.2.3 创建应用程序84

7.2.4 用ILDasm查看程序集85

7.3 共享程序集和私有程序集87

7.3.1 创建共享程序集87

7.3.2 全局程序集缓存(GAC)91

7.3.3 在GAC中安装共享程序集92

二、判断题93

一、填空题93

综合练习七93

小结93

7.3.4 使用共享程序集93

三、简答题94

四、编程题94

第8章 类和对象95

8.1 实现Longitude抽象数据类型95

8.2 类的作用域99

8.3 控制对成员的访问100

8.4 构造函数100

8.5 使用重载的构造函数100

8.6 属性101

8.7 使用this指针103

8.8 软件重用105

小结105

综合练习八105

一、填空题105

二、判断题106

三、简答题106

四、编程题106

第9章 面向对象编程107

9.1 基类与子类107

9.2 protected成员和_super关键字108

9.3 基类与派生类的关系109

9.4 派生类中的构造函数和析构函数113

9.5 多态性简介113

9.6 派生类对象转换为基类对象113

9.7 抽象类和具体类115

9.8 _sealed类和方法120

小结120

综合练习九120

一、填空题120

四、编程题121

三、简答题121

二、判断题121

第10章 委托和事件122

10.1 委托122

10.1.1 单播委托123

10.1.2 委托参数124

10.1.3 多播委托125

10.2 托管事件128

10.2.1 托管事件示例128

10.2.2 NET框架与事件132

小结132

三、简答题133

四、编程题133

综合练习十133

二、判断题133

一、填空题133

第11章 异常处理134

11.1 异常处理的基本知识135

11.2 异常处理举例:除数为0135

11.3 抛出异常137

11.4 处理异常138

11.4.2 使用异常层次体系139

11.4.1 使用try/catch结构139

11.4 _finally块140

11.4.3 嵌套的try/catch结构140

11.4.5 catch(...)块141

11.4.6 构造函数与异常处理142

11.5 重新抛出异常142

11.6 异常与继承142

11.7 创建自定义异常类型142

小结143

三、简答题144

四、编程题144

一、填空题144

二、判断题144

综合练习十一144

第12章 图形输出145

12.1 System::Drawing命名空间145

12.2 Graphics类146

12.3 颜色控制147

12.4 字体控制150

12.5 画笔和画刷154

12.6 画线、矩形和椭圆155

12.7 画弧形和曲线157

12.8 画多边形和折线159

12.9 处理图像160

小结163

综合练习十二163

一、填空题163

二、判断题164

三、简答题164

四、编程题164

第13章 图形用户界面165

13.1.2 Windows窗体与MFC和ATL167

13.1 Windows窗体167

13.1.1 什么是Windows窗体167

13.1.3 System::Windows::Forms命名空间168

13.2 标签171

13.3 按钮173

13.4 复选框和单选按钮176

13.4.1 CheckBox176

13.4.2 RadioButton177

13.5 组合框178

13.6 文本框179

13.7 键盘事件处理183

13.8 鼠标事件处理187

13.9 TreeView控件191

13.10 ListView控件195

13.11 菜单201

13.12 工具栏204

13.13 状态栏208

13.14 对话框210

13.14.1 创建和使用对话框211

13.14.2 使用通用对话框218

小结220

二、判断题221

综合练习十三221

一、填空题221

三、简答题222

四、编程题222

第14章 文件处理223

14.1 System::IO命名空间223

14.2 文本的输入/输出224

14.2.1 文本的输入224

14.2.2 FileStream类226

14.2.3 文本的输出228

14.3 处理文件和目录230

14.4 二进制输入/输出238

14.4.1 BinaryWriter类238

14.4.2 BinaryReader类239

小结239

综合练习十四240

一、填空题240

二、判断题240

三、简答题240

四、编程题240

第15章 多线程242

15.1 线程243

15.1.1 启动线程244

15.1.2 前台线程与后台线程244

15.1.3 线程优先级246

15.1.4 挂起和恢复线程247

15.1.5 终止线程247

15.1.6 线程状态248

15.1.7 线程本地数据249

15.2 线程同步252

15.2.1 Interlocked252

15.2.2 监视器253

15.2.3 阅读器/编写器锁260

15.2.4 互斥体263

15.2.5 事件263

15.2.6 处理多个同步对象266

15.3 线程池267

小结268

二、判断题269

三、简答题269

四、编程题269

一、填空题269

综合练习十五269

第16章 XML270

16.1 读写XML271

16.1.1 XmlTextReader类271

16.1.2 XmlValidatingReader类275

16.1.3 XmlDocument类281

16.1.4 XmlTextWriter类289

16.2 XPath291

16.2.1 XPath基础291

16.2.2 XPathNavigator类293

16.2.3 在XPathNavigator中使用XPath296

16.3 XSL转换(XSLT)298

小结302

综合练习十六303

一、填空题303

二、判断题303

三、简答题304

四、编程题304

第17章 ADO.NET305

17.1 关系数据库模型305

17.2 关系数据库概述306

17.3.1 ADO.NET数据提供程序308

17.3 ADO.NET对象模型308

17.3.2 ADO.NET命名空间309

17.4 ADO.NET编程:从数据库中提取信息310

小结318

综合练习十七319

一、填空题319

二、判断题319

三、简答题319

四、编程题319

第18章 Web服务320

18.1.1 Web服务的体系结构321

18.1 Web服务概述321

18.1.2 Web服务客户端323

18.1.3 Web服务的命名空间325

18.2 创建和使用Web服务325

18.2.1 创建Web服务325

18.2.2 通过浏览器使用Web服务328

18.2.3 在代码中使用Web服务329

18.3 ATL Server331

18.3.1 ATL Server概述331

18.3.2 ATL Server的体系结构332

18.3.3 创建ATL Server项目333

18.3.4 项目生成的代码336

18.3.5 修改代码338

18.4 使用ATL Server创建Web服务339

18.5 Web服务的未来344

小结345

综合练习十八345

一、填空题345

二、判断题346

三、简答题346

四、编程题346

热门推荐