《ACCP软件开发程序员 3 .NET平台和C#编程 第一学年(第二学期)》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:北京阿博泰克北大青鸟信息技术有限公司编著
  • 出 版 社:北京:科学技术文献出版社
  • 出版年份:2006
  • ISBN:7502351973
  • 页数:328 页
图书介绍:本系列书籍是计算机软件开发技术的基础教程,要求阅读对象首先具备基本的计算机操作能力,包括上网、收发邮件、中英文录入等,还要求能够阅读和理解常用的英语词汇,以高中毕业、大中专非计算机专业的人士为佳。

理论部分 3

第一部分.NET Framework和C#基础 3

第1章 .NET Framework概述 3

1.1 .NET Framework简介 4

1.2 .NET Framework的体系结构 4

1.3 .NET Framework的组件 5

1.3.1 CLR和MSIL 6

1.3.2 通用语言规范(CLS)和公共类型系统(CTS) 6

1.4 C#中常用的命名空间 7

1.5 用C#编写的HelloWord程序 8

总结 10

练习 11

作业 12

第2章 Visual Studio.NET 2003 13

2.1 Visual Studio.NET 2003简介 14

2.2 Visual Studio.NET 2003的功能 14

2.3 Visual Studio.NET 2003环境设置 20

2.4 在Visual Studio.NET中创建和编译应用程序 21

2.4.1 创建C#控制台应用程序 22

2.4.2 C#应用程序文件简介 23

2.4.3 编译和执行C#控制台应用程序 23

2.4.4 C#应用程序文件夹结构 24

2.5 其他.NET开发工具 25

总结 26

练习 26

作业 27

第3章 C#基础知识 28

3.1 声明C#中的变量和常量 29

3.1.1 C#中的变量 29

3.1.2 C#中的常量 31

3.2 C#中数据类型的分类 32

3.3 装箱和拆箱 35

3.4 C#中的运算符和表达式 36

3.4.1 运算符的分类 36

3.4.2 关系运算符 39

3.4.3 运算符的优先级 40

3.5 C#中的选择语句 41

3.5.1 if else 41

3.5.2 switch case 42

3.6 C#中的循环结构 43

3.6.1 while循环 44

3.6.2 do...while循环 44

3.6.3 for循环 44

3.6.4 foreach循环 44

3.7 数组 46

3.8 结构 48

3.9 枚举 49

总结 50

练习 50

作业 52

第二部分 C#面向对象实现 53

第4章 在C#中实现OOP概念 53

4.1 C#的对象和类 54

4.2 访问修饰符 56

4.3 构造函数和析构函数 56

4.3.1 带参数的构造函数 58

4.3.2 析构函数 60

4.4 方法 61

4.4.1 声明方法 61

4.4.2 调用方法 62

4.5 方法重载 64

4.5.1 基于不同数量的参数的方法重载 65

4.5.2 基于不同类型的参数的方法重载 67

4.5.3 静态方法 68

4.6 命名空间 68

总结 72

练习 72

作业 73

第5章 C#中的继承 74

5.1 继承 75

5.1.1 继承C#中的类 76

5.1.2 调用基类的构造函数 80

5.2 C#中方法的重写 82

5.3 抽象类和抽象方法 85

5.4 接口 87

5.4.1 多重接口实现 92

5.4.2 显式接口实现 93

5.4.3 接口继承 96

总结 97

练习 98

作业 100

第6章 属性、索引器、委托和事件 101

6.1 属性简介 102

6.1.1 属性的类型 104

6.1.2 定义和调用属性 105

6.2 索引器 108

6.3 委托 112

6.3.1 定义委托 112

6.3.2 实例化委托 113

6.3.3 调用委托 114

6.4 事件 115

6.4.1 定义事件 116

6.4.2 订阅事件 116

6.4.3 引发事件 117

总结 119

练习 119

作业 120

第三部分 WinForms基础 121

第7章 WinForms基础知识 121

7.1 Windows窗体简介 122

7.1.1 用C#创建Windows应用程序 124

7.2 Windows窗体中的常用控件 128

7.2.1 标签(Label) 130

7.2.2 文本框(TextBox) 130

7.2.3 按钮(Button) 131

7.2.4 列表框(ListBox) 132

7.2.5 组合框(ComboBox) 133

7.3 C#中的消息框窗口 134

7.4 应用程序示例 135

7.5 窗体容器简介 139

7.5.1 窗体属性 140

7.5.2 窗体的常用方法和事件 141

7.5.3 建立窗体之间的链接 142

7.6 Windows窗体应用程序 142

总结 145

练习 145

作业 146

第8章 WinForms控件 148

简介 149

8.1 单选按钮 149

8.2 图片框 150

8.3 选项卡控件 151

8.4 滚动条 152

8.5 进度条 154

8.6 应用程序示例 155

总结 159

练习 160

作业 161

第四部分 C#高级编程 162

第9章 调试、测试和异常处理 162

9.1 调试简介 163

9.1.1 调试的必要性 163

9.1.2 调试过程 164

9.1.3 Visual Studio.NET中的调试工具 166

9.2 测试 168

9.3 异常 169

9.3.1 System.Exception 170

9.3.2 try和catch块 172

9.3.3 使用throw引发异常 173

9.3.4 使用finally 173

9.3.5 多重catch块 174

9.4 应用程序示例 175

总结 177

练习 177

作业 179

第10章 多线程 180

10.1 线程简介 181

10.2 System.Threading命名空间 181

10.3 Thread类的属性和方法 182

10.4 对线程进行调度 187

10.5 线程安全性 190

10.6 多线程的应用程序示例 190

总结 194

练习 194

作业 195

第11章 数组和集合对象 197

11.1 System.Array介绍 198

11.2 System.Array的属性和方法 199

11.3 System.Collections介绍 201

11.4 ArrayList类 205

总结 208

练习 208

作业 209

第12章 C#中的文件处理 210

12.1 System.IO命名空间 211

12.2 读写文本文件 211

12.2.1 创建并写入文件 213

12.2.2 从文本文件中读数据 216

12.2.3 复制文件 217

12.3 读写二进制文件 218

12.4 读写内存流 221

12.5 使用File的示例应用程序 224

总结 227

练习 228

作业 229

上机部分 233

第1阶段 C#基础知识 233

第一部分 指导(60分钟) 233

第二部分 练习(40分钟) 240

第三部分 作业 240

第2阶段 在C#中实现OOP概念 241

第一部分 指导(60分钟) 241

第二部分 练习(40分钟) 245

第三部分 作业 246

第3阶段 C#中的继承 247

第一部分 指导(60分钟) 247

第二部分 练习(40分钟) 256

第三部分 作业 256

第4阶段 属性、索引器、委托和事件 258

第一部分 指导(60分钟) 258

第二部分 练习(40分钟) 262

第三部分 作业 263

第5阶段 WinForms基础知识 265

第一部分 指导(70分钟) 265

第二部分 练习(30分钟) 275

第三部分 作业 276

第6阶段 WinForoms控件 277

第一部分 指导(60分钟) 277

第二部分 练习(40分钟) 282

第三部分 作业 282

第7阶段 调试、测试和异常处理 284

第一部分 指导(70分钟) 284

第二部分 练习(30分钟) 293

第三部分 作业 293

第8阶段 多线程 294

第一部分 指导(50分钟) 294

第二部分 练习(50分钟) 299

第三部分 作业 300

第9阶段 数组和集合对象 301

第一部分 指导(40分钟) 301

第二部分 练习(60分钟) 304

第三部分 作业 305

第10阶段 C#中的文件处理 307

第一部分 指导(60分钟) 307

第二部分 练习(40分钟) 311

第三部分 作业 313

指导学习部分 317

指导学习课1 代码阅读 317

第一部分 复习(20分钟) 317

第二部分 指导学习(80分钟) 317

指导学习课2 代码阅读 319

第一部分 复习(20分钟) 319

第二部分 指导学习(80分钟) 319

附录 词汇表 321