图书介绍

C# 4.0程序设计与项目实战PDF|Epub|txt|kindle电子书版本网盘下载

C# 4.0程序设计与项目实战
  • 张正礼编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302280439
  • 出版时间:2012
  • 标注页数:496页
  • 文件大小:194MB
  • 文件页数:513页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C# 4.0程序设计与项目实战PDF格式电子书版下载

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

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

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

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

图书目录

第1章C# 4.0程序语言1

1.1.NET Framework1

1.1.1.NET框架的发展历程2

1.1.2.NET语言3

1.1.3公共语言运行时4

1.1.4.NET类库5

1.1.5 Visual Studio5

1.2使用 Visual Studio 20105

1.2.1安装6

1.2.2创建项目9

1.2.3项目管理11

1.2.4 Visual Studio 2010新特性15

1.3 C#程序语言概述16

1.3.1 C#语言的特点16

1.3.2简单的C#编程语法17

1.3.3 C# 4.0的新特性18

1.4第一个C#应用程序19

1.5常见疑问解答20

1.6上机练习21

第2章 变量、常量和数据类型22

2.1变量22

2.2常量22

2.3数据类型23

2.3.1值类型24

2.3.2引用类型24

2.3.3装箱和拆箱25

2.4理解null值和可以为null的类型26

2.5数据类型的转换28

2.5.1隐式转换29

2.5.2显式转换29

2.5.3自定义数据转换30

2.5.4使用内置程序类的转换32

2.5.5类型转换的安全性34

2.6泛型类型37

2.7隐式类型38

2.8 dynamic类型39

2.9常见疑问解答41

2.10上机练习42

第3章 运算符44

3.1算术运算符44

3.1.1+运算符44

3.1.2-运算符45

3.1.3*运算符45

3.1.4/运算符46

3.1.5%运算符46

3.1.6++运算符47

3.1.7--运算符47

3.2赋值运算符48

3.3关系运算符49

3.3.1==运算符50

3.3.2!=运算符50

3.3.3<运算符51

3.3.4>运算符52

3.3.5<=运算符52

3.3.6>=运算符53

3.4逻辑运算符53

3.5条件运算符54

3.6位运算符55

3.6.1&运算符55

3.6.2 I运算符56

3.6.3 ^运算符57

3.6.4~运算符58

3.6.5<<运算符58

3.6.6>>运算符59

3.7其他运算符59

3.8运算符的优先级60

3.9常见疑问解答61

3.10上机练习62

第4章 流程控制64

4.1条件语句64

4.1.1 if语句64

4.1.2 switch语句66

4.1.3实训:个人所得税计算程序68

4.2循环语句70

4.2.1 do-while循环70

4.2.2 while循环71

4.2.3 for循环72

4.2.4 foreach循环72

4.2.5实训:冒泡排序73

4.3跳转语句74

4.3.1 break语句75

4.3.2 continue语句75

4.3.3 goto语句76

4.3.4 return语句77

4.3.5 throw语句77

4.4常见疑问解答77

4.5上机练习78

第5章 方法80

5.1声明方法80

5.1.1参数81

5.1.2返回值81

5.2调用方法82

5.2.1调用方法的方式及示例82

5.2.2实训:汉诺塔84

5.3参数传递86

5.3.1值类型参数的传递86

5.3.2引用类型参数的传递87

5.3.3使用ref和out88

5.4作用域90

5.5一个重要的方法——Main方法91

5.6可选参数和命名参数93

5.6.1可选参数93

5.6.2命名参数94

5.7常见疑问解答95

5.8上机练习97

第6章 异常与异常处理98

6.1异常和异常处理98

6.1.1异常类100

6.1.2预定义公共语言运行时异常类101

6.1.3创建异常103

6.1.4引发异常103

6.2 try和catch103

6.3使用finally105

6.4异常使用的原则106

6.4.1引发异常的准则106

6.4.2异常处理的准则107

6.4.3异常与性能107

6.5常见疑问解答109

6.6上机练习109

第7章 类和对象110

7.1类及其成员110

7.1.1定义类110

7.1.2创建对象110

7.1.3字段111

7.1.4方法112

7.1.5属性112

7.1.6构造函数113

7.1.7使用this关键字115

7.1.8析构函数115

7.1.9实训:Point类的定义和使用116

7.2控制可访问性118

7.2.1类的可访问性118

7.2.2成员的可访问性118

7.3嵌套定义类120

7.4使用静态类和静态成员121

7.4.1静态类121

7.4.2静态成员124

7.5继承127

7.5.1继承的实现128

7.5.2多态性132

7.5.3访问基类的成员136

7.5.4抽象类137

7.5.5密封类139

7.5.6实训:联系方式的定义139

7.6重载145

7.7常见疑问解答146

7.8上机练习147

第8章 接口148

8.1接口定义148

8.1.1定义接口148

8.1.2理解接口148

8.1.3接口属性152

8.1.4接口方法152

8.2接口实现152

8.3常见疑问解答157

8.4上机练习157

第9章 枚举和结构158

9.1枚举158

9.1.1声明枚举158

9.1.2使用枚举160

9.1.3标志枚举160

9.1.4 System.Enum类161

9.2结构164

9.2.1声明结构165

9.2.2声明结构对象166

9.2.3实现接口168

9.2.4复制结构变量168

9.3常见疑问解答170

9.4上机练习171

第10章 委托和事件172

10.1委托172

10.1.1定义和声明委托172

10.1.2使用委托172

10.1.3多播委托174

10.1.4匿名方法177

10.1.5委托中的协变和逆变179

10.1.6回调函数180

10.1.7委托特性182

10.2事件182

10.2.1定义和声明事件182

10.2.2定义事件处理程序183

10.2.3从EventArgs类派生184

10.2.4在派生类中引发基类事件187

10.2.5实现接口事件190

10.2.6事件特性191

10.2.7实训:宠物狗吠叫事件处理191

10.3常见疑问解答194

10.4上机练习194

第11章 数组和集合196

11.1数组196

11.1.1声明数组196

11.1.2初始化数组变量197

11.1.3访问单独的数组元素197

11.1.4遍历数组198

11.1.5 Array类199

11.1.6实训:学生信息的存储206

11.2集合208

11.2.1 ArrayList集合类209

11.2.2 Queue集合类212

11.2.3 Stack集合类215

11.2.4 Hashtable集合类217

11.2.5实训:电话本219

11.2.6 SortedList集合类222

11.2.7几种接口225

11.2.8选择集合类225

11.3常见疑问解答226

11.4上机练习227

第12章ADO.NET技术228

12.1数据管理228

12.1.1数据库228

12.1.2数据访问229

12.2配置数据库230

12.2.1 SQL Server Express230

12.2.2建立SQL Server数据库230

12.2.3在Visual Studio中浏览和修改数据库233

12.2.4 SQL命令行工具235

12.3基本的SQL236

12.3.1选择数据236

12.3.2插入数据237

12.3.3更新数据238

12.3.4删除数据238

12.3.5在Visual Studio 2010中执行数据查询239

12.4 ADO.NET240

12.4.1 ADO.NET结构240

12.4.2 ADO.NET命名空间241

12.4.3数据提供器类242

12.5直接数据访问243

12.5.1创建连接244

12.5.2 Select命令249

12.5.3 DataReader249

12.6不连接的数据访问252

12.6.1使用DataAdapter253

12.6.2 DataSet253

12.6.3以不连接的方式获取数据255

12.7常见疑问解答258

12.8上机练习259

第13章XML数据和文件操作260

13.1 XML概述260

13.1.1 XML的语法260

13.1.2文档类型定义262

13.1.3可扩展样式语言264

13.1.4 XPath266

13.2访问和操作XML267

13.2.1.NET中的DOM概述267

13.2.2创建XML文档268

13.2.3将XML读入文档268

13.2.4选择节点269

13.2.5创建新节点270

13.2.6修改XML文档272

13.2.7删除XML文档的节点、属性和内容272

13.2.8保存XML文档273

13.2.9实训:留言簿273

13.3 DataSet与XML279

13.3.1把XML数据读入DataSet对象279

13.3.2从DataSet写出XML数据281

13.4文件操作285

13.4.1概述285

13.4.2文件基本操作286

13.4.3文件的I/O操作287

13.5常见疑问解答289

13.6上机练习290

第14章LINQ技术292

14.1概述292

14.2 LINQ简介293

14.2.1 LINQ查询介绍293

14.2.2 LINQ和泛型295

14.2.3基本查询操作296

14.2.4使用LINQ进行数据转换299

14.2.5 Lambda表达式303

14.3 LINQ到ADO.NET304

14.3.1 LINQ到SQL基础304

14.3.2对象模型及其创建305

14.3.3查询数据库309

14.3.4更改数据库312

14.3.5存储过程316

14.4 LINQ到XML319

14.4.1 LINQ到XML中的类320

14.4.2构造XML树325

14.4.3序列化树330

14.4.4查询XML树331

14.4.5修改XML树332

14.5常见疑问解答335

14.6上机练习336

第15章ASP.NET应用程序开发简介338

15.1 ASP.NET简介338

15.1.1 ASP.NET应用程序定义338

15.1.2安装和配置IIS339

15.1.3 ASP.NET页面与服务器交互344

15.2创建和配置ASP.NET应用程序345

15.2.1创建和配置ASP.NET应用程序的方法345

15.2.2实训:创建第一个ASP.NET应用程序348

15.3 ASP.NET控件349

15.3.1基本的ASP.NET控件349

15.3.2列表控件351

15.3.3实训:购物篮357

15.3.4验证控件360

15.4 ASP.NET内置对象367

15.4.1 Response对象367

15.4.2 Request对象369

15.4.3 Server对象371

15.4.4 ViewState对象373

15.4.5 Cookies对象374

15.4.6 Session对象377

15.4.7 Application对象379

15.5创建和使用Web服务381

15.5.1创建Web服务381

15.5.2使用存在的Web服务384

15.6常见疑难解答387

15.7上机练习388

第16章 聊天室系统389

16.1功能分析389

16.2系统设计390

16.2.1框架设计390

16.2.2数据库设计391

16.2.3数据库接口程序设计392

16.3关键技术详解398

16.3.1当前聊天内容的存储398

16.3.2聊天内容的自动刷新399

16.4系统实现399

16.4.1用户登录399

16.4.2用户注册402

16.4.3发送聊天信息408

16.4.4显示聊天内容410

16.4.5聊天室主界面的实现411

16.4.6聊天日志查看412

16.4.7用户管理414

16.5小结419

第17章 留言板420

17.1功能分析420

17.2系统设计421

17.2.1框架设计421

17.2.2数据库设计425

17.2.3数据库接口程序设计426

17.3关键技术详解426

17.3.1用户留言的存储426

17.3.2留言格式的转化426

17.3.3过滤脏话428

17.4系统实现429

17.4.1发表留言429

17.4.2查看留言437

17.4.3管理员登录442

17.4.4系统设置444

17.5小结449

第18章 网络书店450

18.1功能分析450

18.2系统设计451

18.2.1系统模块的划分451

18.2.2系统框架设计453

18.2.3系统程序结构设计460

18.2.4数据库设计462

18.3数据访问和DAL层的实现468

18.3.1 ADO.NET数据访问组件468

18.3.2 LINQ到SQL数据访问组件468

18.4业务逻辑层470

18.4.1 Book类470

18.4.2 Category类474

18.4.3 Comment类476

18.4.4 Cart类479

18.4.5 Order类481

18.4.6 Folders类和Mails类483

18.4.7 User类483

18.5表示层的实现486

18.5.1书籍信息浏览功能486

18.5.2书籍评论功能488

18.5.3购物车功能490

18.5.4订单生成与修改功能493

18.5.5站内邮件功能495

18.6小结496

热门推荐