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开发有很大不同,更有些像是集成了二者的一些开发方式。

  • 相关阅读:
    中文排版CSS心得
    用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
    Linux 下忘记root密码怎么办
    CSS手册简编
    SC 命令
    DataGrid的数据导入到Excel或CSV
    asp中关于'+'的特殊处理
    卡巴斯基汇总收藏版
    一步一步学习BI(2)Integration Services简单ETL工程
    优化递归的效率zz
  • 原文地址:https://www.cnblogs.com/Finding2013/p/1018788.html
Copyright © 2011-2022 走看看