当前位置:首页 > 工业技术
Visual C++ .NET基础教程与上机指导
Visual C++ .NET基础教程与上机指导

Visual C++ .NET基础教程与上机指导PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:涂光平等编著;计算机职业教育联盟主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302104786
  • 页数:343 页
图书介绍:本书以实例的形式对Visual C++.NET的开发环境、基本语法、面向对象设计、Windows程序设计、文档视图模型、资源的使用、对话框的应用、常用控件的使用、文件操作、图形图像编程、C++托管扩展编程等内容进行了详细的介绍。
《Visual C++ .NET基础教程与上机指导》目录

第1章 概述 1

1.1 Visual C++.NET简介 1

目录 1

1.2 安装Visual C++.NET 2

1.3 Visual C++.NET开发界面简介 3

1.3.1 菜单栏 5

1.3.3 解决方案资源管理器 13

1.3.4 类视图 13

1.3.2 工具栏 13

1.3.5 资源视图 14

1.3.6 动态帮助 14

1.3.7 属性窗口 15

1.3.8 任务列表及输出等窗口 15

1.4 利用Visual C++.NET向导生成应用程序 16

1.4.1 选择新建项目类型 16

1.4.2 利用向导建立应用程序 16

1.4.3 生成应用程序 20

1.5 理解Visual C++.NET工程 21

1.6 上机指导 22

1.6.1 .NET的控制台程序开发步骤 22

1.6.2 Win32的控制台程序开发步骤 24

1.7 习题 27

第2章 Visual C++.NET的基本语法 29

2.1 标识符和关键字 29

2.2 基本数据类型 30

2.3 常量和变量 30

2.4 命名空间 32

2.5 运算符、表达式和语句 33

2.6 预编译指令 35

2.7 数据类型转换 36

2.8 数据的基本输入与输出 37

2.9 控制语句 37

2.9.1 条件(选择)语句 37

2.9.2 循环语句 39

2.9.3 判断和跳转语句(转移语句) 41

2.10.1 指针 42

2.10 指针、数组与字符串 42

2.10.2 数组 44

2.10.3 字符串 47

2.11 函数 48

2.12 结构、联合和枚举 51

2.12.1 结构 51

2.12.2 联合体 53

2.12.3 枚举类型 54

2.13 上机指导 55

2.13.1 if语句的使用 55

2.13.2 switch语句的使用 57

2 13.3 函数的使用 58

2.14 习题 60

第3章 面向对象程序设计 62

3.1 类和对象 62

3.1.1 类和对象的定义 62

3.1.4 构造函数和析构函数 64

3.1.3 成员变量和成员函数 64

3.1.2 对象与对象的定义 64

3.2 类的继承和派生 66

3.2.1 基类和派生类 67

3.2.2 单一继承 68

3.2.3 虚基类 69

3.3 多态和虚函数 69

3.3.1 重载 70

3.3.3 纯虚函数和抽象类 71

3.3.2 虚函数 71

3.3.4 虚析构函数 72

3.4 上机指导 72

3.4.1 类和对象编程实例 72

3.4.2 派生类编程实例 73

3.4.3 类的多态编程实例 74

3.4.4 模板类和模板函数编程实例 75

3.5 习题 77

4.1.1 Windows窗口的概念 79

第4章 Windows程序设计 79

4.1 Windows程序设计基础 79

4.1.2 Windows程序的消息响应机制 80

4.1.3 Windows程序流程 82

4.2 怎样用Visual C++.NET设计Windows程序 82

4.2.1 建立Win32 Windows应用程序 83

4.2.2 分析Win32 Windows程序 87

4.2.3 向Win32 Windows程序中添加功能 88

4.3 Visual C++.NET的基础类库(MFC)介绍 89

4.3.1 MFC库简介 89

4.3.2 MFC中的常用类 89

4.3.3 MFC中类的消息机制 92

4.3.4 MFC的程序流程 93

4.4 上机指导 94

4.5 习题 96

第5章 文档/视图模型 98

5.1 文档/视图模型概念 98

5.1.1 文档视图体系的核心类 99

5 1 2 访问当前活动文档和视图 104

5.2 设计单文档界面窗口 105

5.3 设计多文档界面窗口 107

5.4 上机指导 108

5.4.1 MFC应用程序向导的使用 108

5.4.2 在文档视图类中编程的一些技巧 108

5.4.3 实战MDI 109

5.5 习题 111

第6章 Visuaal C++.NET使用资源 113

6.1 使用菜单 113

6.1.1 在程序中加入菜单 113

6.1.2 菜单类CMenu 115

6.1.3 菜单消息处理函数的使用 116

6.1.4 更新命令用户接口消息的使用 118

6.2 使用加速键 119

6.3 使用位图、图标和光标 119

6.3.2 创建图标和光标 120

6.3.1 创建位图 120

6.4 使用对话框 121

6.5 使用字符串表 125

6.6 使用版本信息 126

6.7 使用工具栏 127

6.7.1 在程序中加入工具栏 127

6.7.2 工具条类CToolBar 128

6.7.3 工具条的使用 129

6.7.4 工具条上按钮的消息处理函数 131

6.8 使用状态条 132

6.8.1 在程序中加入状态栏 132

6.8.2 状态栏类CStatusBar 133

6.8.3 使用状态条 134

6.9 鼠标和键盘消息处理函数的使用 135

6.9.1 基本知识 135

6.9.2 鼠标消息及其映射函数 136

6.9.4 改变鼠标的光标类型 137

6.9.3 鼠标捕捉 137

6.9.5 键盘消息及其映射函数 138

6.9.6 字符消息及其映射函数 139

6.10 上机指导 139

6.10.1 新建一个单文档工程 139

6.10.2 加入自己的菜单 140

6.10.3 建立菜单项消息处理函数 140

6.10.4 为菜单项加入加速键 143

6.10.6 生成上下文菜单 144

6.10.5 动态增、删和修改菜单项 144

6.10.7 显示自定义的位图、图标和光标 145

6.10.8 加载自定义工具栏 147

6.10.9 处理工具栏上面没有与对应菜单项ID相同的按钮的消息处理 147

6.10.10 在默认状态栏上加入自定义窗格面板 148

6.10.11 鼠标和键盘消息的处理 149

6.11 习题 149

第7章 对话框的使用 151

7.1 有模式对话框 151

7.3 .NET环境中的消息处理 152

7.2 无模式对话框 152

7.4 .NET环境中对话框的数据交换和数据检查 154

7.5 使用.NET环境中的通用对话框 155

7.5.1 文件选择对话框 155

7.5.2 字体选择对话框 157

7.5.3 颜色选择对话框 158

7.5.4 查找和替换对话框 159

7.5.5 打印对话框 160

7.6 属性表和属性页 161

7.7 上机指导 162

7.7.1 有模式对话框的使用 162

7.7.2 无模式对话框的使用 167

7.8 习题 171

第8章 使用常用控件 173

8.1 使用标准控件 173

8.1.3 按钮控件 174

8.1.2 编辑控件 174

8.1.1 静态控件 174

8.1.4 列表框控件 179

8.1.5 组合框控件 181

8.1.6 滚动条控件 182

8.2 使用高级控件 187

8.2.1 高级控件的通用消息 187

8.2.2 上下控件 188

8.2.3 滑块控件 189

8.2.4 进度条控件 191

8.2.5 树形视图控件 192

8.2.6 列表视图控件 195

8.3 控件通用技术 197

8.3.1 控件窗口 197

8.3.2 控件的创建方法 198

8.3.3 访问控件的方法 198

8.3.4 控件及控件对象的删除 199

8.3.5 控件通知消息 199

8.4.1 控件面板的创建 201

8.4 上机指导 201

8.4.2 成员变量的设定 202

8.4.3 程序功能的实现 203

8.5 习题 207

第9章 图形图像编程 209

9.1 图形编程的基本概念 209

9.1.1 设备环境 209

9.1.2 坐标系 211

9.2.2 使用画笔工具CPen 212

9.2 使用GDI对象编写图形程序 212

9.2.1 GDI对象 212

9.2.3 使用画刷工具CBrush 214

9.2.4 使用字体工具CFont 215

9.2.5 编写一个简单的绘图程序MyPainter 217

9.3 位图的使用 219

9.3.1 设备相关位图 220

9.3.2 设备无关位图 223

9.4.1 GDI+的新功能 229

9.4 基于.NET框架的GDI+编程 229

9.4.2 GDI+命名空间 230

9.4.3 GDI+中常用的类 232

9.4.4 用GDI+编写图形程序 235

9.5 上机指导 237

9.5.1 完善MyPainter绘图程序 237

9.5.2 位图显示程序 241

9.5 习题 243

10.1.1 什么是序列化 245

10.1.2 创建可序列化类 245

10.1 序列化的概念 245

第10章 文件与序列化操作 245

10.1.3 在文档中使用序列化 247

10.2 CArchive类 248

10.2.1 构造函数 248

10.2.2 关闭函数 249

10.2.3 读写函数 249

10.2.4 使用CArchive类进行读写操作 249

10.3 CFile类 250

10.3.1 文件API函数 251

10.3.2 CFile类成员 252

10.4 上机指导 258

10.4.1 建立直线类 258

10.4.2 向文档类添加代码 260

10.4.3 向视图类添加代码 262

10.4.4 编译运行 263

10.5 习题 264

11.1.1 数据库、DBMS和SQL概念 266

第11章 数据库编程 266

11.1 数据库基本概念 266

11.1.2 数据库的几种访问技术 267

11.2 ODBC编程技术的使用 268

11.2.1 MFC的主要ODBC类概述 268

11.2.2 CDatabase类的使用 268

11.2.3 CRecordset类的使用 269

11.2.4 CRecordView类的使用 275

11.3 1 注册数据源 276

11.3 应用数据库 276

11.3.2 创建应用程序 277

11.3.3 添加资源和代码 279

11.4 DAO编程技术的使用 285

11.4.1 如何选择ODBC与DAO 285

11.4.2 DAO应用程序的编写 285

11.5 自动注册DSN和创建表 286

11.5.1 自动注册DSN 286

11.5.2 用ODBC创建表 287

11.5.3 用DAO创建表 288

1 1.6 ADO编程技术的使用 289

1 1.6.1 ADO对象模型 289

1 1.6.2 使用ADO的技巧 290

1 1.7 上机指导 292

11.7.1 数据源的配置 292

11.7.2 运用ODBC、DAO、ADO等技术对数据库操作 293

11.8 习题 295

12.1.1 动态链接库DLL的优点 298

第12章 动态链接库DLL编程 298

12.1 动态链接库DLL概述 298

12.1.2 动态链接库的种类及选用原则 299

12.2 动态链接库的几种链接方法 300

12.2.1 隐含链接 300

12.2.2 显示链接 301

12.3 普通的DLL程序编程步骤 303

12.4 MFC扩展DLL编程步骤 303

12.5 上机指导 306

12.6 习题 309

第13章 C++托管扩展编程 312

13.1 何时使用C++托管扩展 312

13.2 托管C++中的项目及内容 312

13.3 托管类型 313

13.3.1 GC类型 313

13.3.2 值类型 314

133.3 class和struct关键字 315

13.4 为现有应用程序添加C++托管扩展 315

13.5 异常处理 317

13.6 上机指导 319

13.7 习题 324

第14章 软件的安装和部署 327

14.1 Microsoft Windows安装程序介绍 327

14.2 制作简单的安装程序 328

14.3 部署 332

14.3.1 使用文件系统编辑器 332

14.3.3 注册表设置管理 333

14.3.2 使用文件类型编辑器 333

14.3.4 用户界面管理 334

14.3.5 自定义操作管理 334

14.3.6 启动条件管理 335

14.4 上机指导 335

14 4.1 创建一个安装和部署的项目 335

14.4.2 配置安装项目 337

14.5 习题 338

参考答案 340

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