包邮C#入门经典(第8版)+Visual Studio 2017高级编程(第7版) 书籍pdf下载pdf下载

包邮C#入门经典(第8版)+Visual Studio 2017高级编程(第7版) 书籍百度网盘pdf下载

作者:
简介:本篇主要提供包邮C#入门经典(第8版)+Visual Studio 2017高级编程(第7版) 书籍pdf下载
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍


C#入门经典(第8版)C#入门及进阶必备经典名作全面升级至第8版 屡获殊荣畅销19年的WORX经典红皮书,更新至C# 7.0 和Visual Studio 2017,免费源代码和“试一试”分步指导讲解,引领零编程经验的你进入IT开发殿堂!

作者:[美]本杰明·帕金斯(Benjamin Perkins) 雅各布·维伯·哈默(Jacob Vibe Hammer) 乔恩·里德(Jon D. Reid) 著 齐立博 译

定价:118元

印次:1-1

ISBN:9787302517740

出版日期:2019.01.01

印刷日期:2018.12.12

蓝墨水图书专营店

图书简介

主要内容

? 讲解变量、表达式、流程控制、函数、调试和错误处理

 

? 涵盖面向对象编程、类、类成员、Web编程、Windows编程和Windows窗体等主题

 

? 阐述代码导航、IntelliSense、重构和代码修复等增强功能如何帮助你更快捷、更轻松地编写程序

 

? 讲述如何尽早发现和修复bug,以免在后期耗费时间解决棘手问题

 

? 探讨云、跨平台和数据访问编程

 

? wrox.com提供大量可下载的代码示例

 

 

 

目    录

第 I 部分  C# 语 言

 

第1章  C#简介   3

 

1.1  .NET Framework的含义   3

 

1.1.1  .NET Framework的内容   4

 

1.1.2  .NET Standard和.NET Core   4

 

1.1.3  使用.NET Framework和.NET Core编写

 

应用程序   4

 

1.2  C#的含义   7

 

1.2.1  用C#能编写什么样的应用程序   7

 

1.2.2  本书中的C#   8

 

1.3  Visual Studio 2017   8

 

1.3.1  Visual Studio 2017产品   8

 

1.3.2  解决方案   9

 

1.4  本章要点   9

 

第2章  编写C#程序   11

 

2.1  Visual Studio 2017开发环境   12

 

2.2  控制台应用程序   15

 

2.2.1  Solution Explorer窗口   17

 

2.2.2  Properties窗口   18

 

2.2.3  Error List窗口   18

 

2.3  桌面应用程序   19

 

2.4  本章要点   21

 

第3章  变量和表达式   23

 

3.1  C#的基本语法   23

 

3.2  C#控制台应用程序的基本结构   25

 

3.3  变量   26

 

3.3.1  简单类型   26

 

3.3.2  变量的命名   29

 

3.3.3  字面值   30

 

3.4  表达式   32

 

3.4.1  数学运算符   32

 

3.4.2  赋值运算符   35

 

3.4.3  运算符的优先级   36

 

3.4.4  名称空间   37

 

3.5  习题   37

 

3.6  本章要点   38

 

第4章  流程控制   39

 

4.1  布尔逻辑   39

 

4.1.1  布尔按位运算符和赋值运算符   41

 

4.1.2  运算符优先级的更新   42

 

4.2  分支   43

 

4.2.1  三元运算符   43

 

4.2.2  if语句   43

 

4.2.3  switch语句   46

 

4.3  循环   48

 

4.3.1  do循环   48

 

4.3.2  while循环   50

 

4.3.3  for循环   51

 

4.3.4  循环的中断   52

 

4.3.5  无限循环   52

 

4.4  习题   53

 

4.5  本章要点   53

 

第5章  变量的更多内容   55

 

5.1  类型转换   55

 

5.1.1  隐式转换   56

 

5.1.2  显式转换   57

 

5.1.3  使用Convert命令进行显式转换   59

 

5.2  复杂的变量类型   61

 

5.2.1  枚举   61

 

5.2.2  结构   64

 

5.2.3  数组   66

 

5.3  字符串的处理   73

 

5.4  习题   77

 

5.5  本章要点   77

 

第6章  函数   79

 

6.1  定义和使用函数   80

 

6.1.1  返回值   81

 

6.1.2  参数   82

 

6.2  变量的作用域   88

 

6.2.1  其他结构中变量的作用域   91

 

6.2.2  参数和返回值与全局数据   92

 

6.2.3  局部函数   92

 

6.3  Main()函数   93

 

6.4  结构函数   95

 

6.5  函数的重载   95

 

6.6  委托   97

 

6.7  习题   99

 

6.8  本章要点   99

 

第7章  调试和错误处理   101

 

7.1  Visual Studio中的调试   101

 

7.1.1  非中断(正常)模式下的调试   102

 

7.1.2  中断模式下的调试   108

 

7.2  错误处理   113

 

7.2.1  try...catch...finally   114

 

7.2.2  throw表达式   119

 

7.2.3  列出和配置异常   119

 

7.3  习题   119

 

7.4  本章要点   120

 

第8章  面向对象编程简介   121

 

8.1  面向对象编程的含义   121

 

8.1.1  对象的含义   122

 

8.1.2  一切皆对象   124

 

8.1.3  对象的生命周期   124

 

8.1.4  静态成员和实例类成员   125

 

8.2  OOP技术   126

 

8.2.1  接口   126

 

8.2.2  继承   127

 

8.2.3  多态性   129

 

8.2.4  对象之间的关系   130

 

8.2.5  运算符重载   131

 

8.2.6  事件   131

 

8.2.7  引用类型和值类型   131

 

8.3  桌面应用程序中的OOP   132

 

8.4  习题   135

 

8.5  本章要点   135

 

第9章  定义类   137

 

9.1  C#中的类定义   137

 

9.2  System.Object   141

 

9.3  构造函数和析构函数   142

 

9.4  Visual Studio中的OOP工具   145

 

9.4.1  Class View窗口   145

 

9.4.2  对象浏览器   146

 

9.4.3  添加类   147

 

9.4.4  类图   148

 

9.5  类库项目   149

 

9.6  接口和抽象类   152

 

9.7  结构类型   154

 

9.8  浅度和深度复制   155

 

9.9  习题   156

 

9.10  本章要点   156

 

第10章  定义类成员   157

 

10.1  成员定义   157

 

10.1.1  定义字段   158

 

10.1.2  定义方法   158

 

10.1.3  定义属性   159

 

10.1.4  元组析构   163

 

10.1.5  重构成员   163

 

10.1.6  自动属性   164

 

10.2  类成员的其他主题   165

 

10.2.1  隐藏基类方法   165

 

10.2.2  调用重写或隐藏的基类方法   166

 

10.2.3  使用嵌套的类型定义   167

 

10.3  接口的实现   168

 

10.4  部分类定义   170

 

10.5  部分方法定义   171

 

10.6  示例应用程序   172

 

10.6.1  规划应用程序   172

 

10.6.2  编写类库   172

 

10.6.3  类库的客户应用程序   178

 

10.7  Call Hierarchy窗口   179

 

10.8  习题   179

 

10.9  本章要点   180

 

第11章  集合、比较和转换   181

 

11.1  集合   181

 

11.1.1  使用集合   182

 

11.1.2  定义集合   186

 

11.1.3  索引符   187

 

11.1.4  给CardLib添加Cards集合   188

 

11.1.5  键控集合和IDictionary   190

 

11.1.6  迭代器   191

 

11.1.7  迭代器和集合   194

 

11.1.8  深度复制   194

 

11.1.9  给CardLib添加深度复制   195

 

11.2  比较   196

 

11.2.1  类型比较   197

 

11.2.2  使用is运算符模式表达式进行模式

 

匹配   200

 

11.2.3  值比较   200

 

11.3  转换   211

 

11.3.1  重载转换运算符   211

 

11.3.2  as运算符   212

 

11.4  习题   213

 

11.5  本章要点   213

 

第12章  泛型   215

 

12.1  泛型的含义   215

 

12.2  使用泛型   216

 

12.2.1  可空类型   216

 

12.2.2  System.Collections.Generic名称空间   222

 

12.3  定义泛型类型   229

 

12.3.1  定义泛型类   229

 

12.3.2  定义泛型接口   236

 

12.3.3  定义泛型方法   237

 

12.3.4  定义泛型委托   238

 

12.4  变体   238

 

12.4.1  协变   239

 

12.4.2  抗变   239

 

12.5  习题   240

 

12.6  本章要点   240

 

第13章  高级C#技术   243

 

13.1  ::运算符和全局名称空间限定符   244

 蓝墨水图书专营店

《Visual Studio 2017高级编程(第7版)》,

ISBN:978-7-302-50633-1,

定价:99.8元

出版时间 2018.8

出版社 清华大学出版社