《Visual C++程序设计 VB程序员指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Bill Locke著;肖国尊等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111109503
  • 页数:290 页
图书介绍:

第1章 历史回顾 1

1.1 Visual Basic和C++的历史 2

1.1.1 16位 2

1.1.2 32位 6

1.1.3 .NET 7

1.2 Visual Basic的作用 8

1.2.1 Visual Basic的优点 8

1.2.2 Visual Basic的缺点 9

1.3 C++的作用 10

1.3.1 C++的优点 10

1.4 C# 11

1.3.2 C++的缺点 11

第2章 C语言基础 12

2.1 标记与元素 12

2.1.1 关键字 13

2.1.2 标识符 14

2.1.3 常量 15

2.1.4 文字 17

2.1.5 预定义常量和宏 19

2.2 结构 20

2.2.1 指令 20

2.2.2 代码结构 26

2.2.4 作用域和可见性 27

2.2.3 生存期 27

2.3 函数 28

2.3.1 原型 29

2.3.2 定义 29

2.3.3 调用函数 30

2.3.4 main、wmain、DllMain 30

2.3.5 函数指针 31

2.4 小结 32

第3章 C编程 33

3.1 变量和数据 33

3.1.1 类型说明符和限定符 33

3.1.2 变量和声明 34

3.1.3 初始化 43

3.2 表达式 45

3.2.1 操作符和优先级 45

3.2.2 优先级 47

3.2.3 转换和类型转换 48

3.3 语句 52

3.3.1 赋值 52

3.3.2 控制和流程 52

3.3.3 循环 55

3.4 小结 57

第4章 C++基础 58

4.1 标记与元素 58

4.1.1 C++关键字 58

4.1.3 常量与文字 60

4.1.2 标识符 60

4.2 结构 61

4.2.1 指令 61

4.2.2 作用域、可见性和生存期 63

4.2.3 链接 63

4.3 函数 63

4.3.1 原型 64

4.3.2 可变数目的参数 64

4.3.3 重载 64

4.4 变量和数据 65

4.4.1 运行时类型信息 65

4.4.2 C++定义和声明 66

4.4.3 变量和声明 68

4.4.4 名字空间 69

4.5 表达式 71

4.5.1 操作符 71

4.5.2 类型转换 74

4.6 语句 75

4.6.1 错误处理 75

4.6.2 C++异常处理 75

4.6.3 结构化异常处理 77

4.7 小结 77

第5章 C++类 78

5.1 类 78

5.1.1 面向对象编程概念 78

5.1.2 类基础 79

5.1.3 名称 80

5.1.4 类成员 81

5.1.5 成员变量 81

5.1.6 成员函数 81

5.1.7 成员访问控制 90

5.1.8 友元函数 91

5.2 派生类 91

5.2.1 基础 91

5.2.2 多个基类 95

5.2.3 使用声明 99

5.2.4 抽象类 101

5.3 小结 101

6.1.1 进程和线程 102

第6章 C++和Windows 102

6.1 Windows系统工作原理 102

6.1.2 消息子系统 103

6.2 Windows程序工作原理 106

6.2.1 窗口类 106

6.2.2 创建主窗口 106

6.2.3 基服务 106

6.2.4 GDI 114

6.3 小结 118

第7章 CDLL 119

7.1 创建简单的CDLL教程 119

7.1.1 使用Visual C++创建DLL 119

7.1.2 从C中导出函数 120

7.1.3 建立函数原型 122

7.1.4 编写函数 123

7.1.5 从C++环境启动Visual Basic 124

7.1.6 声明并使用Visual Basic函数 126

7.1.7 调试C++代码 128

7.1.8 教程小结 129

7.2 传递数值型变量 129

7.2.1 4字节整数(长整型) 129

7.2.2 2字节整数(整型) 131

7.2.3 4字节实数(单精度型) 131

7.2.4 8字节实数(双精度型) 131

7.3 使用字符串 132

7.2.5 布尔型 132

7.2.6 货币型 132

7.3.1 传递C字符串(ByVal) 133

7.3.2 处理BSTR 133

7.3.3 传递字节数组 135

7.4 传递和使用结构(UDT) 136

7.5 传递和使用变体 139

7.6 传递和使用数组 140

7.7 Unicode和ANSI 142

7.8 小结 143

8.1 类型库与DLL 144

8.1.1 建立一个包含类型库信息的DLL的教程 144

第8章 CDLL示例 144

8.1.2 IDL文件的一些更好的特点 148

8.2 向DLL中添加资源 149

8.3 CDLL示例 150

8.3.1 子类化 150

8.3.2 InstallShield的支持 154

8.3.3 扩展存储过程 155

8.3.4 回调、hook和其他 161

8.4 小结 164

第9章 组件和控件 165

9.1 组件基础 165

9.2.3 封装 166

9.2.4 多态性 166

9.2.1 继承的定义 166

9.2.2 抽象 166

9.2 组件和继承 166

9.2.5 继承 167

9.2.6 委托 168

9.2.7 聚合 168

9.3 COM 169

9.4 定制控件 173

9.5 建立控件的方法 174

9.5.1 Visual Basic 5和Visual Basic 6 174

9.5.2 MFC 174

9.6 ATL控件细节 175

9.6.1 建立控件项目 175

9.5.3 Visual Studio.NET 175

9.6.2 添加属性 182

9.6.3 添加方法 187

9.6.4 实现事件 188

9.6.5 Windows消息映射 189

9.6.6 处理鼠标 190

9.6.7 处理键盘 195

9.6.8 属性页 197

9.6.9 适当的属性持久性 201

9.6.10 枚举的属性 204

9.6.11 将属性归类 209

9.6.13 初始化和脚本编写的安全性 211

9.6.12 返回错误 211

9.6.14 许可 212

9.6.15 ISimpleFrame 213

9.7 基于Windows控件的控件 216

9.8 组合控件 218

第10章 C#基础 221

10.1 C#类型系统 221

10.1.1 值类型的实际运用 222

10.1.2 引用类型 225

10.1.3 装箱与拆箱 226

10.2 程序设计概念 227

10.2.1 名字空间 227

10.2.2 语句 230

10.2.3 操作符 233

10.3 数组 235

10.4 Struct 237

10.5 类 239

10.5.1 对象 241

10.5.2 方法 241

10.5.3 属性 245

10.5.4 操作符 246

10.5.5 继承 251

10.6 接口 253

10.7 委托 255

10.8 小结 255

11.1.1 建立控件项目 256

11.1 C#WinForm控件 256

第11章 应用C# 256

11.1.2 对控件进行编码 257

11.2 控件元素 267

11.2.1 名字空间 267

11.2.2 属性和方法 268

11.2.3 事件 271

11.2.4 设计时支持 274

11.2.5 绘图 279

11.3 小结 281

附录A 术语定义 282

附录B 字符码表 285

附录C C/C++关键字 289