怎么新建wpf网站项目啊?

怎么新建wpf网站项目啊?,第1张

有的啊!有个WPF浏览器应用程序啊!你创建这个项目就可以了,你如果安装的是英文版的,则是WPF Browser Application吧。

如果都没有那么你的Visual Studio没有安装完全。你可以修复安装或去官网下载WPF的开发包。

你是做网站的,不建议使用WPF,如果用WPF开发网址,那么每个客户端都必须得安装.NetFramework,这个是不现实的,强烈建议使用Silverlight开发。

你已经确信WPF是下一代应用程序的战略级技术,你已打算利用这个机会好好规划并重新安装你的开发工作站。 那么你应该在这个工作站上放些什么,才可以创建一个完美的WPF开发环境呢? 有许多出色的工具和例子,我认为我应该把它们汇总到一个清单中从而使大家从中受益。 我也想听听你们的意见,如果我有漏掉的东西请告诉我, 我会不断地更新这份帖子。 基本环境Windows Vista,当然需要! (虽然在Windows XP SP2上也会工作得很好) Visual Studio 2005(带SP1和Windows Vista支持文件) Visual Studio 2005 Extensions for .NET Framework 3.0 Windows SDK Expression Blend与Expression Design 工具XamlPadX, Kaxaml 与XamlCruncher:: 用来替代XamlPad工具的三个增强性工具,它们是在Windows SDK中的。 每一个工具都有它的强项: XamlPadX拥有很多出色的插件,它是基于XamlPad代码写出来的;Kaxaml用于演示很不错,对间距和tab支持很好;XamlCruncher有一段高质量的可用源代码。 Lutz Roeder's .NET Reflector: 可以方便浏览类层次; Snoop: 调试WPF应用程序的可视化工具,由Peter Blois开发 WPF Performance Tools: 被埋没在SDK中的工具,应用程序工具集的必要组成部分。 你可以在%SdkTools%\WpfPerf.exe 找到它(如果你使用的是Vista,请确保你是以管理员身份运行它的,即run as an administrator) Flexible Application Template: 从应用服务PM中的一个得到替代项目模板,允许你创建一个单独的应用程序项目,只需要改变项目类型就可以让项目变成XBAP或富客户端应用程序。(原文:this replacement project template from one of the app services PMs allows you to create a single application project that can flip between an XBAP (web browser project) or rich client application just with an adjustment to the project type) ZAM 3D: Electric Rain的工具,用于快速创建3D网格,并让3D网格动起来 XAML Converters: 将3DS, DXF, Blender, Fireworks, Lightwave, SWF, Maya 及Illustrator的文章转换为XAML格式的工具 创建一个代码工具箱3D Tools for WPF: 3D表面的交互式2D、物体边框线、3D鼠标导航; Kevin's Bag-o-Tricks: 控件集合,扩展并增强一些WPF自带的类型,如ColorPicker、FolderPicker、NumericUpDown、RadioButtonList、数据控件、动画版tile panel和图形控件 UI Automation Stress: 应用程序环境压力测试。 将这个代码加入Debug菜单,这样可以保证你不会因为错误输入而让你的应用程序崩溃。 示例应用程序我是那种喜欢有许多示例代码的程序员,这样我就可以从中拷贝概念、想法和技术。 拷贝以下这些示例示例到\samples目录中:Patient Monitoring Sample Woodgrove Finance Sample Thailand Sample 也请把%SdkTools%\..\Samples\WPFSamples.zip解压到\samples\sdk目录中,这样你可以很方便地浏览所有的例子而不用去看SDK文档接口。现在启用Windows Desktop Search(点这里安装WDS 3.0,如果你正在运行Windows XP,并把它配置为对.xaml,.cs,.vb文件内容进行索引) 请确保设置了对整个\samples目录进行索引,因为你把所有的示例都放在里面了。 现在,你可以很快遍历每个示例,只需要按下Win+F,搜索BitmapSource 和ColorConvertedBitmap关键字,就可以看到这两个关键字的使用情况。技术支持WPF MSDN论坛是产品组和其他资深社区成员经常光顾的地方,有许多以前问过的问题(和答案); WPF MSDN Newsgroup提供了一个与web论坛非常相似的服务,但是它是基于USENET新闻组形式的。 在写本书时,那个论坛似乎访问量更大了。 提示和技巧确保在你的系统中把Windows SDK文档与其它的MSDN文档融合在一起了 以管理员身份运行 Start ->Windows SDK ->Visual Studio Registration ->Integrate Windows SDK with Visual Studio 2005,这样只需要从代码视图中按F1就可以了。 我在开始菜单中加入了一些快捷方式,这样可以方便地访问这些工具,特别是XamlPad, WpfPerf和其他一些默认情况下隐藏的工具。 如果你运行的是Windows Vista,这个提示将给你一条访问每个项的捷径 如果你运行的是Windows Vista,设置WPF字体缓存系统服务(Windows Presentation Foundation Font Cache)为Automatic(Delayed Start)(自动,延迟启动),这样可以减少WPF应用程序的启动时间。 在Visual Studio中,设置默认的字体为Consolas —— 该字体看上去比Courier New更清楚,是专门设计用来作代码开发的。 Consolas包含在Windows Vista或Office 2007中的,或者你可以从这里下载该字体。 在Windows SDK文档系统中,”New in Windows Vista”索引过滤器是一个很不错的方式,它可以防止WPF和Windows Forms API有时被混在一起的问题。 我遇到过一些开发人员偶尔会同时找到这两个库中的同名类型,因为文档中没有给出一些细节来区分这些类型。

微软.net 3.0中新增加的界面库,是.net的一部分,可以做出酷炫的软件界面效果。WPF封装了DirectX,虽然不是用以取代DirectX来开发游戏,但WPF可以利用硬件来渲染软件界面。

与WinForm不同,WPF的界面以矢量图为主(当然也可以嵌入WinForm控件),放大不会失真。

它并不是VS2008,要说实例:VS2010本身的界面就是用WPF来做的。

WPF采用一种Xml编码来表示界面(叫做XAML语言),XAML的命名空间被照射到.net命名空间,从而使得这种定制的Xml文件中可以直接使用.net 类中定义的类来定义界面及其布局,以便与代码逻辑分开。这有利于界面设计师与逻辑代码的编写人员分工、合作。

如果只是做界面设计,可以令VS配合Blend使用,Blend主要用以设计WPF界面,而代码(C#/VB代码)的编写则仍然在VS中进行。

WPF还有个子集叫做SilverLight,可以被嵌入网页中(客户端计算机只需要为网页浏览器下载一个很小的插件就可以支持了)——但随着HTML5的流行,SilverLight前景不明,这和WPF本身情况有些不同。

如果要做WPF开发,尽可能不要使用VS2008,因为这个版本对WPF的支持很不完善。

另,WPF在.net 3.5SP1以及更早版本中,对中文字体的支持十分糟糕,严重发虚,只有使用微软雅黑字体才能入目。而在.net 4.0中,微软更换了字体渲染引擎,解决了这个问题。——所以,直接上VS2010吧!

又,VS2010在Debug模式下调试会很慢,对计算机性能要求很高,换成Release就会好很多——一般在调试WPF程序时,Release模式也就够用了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12056471.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存