免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 913 | 回复: 0
打印 上一主题 下一主题

《ASP.NET 4.0从入门到精通》之一.NET Framework基础 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:41 |只看该作者 |倒序浏览
第1章   C#与.NET Framework简介
       .NET Framework是微软近年来主推的应用程序开发框架,该框架提供跨平台和跨语言的特性,C#是其主要的开发语言。使用.NET框架,配合微软公司推出的Visual Studio集成开发环境,开发人员可以比以往更轻松地创建出功能强大的应用程序。
本章内容有:
       q .NET Framework基础
       q 公共语言运行库
       q C#编程语言
       q 第一个C#程序
1.1   .NET Framework基础
        微软公司从发布第一个.NET Framework以来,已经发布了1.0版、1.1版、2.0版、3.0版、4.0版。通过不断地更新和升级,.NET Framework 4.0版是目前最新的版本,也是功能最强大和最完善的一个版本。开发人员可以使用.NET Framework创建Web网站、Web服务应用程序、Windows以及智能设备应用程序等。
1.1.1   什么是.NET Framework
        .NET Framework是一套语言独立的应用程序开发框架。事实上它的主要特色在于简化应用程序的开发复杂性,提供一个一致的开发模型,开发人员可以选择任何支持.NET的编程语言来进行多种类型的应用程序开发,如Visual Basic.NET、C#、J#等。
.NET Framework由两个主要部分组成:
        q 公共语言运行库(Common Language Runtime,CLR)。
        q .NET Framework类库。
1.1.2   公共语言运行库
        公共语言运行库是.NET Framework的基础,CLR提供一个执行时的管理环境。公共语言运行库提供内存管理、线程管理和远程处理以及类型安全检查等核心服务。通常在CLR中运行的代码称为托管代码(Managed Code)。
        可以将公共语言运行库比喻为人类生存的地球,它提供能源、水、自然资源,生活在地球上的人们则可以比喻为托管代码。
1.1.3   .NET类库简介
        如果读者熟悉Delphi,那么一定比较了解VCL框架。VCL简化了调用Win32 API的复杂性,提高了开发人员开发应用程序的效率。同样,.NET Framework也具有一套与公共语言运行库紧密集成的类库,该类库是完全面向对象的。使用该类库可以创建多种类型的应用程序,极大简化开发人员的学习曲线,提高软件开发生产力。
1.1.4   .NET Framework的功能
        微软不断地升级和更新.NET Framework,使其具有更强大的功能,并极大地减少在开发过程中的复杂性。.NET Framework 4.0以.NET Framework 2.0和.NET Framework 3.0为基础,它们都使用相同的公共语言运行库。
        .NET Framework 2.0改进.NET Framework 1.1中的许多问题,并增加了如泛型、可空类型、匿名方法等新特性。.NET Framework 3.0则以.NET Framework 2.0为基础,增加了三种全新的技术:
        q Windows Presentation Foundation (WPF),Windows表现层技术。
        q Windows Communications Foundation (WCF),Windows通信层技术。
        q Windows Workflow Foundation (WWF),Windows工作流开发技术。
         .NET Framework 4.0则以.NET Framework 3.0为基础,增加了对ASP.NET AJAX的直接支持,完善了语言集成查询(LINQ)技术以及一些附加的类库。
         这些框架通常由安装程序自动安装,如安装Visual Studio 2010时自动安装框架.NET Framework 4.0。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP