首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# .NET 3.5图形用户界面设计

C# .NET 3.5图形用户界面设计
EN

Stack Overflow用户
提问于 2008-09-23 15:58:39
回答 5查看 9K关注 0票数 9

我正在寻找一些C#图形用户界面设计的编程指南。我来自Java阵营(在那里我可以很高兴地手工编写Swing/AWT GUI),因此不知道从哪里开始:(

另外,Windows Presentation Foundation和WinForms之间有什么不同(如果有的话)?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-09-23 16:13:14

在Windows Forms和WPF方面,Chris Sells似乎是个“达人”:

http://www.sellsbrothers.com/writing/

http://www.sellsbrothers.com/writing/wfbook

http://www.sellsbrothers.com/writing/wpfbook

我们也可以看看Charles Petzold:

http://www.charlespetzold.com/winforms/index.html

从windows的角度来看,微软也有一堆与设计指南和可用性相关的东西:

http://msdn.microsoft.com/en-us/library/aa152962.aspx

票数 9
EN

Stack Overflow用户

发布于 2008-09-23 16:01:46

Windows Presentation Foundation是一个基于矢量的系统,它是.NET 3.0的一部分。它允许你在XAML中定义你的UI,并且可以很容易地做各种动画,3D等等。它更新了很多,并且仍然被很多人评价。

Win32 windows Forms是对旧的windows UI类(/MFC或其他任何类)的包装。它随.NET 1.0一起提供,并使用C#来定义所有的UI及其布局。它是久经考验的真正的UI方法。

票数 11
EN

Stack Overflow用户

发布于 2008-09-23 16:19:46

WPF是一种完全不同的、全新的方式来研究UI架构和实现。由设计人员和C#开发人员协作开发的很酷的概念是最大的优势(XAML实际上提供了这种能力)。当你开发一个控件/UI时,它将是一种“无外观”的方式,设计者/集成者可以采用相同的项目(XAML)并对其进行样式化,以获得更好的外观和感觉。因此,简而言之,WPF或Silverlight是我们进行winforms开发方式的一种范式转变。

因此,.NET3.5 UI设计可以通过两种方式完成。1) Winforms方式2) WPF-XAML方式。我认为对于一个未来主义和现代的winforms来说,你肯定需要WPF而不是winforms。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/121947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档