Beginning.Microsoft.Visual.C.Sharp.2008.翻译(1.0.0-1.1.0)

Chapter 1 C#简介

 

 

欢迎来到这本书的第一部分的第一章。这一章将会提供给你建立和运行C#程序所需的基本知识。这一章提供了关于C#.net framework的基本概要,包括这些技术是什么,在什么情况下使用,以及它们之间的关系。

 

首先是一个.net framework的笼统的讨论。这门技术包括了许多您在开始的时候不太容易掌握的概念。这就意味着,这个讨论,必要地来说,在一个很小的范围里覆盖了许多新概念。然而,在基本层面的快速浏览对于理解C#编程是非常必要的。在本书的稍后,你会再遇到这些概念,那时我们再从细节上对他们给予更多的研究。

 

在简短的介绍之后,这章提供了一个基本的C#描述,包括它的起源以及和C++的相似之处。最后,你将关注本书最主要的工具: Visual Studio 2008(VS) Visual C# 2008 Express Edition(VCE)

 

 

.NET framework是什么

.NET framework是由Microsoft创造的,用于应对不断进步的软件应用的一个创新的具有革命意义的平台。这样的描述最有趣的地方在于它是多么的含糊——但是它的确有一个优秀的解释。开始的时候,认为它没有“推动基于Windows操作系统的应用。”尽管Microsoft发布了运行于Windows操作系统的.NET framework,然而很快地在其他操作系统上的找到可替代的版本称为了可能。其中的一个例子就是Mono,在数种操作系统上运行的.NET framework(包括一个C#编译器)开源版本,包括各式各样的Linux版本以及Mac OS。在你阅读本书的时候,更多这样的项目正处于开发中,也许已经可用了。更甚的,你可以在个人数字助手(PDA)系列设备,甚至在一些智能机上使用Microsoft .NET Compact Framework.NET framework 的一个囊括必要部分的子集)。使用.NET Framework背后的其中一种关键动机是把它作为整合不同操作系统的一种方式。

 

更甚的,.NET Framework的预先定义包括不限制可行的应用的种类。这是因为本来就没有限制——.NET Framework允许你创建任何你能够想到的种类,比如Windows应用,WEB应用,WEB Service等等。

 

.NET Framework被设计为可引用任何语言,包括C#(这本书的主题),同样的包括C++Visual BasicJScript,甚至包括一些很老的语言如COBOL。为了达成这一目标,这些语言的.NET-specific版本已经出现在市场上,同时更多的正在被发行。这些不只是被引进了.NET Framework,它们同样也能被相互联系起来。它提供了一个完美的可能让C#开发者利用Visual Basic开发者的代码,反之亦然。

 

所有的这些功能提供了一个迄今为止难以致信的灵活度,这也是使得.NET Framework成为如此具有吸引力的希望的原因之一。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值