C#初学者指南

内容简介:
本书是一本初学者指南。然而,它并不是讲授.NET开发框架的每一项技术,相反,本书介绍了最为重要的C#和.NET框架编程知识,掌握了这些基础知识,读者可以轻松地自行进入深入学习。本书包括的主题有C#编程语言、C#面向对象编程、.NET框架类库等等。本书适合C#语言的初学者、计算机或相关专业的大学生阅读学习。
C#初学者指南

第1章,“初识C#”。本章编写了一个简单的C#程序,然后用csc工具编译并运行它。另外,本章还给出关于编码惯例和集成开发环境的一些建议。

第2章,“语言基础”介绍了C#语言的语法,还介绍了字符集、基本类型、变量和运算符等。

第3章,“语句”,介绍了C#中的for、while、do-while、if、if-else、switch、break和continue等语句。

第4章,“对象与类”,是本书中的第一节OOP课程。本章通过解释什么是C#对象以及如何在内存中存储它开始了对OOP的学习,然后继续介绍了类、类成员以及两个OOP的概念(抽象和封装)。

第5章,“核心类”介绍了.NET Framework类库中重要的类:System.Object、System.String、System.Text.StringBuilder和System.Console,还介绍了数组。本章非常重要,因为本章所介绍的类是.NET Framework中最常用到的一些类。

第6章,“继承”,介绍了OOP的特性之一——继承,它使得代码可以扩展。本章介绍了如何扩展一个类、影响子类的可访问性以及覆盖方法等内容。

第7章,“结构”,介绍了CTS的第二种类型——结构。本章强调了引用类型和值类型之间的不同,介绍了.NET Framework类库中经常用到的一些结构。本章还介绍了如何编写自己的结构。

毋庸置疑,错误处理在任何编程语言中都是一项重要特性。作为一门成熟的语言,C#有非常健壮的错误处理机制,它能防止bug四处蔓延。第8章“错误处理”详细介绍了这种机制。

第9章,“数字和日期”,介绍了在使用数字和日期时所要处理的三个问题:解析、格式化和操作。本章还介绍了可以帮助我们完成这些任务的.NET类型。

第10章,“接口和抽象类”,解释了接口远不只是没有实现的类那么简单。接口定义了服务提供者和客户之间的一个契约。本章还介绍了如何使用接口和抽象类。

第11章,“枚举”,介绍了如何使用关键字enum来声明一个枚举类型。本章还描述了如何在C#程序中使用枚举。

第12章,“泛型”,介绍了泛型。

第13章,“集合”,介绍了如何使用System.Collections.Generic命名空间的成员来组织对象和操作它们。

第14章,“输入和输出”,介绍了流的概念,而且介绍了如何使用流来执行输入和输出的操作。

你会发现第15章“WPF”的内容很有趣,因为我们将学习编写有漂亮用户界面和易用控件的桌面应用程序。

多态是OOP的主要支柱之一。当一个对象的类型在编译时不为人知的时候,多态是非常有用的。第16章“多态”介绍了这种特性并且提供了有用的示例。

下载地址

C#初学者指南
版权声明:zhibushi 发表于 2022-07-10 17:51:02。
转载请注明:C#初学者指南 | 知不识

暂无评论

暂无评论...