zoukankan      html  css  js  c++  java
  • .net3.0杂谈

    .NET3.0去年就已经推出了,最近因为要给一个项目组作个介绍稍微研究了一下。
    .NET3.0在框架上没有任何改进,仍然沿用.net2.0框架,只是在.net2.0基础上增加了4个Components,
    WPF(Windows Presentation Foundation)新一代windows界面显示系统,
    WCF(Windows Communication Foundation)新一代Windows通信系统,
    WF(Workflow Foundation)工作流系统
    Windows CardSpace新一代认证系统。
    WPF其实就是集成了已有的界面编程技术和DirectX技术,并在此基础上提供了一套统一的编程接口,所有的界面呈现均通过调用DirectX实现。
    优点有5:
    1。集成DirectX,可以比较方便的实现3D效果;
    2。支持矢量化图形显示,因而WPF做出来的程序界面任意缩放,显示效果不受影响。
    3。虚拟化显示资源主要是显存,降低CPU图形处理负担,并提高了图形显示效果;
    4。用XAML代码描述界面,且XAML代码可由很多专业的界面设计工具比如:Microsoft Expression Blend等生成,因而使得界面设计和程序设计分离,提高软件开发效率;
    5。统一的编程模型,开发出的windows桌面程序很容易就可以转化成Web程序;
    缺点:
    1。必需有.net framework3.0的支持,目前有50M左右大小,所以如果用于Web目前不现实。WPF/E也称Sivilight会好一些,不要求客户端安装.netFramework3.0框架,但仍需要一个更小的插件类似Flashplayer。需要说明的是WPF开发的Web应用其实等同于是把应用程序放在IE中运行,所以其运行原理和普通的Web页面不同。
    2。新的编程模型与原先的Winform开发和Asp.net开发有很大不同,更有些像是集成了二者的一些开发方式。

  • 相关阅读:
    视频实时增强算法
    FFMPEG中关于ts流的时长估计的实现(转)
    从二维码技术看抢占技术至高点的重要性
    专家观点:不断茁壮的音频生态系统中心(转)
    理解音响系统和房间的相互作用---房间脉冲响应
    Fraunhofer音频技术为MPEG未来高品质3D音频内容传输的标准依据
    Cortex-A15架构解析:它为什么这么强(转)
    骨传导技术(转)
    Faker伪数据生成
    Python数据库连接池DBUtils
  • 原文地址:https://www.cnblogs.com/Finding2013/p/1018788.html
Copyright © 2011-2022 走看看