【软件介绍】
.NET Framework 是由 Microsoft 开发的一种全面且一致的编程模型,用于生成具有视觉震撼力的用户体验、无缝的安全通信和对一系列业务流程进行建模的能力的应用程序。.NET Framework 4 将与旧的 Framework 版本并行工作。 默认情况下,基于早期版本的 Framework 的应用程序将继续在目标版本上运行。【功能介绍】
.NET Framework 4与 Framework 3.5 SP1并行工作。在旧版的Framework中可以运行的应用程序,将继续能够运行在.NET Framework 4上。在Visual Basic和C #语言中有所创新,例如声明lambdas 、隐线continuations 、动态调度、并命名/可选参数等。
在ADO.NET实体框架中增加了许多新的功能,通过提高抽象层次,从而简化开发人员的关系数据库的程序。这些新功能包括:持续忽略、POCO支持、延迟加载,测试驱动开发的支持、功能模型以及新的LINQ运营商等。
以下是ASP.NET中的改进 :
改进JavaScript用户界面模板和AJAX中的数据绑定功能;
改进ASP.NET的图表控制;
以下是WPF中的改进:
在WPF中增加Windows 7多触控、ribbon控制、任务栏扩展功能支持;
在WPF中增加Surface 2.0 SDK支持;
新的业务线控制,包括图表控制,智能编辑,数据网格,以及其他能够提高“建立数据中心的应用程序”的开发者经验的控制。
提高性能和可扩展性;
在文字、像素布局、本地化和互操作性中添加可视化改进;
Windows Workflow(WF)中的改进让开发者能够更好地控制工作流程,具体改进如下:
改善活动规划模型;改进设计体验;一个新的流程建模方式;扩大调色板的活动范围;工作流程规则一体化;新邮件相关的功能。
.NET框架还为基于WF的工作流程提供重大的性能改进:
改进Windows通讯基础( WCF )构架,例如流服务相关支持,双向通信的持久性等。
.NET框架4还提供了新的WCF功能,例如服务发现、路由器服务、简化配置、REST支持、诊断和性能提升等。
并行程序设计的创新功能如下:并行循环支持、任务并行库(TPL)、并行LINQ ( PLINQ )、协调的数据结构、多核心处理器等。
【安装教程】
net framework4.0怎样下载安装?1、双击下载好的.NET Framework 4.0下载版安装包,弹出如下窗口,勾选同意协议,点击安装
2、等待进度条走完
3、出现如下界面说明.net framework 已经安装成功
4、打开控制面板中的程序和功能,看到两个.net framework组件,说明安装成功
【使用方法】
为了简化用户的部署难度,启安的原则是在产品代码中做的更多,让用户做的更少。因此在启动局域网监控软件管控平台前,引导程序(start.exe)会检测系统是不是已经安装Microsoft .NET Framework 4.0,检测.NET的版本有很多方法,启安这里会检查注册表HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client和HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.0\Client等键值。如果没有安装Microsoft .NET Framework 4.0,那么引导程序(start.exe)就会启动启安下载引擎(Dl.exe)从我们的云服务中下载Microsoft .NET Framework 4.0安装包。也就是说,如果没有安装.NET 4的用户,在打开启安局域网监控软件的时候可能会看到下面这样的界面下载引擎会下载安装包并进行静默安装,整个过程大约需要5分钟,安装成功后即可进入管控平台界面:
当然,如果安装失败也没关系,下载引擎会把安装包下载到C:\NSDownload\dotnet4setup.exe,用户可以打开此文件进行手动安装。
【常见问题】
退出net framework4.0 怎么打不开了?1、在默认上,这个net framework功能是启动的,如果在安装程序提示没有,则可能是关闭了,打开方法与步骤,先在开始菜单中打开“控制面板”程序。
2、进入控制面板窗口后,在其界面中,找到并打开“程序”这一项。
3、进入程序窗口后,在右侧窗口,选择并打开“程序和功能”这一项。
4、进入到程序和功能的窗口,在左侧选项中,选择“打开或关闭Windows功能”这一项。
5、Windows功能需要一定时间来加载的,稍等一会,大约需要一二分钟。
6、等Windows功能加载完成后,在功能列表中,找到“Microsoft .Net Framework 3.5.1”,因为系统版本不同,后面的3.5.1可能不一样。找到后,将其选上即可,按确定,就打开了net framework功能。
7、如果要关闭net framework功能,相反,不选定此项即可,然后确定,就关闭了。
net framework4.0安装失败?
1、先进入系统文件夹C:\windows \System32文件夹下,找到cmd.exe文件,按鼠标右键,在菜单中选择“以管理员身份运行”这一项,打开命令提示符窗口(如果是XP系统,只要直接双击或在开始->运行中输入cmd就可以打开命令提示符窗口)
2、进入命令提示符窗口后,输入net stop WuAuServ命令,按Enter键确定,其意思是停止自动更新服务
3、当弹出“服务已成功停止”提示后,进入C:\Windows\文件夹下,找到SoftwareDistribution文件夹,随便修改一个名字,如Sdbn
4、然后再到C:\Windows\System32文件夹下,以管理员身份运行cmd.exe文件(如果是XP系统,只要直接双击或在开始->运行中输入cmd就可以打开命令提示符窗口)
5、打开命令提示符窗口后,这一次输入的是net start WuAuServ命令,其意思是启动更新服务,当弹出“服务已启动成功”后,就可以去安装.NET Framework 4.0了
Microsoft.NET Framework的安全解决方案是什么?
Microsoft.NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。例如,在验证的代码中,声明为接收4字节值的访问将拒绝提供8字节参数的调用,因为不是类型安全的。验证过程还确保了执行流只传送到已知的位置,如方法入口点--这个过程去除了跳转到任意位置执行的能力。验证将阻止不是类型安全的代码执行,在它们引起破坏前捕获很多常见的编程错误。通常的弱点--如缓存溢出,对任意内存或没有初始化的内存的读取,对控件的随意传送--都不再可能出现。这将使最终用户受益,因为在他们执行代码前对其进行检查。这也有益于开发人员,他们会发现很多常见错误(过去一直在困扰前开发)现在可以查明,并能阻止它们引起破坏。CLR也能使非管理代码运行,但非管理代码不能从这些安全措施中受益。特殊的许可与对非管理代码的调用能力相关,一个强大的安全策略能确保这些许可被恰当地给予。经过很长时间后,非管理代码到管理代码的移植将减少对非管理代码的调用频率。