万本电子书0元读

万本电子书0元读

顶部广告

C#从0到1:语法详解与案例实践电子书

《C#从0到1:语法详解与案例实践》适合所有对C#感兴趣的读者阅读,也可以作为院校和培训机构相关专业的教材。

售       价:¥

纸质售价:¥159.60购买纸书

4人正在读 | 0人评论 6.7

作       者:洪锦魁

出  版  社:清华大学出版社有限公司

出版时间:2024-09-01

字       数:28.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
《C#从0到1:语法详解与案例实践》从初学者角度,通过通俗易懂的语言、贴近生活的实例,详细介绍了使用C#行程序发需要掌握的知识和技术。全书38章,内容包括C#简介、数据类型与变量、表达式与运算符、输与输出、程序的流程控制、窗口设计、控件设计、图像设计等。书中所有知识都结合具体实例行分析,案例的程序代码讲解详细,可以使读者轻松领会 C# 程序发的精髓,快速提高发技能。<br/>【推荐语】<br/>《C#从0到1:语法详解与案例实践》适合所有对C#感兴趣的读者阅读,也可以作为院校和培训机构相关专业的教材。<br/>
目录展开

作者简介

内容简介

前言

第1章 C#和Visual Studio

1-1 认识C#

1-2 认识.NET

1-3 C#从编译到执行的概念

1-4 认识/下载/安装Visual Studio

1-5 方案、项目和程序

1-6 控制台的应用程序类

1-7 本书的项目内容

1-8 创建、关闭与打开方案实例

1-9 创建.NET 7.0的方案

1-10 查看方案文件夹

第2章 设计第一个C#程序

2-1 解析.NET Framework的C#语言结构

2-2 解析.NET 7.0的C#语言结构

2-3 不使用顶级语句

2-4 认识C#的可执行文件

习题实操题

第3章 数据类型与变量

3-1 变量名的使用

3-2 变量的声明

3-3 基本数据类型

3-4 整数数据类型

3-5 浮点数数据类型

3-6 字符数据类型

3-7 字符串数据类型

3-8 布尔值数据类型

3-9 object数据类型

3-10 dynamic数据类型

3-11 变量的默认值default

3-12 数据类型的转换

3-13 const常量

3-14 ?与null

3-15 值数据类型与引用数据类型

3-16 匿名数据类型

习题实操题

第4章 表达式与运算符

4-1 程序设计的专有名词

4-2 算术运算

4-3 不同数据类型混合应用

4-4 递增和递减表达式

4-5 复合表达式

4-6 专题

习题实操题

第5章 位运算

5-1 Convert.ToString()方法

5-2 位运算基础概念

5-3 &运算符

5-4 |运算符

5-5 ^运算符

5-6 ~运算符

5-7 <<运算符

5-8 >>运算符

5-9 运算符优先级

习题实操题

第6章 输入与输出

6-1 Console.WriteLine()

6-2 Console.Write()

6-3 Console.Read()/Console.ReadKey()/Console.ReadLine()

6-4 其他常用的屏幕方法

6-5 数据的转换

6-6 日期格式的转换

6-7 Math类

6-8 专题

习题实操题

第7章 程序的流程控制

7-1 关系运算符

7-2 逻辑运算符

7-3 完整C#运算符优先级表

7-4 if语句

7-5 if … else语句

7-6 if … else if … else语句

7-7 与流程控制有关的特殊表达式

7-8 switch语句

7-9 goto语句

7-10 专题

习题实操题

第8章 程序的循环设计

8-1 for循环

8-2 while循环

8-3 do … while循环

8-4 循环的选择

8-5 break语句

8-6 continue语句

8-7 随机数Random类

8-8 休息方法

8-9 专题

习题实操题

第9章 数组

9-1 一维数组

9-2 二维数组

9-3 更高维的数组

9-4 匿名数组

9-5 foreach遍历数组

9-6 Array类

9-7 不规则数组

9-8 排序原理与实操

9-9 专题

习题实操题

第10章 字符和字符串的处理

10-1 字符Char类

10-2 字符Char类常用的方法

10-3 字符数组与字符串

10-4 字符串String类

10-5 字符串String类常用的方法

10-6 StringBuilder类

10-7 StringBuilder类常用的方法

10-8 专题

习题实操题

第11章 集合

11-1 认识.NET的集合

11-2 System.Collections命名空间

11-3 动态数组ArrayList

11-4 哈希表

11-5 专题

习题实操题

第12章 函数的应用

12-1 函数的体验

12-2 函数的主体

12-3 函数的回传值return

12-4 一个程序有多个函数的应用

12-5 递归函数的调用

12-6 数组数据的传递

12-7 命令行的输入

12-8 全局变量与局部变量

12-9 Expression-Bodied Method

12-10 dynamic函数与参数

12-11 专题

习题实操题

第13章 C#结构数据struct

13-1 结构数据类型

13-2 声明结构变量

13-3 创建结构数据

13-4 将结构对象的内容设置给另一个结构对象

13-5 嵌套的结构

13-6 C#结构struct的特色

13-7 new创建结构对象

13-8 结构数据与数组

13-9 struct的建构方法

13-10 数据封装——结构的set和get

13-11 readonly字段

13-12 with关键词

13-13 专题

习题实操题

第14章 列举enum

14-1 定义列举enum的数据类型声明变量

14-2 定义列举enum元素的整数值

14-3 列举的转换

14-4 专题

习题实操题

第15章 日期和时间

15-1 DateTime的建构方法与属性

15-2 ToString()方法与输出日期与时间格式

15-3 DateTime的方法

15-4 文化特性CultureInfo类

15-5 TimeSpan建构方法与属性

15-6 DateTime和TimeSpan的混合应用

15-7 TimeSpan类常用的方法

15-8 专题

习题实操题

第16章 类与对象

16-1 认识对象与类

16-2 定义类与对象

16-3 类的基本实例

16-4 值型与引用型

16-5 类的方法

16-6 一个类含多个对象的应用

16-7 再谈方法

16-8 变量的有效范围

16-9 部分类

16-10 专题

习题实操题

第17章 对象的建构、属性与封装

17-1 建构方法

17-2 重载

17-3 类成员的访问权限——封装

17-4 属性成员

17-5 类的只读和常数字段

17-6 静态关键词

17-7 索引器

17-8 专题

习题实操题

第18章 继承与多态

18-1 继承

18-2 IS-A和HAS-A关系

18-3 对C#程序代码太长的处理

18-4 多态

18-5 静态绑定与动态绑定

18-6 嵌套类

18-7 sealed类

18-8 专题

习题实操题

第19章 抽象类

19-1 使用抽象类的场合

19-2 抽象类基本概念

19-3 抽象方法的基本概念

19-4 抽象类与抽象方法概念整理

19-5 抽象类的建构方法

19-6 运行时多态应用到抽象类中

19-7 专题

习题实操题

第20章 接口

20-1 认识接口

20-2 接口实例

20-3 显式实现

20-4 接口属性实现

20-5 多重继承与实现

20-6 虚拟接口方法

20-7 专题

习题实操题

第21章 认识泛型

21-1 从重载定义说起

21-2 认识泛型

21-3 泛型类

21-4 泛型类——字段与属性

21-5 泛型类——方法

21-6 含有泛型方法的一般类

21-7 泛型方法重载

21-8 专题

习题实操题

第22章 泛型集合

22-1 System.Collections.Generic

22-2 List列表

22-3 Stack栈

22-4 Queue队列

22-5 LinkedList链表

22-6 SortedSet集合

22-7 Dictionary集合

22-8 SortedList集合

22-9 SortedDictionary集合

习题实操题

第23章 元组(Tuple)

23-1 元组的功能

23-2 元组声明

23-3 存取元组元素内容

23-4 创建嵌套元组

23-5 设定元素名称

23-6 元组赋值设定

23-7 将==和!=符号用于元组比较

23-8 把元组当作方法的参数进行传递

23-9 把元组当作方法的回传值

23-10 专题

习题实操题

第24章 程序调试与异常处理

24-1 程序异常

24-2 C#的异常信息

24-3 设计多组异常处理程序

24-4 捕捉所有异常

24-5 抛出异常

24-6 创建自己的异常名称

24-7 程序调试的典故

24-8 专题

习题实操题

第25章 正则表达式

25-1 正则表达式基础

25-2 正则表达式的特殊字符

25-3 IsMatch()方法的万用程序与功能扩充

25-4 找出第一个匹配搜寻规则的内容Regex.Match()

25-5 找出所有匹配搜寻规则的内容Regex.Matches()

25-6 字符串修改Regex.Replace()

25-7 正则表达式的分割Regex.Split()

25-8 专题

习题实操题

第26章 委托

26-1 认识委托

26-2 委托操作

26-3 把委托当作方法的参数

26-4 多播委托

26-5 泛型委托

26-6 匿名方法

26-7 Func委托

26-8 Action委托

26-9 Predicate委托

习题实操题

第27章 Lambda表达式

27-1 Lambda表达式定义

27-2 Lambda基础语法

27-3 Lambda基础实例

27-4 Lambda就是委托指定引用的匿名方法

27-5 将Lambda表达式转换成delegate委托类型

27-6 外在变量对Lambda表达式的影响

27-7 专题

习题实操题

第28章 事件

28-1 认识事件

28-2 第一个C#事件与处理程序

28-3 C#内置的事件处理程序委托

28-4 传递事件数据

28-5 传送自定义时间数据

28-6 专题

习题实操题

第29章 基础Windows窗口设计

29-1 创建新的项目

29-2 认识Visual Studio窗口环境

29-3 查看ch29_1文件夹

29-4 认识主要窗口区域

29-5 工具箱

29-6 新增或删除窗体

29-7 窗体属性

29-8 窗体事件

29-9 解析Windows Forms窗口项目程序

29-10 在窗体内创建与布局控件

29-11 专题

习题实操题

第30章 基础控件设计

30-1 控件设定知识的复习

30-2 Button功能按钮

30-3 Label标签

30-4 TextBox文本框

30-5 MessageBox消息框

30-6 RadioButton单选按钮

30-7 CheckBox复选框

30-8 容器——GroupBox分组框

30-9 容器——Pane面板控制

30-10 ListBox清单

30-11 ComboBox下拉组合框

30-12 CheckedListBox复选框清单

30-13 鼠标事件

30-14 键盘事件

习题实操题(本章习题控件大小、位置可以自行设定)

第31章 静态图像迈向动态图像设计

31-1 PictureBox图片框

31-2 把图像应用在窗体背景中

31-3 把图像应用在Button中

31-4 内含图像的标签

31-5 ImageList图像列表

31-6 Timer定时器控件

31-7 专题

习题实操题

第32章 常用的控件

32-1 ToolTip提示说明

32-2 DateTimePicker日期时间选择器

32-3 MonthCalendar月历

32-4 NumericUpDown控件

32-5 共享事件

习题实操题

第33章 创建菜单和工具栏

33-1 MenuStrip菜单

33-2 ContextMenuStrip快捷菜单

33-3 ToolStrip工具栏

33-4 StatusStrip状态栏

习题实操题

第34章 常用对话框的应用

34-1 FontDialog字体对话框

34-2 ColorDialog颜色对话框

34-3 OpenFileDialog打开文件对话框

34-4 SaveFileDialog保存文件对话框

34-5 RichTextBox富文本框

习题实操题

第35章 文件的输入与输出

35-1 认识System.IO命名空间

35-2 文件夹的操作

35-3 文件的操作

35-4 总线的输入与输出

35-5 文件复制、删除与移动实操

习题实操题

第36章 语音与影片

36-1 Console.Beep()

36-2 SystemSounds类

36-3 SoundPlayer类——播放wav文件

36-4 Windows Media Player——播放MP3文件

36-5 Windows Media Player——播放MP4文件

习题实操题

第37章 LINQ查询

37-1 认识LINQ

37-2 LINQ语法

37-3 LINQ常用方法

习题实操题

第38章 大型程序——多窗体的设计

38-1 窗体架构

38-2 创建多窗体的项目

38-3 更改窗体的名称

38-4 操作多窗体的方法

38-5 创建MDI子窗体

习题实操题

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部