当前位置:首页 > 工业技术
C#程序设计基础教程与实验指导  从基础到应用
C#程序设计基础教程与实验指导  从基础到应用

C#程序设计基础教程与实验指导 从基础到应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙晓非,冉晓旻,冯冠等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302175865
  • 页数:339 页
图书介绍:
《C#程序设计基础教程与实验指导 从基础到应用》目录

上篇 基础知识 1

第1章 C#基础知识 1

1.1 .NET Framework概述 1

1.2公共语言运行时 4

公共类型系统 4

公共语言规范 5

中间语言 5

执行管理 6

垃圾回收机制 7

1.3 .NET Framework类库 8

1.4命名空间 9

命名空间的组织方式 9

定义命名空间 11

使用.NET Framework类库 13

1.5程序集 14

1.6配置C#环境 15

安装Visual Studio 2005 15

熟悉Visual Studio 2005开发环境 17

第2章 C#编程基础 19

2.1变量和数据类型 19

使用变量和数据类型 19

声明和初始化变量 21

改变数据类型 22

使用引用变量 25

2.2运算符与表达式 29

运算符 29

表达式 30

2.3控制语句 31

条件语句 31

循环语句 34

跳转语句 36

2.4结构和枚举 37

结构 38

枚举 38

2.5扩展练习 39

第3章 使用集合 40

3.1引用集合项 40

3.2 System.Collections命名空间 41

3.3使用集合 43

使用堆栈 43

使用队列 44

使用散列表 45

使用排序列表 47

使用位数组 48

使用数组列表 49

3.4创建对象集合 50

管理员对象集合 50

声明集合 51

向集合中添加对象 53

从集合中删除元素 54

在集合中检索元素 55

3.5扩展练习 56

第4章 面向对象 58

4.1面向对象概述 58

4.2类的结构 60

定义类 60

定义成员方法 61

方法的返回值 63

成员方法重载 64

构造方法 66

4.3创建对象 67

对象的创建 67

对象的使用 68

对象的生存周期 69

对象的清理 70

4.4类成员变量 72

访问修饰符 72

static静态成员 73

sealed关键字 74

4.5继承 74

继承的意义 74

如何定义派生类 75

覆盖基类成员方法 76

this关键字的使用 78

base关键字的使用 78

4.6抽象类与接口 79

抽象类 79

接口 80

4.7扩展练习 82

第5章 字符串 83

5.1字符串基础 83

5.2 String类 84

String类的构造函数 84

String类的属性和索引器 86

比较字符串 87

定位与查找字符串 88

提取字符串 89

拆分字符串 90

String类中的其他常用方法 91

5.3 StringBuilder类 94

追加字符串 94

使用AppendFormat 97

插入字符串 98

替换字符串 100

StringBuilder类的其他常用成员 100

5.4格式化 102

5.5扩展练习 104

第6章 结构化的异常处理 106

6.1结构化异常处理基本知识 106

抛出和捕获异常 106

嵌套try语句 108

6.2异常类 110

基于类型的筛选异常 110

System.Exception类的成员 111

内部异常 112

抛出预定义异常的实例 113

6.3用户自定义的异常类 115

6.4 finally块 116

6.5扩展练习 118

第7章 Windows窗体控件 119

7.1 Windows窗体控件概述 119

7.2 基本控件 122

7.3 显示信息的控件 124

7.4 图形和图像类控件 126

ImageList控件 126

PictureBox控件 127

7.5按钮类控件 127

Button控件 127

RadioButton控件 128

CheckBox控件 129

ToolBar控件 129

NotifyIcon控件 131

7.6列表类控件 132

ListBox控件 132

ComboBox控件 133

ListView控件 134

7.7容器类控件 136

7.8扩展练习 140

第8章 文件存取I/O 141

8.1 System.IO简介 141

8.2 路径、目录和文 142

Directory类 143

File类 144

Path类 147

DirectoryInfo类和FileInfo类 148

8.3目录和文件对话框 150

OpenFileDialog类 150

SaveFileDialog类 152

8.4流和顺序存取方法 153

8.5二进制文件的读写 154

FileStream类 154

BinaryWriter类和BinaryReader类 156

二进制文件读写的示例 157

8.6扩展练习 159

第9章 ADO.NET数据库编程 161

9.1引言 161

9.2 ADO.NET基础 163

9.3定义一个数据库连接 165

定义一个连接字符串 165

存储连接字符串 168

读取连接字符串 169

测试连接 170

9.4操作数据库 172

使用DataAdapter填充DataSet对象 172

使用DataReader类 173

使用DataTable和DataVeiw类 175

定义数据库关系 177

使用Command对象 178

使用Command Builder生成SQL语句 179

9.5 DataSet应用 181

更新DataSet 181

向DataSet添加数据 183

对DataSet排序和筛选 185

9.6扩展练习 187

第10章 GDI+简介 188

10.1图形绘制概述 188

了解GDI+ 188

Graphics类 190

GDI+的坐标系统 191

颜色 192

10.2画笔与绘制基本图形 193

10.3画刷与区域填充 196

使用SolidBrush填充图形 196

使用HatchBrush填充图形 198

使用TextureBrush填充图形 199

使用LinearGradientBrush填充图形 200

10.4字体与绘制文本 202

10.5绘制复杂的形状 204

10.6打印图形 205

PrintDocument类 205

PrintDialog控件 207

PrintPreview控件 208

10.7扩展练习 210

第11章 工资管理系统 212

11.1系统分析 212

需求分析 212

功能分析 213

11.2系统概述 214

系统总体结构 214

系统用例图 214

11.3系统模块设计 218

登录管理 218

角色信息管理 219

员工信息管理 220

工资类别管理 221

工资支出管理 221

信息浏览与查看 222

11.4数据库设计 222

11.5登录模块 224

用户登录 224

密码修改 232

11.6角色信息管理模块 235

11.7员工信息管理模块 239

员工信息添加 239

管理员工信息 242

11.8工资支出模块 245

添加支出 245

支出查询 245

下篇 实验指导 249

第1单元 249

练习1-1 自定义Visual Studio 2005环境 249

练习1-2 设置应用程序属性 253

练习1-3 创建C#控制台程序 254

练习1-4 创建C#窗体程序 258

第2单元 262

练习2-1 创建汽车实例变量 262

练习2-2 计算器 263

练习2-3 制作九九乘法表 268

练习2-4 创建管理员结构 269

练习2-5 枚举管理员权限 270

第3单元 272

练习3-1 冒泡排序 272

练习3-2 求平均值 273

练习3-3 模拟资源管理器 275

第4单元 279

练习4-1 创建员工类和管理员类 279

练习4-2 模拟员工的操作 282

练习4-3 序列化输出 284

练习4-4 树与节点类 286

第5单元 288

练习5-1 转换字符串大小写 288

练习5-2 过滤字符 290

练习5-3 将当前日期与时间格式化为标准格式 291

练习5-4 获取指定字符在字符串中的位置 293

第6单元 295

练习6-1 处理除数为0的异常 295

练习6-2 处理空字符转换数字异常 296

练习6-3 处理溢出异常 298

第7单元 300

练习7-1 制作管理员登录窗体 300

练习7-2 制作添加员工窗体 302

练习7-3 制作支出类别窗体 303

练习7-4 制作工资支出窗体 305

第8单元 306

练习8-1 列表显示文件 306

练习8-2 列表显示驱动器信息 308

练习8-3 模拟【我的电脑】 311

练习8-4 读取.ini文件 312

练习8-5 制作记事本 316

第9单元 322

练习9-1 数据源连接Access 322

练习9-2 显示管理员表数据 324

练习9-3 对Data View筛选和排序 325

练习9-4 通过DataTable对列过滤和排序 328

第10单元 329

练习10-1 绘制汽车标志 329

练习10-2 绘制图像 330

练习10-3 对图像进行坐标变换 331

练习10-4 翻转、缩放和移动图形 332

练习10-5 绘制条形图 335

练习10-6 绘制饼形图 337

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