回 帖 发 新 帖 刷新版面

主题:别老看功能,简洁界面更重要!

官方不是说VS 2010 正式版预计将在明年3月发布么,近段时间坛子里讨论VS 2010 Beta2的帖子越来越多。我来说说自己的使用感受。

    很多坛友说起VS 2010都过于强调那些技术功能,对C++与Java Script的支持、对云计算的支持、对于F#语言、WIN7的支持等等。然而,对于众多程序员来说最大的变化莫过于强大的WPF技术。

    完美的用户体验是桌面应用程序和Web应用程序中最重要的一环,也是影响使用者的关键因素。而使用Windows Presentation Foundation 技术(也就是俗话说的“WPF”)创建丰富、美妙的连接应用程序,使得3D进入Web根本不在话下,除了创建二维和三维矢量图形、多媒体视频及音频和动画,还能把界面设计得漂漂亮亮的。

    大家都知道,VS 2010的设计正式基于.Net Framework 4.0的WPF。首先VS 2010的用户界面(UI)做了很大改进,看起来比以前的版本更干净,使用WPF布局而不再使用Windows窗体布局,这样的使的UI简洁清晰又那么自然亲切。我喜欢这种方式。

    其次VS 2010的用户界面中减少了UX中的线条和梯度,移除了过时的3D bevels和过多的线条从而降低了界面的复杂凌乱程度 ,它将重点放在窗口间实体周围空间的内容区域,通过在窗口之间留出一定空白,使用主色调和易区分的背景色来绘制当前焦点区域的标题,并且用显眼的颜色和独特的背景来突出当前线程,使我们能够更关注内容区域更“对眼”。同时,VS2010不仅可以使用Ctrl与鼠标滚动来放大和缩小屏幕,还拥有了NavigateTo快捷方式(Ctrl加逗号)和CallHierarchy导航等新功能,方便自己的浏览和定位,另外还新增了一个调色板。
 
    另外,开发者能够顺畅使用WPF设计器,能够将生成数据直接绑定到WPF控件,从DataSources窗口将项目直接拖动到设计器。更好的是Silverlight的XAML设计器与WPF设计器实现了水平相当,所以在进行XAML设计时不再需要麻烦的从VSo 切换到EB了。:)

回复列表 (共20个回复)

沙发

VS 2010的用户界面中减少了UX中的线条和梯度,移除了过时的3D bevels和过多的线条从而降低了界面的复杂凌乱程度 ,它将重点放在窗口间实体周围空间的内容区域,通过在窗口之间留出一定空白,使用主色调和易区分的背景色来绘制当前焦点区域的标题,并且用显眼的颜色和独特的背景来突出当前线程,使我们能够更关注内容区域更“对眼”。

板凳

VS 2010的设计将基于.Net Framework 4.0的WPF技术(Windows Presentation Foundation),JasonVS 2010的用户界面同样基于WPF技术。

3 楼

为了支持新的界面风格的开发,MFC提供了很多新的、经过扩展过后的应用程序类,界面类等。例如在我们的实例程序中用到的CRibbonApp,CMainFrame就是分别从CWinAppEx,CMDIFrameWndEx派生的。而CWinAppEx和CMDIFrameWndEx又是从传统的CWinApp和CMDIFrameWnd派生,在原有类的基础上,添加了对新的界面风格的支持。

4 楼

    用wpf做的界面,确实对性能要求比较高

5 楼


总的来说,这个界面比以前的界面要条理清晰、明确,没有混乱之感。

6 楼

在即将到来的Windows 7中,操作系统本身更是大量地应用了Ribbon界面。不管我们愿意或者不愿意,Ribbon界面开始大张旗鼓地攻占我们的软件界面,成为继下拉式菜单后新的标准用户界面。

7 楼

我觉得是高的离谱!老电脑根本没法玩了


[quote]    用wpf做的界面,确实对性能要求比较高[/quote]

8 楼

对于开发基于WPF的应用程序的开发者,Visual Studio 2010同样提供了改进的工具,帮助开发者快速高效地完成界面图像的设计,数据绑定等等。

9 楼

[quote]对于开发基于WPF的应用程序的开发者,Visual Studio 2010同样提供了改进的工具,帮助开发者快速高效地完成界面图像的设计,数据绑定等等。[/quote]
    直接下, 没商量, 好技术要早熟悉

10 楼


我很期待正式版

我来回复

您尚未登录,请登录后再回复。点此登录或注册