图书介绍

C# 3.0学习指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C# 3.0学习指南
  • (美)JesseLiberty,BrianMacDonald编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115216199
  • 出版时间:2010
  • 标注页数:587页
  • 文件大小:41MB
  • 文件页数:610页
  • 主题词:C语言-程序设计-指南

PDF下载


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

下载说明

C# 3.0学习指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章C#与.NET编程1

1.1安装C# Express2

1.2 C# 3.0与NET 3.53

1.3 .NET平台3

1.4 .NET Framework4

1.5 C#语言4

1.6第一个程序:Hello World5

1.7编译器8

1.8研究第一个程序9

1.9集成开发环境13

1.10小结14

1.11测验15

1.12练习16

第2章Visual Studio 2008和C# Express 200817

2.1写在前面的话18

2.2起始页19

2.3项目和解决方案19

2.3.1项目类型20

2.3.2模板21

2.4集成开发环境的内部构造22

2.5创建和运行应用程序24

2.6菜单25

2.6.1 File菜单25

2.6.2 Edit菜单25

2.6.3 View菜单32

2.6.4 Refactor菜单35

2.6.5 Project菜单35

2.6.6 Build菜单35

2.6.7 Debug菜单35

2.6.8 Data菜单36

2.6.9 Format菜单36

2.6.10 Tools菜单36

2.6.11 Window菜单37

2.6.12帮助菜单37

2.7小结37

2.8测验38

2.9练习39

第3章C#语言基础40

3.1语句40

3.2变量类型40

3.2.1数值类型42

3.2.2非数值类型:char类型和bool类型43

3.2.3类型与编译错误43

3.3 WriteLine()和Output44

3.4变量和赋值45

3.4.1明确赋值47

3.4.2隐式类型变量48

3.5类型转换49

3.6常量50

3.6.1字面常量51

3.6.2符号常量51

3.6.3枚举52

3.7字符串55

3.8空白字符55

3.9小结56

3.10测验57

3.11练习58

第4章 运算符60

4.1表达式60

4.2赋值运算符(=)60

4.3算数运算符61

4.3.1简单算数运算符(+、-、*、/)61

4.3.2取模运算符(%)62

4.4递增和递减运算符63

4.4.1计算并赋值运算符64

4.4.2递增1和递减1运算符64

4.4.3前置和后置运算符64

4.5关系运算符67

4.6逻辑运算符和条件语句67

4.7条件运算符69

4.8运算符优先级70

4.9小结72

4.10测验72

4.11练习73

第5章 分支语句75

5.1无条件分支语句75

5.2条件分支语句77

5.2.1 if语句77

5.2.2单独if语句块79

5.2.3缩短条件判断82

5.2.4 if…else语句83

5.2.5嵌套if语句84

5.2.6 switch语句87

5.2.7 Case语句的贯穿和跳转89

5.2.8 switch判断字符串91

5.3 ReadLine()和输入92

5.4迭代(循环)语句93

5.4.1使用goto创建循环93

5.4.2 while循环95

5.4.3 do…while循环96

5.4.4 for循环97

5.4.5用取模运算符控制for循环98

5.4.6 跳出for循环99

5.4.7 continue语句100

5.4.8 for循环的可选元素102

5.5小结105

5.6测验106

5.7练习107

第6章 面向对象编程108

6.1构建模型109

6.2类和对象110

6.3类的定义110

6.4类的关系111

6.5面向对象编程的三大支柱112

6.5.1封装112

6.5.2具体化113

6.5.3多态性113

6.6面向对象的分析和设计114

6.7小结114

6.8测验115

6.9练习116

第7章 类和对象117

7.1定义类118

7.1.1实例化对象119

7.1.2创建Box类120

7.1.3访问修饰符122

7.2方法参数122

7.3返回类型124

7.4构造器125

7.5初始化器127

7.6对象初始化器128

7.7匿名类型129

7.8 this关键字130

7.9静态成员和实例成员131

7.9.1调用静态方法132

7.9.2使用静态域134

7.10析构对象136

7.11内存分配:栈和堆138

7.12小结143

7.13测验144

7.14练习145

第8章 方法146

8.1重载方法146

8.2通过属性封装数据149

8.2.1 get访问器152

8.2.2 set访问器152

8.2.3自动属性153

8.3返回多个值154

8.3.1通过引用传递值类型155

8.3.2输出参数和明确赋值157

8.4小结157

8.5测验158

8.6练习159

第9章 基本调试160

9.1设置断点161

9.1.1使用调试菜单设置断点162

9.1.2设置筛选器和命中次数163

9.2查看值:Autos和Locals窗口164

9.3设置监视166

9.4调用堆栈168

9.5停止调试169

9.6小结169

9.7测验169

9.8练习170

第10章 数组174

10.1使用数组174

10.1.1声明数组175

10.1.2理解默认值175

10.1.3访问数组元素176

10.1.4数组和循环176

10.2 foreach语句179

10.3初始化数组元素180

10.4 params关键字180

10.5多维数组181

10.5.1矩形数组182

10.5.2锯齿数组186

10.6数组方法189

10.7数组排序189

10.8小结192

10.9测验193

10.10练习193

第11章 继承和多态194

11.1具体化与一般化194

11.2继承196

11.2.1实现继承197

11.2.2调用基类构造器199

11.2.3隐藏基类方法200

11.2.4访问控制200

11.3多态201

11.3.1创建多态类型201

11.3.2重写虚方法204

11.3.3使用多态对象204

11.3.4 new和override版本206

11.4抽象类207

11.5密封类210

11.6所有类的根类:Object210

11.7小结212

11.8测验213

11.9练习214

第12章 运算符重载215

12.1设计Fraction类215

12.2使用operator关键字216

12.3创建有用的运算符219

12.4 Equals运算符220

12.5转换运算符225

12.6小结229

12.7测验229

12.8练习230

第13章 接口231

13.1什么是接口231

13.2实现接口232

13.2.1定义接口235

13.2.2在客户端实现接口236

13.3实现多个接口237

13.4转换为一个接口240

13.5 is和as运算符240

13.6扩展接口247

13.7合并接口249

13.8重载接口方法250

13.9显示接口实现255

13.10小结258

13.11测验259

13.12练习260

第14章 泛型和集合261

14.1泛型261

14.2集合接口262

14.3创建自己的集合262

14.3.1创建索引器262

14.3.2索引和赋值266

14.3.3以其他类型作为索引267

14.3.4泛型集合接口271

14.3.5 IEnumerable<T>接口272

14.4 Framework泛型集合276

14.4.1泛型列表:List<T>276

14.4.2泛型队列288

14.4.3泛型堆栈290

14.4.4字典293

14.5小结296

14.6测验297

14.7练习297

第15章 字符串299

15.1创建字符串299

15.1.1字符串文本300

15.1.2转义字符300

15.1.3逐字字符串300

15.1.4 ToString()方法301

15.2操作字符串301

15.2.1比较字符串302

15.2.2连接字符串303

15.2.3复制字符串304

15.2.4判断字符串是否相等307

15.2.5其他常用的字符串方法308

15.2.6搜索子字符串311

15.2.7分割字符串313

15.2.8 StringBuilder类315

15.3正则表达式317

15.4 Regex类318

15.5小结320

15.6测验321

15.7练习322

第16章 抛出和捕获异常324

16.1 Bug Error和Exception324

16.2抛出异常325

16.3搜索异常处理器325

16.4 throw语句326

16.5 try和catch语句328

16.6怎样调用堆栈330

16.7创建专门的catch语句332

16.8 finally语句334

16.9 Exception类的方法和属性337

16.10自定义异常340

16.11小结343

16.12测验344

16.13练习344

第17章 委托和事件345

17.1委托345

17.2事件350

17.2.1发布和订阅350

17.2.2事件和委托351

17.2.3使用事件解决委托问题358

17.2.4 event关键字359

17.3使用匿名方法363

17.4 Lambda表达式363

17.5小结365

17.6测验365

17.7练习366

第18章 创建Windows应用程序367

18.1创建简单的Windows窗体应用程序367

18.2创建真正的应用程序373

18.2.1创建基本用户界面375

18.2.2组合使用TreeView控件377

18.2.3处理TreeView事件383

18.2.4处理Button事件387

18.3源代码392

18.4小结400

18.5测验401

18.6练习401

第19章Windows Presentation Foundation403

19.1第一个WPF应用程序404

19.2 WPF与Windows Forms的区别408

19.3使用资源410

19.4动画412

19.4.1 Triggers和Storyboards413

19.4.2将动画作为资源416

19.5 C#与WPF419

19.5.1 Grids和Stack Panels420

19.5.2添加数据425

19.5.3使用XAML中的数据427

19.5.4定义ListBox427

19.5.5事件处理428

19.5.6完整的XAML文件429

19.6小结433

19.7测验434

19.8练习435

第20章ADO.NET和关系型数据库436

20.1关系数据库和SQL436

20.1.1安装Northwind数据库437

20.1.2表、记录和列440

20.1.3规范化440

20.1.4声明引用完整性441

20.1.5 SQL441

20.2 ADO.NET对象模型443

20.2.1 DataTables和DataColumns443

20.2.2 DataRelations443

20.2.3 Rows444

20.2.4 DataAdapter444

20.2.5 DbCommand和DbConnection444

20.2.6 DataReader444

20.3 ADO.NET使用入门444

20.4小结447

20.5测验448

20.6练习449

第21章LINQ450

21.1查询内存中的数据450

21.2匿名类型和隐式类型变量454

21.3 Lambda表达式456

21.4排序和连接457

21.5使用LINQ与SQL462

21.6使用Object Relational Designer466

21.7小结470

21.8测验471

21.9练习472

附录A习题和练习答案473

热门推荐