C#程序设计
上QQ阅读APP看书,第一时间看更新

1.1.2 用C#能编写的应用程序

利用C#编程语言可以开发基于.NET Framework上运行的多种应用程序,包括Windows窗体应用程序、控制台应用程序、Web应用程序以及Web服务等。这里仅介绍常用的几种开发应用程序。

1)Windows窗体应用程序

使用C#开发的这类应用程序,其外观和操作方式与在Windows下常用的应用程序(如Microsoft Office应用程序)非常相似。这类应用程序可以使用.NET Framework的Windows Forms模块简便生成。Windows Forms模块是一个控件库,其中的控件(如按钮、工具栏、菜单栏等)可以用于建立Windows窗体的用户界面。

2)Web应用程序

Web应用程序是一类基于B/S(Browser/Server)模式的应用程序,应用程序对应的后台数据库存储在服务器(Server)内,用户只需通过任何浏览器(Browser)就可以查看Web页面。.NET Framework包括一个动态生成Web内容的强大系统,允许用户进行个性的设计,这个系统称为ASP.NET(Active Server Pages.NET),可以使用C#通过Web Forms创建ASP.NET应用程序。

3)Web服务

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