《Visual C++.NET学习教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:冯永等编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2001
  • ISBN:7301053045
  • 页数:270 页
图书介绍:本书以简洁、通俗的语言,全面系统地介绍了VisualC++.NET的语言基础和编程技巧。

第1章 Visual C++集成开发环境 1

1.1 启动Visual C++.NET 1

1.2 Visual C++.NET的用户界面 2

1.2.1 Visual C++.NET起始页 2

1.2.2 Visual C++.NET各窗口功能 6

1.3 Visual C++.NET的菜单功能 22

1.3.1 File菜单 23

1.3.2 Edit菜单 25

1.3.3 View菜单 26

1.3.4 Project菜单 27

1.3.5 Build菜单 28

1.3.6 Debug菜单 29

1.3.7 Tools菜单 30

1.3.8 Windows菜单 31

1.3.9 Help菜单 32

第2章 掌握C#语言 34

2.1 C#语言简介 34

2.1.1 简单性 35

2.1.2 现代性 35

2.1.3 面向对象性 35

2.1.6 兼容性 36

2.1.7 灵活性 36

2.1.4 类型安全性 36

2.1.5 版本处理技术 36

2.2 公用语言运行环境 37

2.2.1 中间语言和元数据 37

2.2.2 即时编译器 38

2.3 虚拟对象系统 38

2.3.1 VOS类型系统 39

2.3.2 元数据 39

2.3.3 公用语言规范 39

2.3.4 虚拟运行系统 41

2.4 C#的数据类型 42

2.4.1 简单类型 42

2.4.3 枚举类型 44

2.4.2 结构类型 44

2.4.4 对象类型 45

2.4.5 类(Class)类型 45

2.4.5 接口 45

2.4.6 代表(Delegate) 46

2.4.7 string类型 46

2.4.8 数组(Arrays) 46

2.4.9 装箱(Boxing)和拆箱(UnBoxing) 47

2.5 控制语句 48

2.5.1 if语句 48

2.5.2 switch语句 50

2.5.3 for语句 53

2.5.4 foreach语句 55

2.5.5 while语句 56

2.5.6 do语句 57

2.6 第一个C#小程序 58

2.6.1 Hello World程序代码 58

2.6.2 编译程序 60

2.6.3 输入和输出 60

2.6.4 为程序添加注释 61

2.7 C#中的类 62

2.7.1 构造器与析构器 62

2.7.2 类中的方法 63

2.7.3 C#中的事件 70

2.7.4 C#中的修饰符 71

2.7.5 类的属性 73

2.7.6 索引指示器 74

2.8 异常处理 76

2.8.1 检测语句和不检测语句 76

2.8.2 异常处理语句 78

2.8.3 抛出异常 83

2.8.4 异常处理中应注意的事项 84

第3章 Windows基本概念与消息机制 86

3.1 与窗口有关的基本概念 86

3.1.1 窗口 86

3.1.6 窗口句柄 87

3.1.5 窗口名 87

3.1.3 父窗口 87

3.1.2 桌面窗口 87

3.1.4 子窗口 87

3.1.7 框架、客户以及子窗口 88

3.1.8 实例句柄 88

3.1.9 子窗口和父窗口的关系 88

3.1.10 禁止窗口 88

3.1.14 窗口属性 89

3.2.1 消息 89

3.2 有关消息的概念 89

3.1.13 窗口过程 89

3.1.12 窗口可见性 89

3.1.11 活动窗口 89

3.2.2 消息路由 90

3.2.3 投递消息和发送消息 90

3.2.4 消息种类 91

3.2.5 消息过滤 91

3.3 MFC的消息和消息处理 91

3.3.1 MFC事件驱动程序设计的引擎——CwinApp类 92

3.3.2 消息映像和消息处理 96

3.4 鼠标消息处理 100

3.4.1 用户区鼠标消息 100

3.4.2 非用户区消息 102

3.4.3 鼠标捕捉 104

3.5 键盘和键盘消息处理 106

3.5.1 键盘消息 106

3.5.2 按键消息及其处理 106

3.5.3 字符消息及其处理 107

第4章 应用程序框架 108

4.1 MFC Application Wizard的启动 108

4.2 使用MFC Applicaton Wizard生成应用程序框架 110

4.3 应用程序框架分析 115

4.3.1 应用程序对象 116

4.3.2 文档模板 119

4.3.3 主框架窗口对象 120

4.3.4 文档对象 123

4.3.5 视图对象 126

4.3.6 子框架窗口类 128

第5章 菜单、工具栏和状态栏 131

5.1 设计和使用菜单 131

5.1.1 编辑菜单资源 132

5.1.2 菜单消息响应 137

5.1.3 菜单的UI机制 138

5.1.4 动态改变菜单 139

5.1.5 创建浮动式菜单 140

5.2 设计和使用工具栏 141

5.2.1 CToolBar类的主要成员函数 141

5.2.2 工具栏的创建 144

5.2.3 处理命令消息 146

5.2.4 工具栏的UI机制 147

5.2.5 工具栏的停靠和漂浮 147

5.2.6 显示和隐藏工具栏 149

5.2.7 实例:在应用程序中添加工具栏按钮 149

5.3 设计和使用状态栏 154

5.3.1 CStatusBar类的主要成员函数 154

5.3.2 获得对状态栏的控制 156

5.3.3 管理消息栏和状态指示窗格 157

5.3.4 StatusBar例程 157

6.1 对话框资源 165

第6章 对话框和控件 165

6.2 CDialog类简介与对话过程函数调用顺序 167

6.3 使用消息框 168

6.4 创建自定义的对话框 170

6.4.1 创建应用程序框架和对话框资源 170

6.4.2 在对话框中添加控件 172

6.4.3 创建对话框类 175

6.4.4 实现对话框 176

6.4.5 实现对话数据交换和验证 179

第7章 Windows绘图 183

7.1 设备环境 183

7.1.1 设备环境DC简介 183

7.1.2 CDC类及其派生类 184

7.1.3 CDC类的成员函数 186

7.1.4 CDC类派生类之间的区别 187

7.1.5 CDC类及其派生类的使用方法 187

7.2 GD对象 189

7.2.1 画笔对象 189

7.2.2 画刷对象 192

7.2.3 字体对象 196

7.2.4 区域对象 198

7.2.5 位图对象 202

7.2.6 调色板对象 207

7.3.1 映射模式简介 217

7.3 映射模式和坐标变换 217

7.3.2 设置映射模式 218

7.3.3 设备坐标与逻辑坐标简介 218

7.3.4 设备坐标与逻辑坐标之间的变换 219

7.3.5 设备坐标与逻辑坐标的映射关系 219

7.4 用鼠标绘图 221

7.4.1 鼠标消息的发送 221

7.4.2 捕获鼠标和设置鼠标形状 224

7.4.3 用鼠标绘制基本图形 225

第8章 数据库编程 228

8.1 ODBC 228

8.1.1 常用术语 228

8.1.2 ODBC与标准化 229

8.2 SQL语法基础 231

8.2.1 结构化查询语言 231

8.2.2 关系对象 232

8.2.3 SQL分类 233

8.2.4 SQL语法 233

8.3 ODBC的实现 238

8.3.1 配置ODBC环境 238

8.3.2 连接数据源 239

8.3.3 查询数据和数据源 241

8.3.4 装备和执行SQL请求 242

8.3.5 检索数据 242

8.3.6 释放ODBC环境 243

8.4 ODBC的应用 244

8.4.1 数据库的创建 244

8.4.2 配置ODBC环境 246

8.4.3 创建ODBC应用程序 249

8.4.4 对ODBC应用程序进行配置 252

第9章 多线程编程 262

9.1 Win32基础上的多线程编程 263

9.1.1 用Win32函数创建和中止线程 263

9.1.2 用Win32函数控制线程对共享资源的访问 263

9.2 基于MFC的多线程编程 265

9.3 MtRecalc例程分析 267