在继续学习之前,先总结一下创建.net程序所需要的步骤

1. 使用.net兼容语言(c#)编写应用程序代码。、

2. 把代码编译为MSIL,在存储在程序集中。

3. 在执行代码时(如果这是一个执行文件,就自动运行。或者在其他代码使用它时运行),首先必须使用JIT编译器将码编译为本机代码

4. 在托管的CLR环境下运行本机代码,以及其他应用程序或过程

1.2什么是C#

C#是可用于创建要运行在.net CLR上的应用程序的语言之一,它从C和C++语言不演化而来。是为使用。NET平台而创建的.

1.2.1用C#能编写什么样的应用程序

Windows应用程序 这些应用程序如office,有我们很熟悉windows外观和操作方式,使用.net framework的windows forms 模块就是可以生成这种应用程序。

WEB应用程序 这些是WEB页,可以通过任何WEB浏览器看。.NET FRAMEWORK包括一个动态生成web内容的强大系统,允许个性化、实现安全性等。这个系统叫作active server pages.net (asp.net),我们可以使用C#通过 web forms创建asp.net应用程序。

Web服务 这是创建各种分布式应用程序的新方式,使用 web服务可以通过internet虚拟交换数据。无论使用什么语言创建web服务,也无论web驻在什么系统上,都使用一样简单的语法。

这些类型也需数据库访问,这可以通过.net framework的active data objects.net(ado.net)部分来实现。也可以使用许多其他资源,例如创建联网组件。输出图形、执行复杂数学任务的工具。

第二章 编写C#程序

2.1控制台应用程序

本书将使用控制台应用程序,特别是开始时要使用这类应用程序,所以下面创建一个简单的控制台应用程序

试试看:创建一个简单的控制台应用程序

C#的应用

C#的应用输出一个简单的C#的程序

Console.readkey();

告诉代码在结束前等待按键。

2.1.2solution explorer

要持论在窗口是屏幕上角解决方案,这个窗口与另一个有用的窗口

解决方案视图显示了组成控制台程序项目的文件,包括我们在其中添加代码的文件program.cs、另一个代码文件assemblyinfo.cs和一个资源文件resources.resx.

注意所有的C#文件使用.cs扩展名

2.1.2属性窗口

使用视图->属性菜单项就可以打开属性窗口

2.1.3错误显示

2.2 windows forms应用程序

创建一个简单的windows应用程序

C#的应用

在forms上加一个butten,双击写入

C#的应用C#的应用

Ctrl+f5

C#的应用

2.3变量和表达式

C#是一个块结构的语言,所有的语句都是代码块的一部分,这些块用花括号来界定(“{”和“}”),代码块可以包含任意多行语句,或者根本不包含语句。注意花括号字符不需要附带分号