图书介绍

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

C# 2012程序设计实践教程
  • 张冬旭,马春兴编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302418481
  • 出版时间:2016
  • 标注页数:398页
  • 文件大小:93MB
  • 文件页数:410页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

C# 2012程序设计实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 搭建C# 2012的开发框架1

1.1 .NET Framework概述1

1.1.1 .NET Framework组件1

1.1.2 公共语言运行时2

1.1.3 .NET Framework类库4

1.2 C#语言概述5

1.2.1 C#语言的特点5

1.2.2 C# 5.0新增功能5

1.2.3 C# 5.0修改功能7

1.3 Visual Studio 2012开发工具8

1.3.1 安装Visual Studio 20128

1.3.2 认识Visual Studio 201211

1.4 实验指导——创建C#控制台应用程序15

1.5 引用命名空间17

思考与练习18

第2章 C#入门语法20

2.1 C#语句20

2.2 数据类型22

2.2.1 常用数据类型22

2.2.2 数据格式25

2.3 变量与常量27

2.3.1 变量的声明27

2.3.2 变量的使用28

2.3.3 常量30

2.4 类型转换31

2.4.1 隐式转换和显式转换31

2.4.2 字符串类型转换32

2.4.3 装箱和拆箱33

2.5 运算符34

2.5.1 常用运算符35

2.5.2 运算符的使用38

2.6 控制语句39

2.6.1 选择语句39

2.6.2 循环语句42

2.6.3 跳转语句44

2.6.4 语句嵌套46

2.6.5 实验指导——日历输出46

2.6.6 预处理指令47

思考与练习48

第3章 C#面向对象基础50

3.1 类和对象50

3.1.1 类50

3.1.2 类的对象51

3.2 类的函数52

3.2.1 构造函数52

3.2.2 析构函数54

3.3 常见成员55

3.3.1 字段56

3.3.2 常量57

3.3.3 属性58

3.3.4 方法59

3.4 三大特性61

3.4.1 封装61

3.4.2 继承62

3.4.3 多态64

3.5 常用的可选修饰符65

3.5.1 base修饰符65

3.5.2 sealed修饰符66

3.5.3 abstract修饰符68

3.5.4 static修饰符69

3.5.5 实验指导——摄氏温度和华氏温度的转换70

3.6 实验指导——模拟实现简单的计算器72

思考与练习75

第4章 C#面向对象的其他知识77

4.1 结构77

4.1.1 定义结构77

4.1.2 结构成员78

4.1.3 结构和类80

4.2 枚举80

4.2.1 定义枚举81

4.2.2 使用枚举82

4.2.3 Enum实现转换83

4.3 接口85

4.3.1 定义接口85

4.3.2 接口和抽象类86

4.3.3 接口成员86

4.3.4 实验指导——在同一个类中实现多个接口88

4.3.5 内置接口90

4.4 实验指导——模拟实现会员登录91

思考与练习93

第5章 数组、集合和泛型95

5.1 一维数组95

5.1.1 一维数组概述95

5.1.2 数组的应用97

5.2 其他常用数组100

5.2.1 二维数组100

5.2.2 交错数组102

5.2.3 静态数组103

5.3 集合类105

5.3.1 集合类概述105

5.3.2 ArrayList类106

5.3.3 Stack集合类108

5.3.4 Queue集合类109

5.3.5 BitArray集合类110

5.3.6 SortedList集合类111

5.3.7 Hashtable集合类113

5.4 自定义集合类114

5.4.1 自定义集合类概述114

5.4.2 实验指导——家电信息管理115

5.5 泛型117

5.5.1 泛型概述117

5.5.2 泛型类118

5.5.3 泛型方法和参数119

5.5.4 类型参数的约束121

思考与练习121

第6章 C#中常用的处理类123

6.1 操作字符串123

6.1.1 String类123

6.1.2 String类操作字符串125

6.1.3 StringBuilder类131

6.1.4 StringBuilder类操作字符串133

6.2 操作日期和时间134

6.2.1 DateTime结构135

6.2.2 TimeSpan结构137

6.3 数学工具类139

6.3.1 Math类139

6.3.2 使用Random类140

6.4 正则表达式141

6.4.1 匹配规则141

6.4.2 Regex类142

6.5 实验指导——通过Thread类处理线程144

思考与练习146

第7章 委托和异常147

7.1 委托147

7.1.1 委托概述147

7.1.2 声明委托148

7.1.3 使用委托148

7.1.4 匿名委托150

7.1.5 Lambda表达式151

7.1.6 多重委托152

7.2 事件153

7.2.1 事件概述154

7.2.2 事件操作154

7.3 实验指导——委托和事件的综合使用156

7.4 异常157

7.4.1 异常概述158

7.4.2 try…catch…finally语句158

7.4.3 常用异常类159

7.4.4 throw关键字162

7.4.5 自定义异常类163

思考与练习164

第8章 LINQ简单查询166

8.1 LINQ简介166

8.2 查询简单应用168

8.2.1 认识LINQ查询168

8.2.2 LINQ查询表达式169

8.2.3 from子句170

8.2.4 select子句171

8.2.5 where子句173

8.2.6 orderby子句174

8.2.7 group子句175

8.3 join子句176

8.3.1 创建示例数据源176

8.3.2 内联接177

8.3.3 分组联接178

8.3.4 左外联接179

8.4 查询方法181

8.4.1 认识查询方法181

8.4.2 筛选数据182

8.4.3 排序183

8.4.4 分组184

8.4.5 取消重复184

8.4.6 聚合185

8.4.7 联接187

8.5 实验指导——LINQ查询的“延迟”问题188

思考与练习190

第9章 LINQ to SQL192

9.1 认识LINQ对象关系设计器192

9.2 DataContext类194

9.3 实验指导——手动映射数据库196

9.4 实验指导——操作数据198

9.4.1 插入数据199

9.4.2 更新数据200

9.4.3 删除数据201

9.5 多表查询202

思考与练习204

第10章 WPF基础入门206

10.1 了解WPF206

10.1.1 WPF的诞生206

10.1.2 WPF的概念208

10.1.3 WPF 4.5 新增功能209

10.1.4 WPF与Silverlight的关系210

10.1.5 学习WPF的必要性211

10.2 WPF体系结构212

10.2.1 了解WPF体系结构212

10.2.2 类层次结构213

10.3 实验指导——创建第一个WPF程序215

10.4 认识XAML220

10.4.1 XAML简介220

10.4.2 XAML语法规则220

10.4.3 XAML根元素221

10.4.4 XAML命名空间222

10.4.5 XAML后台文件224

10.4.6 子元素225

10.5 认识Application类226

10.5.1 创建Application对象226

10.5.2 创建自定义Application类228

10.5.3 定义应用程序关闭模式230

10.5.4 应用程序事件231

10.5.5 处理命令行参数232

10.5.6 处理子窗口233

思考与练习236

第11章 WPF控件布局238

11.1 WPF布局238

11.1.1 WPF布局原理238

11.1.2 StackPanel布局239

11.1.3 WrapPanel和DockPanel布局240

11.1.4 Grid布局243

11.1.5 Canvas布局245

11.2 WPF控件简介246

11.2.1 WPF控件概述246

11.2.2 WPF控件类型247

11.3 WPF内容控件248

11.3.1 ContentControl类248

11.3.2 HeaderedContentControl类250

11.3.3 ItemsControl类253

11.3.4 HeaderedItemsControl类254

11.4 标准控件254

11.4.1 文本输入控件254

11.4.2 文本显示控件255

11.4.3 外观控件259

11.4.4 设置文本格式的类260

11.5 实验指导——在C#中添加WPF控件261

思考与练习262

第12章 WPF的属性和事件264

12.1 依赖项属性264

12.1.1 依赖项属性概述264

12.1.2 属性值继承特性266

12.1.3 自定义依赖项属性268

12.2 实验指导——定义和使用完整的依赖项属性270

12.3 附加属性273

12.3.1 附加属性概述273

12.3.2 自定义附加属性275

12.4 实验指导——定义和使用完整的附加属性276

12.5 路由事件278

12.5.1 路由事件概述278

12.5.2 路由策略279

12.5.3 自定义路由事件281

12.6 附加事件284

思考与练习286

第13章 WPF图形和多媒体288

13.1 WPF图形288

13.1.1 WPF图形对象288

13.1.2 形状拉伸290

13.1.3 形状变换292

13.2 画刷296

13.2.1 纯色和渐变色296

13.2.2 线性渐变297

13.2.3 径向渐变299

13.3 动画301

13.3.1 动画概述302

13.3.2 WPF属性动画302

13.3.3 动画类型303

13.3.4 对属性应用动画306

13.4 图像307

13.4.1 WPF图像处理307

13.4.2 WPF图像格式307

13.4.3 图像显示309

13.5 多媒体309

13.5.1 多媒体概述309

13.5.2 MediaElement类310

13.6 实验指导——自定义播放器312

思考与练习314

第14章 WPF数据绑定技术316

14.1 数据绑定的概念316

14.2 简单绑定317

14.2.1 绑定到属性318

14.2.2 绑定模式319

14.2.3 使用代码实现绑定320

14.2.4 绑定到多个属性321

14.2.5 设置绑定更新模式323

14.2.6 绑定不可见元素324

14.3 实验指导——数据库绑定328

14.3.1 创建数据访问代码329

14.3.2 查看学生信息列表330

14.3.3 查找学生信息331

14.3.4 更新学生信息333

思考与练习334

第15章 WCF概述336

15.1 了解WCF336

15.1.1 WCF概念336

15.1.2 WCF优势337

15.2 WCF技术要素338

15.2.1 组成元素338

15.2.2 契约340

15.2.3 服务342

15.2.4 宿主程序343

15.2.5 实现客户端348

15.3 应用场景349

15.4 实验指导——WCF实现购票系统的基本功能350

思考与练习355

第16章 WF框架356

16.1 WF基础356

16.1.1 工作流简介356

16.1.2 数据模型357

16.2 活动358

16.2.1 程序流活动359

16.2.2 流程图活动359

16.2.3 状态机活动360

16.2.4 消息传递活动360

16.2.5 自定义活动362

16.3 创建工作流363

16.3.1 工作流类型363

16.3.2 流程图工作流364

16.3.3 程序工作流366

16.3.4 状态机工作流367

16.3.5 使用命令性代码创作工作流369

16.4 实验指导——创建生成随机数的工作流370

思考与练习370

第17章 WPF制作文件资源管理器372

17.1 资源管理器概述372

17.2 数据库设计373

17.3 准备工作374

17.3.1 搭建框架374

17.3.2 创建类375

17.3.3 App.xaml文件378

17.4 功能实现382

17.4.1 前台界面382

17.4.2 后台代码387

17.5 功能测试392

附录 思考与练习答案395

热门推荐