《Framework程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:孙永强,陆波等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302048452
  • 页数:416 页
图书介绍:

第1章 Visual Studio.NET的新增特性 1

1.1 Visual Studio.NET的新特性 1

1.1.1 .NET Framework 2

1.1.2 集成开发环境的新特性 2

1.1.3 Visual Studio.NET的其他新特性 6

1.1.4 Visual C++.NET的新增特性 6

1.2 安装Visual Studio.NET 8

1.2.1 系统需求 9

1.2.2 在Windows 2000 Server中安装Visual Studio.NET 9

2.1 开始页面 17

第2章 Visual Studio.NET开发环境 17

2.2 【解决方案资源管理器】 20

2.2.1 解决方案和项目 20

2.2.2 使用【解决方案资源管理器】 21

2.3 代码编辑器 27

2.3.1 设置代码的显示格式 28

2.3.2 迅速定位代码 29

2.3.3 查找与替换 30

2.3.4 智能感知 33

2.4 对象浏览器 34

2.4.1 查看代码 35

2.4.2 指定浏览范围 36

2.5 【属性】窗口 37

2.4.3 查找符号 37

2.6 命令窗口 39

2.6.1 命令模式 39

2.6.2 立即模式 40

2.6.3 命令介绍 40

2.7 任务列表 43

2.7.1 使用不同的视图显示任务列表 44

2.7.2 结合使用注释和任务列表 45

2.8 调试器 47

2.8.1 控制应用程序的执行过程 47

2.8.2 附加到进程 48

2.8.3 断点 50

2.8.4 查看程序的状态 52

第3章 创建第1个程序 55

3.1 创建程序 55

3.2 检查新创建的项目 56

3.3 生成和运行程序 59

3.4 调试程序 60

3.5 生成发行版应用程序 63

第4章 .NET Framework基本概念 65

4.1 公共语言运行时环境 65

4.1.1 托管执行 66

4.1.2 元数据 67

4.1.3 应用程序域 68

4.2 程序集 69

4.2.1 程序集清单 71

4.2.2 程序集的自定义属性 73

4.2.3 共享名 75

4.2.4 版本管理 76

4.2.5 安全性 79

4.2.6 全局程序集缓冲区 79

4.2.7 创建和使用程序集 80

4.3 公共类型系统 86

4.4 .NET Framework类库 89

4.5 公共语言规范 91

第5章 C++托管扩展 95

5.1 创建示例程序 95

5.2 托管类型 98

5.2.1 无用单元收集类 99

5.2.2 值类型 101

5.2.3 托管接口 104

5.3 托管数组 108

5.4 字符串操作 112

5.5 代理 114

5.6 托管对象的属性 117

5.7 异常处理 119

5.7.1 抛出异常 120

5.7.2 try/catch代码块 121

5.7.3 __finally关键字 122

第6章 Windows窗体 125

6.1 Form类 126

6.2 创建窗体 127

6.2.1 Application类 128

6.2.2 改变窗体的属性 129

6.2.3 改变窗体的大小 131

6.2.4 设置窗体的位置 132

6.2.5 处理事件 133

6.2.6 向窗体中添加控件 135

6.2.7 动态调整控件 137

6.3 对话框 139

6.3.1 创建对话框 140

6.3.2 获取对话框的返回结果 141

7.1 菜单 149

第7章 菜单和状态栏 149

7.1.1 向窗体添加菜单 150

7.1.2 处理命令 153

7.1.3 示例程序 156

7.2 快捷菜单 163

7.2.1 创建快捷菜单 163

7.2.2 示例程序 164

7.3 状态栏 168

7.3.1 创建状态栏 168

7.3.2 为状态栏添加状态格 169

7.3.3 示例程序 170

8.1 基本概念 173

8.1.1 Graphics类 173

第8章 GDI+编程 173

8.1.2 Paint事件 174

8.1.3 颜色 174

8.1.4 常用的数据结构 177

8.2 显示文字 177

8.2.1 字体 178

8.2.2 画刷 178

8.2.3 示例程序 179

8.3 绘制图形 181

8.3.1 画笔 182

8.3.2 示例程序 183

8.4.1 处理位图和图标 185

8.4 显示图像 185

8.4.2 示例程序 187

第9章 控件编程(一) 191

9.1 概述 191

9.1.1 控件类的继承层次结构 192

9.1.2 控件中的事件处理 193

9.1.3 Tab顺序 194

9.2 按钮 195

9.3 单选按钮 200

9.4 复选框 202

9.5 标签 204

9.6 编辑框 209

9.7 滚动条控件 211

9.8 列表框 213

9.9 组合框 215

9.10 图像列表 217

9.11 列表视图 219

9.11.1 创建列表视图 219

9.11.2 向列表视图中添加选项 222

9.11.3 处理选项的选择 223

9.11.4 示例程序 223

9.12 树视图 229

9.12.1 创建树视图 229

9.12.2 添加节点 230

9.12.3 操作树视图 231

9.12.4 示例程序 232

第10章 控件编程(二) 239

10.1 逻辑分组控件 239

10.1.1 分组框控件 239

10.1.2 面板控件 240

10.1.3 选项卡控件 241

10.1.4 示例程序 244

10.2 工具栏控件 253

10.2.1 创建工具栏 254

10.2.2 向工具栏添加按钮 255

10.2.3 处理工具栏控件的事件 256

10.2.4 示例程序 256

10.3.1 时钟控件 262

10.3 其他控件 262

10.3.2 进度条控件 263

10.3.3 滑动杆控件 263

10.3.4 微调控件 265

10.3.5 示例程序 266

第11章 通用对话框 275

11.1 消息框 275

11.2 文件对话框 276

11.3 【字体】对话框 280

11.4 【颜色】对话框 282

11.5 示例代码 284

12.1 概述 307

第12章 基本文件操作 307

12.1.1 Stream类 308

12.1.2 FileStream类 309

12.1.3 读写操作类 310

12.2 文件和目录类 313

12.2.1 文件类 314

12.2.2 目录类 316

12.3 示例程序 318

第13章 打印和打印预览 339

13.1 PrintDocument类 339

13.1.1 设置类的属性 339

13.1.2 处理打印事件 342

13.2 【打印】对话框 344

13.3 打印预览 346

13.4 示例程序 347

第14章 帮助系统 355

14.1 使用HTML Help Workshop工具创建HTML帮助 355

14.1.1 创建帮助项目文件 356

14.1.2 加入组成帮助系统的文件 358

14.1.3 创建帮助目录 359

14.1.4 创建帮助索引 361

14.2 在应用程序中显示HTML帮助 364

14.3 HelpProvider类 365

14.4 示例程序 366

15.1 创建多文档界面的主窗体 373

第15章 多文档界面 373

15.2 创建多文档界面子窗体 374

15.3 操作子窗体 375

15.3.1 管理子窗体的布局显示 376

15.3.2 在菜单中显示子窗口列表 377

15.3.3 获取当前活动子窗口 377

15.4 示例程序——彩票分析程序 378

15.4.1 制作示例程序的帮助文件 378

15.4.2 示例程序的源代码 380

第16章 多线程编程 407

16.1 创建并启动线程 407

16.2 控制线程的执行 410

16.3 线程之间的同步 412