C#程序设计教程第3版第三版江红余青松微课版世纪高等学校计算机类pdf下载pdf下载

C#程序设计教程第3版第三版江红余青松微课版世纪高等学校计算机类百度网盘pdf下载

作者:
简介:本篇主要提供C#程序设计教程第3版第三版江红余青松微课版世纪高等学校计算机类pdf下载
出版社:华智书源图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书名: C#程序设计教程(第3版)-微课版(21世纪高等学校计算机类课程创新规划教材·微课版)
 出版社:  
 出版日期  2018
 ISBN号: 9787302498407

本书是《C#程序设计教程》的第3版。书中基于Visual Studio 2017/.NET Framework 4.7开发和运行环境,阐述C# 7.0语言的基础知识,以及使用C# 7.0语言的实际开发应用实例,具体内容包括:C#语言基础、面向对象编程、结构、枚举、泛型、特性、语言集成查询、多线程编程技术、数值日期和字符串处理、文件和流输入输出、集合、数据库访问、Windows窗体应用程序、WPF应用程序、ASP.NET Web应用程序设计等。

本书作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅入深、循序渐进地介绍C#程序设计语言,让读者能够较为全面地掌握程序设计的理论和应用。每个相关知识点都配有视频讲解。本书配有实验和辅导教材《C#程序设计实验指导与习题测试(第3版)》,提供了大量的思考与实践练习,让读者从实践中巩固和应用所学的知识。

本书可作为高等学校计算机程序设计教程,同时也可作为广大程序设计开发者、爱好者的自学参考书。


“十二五”普通高等教育本科规划教材,10小时微信视频,全程语音讲解。理论与实践结合:从基础知识学习,终能综合所学内容开发应用。体现C#特性 精心设计的习题:在重点难点部分,为读者精心设计了习题。这些习题有助于读者更好地理解重点,提高分析代码的能力,同时在编程中规避常见。"


第1部分  C#面向对象程序设计语言的基础知识

第1章  C#语言介绍    3

1.1  C#语言概述    3

 1.1.1  C#语言简介    3

 1.1.2  C#语言各版本的演变历史    4

 1.1.3  C#特点和开发应用范围    4

1.2  C#语言的编译和运行环境    5

 1.2.1  C#语言与.NET Framework    5

 1.2.2  C#的运行环境    6

 1.2.3  C#的开发环境    7

 1.2.4  Visual Studio集成开发环境    7

1.3  使用记事本创建简单的C#程序    8

 1.3.1  Hello World程序    8

 1.3.2  代码分析    9

 1.3.3  编译和运行结果    9

1.4  基于集成开发环境创建简单的C#程序    10

 1.4.1  创建Visual C#控制台应用程序    10

 1.4.2  编辑Visual C#源代码文件    11

 1.4.3  编译和运行调试程序    11

1.5  基于“C#交互”窗口测试C#代码片段    12

 1.5.1  C#交互窗口概述    12

 1.5.2  C#交互窗口使用示例    12

1.6  C#程序的结构和书写规则    13

 1.6.1  C#程序的基本结构    13

 1.6.2  C#程序的书写规则    14

1.7  类型的声明和使用    14

 1.7.1  类的声明    14

 1.7.2  对象的创建和使用    15

1.8  命名空间    16

 1.8.1  定义命名空间    16

 1.8.2  访问命名空间    16

 1.8.3  命名空间别名    17

 1.8.4  全局命名空间    18

 1.8.5  命名空间举例    19

 1.8.6  外部别名    20

1.9  注释    21

 1.9.1  单行注释    21

 1.9.2  多行注释    21

 1.9.3  内联注释    21

 1.9.4  XML文档注释    21

1.10  Main方法    22

1.10.1  Main方法概述    22

1.10.2  Main方法声明    23

1.10.3  命令行参数    24

1.10.4  Main返回值    26

1.11  控制台输入和输出    28

1.11.1  System.Console类概述    28

1.11.2  控制台输入输出    28

1.11.3  格式化输出    29

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

2.1  标识符及其命名规则    31

 2.1.1  标识符    31

 2.1.2  保留关键字    31

 2.1.3  命名约定    32

2.2  变量    32

 2.2.1  变量的分类    32

 2.2.2  变量的声明    32

 2.2.3  变量的赋值和引用    33

 2.2.4  变量的作用域    34

 2.2.5  ref局部变量(C# 7.0)    35

2.3  常量    35

 2.3.1  文本常量    35

 2.3.2  用户声明常量    36

2.4  数据类型    36

 2.4.1  类型    37

 2.4.2  值类型    37

 2.4.3  引用类型    37

 2.4.4  装箱和拆箱    38

 2.4.5  预定义数据类型    39

2.5  整型数据类型    39

 2.5.1  预定义整数类型    39

 2.5.2  整数类型的主要成员    40

 2.5.3  整型常量    40

 2.5.4  整型变量的声明和使用    41

2.6  浮点型数据类型    42

 2.6.1  浮点类型    42

 2.6.2  浮点类型的主要成员    42

 2.6.3  浮点数类型常量    42

 2.6.4  浮点变量的声明和使用    43

 2.6.5  浮点数舍入误差    43

2.7  decimal数据类型    44

 2.7.1  decimal类型    44

 2.7.2  System.Decimal的主要成员    44

 2.7.3  decimal常量    45

 2.7.4  decimal变量的声明和使用    45

2.8  布尔数据类型    45

 2.8.1  bool类型    45

 2.8.2  System.Boolean的主要成员    46

 2.8.3  布尔变量的声明和使用    46

2.9  字符数据类型    47

 2.9.1  字符类型    47

 2.9.2  System.Char类成员    47

 2.9.3  字符常量    47

 2.9.4  字符变量的声明和使用    48

2.10  可以为null的类型    49

2.11  string数据类型    50

2.11.1  字符串的表示    50

2.11.2  内插字符串    51

2.12  object类型    52

2.13  隐式类型    52

2.14  类型转换    53

2.14.1  隐式转换    53

2.14.2  显式转换    54

2.14.3  Convert类提供的类型转换方法    55

2.14.4  溢出检查和checked关键字    56

2.15  元组    57

2.15.1  元组概述    57

2.15.2  使用元组字面量创建元组对象    58

2.15.3  访问元组对象的元素    58

2.15.4  使用Tuple类创建元组对象    58

2.15.5  元组对象的解构    59

2.16  临时虚拟变量(Discard)    59

第3章  语句、运算符和表达式    60

3.1  语句    60

 3.1.1  C#语句的组成    60

 3.1.2  C#语句的示例    61

 3.1.3  C#语句的使用    64

3.2  运算符    65

 3.2.1  算术运算符    65

 3.2.2  关系和类型测试运算符    67

 3.2.3  逻辑运算符    68

 3.2.4  赋值运算符    70

 3.2.5  字符串运算符    72

 3.2.6  位运算符    72

 3.2.7  条件运算符    74

 3.2.8  null相关运算符    74

 3.2.9  其他运算符    75

 3.2.10  运算符优先级    76

3.3  表达式    78

 3.3.1  表达式的组成    78

 3.3.2  表达式的书写规则    78

 3.3.3  表达式的示例    78

第4章  程序流程和异常处理    80

4.1  顺序结构    80

4.2  选择结构    81

 4.2.1  if语句    81

 4.2.2  switch语句    88

 4.2.3  模式匹配(C# 7.0)    90

4.3  循环结构    92

 4.3.1  for循环    92

 4.3.2  while循环    94

 4.3.3  dowhile循环    96

 4.3.4  foreach循环    98

 4.3.5  循环的嵌套    99

4.4  跳转语句    100

 4.4.1  goto语句    100

 4.4.2  break语句    101

 4.4.3  continue语句    101

 4.4.4  return语句