- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前面两章讲过
第3章 .NET语言 前面两章讲过,.NET并不仅仅是一个升级产品—— ASP.NET不只代表ASP 4.0,而Visual Studio .NET也不仅仅是另一次升级。与Common Language Runtime (CLR)一样,.NET是一个全新的概念。您也许会对这些变化感到很惊讶,想知道为什么会有新的语言,为什么现有的产品之间会有这么大的差别,Microsoft公司的真实意图究竟何在?其实这些都是很自然的反应。 有关Java的问题到目前已经持续了很长时间:这常常是一种毫无新意的争论—— 常常有人认为“C#只不过是另一个Java而已” !显然他们没有认识到每种编程语言都建立在其他已有语言的基础上。而这也正是开发人员所做的工作—— 不断改进现有的产品,因此对各种应用程序来说,区别对待不同的语言是毫无道理的。.NET 1.1现在附带了J# .NET,这是Java的另一个版本。 Microsoft公司在关注其语言产品使用的同时,也给自己提出了以下几个问题: 我们的语言是否为开发人员提供了他们所需要的功能? 如何进一步提高语言的性能? 如何利用开发人员的现有技能? 如何让应用程序更稳固,更具伸缩性? 如何提供更好的开发环境呢? 如何改善应用程序的结构? 这些问题的答案没有必要保持一致。Microsoft致力于通过.NET Framework为将来的开发提供尽可能好的平台。在一些方面,这种努力付出了一些代价,如无法与现有的技术相兼容,疏远了一些非常固执的开发人员。但是,在评估各种问题时可以发现,它所带来的好处远远超过了不利因素造成的损失。 第2章讨论了CLR和它所带来的好处,如通用功能、命名空间、通用的类型系统,以及版本化等。本章将主要介绍各种语言本身,而不是有关ASP.NET的内容。 本章包括以下主要内容: Visual Basic .NET的新增功能 新语言C# 其他可用的语言 CLR如何影响语言的应用 用VB.NET和C#编写一些普通的范例来简化转换和迁移 3.1 所提供的语言 .NET Framework提供了4种语言(Visual Basic .NET、Visual C#、Visual J#和JScript),但整个基本构造是以语言中立性为设计目标的。本章后面将简要介绍一些可用的语言。ASP.NET的分解、开放式设计的特点(它支持可插入的HTTP模块)同样适用于CLR,因此CLR也支持可插入语言。 在第2章中,我们曾学习到machine.config文件的编译器部分定义了所使用的语言: compilers compiler language=c#; cs; csharp extension=. cs type =Microsoft. CSharp. CSharpCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 warningLevel=1/ compiler language=vb; vbs;visualbasic; vbscript extension=.vb type =Microsoft. VisualBasic. VBCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089/ compiler language=js; jscript; javascript extension=.js type=Microsoft. JScript. JScriptCodeProvider, Microsoft. JScript, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a/ compiler language=VJ#; VJS; VJSharp extension=.jsl type=Microsoft. VJScript.VJScriptCodeProvider, VJScriptCodeProvider, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a/ /compilers 上面这段代码表明任何人都可在.NET Framework中提供一种语言以供使用,只要该语言有一个编译器,并遵循几条基本的规则即可。本章的后面将介绍一些由第三方提供的其他语言。 3.1.1 VBScript何去何从 .NET Framework支持Visual Basic,不再支持VBSc
您可能关注的文档
最近下载
- 入木三分 课件 成语故事.pptx VIP
- 小学道德与法治新部编版三年级上册第二单元 学科学 爱科学教案(2025秋).doc
- 汽车变速器齿轮激光焊缝组织及焊接性能研究 A Study on Laser Seam Structure and Welding Performance of Automotive Transmission Gear.pdf VIP
- 生物安全记录表(2025版).pdf
- 6宫格数独综合练习题(初级、中级、高级各27套).pdf VIP
- RAL劳尔色卡国际色卡CMYK颜色对照表.pdf VIP
- 行政组织理论00319复习资料.docx VIP
- 在线网课学习课堂《计算机音乐(北京邮电大学 )》单元测试考核答案.docx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- (精校版)中考历史复习知识点总结(初中三年历史知识点).pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)