购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

关于本书

本书每一章的内容可以概述如下。

第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章“多态”介绍了这种特性并且提供了有用的示例。

访问数据库并且操作数据,这是商业应用程序中最重要的一项任务。目前有许多种不同的数据库服务器,访问不同的数据库需要不同的技能。在第17章“ADO.NET”中,我们介绍如何访问数据库以及操作数据库中的相关数据。

附录A,“Visual Studio Express 2012 for Windows Desktop”,介绍了一款免费的集成开发环境(Integrated Development Environment,IDE),它能帮助我们更有效地编写代码。Visual Studio Express 2012 for Windows Desktop运行在Windows 7和Windows 8上,如果你使用这类操作系统,应该考虑使用它。如果你使用更早版本的Windows,那么可以选择Visual C# 2010 Express作为IDE,我们会在附录B“Visual C# 2010 Express”中介绍它。

最后,附录C介绍了如何安装SQL Server 2012 Express这款免费的软件并创建了一个数据库。 lU06ez2qfGBZCfxSNdeReT2GVUGfirtd7QTHUh3IId5IiZ+UMVmR4z17d4ISVyf/

点击中间区域
呼出菜单
上一章
目录
下一章
×