《循序渐进学Visual C++.NET编程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:罗强,蔡乓乓编著
  • 出 版 社:北京:北京科海电子出版社
  • 出版年份:2002
  • ISBN:7900107371
  • 页数:526 页
图书介绍:

目录 1

第1部分 VisualC++.NET简介 1

第1章 VisualC++.NET概述 1

1.1MFC历史和VisualC++ 1

1.1.1MFC发展史 2

1.1.2MFC类库概念和组成 3

1.1.3MFC的优点 9

1.2VisualC++.NET与老版本的区别 9

1.3VisualStudio.NET新特性 11

1.3.1.NET的创新 11

1.3.2.NET与同类产品的比较 13

1.3.3.NET对IT专业人员的重要意义 13

1.4本章小结 14

第2章 熟悉VisualC++.NET的开发环境 15

2.1VisualC++.NET可视化集成开发环境 15

2.1.1ApplicationWizard 16

(应用程序向导) 16

2.1.2SolutionExplorer 16

2.1.3PropertiesWindow(属性窗口) 22

2.1.4DeveloperStudio.Net的一些快捷特性 22

2.2创建、组织文件、工程和工作区 24

2.2.1新建工程 24

2.2.2打开工程项目 30

2.2.3增加已有文件到工程中 30

2.3自定义DeveloperStudio.Net 31

2.3.1自定义工具栏和菜单 31

2.3.3使用宏 33

2.3.2自定义快捷键 33

2.4本章小结 35

第2部分 VisualC++语言基础 36

第3章 面向对象编程与C++语言 36

3.1面向对象的编程技术 36

3.1.1封装 37

3.1.2继承 38

3.1.3多态和虚函数 40

3.2类的声明和定义 42

3.3构造函数和析构函数 47

3.3.1类与对象 47

3.3.2构造函数 49

3.3.3析构函数 54

3.4友元 55

3.5.1I/O流结构 58

3.5C++语言的输入输出 58

3.5.2其他输入/输出函数 59

3.6模板 60

3.6.1模板的概念 60

3.6.2为什么使用模板 62

3.6.3函数模板 63

3.6.4类模板 64

3.7本章小结 66

第4章 WindowS编程简介 67

4.1消息驱动的应用程序 67

4.2Win32API和SDK 70

4.3Windows应用程序的基本结构 71

4.432位编程的特点 85

4.5本章小结 93

5.1MFC概述 94

第5章 MFC及Framework简介 94

5.2MFC程序结构分析 95

5.2.1类CMyApp 97

5.2.2类CMainFrame 98

5.2.3类CMyView与CMyDoc 99

5.3MFC应用程序框架的运行机制 103

5.4.NET框架类简介 108

5.4.1公共语言运行时环境 109

5.4.2.NETFramework类库 110

5.5本章小结 117

第3部分 VisualC++编程初步 118

第6章 资源的使用 118

6.1图标和光标 118

6.2.1简介 124

6.2菜单与加速键 124

6.2.2使用菜单 128

6.3位图 132

6.3.1位图简介 132

6.3.2使用工具栏 136

6.4本章小结 142

第7章 文档视图结构 143

7.1文档/视图概述 143

7.2文档/视图结构各类之间的关系 146

7.3生成文档 150

7.3.1概述 150

7.3.2保存文档数据 150

7.3.3串行化数据 154

7.3.4使用集合类管理数据 159

7.3.5串行化对象 168

7.4.2CView类对象的工作机制 169

7.4CView类与CDC类 169

7.4.1概述 169

7.4.3CView类的应用 172

7.4.4消息映射的使用 177

7.5常用CView类的其他派生类的应用 179

7.5.1CScrollView类 179

7.5.2CEditView类、CRichEditView类和CFormView类 186

7.6添加多文档支持 186

7.7本章小结 187

第8章 图形设备接口GDI+ 188

8.1设备环境类 188

8.1.1设备上下文工作原理 188

8.1.2实例绘图原理剖析 191

8.1.3绘图操作实现 192

8.1.4基本绘图函数 193

8.2映射模式 195

8.2.1坐标与坐标模式 195

8.2.2生成MyCoordinate程序框架 196

8.2.3坐标方向 200

8.3GDI+对象 206

8.3.13种图形输出类型 206

8.3.2MFC中与GDI+有关的类 207

8.3.3常见的绘图任务 210

8.4绘图程序 212

8.4.1MDI应用程序框架 212

8.4.2设计绘图程序的文档类 214

8.4.3设计绘图程序的视图类 220

8.5使用画笔和画刷 228

8.5.1画笔 228

8.5.2画刷 231

8.5.3位图画刷 233

8.5.4使用点、画刷和画笔进行绘图 235

8.5.5在窗口中绘制设备相关位图、图标和设备无关位图 236

8.6字体对象 238

8.6.1在窗口中输出文字 238

8.7本章小结 241

第4部分 基本控件 242

第9章 WinForm与对话框 242

9.1对话框基类简介 242

9.2对话框设计和应用 243

9.2.1对话框模板 243

9.2.2对话框类的创建 247

9.2.3为对话框类加入成员变量 249

9.2.4对话框的初始化 250

9.2.5对话框的数据交换机制 252

9.2.6对话框的运行机制 253

9.2.7处理控件通知消息 255

9.3非模态对话框 261

9.3.1非模态对话框的特点 262

9.3.2窗口对象的自动清除 264

9.4WindowsForms 266

9.4.1WindowsForms的编程模型 267

9.4.2TuneTown应用程序 270

9.5本章小结 287

第10章 标准控件 288

10.1标准控件类简介 288

10.1.1静态控件 289

10.1.2按钮控件 289

10.1.3编辑框控件 292

10.1.4滚动条控件 296

10.1.5列表框控件 298

10.1.6组合框控件 302

10.2标准控件的使用 305

10.3本章小结 311

第11章 公用控件 312

11.1公用控件类简介 312

11.1.1Win32控件的通知消息 312

11.1.2旋转按钮控件 314

11.1.3滑尺控件 317

11.1.4进度条控件 319

11.1.5树形视图控件 320

11.1.6列表视图控件 325

11.2测试新型Win32控件的一个例子 329

11.3本章小结 335

12.1概述 336

第5部分 高级编程 336

第12章 动态链接库 336

12.2创建和使用动态链接库 338

12.2.1DLL的结构和导出方式 339

12.2.2链接应用程序到DLL 343

12.3使用动态链接库扩展MFC 346

12.4本章小结 351

第13章 多线程编程技术 352

13.1概述 352

13.2基于VisualC++.NET的多线程编程 353

13.3基于MFC的多线程编程 356

13.4.NETFramework对多线程的支持 364

13.5本章小结 367

14.1.1概述 368

第14章 数据库管理 368

14.1ODBC编程简介 368

14.1.2MFC提供的ODBC数据库类 369

14.1.3应用ODBC编程 369

14.2DAO 389

14.2.1DAO概述 389

14.2.2DAO和ODBC的相似之处 389

14.2.3DAO的特色 390

14.2.4使用ODBC还是DAO 391

14.3ADO简介 391

14.3.1ADO概述 392

14.3.2在VC中使用ADO 392

14.4ADO.NET简介 396

14.5对于SQLServer的编程 399

14.6本章小结 402

第15章 Internet编程 403

15.1ISAPI 403

15.1.1在现实世界中使用ISAPI 404

15.1.2使用ISAPI的5个类 405

15.1.3创建ISAPI扩展 405

15.1.4ISAPI扩展测试 409

15.1.5创建ISAPI过滤器 412

15.1.6使用ISAPI过滤器划分Web站点的方法 414

15.1.7使用ISAPI扩展转发服务器信息 415

15.1.8设计Web页 420

15.1.9HTML概要 422

15.1.10链接与锚地 424

15.2Winlnet 429

15.2.1简介 429

15.2.2方法与技巧(Tips Knacks) 430

15.2.3HTTP应用实现步骤 433

15.2.4FTP应用实现步骤 433

15.2.5Gopher应用实现步骤 434

15.3ASP.NET应用 438

15.3.1创建应用 439

15.3.2应用的生存期 440

15.3.3使用Global.aspx文件 440

15.3.4管理应用状态 443

15.3.5HttpHandlers和Factories 466

15.3.6用ASP.NET来创建Web程序 468

15.4WebService 472

15.4.1WebService简介 472

15.4.2建立WebService最简单的方式 478

15.5COM+:Internet的未来 482

15.6本章小结 483

第16章 VisualC++.NET的.NET编程 484

16.1.NET简介与基本知识 484

16.2SOAP协议简介 489

16.2.1SOAP定义 489

16.2.2ASP.NETWebServiecs 491

16.2.3Microsoft.NETRemoting 494

16.2.4ATLServerWebServices 497

16.3XML简介 500

16.3.1基本概念 500

16.3.2XML和Web服务在.NET中的实际应用 504

16.3.3在VisualC++.NET中编写一个综合的.NET应用程序 513

16.4Microsoft.NET的现实意义 523

16.5本章小结 525