频道栏目
读书频道 > 软件开发 > C# > C#入门经典(第6版)
1.2.1 用C#能编写什么样的应用程序
2013-12-28 16:26:37     我来说两句
收藏   我要投稿

本文所属图书 > C#入门经典(第6版)

《C 入门经典 系列是屡获殊荣的C 名著和超级畅销书。最新版的 C 入门经典(第6版) 面向编程新手,全面介绍使用C 2012和 NET Framework编写程序的基础知识。本书无与伦比的作者团队与您分享多年积累的C 和 N  立即去当当网订购

如前所述,.NET Framework没有限制应用程序的类型。C#使用的是.NET Framework,所以也没有限制应用程序的类型。这里仅讨论几种常见的应用程序类型。

桌面应用程序  这些应用程序(如Microsoft Office)具有我们很熟悉的Windows外观和操作方式,使用.NET Framework的Windows Presentation Foundation(WPF)模块就可以简便地生成这种应用程序。WPF模块是一个控件库,其中的控件(例如按钮、工具栏和菜单等)可用于建立Windows用户界面(UI)。

Windows Store应用程序  这是Windows 8中新引入的一类应用程序。此类应用程序主要针对触摸设备设计,通常全屏运行,侧重点在于简洁清晰。创建这类应用程序的方式有多种,包括使用WPF。

Web应用程序  它们是一些Web页面,可以通过任何Web浏览器查看。.NET Framework包括一个动态生成Web内容的强大系统,允许进行个性化和实现安全性等。这个系统称为Active Server Pages .NET(ASP.NET),我们可以使用C#通过Web Forms 创建ASP.NET应用程序。还可以使用Silverlight编写在浏览器内部运行的应用程序。

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

这些类型的应用程序也可能需要某种形式的数据库访问,这可以通过.NET Framework的Active Data Objects .NET(ADO.NET)部分、ADO.NET Entity Framework或C#的LINQ(Language Integrated Query)功能来实现。也可以使用许多其他资源,例如,创建联网组件、输出图形、执行复杂数学任务的工具。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.2 C#的含义
下一篇:1.2.2 本书中的C#
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站