图书介绍

C#2008开发入行真功夫PDF|Epub|txt|kindle电子书版本网盘下载

C#2008开发入行真功夫
  • 余金山,陈建荣,王涛等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121080562
  • 出版时间:2009
  • 标注页数:602页
  • 文件大小:244MB
  • 文件页数:620页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C#2008开发入行真功夫PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C#语法基础篇3

第1章 初识C#程序3

1.1案例场景4

1.1.1问候程序4

1.1.2我们现在能做的4

1.2 C#概述4

1.2.1 .NET Framework概述5

1.2.2 C#与.NET Framework的关系6

1.2.3如何使用.NET Framework创建应用程序7

1.2.4 C#在.NET企业体系结构中的作用8

1.3 Visual Studio 2008集成开发环境8

1.3.1安装Visual Studio 2008开发环境8

1.3.2 熟悉Visual Studio 2008集成开发环境11

1.4命名空间15

1.4.1命名空间声明15

1.4.2使用指示16

1.5理解C#程序19

1.5.1 Main()方法19

1.5.2控制台I/O20

1.5.3注释语句的使用20

1.6 C#命名规则21

1.7回到案例场景24

1.7.1基本思路24

1.7.2代码演练26

1.8本章小结与习题27

1.8.1重点回顾27

1.8.2课后练习28

第2章 变量、运算符和表达式29

2.1案例场景30

2.1.1创建智能运算程序30

2.1.2我们现在能做的30

2.2数据类型31

2.2.1 C#数据类型概述31

2.2.2值类型31

2.2.3引用类型37

2.2.4 CTS类型系统38

2.3常量和变量40

2.3.1常量40

2.3.2变量40

2.4类型转换41

2.5运算符42

2.5.1赋值运算符43

2.5.2算术运算符49

2.5.3关系运算符51

2.5.4逻辑运算符54

2.5.5条件运算符56

2.5.6运算符58

2.6表达式60

2.7回到案例场景61

2.7.1基本思路61

2.7.2代码演练61

2.8本章小结与习题62

2.8.1重点回顾62

2.8.2课后练习63

第3章 C#流控制语句65

3.1案例场景66

3.1.1每周日程安排程序66

3.1.2我们现在能做的66

3.2流控制语句概述67

3.3 if语句68

3.4 switch语句70

3.5循环语句71

3.5.1 while语句71

3.5.2 do...while语句72

3.5.3 for语句73

3.5.4 foreach语句74

3.6跳转语句76

3.6.1 break语句76

3.6.2 continue语句77

3.6.3 goto语句78

3.6.4 return语句79

3.7回到案例场景80

3.7.1基本思路80

3.7.2代码演练82

3.8本章小结与习题83

3.8.1重点回顾83

3.8.2课后练习84

第4章 类和对象85

4.1案例场景86

4.1.1汽车信息管理程序86

4.1.2我们现在能做的86

4.2面向对象的基本概念88

4.2.1对象和类89

4.2.2接口89

4.2.3封装89

4.2.4类的实例90

4.2.5类之间的关系90

4.2.6抽象类和具体类91

4.2.7类的多态性91

4.2.8消息91

4.3创建类92

4.3.1创建一个简单的类92

4.3.2类修饰符92

4.3.3类的成员94

4.4域96

4.4.1声明域97

4.4.2常数域98

4.4.3初始化域98

4.4.4属性99

4.5对象的构造与初始化101

4.5.1创建一个类实例101

4.5.2构造函数103

4.5.3析构函数104

4.6方法105

4.6.1声明方法105

4.6.2调用方法107

4.6.3给方法传递参数108

4.7索引器112

4.8事件114

4.9 Visual Studio 2008面向对象编程支持115

4.9.1类视图窗口115

4.9.2对象浏览器116

4.9.3添加类116

4.9.4类图117

4.9.5创建类库项目117

4.10回到案例场景120

4.10.1基本思路120

4.10.2代码演练122

4.11本章小结与习题125

4.11.1重点回顾125

4.11.2课后练习125

第5章 继承和多态129

5.1案例场景130

5.1.1汽车信息管理程序130

5.1.2我们现在能做的130

5.2创建第一个继承的类133

5.3派生类中的构造函数135

5.4继承和再定义成员138

5.4.1覆盖138

5.4.2使用base关键字访问基类成员140

5.4.3访问继承成员141

5.4.4隐藏基类及其成员142

5.5抽象类和方法145

5.6多态147

5.7 System.Object类148

5.8接口153

5.8.1一个简单的接口实例154

5.8.2接口声明155

5.8.3接口实现159

5.8.4继承接口160

5.8.5使用接口165

5.9回到案例场景167

5.9.1基本思路167

5.9.2代码演练170

5.10本章小结与习题172

5.10.1重点回顾172

5.10.2课后练习173

第6章 数组175

6.1案例场景176

6.1.1产品抽样程序176

6.1.2我们现在能做的177

6.2简单数组179

6.2.1数组的声明179

6.2.2数组的初始化180

6.2.3访问数组元素182

6.2.4使用引用类型183

6.3多维数组184

6.4交错数组186

6.5 Array类188

6.5.1创建数组189

6.5.2复制数组190

6.5.3数组逆向191

6.5.4数组排序192

6.5.5 foreach语句193

6.6回到案例场景194

6.6.1基本思路194

6.6.2代码演练196

6.7本章小结与习题198

6.7.1重点回顾198

6.7.2课后练习198

第7章 集合201

7.1案例场景202

7.1.1产品抽样程序202

7.1.2我们现在能做的203

7.2集合类型和接口210

7.3列表211

7.3.1创建第一个列表211

7.3.2添加元素212

7.3.3获得集合大小213

7.3.4搜索元素213

7.3.5集合元素排序216

7.3.6删除集合元素217

7.4队列218

7.4.1创建第一个队列218

7.4.2向队列添加元素220

7.4.3向队列添加自定义对象221

7.5栈222

7.5.1创建第一个栈222

7.5.2入栈和出栈223

7.6链表225

7.7有序表229

7.7.1创建有序表229

7.7.2添加元素231

7.7.3检索元素231

7.7.4删除元素232

7.8位数组233

7.8.1创建第一个位数组233

7.8.2使用位数组方法234

7.9数组列表235

7.10回到案例场景239

7.10.1基本思路240

7.10.2代码演练241

7.11本章小结与习题242

7.11.1重点回顾243

7.11.2课后练习243

第8章 字符串处理247

8.1案例场景248

8.1.1培训班学生管理程序248

8.1.2我们现在能做的249

8.2字符串概述257

8.2.1创建第一个字符串257

8.2.2 String类258

8.2.3 StringBuilder类259

8.3字符串操作260

8.3.1连接字符串260

8.3.2求字符串子串262

8.3.3删除字符263

8.3.4删除字符串空格263

8.3.5替换字符串264

8.3.6插入字符串265

8.3.7比较字符串266

8.3.8搜索字符串268

8.3.9分隔字符串270

8.3.10格式化字符串270

8.4正则表达式274

8.4.1正则表达式概述274

8.4.2正则表达式的匹配274

8.5回到案例场景277

8.5.1基本思路277

8.5.2代码演练283

8.6本章小结与习题289

8.6.1重点回顾289

8.6.2课后练习289

第9章 异常处理291

9.1案例场景292

9.1.1汽车速度控制程序292

9.1.2我们现在能做的292

9.2编写第一个异常处理程序294

9.3异常处理295

9.3.1 C#异常处理机制295

9.3.2抛出异常298

9.3.3异常处理分区300

9.3.4捕获异常302

9.3.5 finally块304

9.4理解异常类305

9.5使用自定义异常309

9.6回到案例场景311

9.6.1基本思路311

9.6.2代码演练313

9.7本章小结与习题315

9.7.1重点回顾315

9.7.2课后练习315

第二部分 数据存取技术篇319

第10章 文件与注册表存取技术319

10.1案例场景320

10.1.1银行事务系统320

10.1.2我们现在能做的320

10.2文件与流323

10.3目录管理324

10.3.1使用DirectoryInfo类324

10.3.2使用Directory类329

10.4文件管理329

10.4.1使用FileInfo类329

10.4.2使用File类333

10.5驱动器管理333

10.6读写文件335

10.6.1抽象Stream类335

10.6.2使用StreamReader和StreamWriter类337

10.6.3使用BinaryWriter和BinaryReader339

10.6.4使用StringWriter和StringReader340

10.7读写注册表341

10.7.1注册表341

10.7.2使用.NET注册表类读写注册表信息342

10.8回到案例场景344

10.8.1基本思路344

10.8.2代码演练347

10.9本章小结与习题348

10.9.1重点回顾348

10.9.2课后练习349

第11章 使用ADO.NET操纵数据351

11.1案例场景352

11.1.1银行事务系统352

11.1.2我们现在能做的353

11.2 ADO.NET对象模型360

11.2.1 ADO.NET数据提供程序361

11.2.2 ADO.NET的连接对象362

11.2.3 ADO.NET的脱机对象366

11.2.4第一个ADO.NET程序367

11.3连接数据源369

11.3.1创建和存储连接字符串369

11.3.2连接到数据源373

11.4查询数据375

11.4.1执行直接数据查询375

11.4.2执行脱机模式下的连接查询377

11.4.3执行层次化数据查询379

11.4.4执行带参数的数据查询382

11.4.5调用存储过程查询数据384

11.5查找、过滤与排序数据387

11.5.1使用DataTable对象查询数据387

11.5.2使用 DataView对象过滤和排序数据389

11.6数据更新390

11.6.1使用Command对象直接更新数据库390

11.6.2使用CommandBuilder对象生成更新逻辑393

11.6.3使用DataAdapter对象更新数据395

11.7回到案例场景398

11.7.1基本思路398

11.7.2代码演练405

11.8本章小结与习题406

11.8.1重点回顾406

11.8.2课后练习407

第12章 使用LINQ查询数据409

12.1案例场景410

12.1.1学生选课信息查询程序410

12.1.2我们现在能做的411

12.2 LINQ概述412

12.2.1 LINQ简介413

12.2.2创建第一个LINQ查询示例413

12.2.3 LINQ的推迟查询416

12.2.4连接查询418

12.2.5查询结果排序419

12.2.6群组421

12.3扩展方法423

12.3.1创建第一个使用扩展方法的LINQ查询示例423

12.3.2定义和使用扩展方法425

12.3.3在LINQ中使用Lambda表达式426

12.4使用LINQ to SQL429

12.4.1对象关系映射429

12.4.2使用LINQ to SQL提取数据430

12.5使用LINQ to DataSet435

12.6使用LINQ to XML438

12.6.1使用LNQ to XML功能构造函数438

12.6.2保存和装载XML文档440

12.6.3使用XML片段442

12.6.4查询XML文档444

12.7回到案例场景446

12.7.1基本思路446

12.7.2代码演练447

12.8本章小结与习题449

12.8.1重点回顾449

12.8.2课后练习449

第三部分 数据表现技术篇453

第13章 Windows Form编程453

13.1案例场景454

13.1.1银行事务系统454

13.1.2我们现在能做的455

13.2创建第一个Windows窗体应用程序457

13.3在窗体中添加菜单与工具栏462

13.4使用常用窗体控件466

13.4.1使用Button控件466

13.4.2使用Label控件466

13.4.3使用TextBox控件467

13.4.4使用ComboBox控件469

13.4.5使用BindingNavigator和BindingSource控件471

13.4.6使用RadioButton控件473

13.4.7使用CheckBox控件477

13.4.8使用ListBox控件和CheckedListBox控件479

13.4.9使用DataGridView控件482

13.4.10使用MonthC alendar控件483

13.4.11使用PictureBox控件486

13.5回到案例场景489

13.5.1基本思路489

13.5.2代码演练495

13.6本章小结与习题497

13.6.1重点回顾497

13.6.2课后练习498

第14章 ASP.NET数据表现499

14.1案例场景500

14.1.1银行事务系统500

14.1.2我们现在能做的500

14.2创建第一个ASP.NET Web应用程序501

14.2.1安装IIS服务器501

14.2.2构建ASP.NET应用程序502

14.2.3发布和部署Web应用504

14.3理解ASP.NET505

14.3.1认识ASP.NET505

14.3.2 ASP.NET应用剖析507

14.3.3理解ASP.NET页面处理流程508

14.3.3 ASP.NET Page类511

14.4使用常用Web控件513

14.4.1使用TextBox控件514

14.4.2使用DropDownList控件515

14.4.3使用CheckBox控件和RadioButton控件517

14.4.4使用Image控件518

14.4.5使用FileUpload控件518

14.5使用数据源控件520

14.5.1认识ASP.NET数据绑定模型520

14.5.2使用AccessDataSource控件520

14.5.3使用SqlDataSource控件524

14.5.4使用ObjectDataSource控件527

14.5.5使用XMLDataSource控件536

14.6绑定数据到数据呈现层控件539

14.6.1绑定域数据到Web Form控件539

14.6.2 List控件数据绑定541

14.6.3 Repeater控件数据绑定543

14.6.4 FormView控件数据绑定546

14.7创建和使用母版页547

14.8应用主题与皮肤550

14.9站点导航设计553

14.10回到案例场景555

14.10.1基本思路556

14.10.2代码演练560

14.11本章小结与习题562

14.11.1重点回顾562

14.11.2课后练习562

第四部分 经典项目开发篇565

第15章 项目案例分析:基于ASP.NET的网络商店565

15.1案例场景566

15.1.1网络商店系统566

15.1.2我们现在能做的566

15.2分析网上商店需求566

15.3执行系统架构设计568

15.4数据库设计568

15.5数据访问层设计与实现571

15.5.1设计并实现数据公共类571

15.5.2设计并实现接口类576

15.5.3设计并实现数据访问类581

15.5.4设计并实现工厂类586

15.6业务逻辑层设计与实现588

15.7呈现层设计与实现591

15.7.1新建呈现层Web项目591

15.7.2母版页和首页设计592

15.7.3典型模块实现598

15.8发布和部署应用599

15.9本章小结与习题601

15.9.1重点回顾601

15.9.2课后练习602

热门推荐