图书介绍

C#程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载

C#程序设计案例教程
  • 高寿柏主编 著
  • 出版社: 济南:山东友谊出版社
  • ISBN:9787807373209
  • 出版时间:2008
  • 标注页数:295页
  • 文件大小:47MB
  • 文件页数:310页
  • 主题词:软件开发-人才-培养-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序设计案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

专题一NET简介1

1.教学目标1

2.工作任务1

3.相关实践知识1

3.1在文本文档中编写简单的C#程序1

3.2使用csc命令进行编译1

3.3使用vs20051DE编写简单的C#程序4

4.相关理论知识7

4.1 NET平台7

4.2 C#语言7

4.3 Main()函数8

4.4注释9

4.5控制台输入输出9

4.6编译和执行环境10

4.7 Microsoft Visual Studio 2005 IDE简介11

5.提高11

6.实验14

7.课后作业14

专题二C#语法基础15

1.教学目标15

2.工作任务15

3.相关实践知识15

4.相关理论知识17

4.1变量17

4.2基本数据类型18

4.3运算符19

4.4循环控制语句20

4.5选择语句23

4.6跳转语句24

4.7数组26

5.提高27

6.实验28

7.课后作业28

专题三面向对象基础29

教学目标29

案例一面向对象思想30

1.教学目标30

2.工作任务30

3.相关实践知识30

4.相关理论知识32

4.1面向对象思想32

4.2类和对象34

4.3字段35

4.4方法36

4.5只读字段和常量37

4.6重载37

4.7构造函数38

4.8静态构造函数40

4.9析构函数40

4.10垃圾回收41

5.实验42

6.课后作业42

案例二继承、重写、修饰符43

l.教学目标43

2.工作任务43

3.相关实践知识43

4.相关理论知识45

4.1继承45

4.2重写(覆盖性重写)47

4.3 this和base48

4.4访问修饰符51

5.实验52

6.课后作业52

案例三虚函数、抽象、接口53

1.教学目标53

2.工作任务53

3.相关实践知识53

3.1编写实现虚方法的C#控制台程序53

3.2编写实现抽象的C#控制台程序55

3.3编写实现接口的C#控制台程序57

4.相关理论知识58

4.1重写(多态性重写)58

4.2虚方法59

4.3抽象类与抽象方法62

4.4接口63

5.提高65

6.实验67

7.课后作业67

案例四属性、索引器、委托和事件68

l.教学目标68

2.工作任务68

3.相关实践知识68

3.1使用属性68

3.2索引器的使用71

3.3委托的使用73

3.4事件的使用74

4.相关理论知识76

4.1属性76

4.2索引器77

4.3委托78

4.4事件79

5.提高80

6.实验82

7.课后作业82

案例五结构、枚举、装箱和取消装箱83

1.教学目标83

2.工作任务83

3.相关实践知识83

3.1编写实现装箱和取消装箱等功能的C#控制台程序83

3.2编写实现结构等功能的C#控制台程序85

4.相关理论知识86

4.1值类型和引用类型86

4.2装箱和取消装箱87

4.3操作符重载89

4.4结构89

4.5枚举90

4.6静态成员91

4.7类型转换91

4.8 out参数93

5.实验94

6.课后作业94

专题四异常与错误处理95

1.教学目标95

2.工作任务95

3.相关实践知识95

3.1典型try...catch...结构95

3.2多重catch块96

3.3嵌套try...catch结构98

3.4使用finally块99

3.5使用throw关键字显式抛出异常100

3.6编写自定义异常102

3.7集合的应用103

4.相关理论知识108

4.1异常介绍108

4.2使用关键字throw显式抛出异常109

4.3编写自定义的异常110

4.4集合110

5.实验112

6.课后作业115

专题五命名空间、程序集、反射和泛型117

l.教学目标117

2.工作任务117

3.相关实践知识117

3.1编写实现命名空间、程序集的C#控制台程序117

3.2编写实现反射的C#控制台程序124

3.3编写实现泛型的C#控制台程序125

4.相关理论知识129

4.1命名空间129

4.2程序集131

4.3反射132

4.4泛型133

5.实验135

6.课后作业135

专题六可视化编程137

教学目标137

案例一基本控件(一)138

1.教学目标138

2.工作任务138

3.相关实践知识138

4.相关理论知识147

4.1 IDE: Microsoft Visual Studio 2005147

4.2控件148

4.3 Control、Form和常用控件类152

4.4 MessageBox类153

5.实验153

6.课后作业154

案例二基本控件(二)156

1.教学目标156

2.工作任务156

3.相关实践知识156

3.1城市树列表项目156

3.2电子时钟项目163

4.相关理论知识166

4.1 TreeView控件166

4.2 ErrorProvider控件167

4.3 Timer组件168

4.4 DateTime结构168

5.提高168

6.实验169

7.课后作业172

案例三基本控件(三)173

1.教学目标173

2.工作任务173

3.相关实践知识173

4.相关理论知识187

4.1单文档和多文档应用程序187

4.2菜单栏189

4.3工具栏190

4.4状态栏190

4.5 HelpProvider组件190

4.6 OpenFileDialog对话框190

4.7 SaveFileDialog对话框191

4.8用户定义的对话框192

4.9有模式对话框和无模式对话框192

4.10用户控件和自定义控件192

5.实验195

6课后作业195

专题七ADONET访问数据库197

教学目标197

案例一ADONET模型介绍及紧耦合的数据存取198

1.教学目标198

2.工作任务198

3.相关实践知识198

4.相关理论知识204

4.1 ADONET对象模型204

4.2 Connection对象206

4.3 Command对象208

4.4 DataReader对象210

5.实验211

6.课后作业212

案例二松耦合数据源DataSet213

1.教学目标213

2.工作任务213

3.相关实践知识213

4.相关理论知识216

4.1 DataAdapter对象216

4.2 DataSet对象217

4.3 DataView对象219

5.实验220

6.课后作业220

案例三使用DataGridView控件和事务控制221

1.教学目标221

2.工作任务221

3.相关实践知识221

4.理论知识233

4.1 DataGridView控件233

4.2 SqlTransaction类239

5.实验240

6.作业240

专题八文件操作241

1.教学目标241

2.工作任务241

3.相关实践知识241

4.相关理论知识247

4.1 File类和Directory类247

4.2 FileStream类252

4.3 StreamReader类254

4.4 StreamWriter类256

5.实验256

6.课后作业257

专题九网络编程259

1.教学目标259

2.工作任务259

3.相关实践知识259

3.1用TCP类实现的简易聊天程序259

3.2用UDP类实现的简易聊天程序267

4.相关理论知识269

4.1网络编程基础269

4.2套接字编程270

5.实验275

6.课后作业275

专题十多线程简介277

1.教学目标277

2.工作任务277

3.相关实践知识277

3.1使用ThreadPool创建线程277

3.2使用Thread创建线程278

3.3创建高优先级的进程281

4.相关理论知识283

4.1线程介绍283

4.2 ThreadPool类285

4.3 Thread类286

4.4 线程优先级287

4.5 同步287

4.6 lock关键字288

4.7 Moniter类288

4.8 Mutex类289

5.提高290

6.实验290

7.课后作业295

热门推荐