书籍详情
《包邮 Visual C#从入门到精通 第9版+C#入门经典 第8版 共2册 清华大学出版社图书籍》[26M]百度网盘|亲测有效|pdf下载
  • 包邮 Visual C#从入门到精通 第9版+C#入门经典 第8版 共2册 清华大学出版社图书籍

  • 热度:12631
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

9787000010690



9787302516248+9787302517740



Visual C#从入门到精通 第9版


基本信息



Visual C#从入门到精通(第9版)

作者:[英]约翰·夏普(John Sharp)著 周靖 译

定价:139元

印次:9-1

ISBN:9787302516248




内容简介



C#作为微软的旗舰编程语言,深受程序员喜爱,是编写高效应用程序的语言。Visual C# 2017提供了大量新功能,《Visual C#从入门到精通(第9版)》围绕语言的基础知识和这些新功能全面介绍了如何利用Visual Studio 2017和.NET Framework 4.6.1编写C#应用程序。《Visual C#从入门到精通(第9版)》沿袭深受读者欢迎的Step by Step风格,通过合理的练习引导读者逐步构建在Windows 10上运行的应用程序、访问SQL Server数据库以及开发多线程应用等。 

 《Visual C#从入门到精通(第9版)》共27章,结构清晰,叙述清楚。所有练习均在Visual Studio 2017简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算迁移到C#的C、C++或Java程序员,都可以从本书汲取到新的知识。迅速掌握C#编程技术。




目录



第I部分  Visual C#和Visual Studio 2017概述

第1章  欢迎进入C#编程世界 3

1.1  开始在Visual Studio 2017环境中编程 3

1.2  写一个程序 6

1.3  使用命名空间 11

1.4  创建图形应用程序 13

1.4.1  探索通用Windows平台应用程序 20

1.4.2  向图形应用程序添加代码 23

1.4.3  其他类型的图形应用程序 25

小结 26

第1章快速参考 26

第2章  使用变量、操作符和表达式 27

2.1  理解语句 27

2.2  使用标识符 27

认识关键字 28

2.3  使用变量 29

2.3.1  命名变量 29

2.3.2  声明变量 29

2.3.3  指定数值 30

2.4  使用基元数据类型 31

2.4.1  未赋值的局部变量 31

2.4.2  显示基元数据类型的值 32

2.5  使用算术操作符 37

2.5.1  操作符和类型 37

2.5.2  深入了解算术操作符 38

2.5.3  控制优先级 43

2.5.4  使用结合性对表达式进行求值 43

2.5.5  结合性和赋值操作符 44

2.6  变量递增和递减 45

2.7  声明隐式类型的局部变量 46

小结 47

第2章快速参考 47

第3章  方法和作用域 49

3.1  创建方法 49

3.1.1  声明方法 49

3.1.2  从方法返回数据 50

3.1.3  使用表达式主体方法 51

3.1.4  调用方法 52

3.1.5  从方法返回多个值 54

3.2  使用作用域 57

3.2.1  定义局部作用域 57

3.2.2  定义类作用域 58

3.2.3  重载方法 58

3.3  编写方法 59

3.3.1 重构代码 63

3.3.2 嵌套方法 66

3.4  使用可选参数和具名参数 69

3.4.1  定义可选参数 70

3.4.2  传递具名参数 70

3.4.3  消除可选参数和具名参数的歧义 71

小结 75

第3章快速参考 76

第4章  使用判断语句 78

4.1  声明布尔变量 78

4.2  使用布尔操作符 78

4.2.1  理解相等和关系操作符 79

4.2.2  理解条件逻辑操作符 79

4.2.3  短路求值 80

4.2.4  操作符的优先级和结合性总结 80

4.3  使用if语句做出判断 81

4.3.1  理解if语句的语法 81

4.3.2  使用代码块分组语句 82

4.3.3  嵌套if语句 83

4.4  使用switch语句 88

4.4.1  理解switch语句的语法 89

4.4.2  遵守switch语句的规则 90

小结 93

第4章快速参考 94

第5章  使用复合赋值和循环语句 95

5.1  使用复合赋值操作符 95

5.2  编写while语句 96

5.3  编写for语句 100

5.4  编写do语句 102

小结 109

第5章快速参考 109

第6章  管理错误和异常 111

6.1  处理错误 111

6.2  尝试执行代码和捕捉异常 111

6.2.1  未处理的异常 113

6.2.2  使用多个catch处理程序 114

6.2.3  捕捉多个异常 114

6.2.4  筛选异常 115

6.2.4  传播异常 119

6.3  使用checked和unchecked整数运算 121

6.3.1  编写checked语句 121

6.3.2  编写checked表达式 122

6.4  抛出异常 124

6.5  使用finally块 129

小结 130

第6章快速参考 131

第II部分  理解C#对象模型

第7章  创建并管理类和对象 135

7.1  理解分类 135

7.2  封装的目的 135

7.3  定义并使用类 136

7.4  控制可访问性 137

7.4.1  使用构造器 138

7.4.2  重载构造器 139

7.4.3  解构对象 146

7.5  理解静态方法和数据 147

7.5.1  创建共享字段 148

7.5.2  使用const关键字创建静态字段 149

7.5.3  理解静态类 149

7.5.4  静态using语句 149

7.5.5  匿名类 152

小结 153......................


内容简介



 主要内容? 讲解变量、表达式、流程控制、函数、调试和错误处理? 涵盖面向对象编程、类、类成员、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........