当前位置:首页 > 工业技术
Visual C++与Windows编程
Visual C++与Windows编程

Visual C++与Windows编程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:汪小龙编
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2003
  • ISBN:7305040703
  • 页数:352 页
图书介绍:本书面向使用Visual C++开发Windows程序的初、中级读者,目的是培养“对windows编程机理理解透彻,能够读懂程序并写一些程序的”程序员。全书以“思路清晰”为原则,按照“知识—实践—技能”的模式进行总体布局。书中大部分知识点都配有实例。在程序代码的介绍中,按照“从简单到复杂”的实际程序开发过程,引导读者按部就班添加代码,实现复杂的功能。
《Visual C++与Windows编程》目录
标签:小龙 编程

第1章 Visual C++6.0入门 1

1.1 为什么要学习Visual C++ 1

1.1.1 C++的强大功能 1

1.1.2 Visual C++与Windows操作系统 2

1.1.3 Visual C++的难与易 2

1.2 Visual C++ 6.0集成环境巡视 3

1.3 走进第一个Windows程序 14

1.3.1 创建第一个Windows程序 14

1.3.2 编译执行 15

1.3.3 程序分析 16

小结 22

习题 22

第2章 初步掌握Visual C++ 6.0 23

2.1 C语言回顾 23

2.1.1 C语言基本元素 23

2.1.2 C语言常用概念解释 30

2.1.3 语句与函数 37

2.2 从C到C++ 43

2.2.1 C++语言基本元素新特征 43

2.2.2 C++语言特有的其他概念 44

2.3 面向对象技术初论 53

2.3.1 对象、类、消息和方法 53

2.3.2 类与封装性 54

2.3.3 派生类与继承性 55

2.3.4 虚函数与多态性 57

小结 59

习题 59

第3章 Windows核心技术 60

3.1 事件驱动与消息处理 60

3.1.1 事件的数据包装——消息结构 60

3.1.2 Windows动力源泉——消息的产生 61

3.1.3 事件驱动的形式——消息处理循环 62

3.2 多任务与进程、线程 69

3.2.1 进程与子进程 69

3.2.2 线程、多线程与多任务 70

3.2.3 多线程一例 70

3.2.4 主线程代码分析 84

3.2.5 子线程代码分析 92

3.3 Windows资源 93

3.3.1 认识Windows资源 93

3.3.2 使用资源编辑器 94

3.3.3 与常用资源交朋友 97

小结 110

习题 110

第4章 MFC的世界观 111

4.1 MFC简介 111

4.2 MFC与Windows消息事件体系 112

4.2.1 MFC应用程序中消息处理 112

4.2.2 消息映射中使用的宏 113

4.2.3 消息声明宏及其函数原型 114

4.3 CObject及其派生类 122

4.3.1 CObject类 122

4.3.2 CCmdTarget类 123

4.3.3 异常类 134

4.3.4 文件服务类 135

4.3.5 绘图类 136

4.3.6 控件支持类 137

4.3.7 图形对象类 137

4.3.8 菜单和命令行类 140

4.3.9 数据库支持类 141

4.3.10 同步类 143

4.3.11 窗口插槽类 145

4.3.12 数组类 145

4.3.13 列表类 147

4.3.14 映射类 148

4.3.15 Internet服务类 150

4.4 非CObject类 152

4.4.1 Internet服务器API类 152

4.4.2 运行时对象模型类 153

4.4.3 简单数值类 153

4.4.4 结构类 155

4.4.5 支持类 156

4.4.6 典型模板集合类 158

4.4.7 OLE类型包装类 158

4.4.8 OLE自动化类 159

4.4.9 同步类 160

小结 161

习题 161

第5章 理解MFC程序 162

5.1 一个最简单的Windows程序 162

5.1.1 建立项目 162

5.1.2 代码分析 165

5.2 循序渐进加代码 168

5.2.1 加入“你好”代码 169

5.2.2 加入菜单 171

5.2.3 执行菜单命令——加入对话框 173

5.3 更精彩的世界 177

5.3.1 加入资源 177

5.3.2 程序代码 180

5.3.3 程序运行 182

5.3.4 程序中的bug及修正 183

5.3.5 修正后的代码分析 184

5.3.6 CTime、COleDateTime与CmonthCalCtrl 189

小结 195

习题 196

第6章 理解AppWizard生成的代码 197

6.1 利用AppWizard生成代码 197

6.1.1 新建MFC AppWizard(Exe)单文档项目 197

6.1.2 项目对数据库的支持 199

6.1.3 指定程序对OLE、ActiveX技术支持 200

6.1.4 选择程序的用户界面特征 201

6.1.5 如何使用MFC库 204

6.1.6 选择类名、继承类和文件名 205

6.2 代码分析 207

6.2.1 应用软件头文件Auto.h 207

6.2.2 应用软件Auto.cpp 210

6.2.3 程序框架部分头文件MainFrm.h 217

6.2.4 程序框架部分文件MainFrm.cpp 219

6.2.5 文档处理部分头文件AutoDoc.h 224

6.2.6 文档处理部分文件AutoDoc.cpp 224

6.2.7 视图处理部分头文件AutoView.h 225

6.2.8 视图处理部分文件AutoView.cpp 226

6.2.9 接口处理部分 229

6.2.10 资源头文件Resource.h 230

6.2.11 资源文件Auto.rc的脚本 232

6.2.12 其他资源文件 243

小结 243

习题 243

第7章 从容不迫的系统管理员——使用Class Wizard 245

7.1 认识Class Wizard 245

7.2 Class Wizard与消息映射 246

7.3 Class Wizard与成员变量 253

7.4 Class Wizard与自动化 259

7.5 Class Wizard与ActiveX事件 262

7.6 Class Wizard与类信息 264

7.7 WizardBar(向导栏) 265

小结 269

习题 269

第8章 丰富多彩的窗口 270

8.1 从零开始 271

8.2 Hello,world! 271

8.2.1 类的选择 271

8.2.2 成员函数的选择 272

8.2.3 设备环境指针 273

8.2.4 CDC类的成员函数和变量 274

8.3 功能强大的CDC类 283

8.3.1 不一样的问候——DrawIcon函数 283

8.3.2 Win32的SDK函数LoadIcon 284

8.3.3 圆、圆弧和笑脸 285

8.3.4 由直线构成的任意曲线 290

8.3.5 绘制饼图 291

8.4 CFont类和字体 294

8.5 CPen类和MFC绘图笔 300

小结 305

习题 305

第9章 文档视图结构 306

9.1 最简单的文档-视图程序 306

9.1.1 新建项目 306

9.1.2 添加代码 307

9.1.3 结构分析 309

9.2 文档-视图的交互作用 309

9.2.1 新建项目 309

9.2.2 CEditView类编辑功能的来龙去脉 311

9.3 串行操作与文档读写 312

9.3.1 CArchive类 313

9.3.2 一个清晰的串行化程序 313

9.4 单文档与多文档 320

9.4.1 典型的多文档程序 320

9.4.2 单文档与多文档程序的不同 321

9.5 打印与打印预览 322

9.5.1 打印 323

9.5.2 打印预览 325

小结 326

习题 326

第10章 ActiveX控件与动态链接库 328

10.1 ActiveX控件背景知识 328

10.1.1 COM、OLE与ActiveX控件 328

10.1.2 客户和服务器 329

10.2 在对话框中使用ActiveX控件 330

10.2.1 创建支持ActiveX控件的对话框项目 330

10.2.2 向项目中加入ActiveX控件的C++包装类 331

10.2.3 在对话框中插入ActiveX控件 335

10.2.4 添加成员变量和执行代码 338

10.3 在Web页中使用ActiveX控件 341

10.4 动态链接库 342

10.4.1 使用MFC AppWizard创建DLL项目 342

10.4.2 添加功能代码 344

10.4.3 调用MFC DLL 344

小结 346

习题 346

附录 347

相关图书
作者其它书籍
返回顶部