如何编写、编译和运行WPF应用程序

如何编写、编译和运行WPF应用程序,第1张

1 在记事本中编写以下内容:using System;using SystemWindows;namespace zzmSayHello{classSayHello{[STAThread]public static void Main(){Window win = new Window();winHeight = 200;winWidth = 300;winTitle = "你好,WPF!";winShow();Application app = new Application();appRun();}}}2 保存为Hellocs。3 在命令行编译WPF应用程序,在提示符下输入以下命令:cscexe/out:SayHelloexe/target:winexe Helloexe/reference:"D:\Program Files\ReferenceAssemblies\Microsoft\Framework\v30\presentationframeworkdll"/reference:"D:\Program Files\ReferenceAssemblies\Microsoft\Framework\v30\windowsbasedll"/reference:"D:\Program Files\Reference

都是界面的东西 wpf是调用direct 直接用显卡绘图 支持3d等,性能高,做的界面漂亮 而且wpf用xaml语言写界面就跟写网页一样 实现各种半透明等特效方便。

winform是调用GDI+绘图,如果各种特效实现起来困难 需要手工GDI重绘,各种特效实现起来麻烦。但是对于老程序员因为熟悉GDI所以一时割舍不下。

还有因为WPF比winform对于绘图因为多了一层封装,所以实现简单界面反而性能不如winform

wpf与silverlight都是基于xaml编程的,大大提高程序生产效率,同时大大提高程序界面表现力。使用c#代码编程应该退居幕后,仅仅完成最关键的部分。

回复:wpf究竟是做什么的,可以跨平台

引用 9 楼 zhujiechang 的回复:

WPF有点和Web差不多,但是桌面应用程序,编程方式以XML,就是Web形式相仿,但是控制权比Web强很多。

还有一点这东西就是要求太高。

silverlight也是要求机器硬件太高,浏览器模式。

在15GHz/512M最普通的网卡的机器下,wpf表现的很好。当然28GHz/2GRam游戏网卡会更好,但是并不是只有那种机器才适合w……

支持。。。

Silverlight 只是WPF 的一个子集好好

以上就是关于如何编写、编译和运行WPF应用程序全部的内容,包括:如何编写、编译和运行WPF应用程序、C#wpf应用程序和创建一个窗体程序有什么区别、WPF能做什么事情等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9714231.html

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

发表评论

登录后才能评论

评论列表(0条)

保存