首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > .NET2.0--WinFX初体验
【标  题】:.NET2.0--WinFX初体验
【关键字】:.NET2.0,WinFX
【来  源】:http://www.cppblog.com/wlwlxj/archive/2006/04/11/5358.html

.NET2.0--WinFX初体验

所有的C++程序员们,让我们来体验Windows Vista 开发平台吧!
Win32??到 WinFX? 的进步开始于 Windows Vista 时代对 .NET Framework 的改进。这两种编程模型使每个开发人员都关注着 Windows Vista 的改进,包括改进的显示和通信子系统、改进的连通性以及 Windows 在核心安全性、可管理性和可靠性方面的重要改进。
前几天在msdn中文网站下了几部wencast讲座,主要关注了下WinFX,个人觉得学到不少新思想,地址:http://www.microsoft.com/china/msdn/events/webcasts/shared/Webcast/MSDNWebCast.aspx

WinFX包括3个重要思想:
WPF(Windows Presentation Foundation):界面表现基础。在我的我心中最美的软件框架 一篇中,曾经提到软件设计框架,当时有人提到脚本技术做界面。以前VC的开发思维中,做界面一味依靠界面库(BCG或者XTREME等)或GDI(自己绘制窗口),而没有考虑过多种开发语言的结合,利用不同语言扬长避短。在去年年末的一个界面设计中,我终于苦恼了,开始想结合HTML和WebBrowser控件实现漂亮界面,也获得了一些成果,但是没有运用到开发中去, 运用HTML例子(在公司,明天补上) 。微软的这项技术是利用DirectX技术来渲染界面,达到各种各样的异形界面效果。

WCF(Windows Communication Foundation):不同平台上运行的应用程序之间支持基本的互操作性且确保端对端安全和可靠通信的前提下完成这种互操作。本人对这个了解不多,这里有一篇讲WCF的:http://www.cnblogs.com/wayfarer/archive/2006/04/05/367474.html

WFF(Windows FlowWork Foundation):底层实现工作流基础。刚用C语言编程的时候,老师让我们先画流程图。WFF技术正是基于这样一种思想,把流程图作为前端,代码作为后端。在前端绘制流出(if-else, while, for等),通过点击节点实现后端代码,可以说工作流绘制出来,程序框架也就搭建好了,剩下来就是在框架里面添代码。

本人对界面比较感兴趣,所以主要想研究WPF。
下面开始开发环境的配置:
1、WinFX Runtime不支持WIN2K以及以下OS版本,XP或者2K3支持。为了确保不出问题,我选择2K3,在安装时候不小心搞坏了以前的2K OS,害的我整整花了一天时间。
2、下载WinFX Runtime,这个大约43M,在微软官方网站下载:http://www.microsoft.com/downloads/details.aspx?FamilyId=F51C4D96-9AEA-474F-86D3-172BFA3B828B&displaylang=en
注意不要下载上面那个网络安装,页面拉下去下载这里:
for x86 or for x64 which are both .EXE files(链接可能失效,因为毕竟是Beta版本,时常更新)。
这个是安装os后紧接着安装的,会提示安装.NET 2.0 FrameWork。我得Win2k3里面就有,没有的可以装VS2005里面的,但是千万不要安装VS2005。
3、下载WinFX SDK,这个大约1.1G,在微软官方网站下载:
http://www.microsoft.com/downloads/details.aspx?FamilyId=9BE1FC7F-0542-47F1-88DD-61E3EF88C402&displaylang=en
下载完后,安装。
4、安装VS2005。
这样基本把环境搭建好了。WinFX SDK安装会在Program Files目录下生成一个Microsoft SDKs目录,进去在\Windows\v1.0\samples下面找到AllWinFXsamples.zip,打开如下图:

进入WindowsPresentationFoundation,如下图:

里面例子真不少,随便找一个例子,我解压Gallery\SamplesGallery。用VS2005打开,编译,应该很快。然后在bin目录下找到exe执行,看看下面的界面吧!


今天编译一个\WindowsPresentationFoundation\GraphicsMM_Brushes\UsingImageBrush,觉得不错,把界面贴上来:







sap的几道笔试题目(转):【上一篇】
这个时候你咬手指:【下一篇】
【相关文章】
  • 一个ASP.NET2.0的小项目-BLOG
  • 应对WinFX Sun公司推出全新的''Yava''编程语言
  • ASP.NET2.0: Ilungasoft.Framework.Web之基于Callback的无刷新上传进度条控件[带源码]
  • 使用asp.net2.0中的SiteMap中的一些问题
  • ASP.NET1.0升级ASP.NET2.0问题总结
  • ASP.NET2.0中Gridview中数据操作技巧
  • ajax.net中与server控件的交互使用(二)(asp.net2.0)
  • TechReday-ASP.NET2.0深度培训有感
  • Asp.Net2.0编译模式
  • WinFX 一月份的社区技术预览版(CTP)出来了
  • 【随机文章】
  • AIX命令集合(官方)
  • 纯DOS抓图攻略
  • 常用算法设计方法——递归法
  • Fedora/Centos/Redhat及相关RPM资源收集及介绍(转)
  • Windows 2000 Server入侵监测
  • 传奇世界 红名武士PK的最佳装备
  • 微软盗版用户仍可升级安全补丁
  • SQL注入攻击
  • 动画图解:为Excel公式返回结果设置颜色
  • solaris下weblogic创建weblogic域方法
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.