早期的计算机环境系统比较单纯,不用考虑操作系统,一个程序语言只供一个操作系统使用,因此程序设计就是设计一个程序,没有方案(solution)、项目(project)的概念。现今的程序设计考虑了解决多平台,同时一个工作是由多个程序组织而成,因此有了方案与项目的概念,而我们设计的程序则是在项目下面,整体概念如下图所示。
上述图表说明了以下概念:一个方案就是我们程序设计的目标,此方案可以由多个项目组成,而每一个项目又可以由多个程序组成,这本书是介绍C#的,所以一个项目是由一到多个C#程序所组成的。
本书主要介绍C#程序设计,所以我们会从一个方案只有一个项目,并且这一个项目只有一个C#程序说起,然后逐步带领读者使用C#设计完美的方案。
下列是方案、项目和C#的默认扩展名。
方案的默认扩展名:.sln。
项目的默认扩展名:.csproj。
C#的默认扩展名:.cs。
本书是C#的入门到进阶设计的书籍,主要介绍下列两大类的程序设计:
1.控制台应用程序。
2.Windows Forms应用程序。