《新电脑学校 Visual C++.NET编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:本书编委会编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2004
  • ISBN:7301075731
  • 页数:472 页
图书介绍:Visual C++.NET编程软件是Microsoft公司推出的面向对象C++语言的快速可视化集成开发工具。它可以快速、高效地开发出基于Windows环境的各种应用软件,是目前最优秀、最流行的软件开发工具之一。本书共分9章,从以下方面讲述Visual C++.NET:Visual C++.Net简介、Visual C++.NET编程基础、使用控件、设计用户界面、文档和视图的实现、创建与使用ActiveX控件、使用OLE DB模板访问数据、创建Internet应用程序、调试和错误处理技巧等部分,几乎概括所有Visual C++.NET的各种应用,本书把例程与理论知识紧密结合起来,是一本非常难得、实用的学习参考书籍。

目录 1

第1章 Visual C++ .NET简介 1

1.1 Visual C++ .NET新特点 2

1.2 Visual C++ .NET界面 2

1.2.1 IDE环境中的主要窗口 3

1.2.2 菜单常用功能介绍 5

1.3 项目和项目空间 15

1.3.1 创建项目 15

1.3.2 解决方案管理器窗口 16

1.3.3 添加和删除项目 17

1.3.4 编辑源代码和资源 18

1.3.5 指定项目配置并编译项目 19

1.4 使用向导 19

1.5 更上一层楼 19

第2章 Visual C++ .NET编程基础 21

2.1 Visual C++ .NET语言基础 22

2.1.1 使用Visual C++ .NET编写Hello程序 22

2.1.2 Hello程序中的C++代码 25

2.1.3 作用域 37

2.1.4 指针 39

2.1.5 引用 42

2.1.6 头文件和实现文件 43

2.1.7 类 43

2.2 Windows编程基础 49

2.2.1 Windows API 49

2.2.2 Windows基础 50

2.3 MFC基础 53

2.3.1 MFC类库介绍 54

2.3.2 MFC应用程序框架 55

2.3.3 MFC消息映射及处理 56

2.3.4 实例:使用应用程序向导创建新项目 57

2.4 更上一层楼 67

2.4.1 C++语言基础 67

2.4.2 Windows基础 67

2.4.3 MFC基础 67

第3章 使用控件 69

3.1 控件概述 70

3.2 Windows通用控件 72

3.2.1 封装有Windows通用控件的MFC类 72

3.2.2 使用Windows通用控件 73

3.2.3 设置Windows通用控件的属性 79

3.2.4 处理Windows通用控件的通知消息 79

3.3 IE 6.0通用控件 80

3.3.1 封装有IE 6.0通用控件的MFC类 80

3.3.2 创建IE 6.0控件 82

3.3.3 设置IE 6.0控件的属性 83

3.3.4 处理IE 6.0通用控件的通知消息 83

3.4 ActiveX控件 84

3.5 MFC提供的控件 90

3.5.1 创建项目和添加资源 90

3.5.2 添加代码 92

3.6 更上一层楼 96

第4章 设计用户界面 97

4.1.1 实例1:创建动态菜单 98

4.1 创建菜单 98

4.1.2 实例2:创建级联菜单 111

4.1.3 实例3:创建自定义菜单 113

4.2 创建控件栏 128

4.2.1 实例4:创建浮动工具栏 128

4.2.2 实例5:创建特殊状态栏 140

4.2.3 实例6:创建对话框栏 151

4.2.4 创建Rebar栏 161

4.3.1 实例7:创建选项卡对话框 162

4.3 创建对话框 162

4.3.2 实例8:创建无模式对话框 174

4.4 更上一层楼 184

第5章 文档和视图的实现(一) 187

5.1 视图和文档简介 188

5.1.1 CView类概述 189

5.1.2 文档和视图之间的交互管理 190

5.2 SDI应用程序文档和视图的实现 194

5.2.1 实例1:为SDI应用程序添加多个视图 194

5.2.2 实例2:SDI应用程序的读写 204

5.3.1 实例3:为MDI应用程序添加多个视图 231

5.3 MDI应用程序文档和视图的实现 231

5.3.2 实例4:MDI应用程序文档的读写 241

5.4 更上一层楼 254

第6章 文档和视图的实现(二) 257

6.1 利用各种视图类创建应用程序 258

6.1.1 滚动视图类 258

6.1.2 创建拆分窗口 262

6.1.3 表单视图类 269

6.1.4 控件视图类 273

6.2 文档和视图实现的综合实例 288

6.3 更上一层楼 315

第7章 创建与使用ActiveX控件 317

7.1 创建控件 318

7.1.1 控件的优点 318

7.1.2 使用【MFC ActiveX控件向导】创建ActiveX控件 318

7.2 ActiveX控件的属性 321

7.2.1 常规属性 321

7.2.2 自定义属性 324

7.3 ActiveX控件的方法 326

7.3.1 添加常规方法 326

7.3.2 添加自定义方法 327

7.4 ActiveX控件事件 327

7.4.1 添加常规事件 327

7.4.2 添加自定义事件 329

7.5 ActiveX控件属性页面的实现 330

7.6 ActiveX控件创建实例 332

7.6.1 时钟控件的创建和测试 333

7.6.2 为时钟控件添加属性 335

7.6.3 时钟控件的添加方法 338

7.6.4 为时钟控件添加事件 339

7.6.5 添加对话框资源和对应的类 339

7.6.6 添加、修改代码 342

7.7 更上一层楼 356

第8章 使用OLE DB模板访问数据 359

8.1 OLE DB概述 360

8.2 OLE DB模板简介 363

8.3.1 创建ODBC数据资源和客户应用程序项目 365

8.3 使用CAccessor创建一个客户应用程序 365

8.3.2 添加资源 371

8.3.3 添加成员函数和代码 372

8.4 更上一层楼 375

第9章 创建Internet应用程序 379

9.1 Internet基本概念 380

9.2 IE对象的使用 382

9.3 使用Web浏览器控件 383

9.3.1 创建一个浏览器 384

9.3.2 Web浏览器控件的实现 386

9.4 实现HTML视图 391

9.5 使用WinInet类 392

9.5.1 链接Internet 392

9.5.2 编写HTTP应用程序 394

9.5.3 编写FTP应用程序 396

9.5.4 编写Gopher应用程序 397

9.6 使用HTTP WinInet类的实例 397

9.7 使用WinSock类 413

9.7.4 CSockAddr、CBlockingSocketException和CBlockingSocket类 414

9.7.3 CBlockingSocket类 414

9.7.2 MFC WinSock类 414

9.7.1 同步与异步WinSock编程 414

9.7.5 CHttpBlockingSocket类 417

9.7.6 简单的HTTP服务器程序 418

9.7.7 简单的HTTP客户程序 424

9.8 WinSock实例:创建网络服务器和Web客户 426

9.8.1 创建Sock服务器的过程 426

9.8.2 Sock服务器结构 431

9.8.3 编译和测试Sock 432

9.8.5 创建Web客户 433

9.8.4 使用Telnet 433

9.9 更上一层楼 435

附录A 调试和错误处理技巧 437

A.1 调试 438

A.2 启用【编辑并继续】功能 442

A.3 错误和异常处理 444

A.4 实例1:使用【编辑并继续】功能 447

A.5 实例2:异常处理技巧 449

A.6 更上一层楼 469