关于应用程序界面的讨论

时间:2023-01-20 20:48:34
本人在程序的开发过程中出现了对界面风格的疑惑,希望大家对各个方面多发表意见
   一、关于怎样选择好的程序界面
   二、怎样统一整个程序的界面风格
   三、好的界面第三方控件介绍(最好是大家用的比较多的,而且bug比较少的)
   四、关于界面设计的书籍介绍(最好是for delphi),关于windows也不错!

28 个解决方案

#1


flatstyle和xpmenu控件不错。

#2


themeskin挺不错的

#3


最简单的界面就是最好的界面

花哨的界面不是在所有的软件当中使用的

你可以好好看看WINDOWS的界面和office的界面

书我也在找,可惜没有找到

如果你找到的话,给我一个信息
tks

#4


linix下的窗体好看

#5


写Console 程序算啦

#6


VS.Net IDE
============================
@* .☆ / */ . / * . ☆/ *。
   ◢◣。       ◢◣。
  ◢★◣。     ◢★◣。
 ◢■■◣。   ◢■■◣。
◢■■■◣。 ◢■■■◣。
︸︸||︸︸ !!︸︸||︸︸
愿您有快乐的每一天 ^_^!!

#7


采用mdi窗体,或采用图形界面窗体
mac风格的窗体比较美观哦

#8


关于界面设计的有关原则
在进行用户界面设计时,几乎总会遇到以下四种问题:系统响应时间、用户帮助设施、错误信息处理和命令交互。最好在设计的初期就将这些作为设计设计问题加以考虑,因为此时修改比较容易,代价也低。
关于错误信息处理,出错信息和警告应具备以下特征:
1、 信息以用户可以理解的术语描述问题
2、 信息应提供如何从错误中会淡然建设性意见
3、 信息应之处错误可能导致那些不良后果(比如破坏数据),以便用户检查是否出现了这些情况,或帮助用户进行纠正。
4、 信息应伴随着视觉或听觉上的提示。即现实信息时应该伴随警告声,或信息用闪烁式显示,或信息用明显的表示错误的颜色显示。
5、 信息不能带有判决色彩,即不能指责用户。

界面设计指南:
一般交互
要遵循以下原则:
一致性。在菜单选择、命令输入、数据显示以及无数其它功能都应使用一致的格式。
提供有意义的反馈。向用户提供视觉和听觉的反馈,以保证在用户和界面间建立双向联系。
在执行有较大破坏性的动作前要求确认。如果用户要删除一个文件,或覆盖一些重要信息,或请求终止一个程序,应该给出类似“您确实要….?”的信息。
允许取消大多数操作。UNDO或Reverse功能使成千上万的用户免受成百万小时的挫折。每个交互式应用都应允许取消已完成的操作。
减少在动作间必须记忆的信息数量。不应期望用户能机组一大串数字或名字,以便在下一步的功能中使用,记忆量应尽量减少。
在对话、移动和思考中提高效率。击键次数应尽量减少,设计屏幕布局时应考虑鼠标移动的距离,用户问“下面怎么办?”的时候应尽量减少。
允许错误。系统应保护自己不受致命错误的破坏。
按功能对动作分类,并据此安排屏幕布局。设计者应努力提高命令和动作组织的内聚性。
命令用简单的动词或动词短语命名。过长的命令名难以识别和记忆,也会占据过多的菜单位置。
信息显示
如果程序显示的信息是不完整的、含糊的或难以理解的,应用软件就难以满足用户的需求。细心可以以多种不同方式显示:用文字、图片和声音;按位置、运动和大小;使用颜色、分辨率和甚至省略。
只显示与当前语境环境相关的信息。用户作获取有关某特定系统功能的信息时,不必看到其他的数据、菜单和图形。
不要用数据将用户包围,使用便于用户迅速吸取信息的方式表示数据。可以用各种图形取代巨大的表格。
适用于一致的标记、标准的缩写和可预测的颜色。显示信息的含义应该非常明确,用户不必在参照其他信息源。
产生有意义的出错信息。
文字的布局使用大小写、缩进和多种辅助形式,这对用户吸取信息影响很大。
使用窗口分隔不同类型的信息。窗口似的用户可以方便地保存多种不同类型的信息。
如果采用“模拟”的明显方式表示信息,更容易被用户理解,则应采用模拟方式。例如:显示炼油厂储油罐的压力时,简单的数字表示难以被用户理解。如果用类似温度计的方式来表示,用垂直的运动和颜色变化来表示危险的压力状况,就比较容易理解,因为这样为用户提供了绝对和相对两方面的信息。
高效地使用显示器的显示空间。屏幕的大小应该适合应用程序。

数据输入
用户的大部分时间是花在选择命令、输入数据或者提供系统输入等方面。在许多应用中,键盘是主要的输入介质,鼠标、数字化仪甚至语音识别系统正在成为重要的输入手段。下面是一些数据输入的指南:
减少用户输入动作的数量。最主要的是减少击键的数量,这可以用以下方式实现:用鼠标选择菜单代替击键;用滑动标尺输入一定范围内的值;使用宏,用一次击键代表复杂的输入数据。
维护信息显示和数据输入的一致性。显示的视觉特征(比如文字的大小、颜色和位置)应与输入域一致。
允许用户自定义输入。专家用户可能需要定用户命令或省去警告信息及动作确认。界面设计应允许这样作。
交互应该是灵活的,并可以调整到用户最喜欢的输入方式。用户模型有助于确定用户喜欢的输入模式。例如:书记员可能很喜欢键盘输入,经理可能会喜欢鼠标一类的点击设备。
在当前动作的语境中使不合适的命令不起作用。这使得用户不会使用那些肯定会导致错误的动作。
让用户控制交互流。用户应该能够跳过不必要的动作、改变所需动作的顺序(如果应用的语境环境允许的话)以及在不退出系统的情况下从错误状态恢复。
为所有的输入动作提供帮助。
消除冗余输入。不要要求用户制定工程输入的单位(除非不这样会产生含混);不要要求用户在整钱数后加.00、可能的话要提供缺省值、以及绝不要让用户提供程序中可以自动获得或计算出来的信息。

#9


朴素就是美,不要 追求花稍的界面

#10


这个问题要看具体情况啦,不可一概而论啊!
不过顺便说一句界面关系到软件的成败,不可小视!

#11


我觉得界面设计要有自己的风格,可以显示自己独特的见解和个性,
当然技巧也很重要,最近我买了本《高级界面特效制作》,不知道好不好

#12


但要注意,朴素并不等于简陋和寒碜!!

#13


SkinEngine挺不错的^_^

#14


如果没有什么美工的功力就老老实实的用传统Windows风格吧。
我就是这一类

#15


精彩

#16


同意  fwjingling(蓝精灵) 

呵呵

但是,朴素真的很难达到呀

人的虚荣使得在设计中轻易就加入点花哨的东西

等到想起风格一致的问题时

已是无从改起

#17


简单,整齐的界面

#18


多下载一些好控件用用!

#19


谢谢dongxsoft(浮云化雨) 的“关于界面设计的有关原则”^_*

界面控件我爱用DynamicSkinForm和Billenium effects,比较不错的~~
flatstyle和xpmenu只是平面效果和菜单可以;-P

#20


谢谢dongxsoft(浮云化雨)兄的建议,希望大家能继续讨论!

#21


我也想知道

#22


不花哨 功能为主

#23


程序的界面设计包含很多内容,在微软这是一个专门的职业。
下面是我的一些体会,仅供参考:
1、简洁明快,不要过于花哨;
2、用户操作简单,并且容易使用;
3、所有的对话框的字体、按钮的大小、位置等都要统一;
4、所有的快捷方式都要统一,不能在这里是Alt_C表示关闭,在那里是Alt_X表示关闭;
5、如果是Windows程序尽量采用与微软比较接近的界面风格,因为用户已经熟悉了微软的界面风格,如果标新立异,有些用户会不知所措的;
6、要保证键盘和鼠标同时对程序都能够操作,因为很多用户习惯使用键盘;
7、如果有步骤比较多的操作,可以采用向导的模式,不要让用户在同一界面输入过多的内容;
8、窗口的初始位置一定要找我好,要不程序会显得很不转业;
9、取消功能最好与Esc挂钩,而确定功能最好与Enter挂钩,这样会很方便的;
10、不要过分标新立异,例如前两天有个帖子需要在窗口的任何位置右键都弹出系统菜单,我真的不知道这个功能到底有什么用;
11、在用户输入错误的使用,一定要有明确而准确的错误信息,并且要保证输入焦点的正确位置;
12、在操作时间比较长的过程中,最好有类似进度调整样的提示,要不用户在这样的操作下不知道是程序在正常运行,还是程序死锁了。
13、不要采用太高深的编程技术,比如说如果是用户前台使用的程序,尽量不要使用存储过程,因为存储过程是在后台运行的,假设有一个需要三分钟才能运行完的存储过程,在这三分钟之内,你如何能让用会知道你的程序在正常运行,而不是死锁了呢?
14、一定要注意字体模式的问题,因为在大字体模式下,你的程序界面可能会非常难看;
15、有的时候图形比文字的表现能力更强,所以要善用图形;
16、程序输入的标准一定要统一,要不然在进行数据处理的时候会运到很多麻烦;
17、主菜单一定要包含所有的工具条命令和弹出菜单的命令,这样可以让那些不喜欢使用弹出菜单或工具按钮的用户有一个选择的机会;
18、最好增加一些智能功能,例如假设某的程序需要每天都要确定一次时间,最好这个时间能与当前时间保持一致,不要每次窗口弹出的时候都是2001-09-11,那个让人难忘的日子;
19、对数据库操作时最好不要直接使用数据感知控件作为输入控件,因为数据库的约束条件,经常会以错误的形式弹出来,一次两次还能忍受,多了很多人都会烦躁不安的;
20、如果一次输入的内容要求非常多,最好能使用PageControl这样的控件将输入的内容进行分类,不要在一个窗口上同时出现n个EditBox,用户会受不了的;
21、用户不是专家,会经常出错的,所以在用户出现错误的时候一定要进行详细的提示,而且尽量使用MessageBox,而不是ShowMessage,因为MessageBox的按钮时中文的!!!


好了,就写这么多了,刚好21条,这可不是袁世凯卖国的21条!!!

希望大家都能编写出漂亮的程序

:)!!!

#24


您想使您应用程序具有MacOS和WinXP风格的外观吗?
您想基于一幅位图创建任意形状的不规则窗口吗?
现在您可以完全都做到,并且不用编写一行代码!

SUIPack 2 是一款面向Delphi/C++Builder程序员的界面增强VCL组件。它可以帮助你制作出占用资源小、可定制性强的个性化界面应用程序!
SUIPack 2 兼容Delphi 5、Delphi 6、Delphi 7、C++Builder 5、C++Builder 6.

SUIPack 2 提供了15 个组件用于增强在Delphi中的界面编程
SUIPack 2 提供了 6 种现成的界面风格的布景:MacOS、WinXP、DeepBlue、Orange、BlueGlass、Protein
另外,SUIPack 2 还提供强大的用户定制能力,您可以使用它轻松做出完全个性化的软件界面。

SUIPack 2.1 组件:
TsuiSkinForm - 无需编写一行代码,即可根据位图创建不规则窗口的Form组件。
TsuiForm - 改变整个Form外观的组件。
TsuiMainMenu - 与TMainMenu类似。但为配合TsuiForm而设计,并且支持WinXP和MacOS风格。
TsuiSideChannel - 置于边上的,可弹出式的面板。
TsuiTitleBar - SUIPack外观风格的TitleBar。
TsuiImagePanel - 能够显示图片作为背景的Panel。
TsuiButton - SUIPack风格的按钮,提供6种风格(包括用户自定义Custom风格)。
TsuiCheckBox - SUIPack风格的CheckBox,提供2种风格(WinXP and MacOS)。
TsuiRadioButton - SUIPack风格的RadionButton,提供2种风格(WinXP and MacOS)。
TsuiProgressBar - SUIPack外观风格的ProgressBar,提供6种风格。
TsuiURLLabel - 能显示URL的Label。
TsuiEdit - SUIPack风格的Edit。
TsuiMemo - SUIPack风格的Memo。
TsuiListBox - SUIPack风格的ListBox。
TsuiGroupBox - SUIPack风格的GroupBox。

更多信息:
http://www.sunisoft.com/gb/suipack/

界面效果图:
http://www.sunisoft.com/gb/suipack/theme_mac.htm
http://www.sunisoft.com/gb/suipack/theme_xp.htm

#25


华丽的界面!给人的第一眼的感觉很好!接下来,就是程序的功能了!稳定!便捷!我认为是重要的!光是好看!人家会觉得是花瓶的~!:

#26


我同意

#27


简洁好用为上
不过很难,我从来就没有对我作的界面满意过.向大伙取经

#28


跟着微软的程序界面走!

#1


flatstyle和xpmenu控件不错。

#2


themeskin挺不错的

#3


最简单的界面就是最好的界面

花哨的界面不是在所有的软件当中使用的

你可以好好看看WINDOWS的界面和office的界面

书我也在找,可惜没有找到

如果你找到的话,给我一个信息
tks

#4


linix下的窗体好看

#5


写Console 程序算啦

#6


VS.Net IDE
============================
@* .☆ / */ . / * . ☆/ *。
   ◢◣。       ◢◣。
  ◢★◣。     ◢★◣。
 ◢■■◣。   ◢■■◣。
◢■■■◣。 ◢■■■◣。
︸︸||︸︸ !!︸︸||︸︸
愿您有快乐的每一天 ^_^!!

#7


采用mdi窗体,或采用图形界面窗体
mac风格的窗体比较美观哦

#8


关于界面设计的有关原则
在进行用户界面设计时,几乎总会遇到以下四种问题:系统响应时间、用户帮助设施、错误信息处理和命令交互。最好在设计的初期就将这些作为设计设计问题加以考虑,因为此时修改比较容易,代价也低。
关于错误信息处理,出错信息和警告应具备以下特征:
1、 信息以用户可以理解的术语描述问题
2、 信息应提供如何从错误中会淡然建设性意见
3、 信息应之处错误可能导致那些不良后果(比如破坏数据),以便用户检查是否出现了这些情况,或帮助用户进行纠正。
4、 信息应伴随着视觉或听觉上的提示。即现实信息时应该伴随警告声,或信息用闪烁式显示,或信息用明显的表示错误的颜色显示。
5、 信息不能带有判决色彩,即不能指责用户。

界面设计指南:
一般交互
要遵循以下原则:
一致性。在菜单选择、命令输入、数据显示以及无数其它功能都应使用一致的格式。
提供有意义的反馈。向用户提供视觉和听觉的反馈,以保证在用户和界面间建立双向联系。
在执行有较大破坏性的动作前要求确认。如果用户要删除一个文件,或覆盖一些重要信息,或请求终止一个程序,应该给出类似“您确实要….?”的信息。
允许取消大多数操作。UNDO或Reverse功能使成千上万的用户免受成百万小时的挫折。每个交互式应用都应允许取消已完成的操作。
减少在动作间必须记忆的信息数量。不应期望用户能机组一大串数字或名字,以便在下一步的功能中使用,记忆量应尽量减少。
在对话、移动和思考中提高效率。击键次数应尽量减少,设计屏幕布局时应考虑鼠标移动的距离,用户问“下面怎么办?”的时候应尽量减少。
允许错误。系统应保护自己不受致命错误的破坏。
按功能对动作分类,并据此安排屏幕布局。设计者应努力提高命令和动作组织的内聚性。
命令用简单的动词或动词短语命名。过长的命令名难以识别和记忆,也会占据过多的菜单位置。
信息显示
如果程序显示的信息是不完整的、含糊的或难以理解的,应用软件就难以满足用户的需求。细心可以以多种不同方式显示:用文字、图片和声音;按位置、运动和大小;使用颜色、分辨率和甚至省略。
只显示与当前语境环境相关的信息。用户作获取有关某特定系统功能的信息时,不必看到其他的数据、菜单和图形。
不要用数据将用户包围,使用便于用户迅速吸取信息的方式表示数据。可以用各种图形取代巨大的表格。
适用于一致的标记、标准的缩写和可预测的颜色。显示信息的含义应该非常明确,用户不必在参照其他信息源。
产生有意义的出错信息。
文字的布局使用大小写、缩进和多种辅助形式,这对用户吸取信息影响很大。
使用窗口分隔不同类型的信息。窗口似的用户可以方便地保存多种不同类型的信息。
如果采用“模拟”的明显方式表示信息,更容易被用户理解,则应采用模拟方式。例如:显示炼油厂储油罐的压力时,简单的数字表示难以被用户理解。如果用类似温度计的方式来表示,用垂直的运动和颜色变化来表示危险的压力状况,就比较容易理解,因为这样为用户提供了绝对和相对两方面的信息。
高效地使用显示器的显示空间。屏幕的大小应该适合应用程序。

数据输入
用户的大部分时间是花在选择命令、输入数据或者提供系统输入等方面。在许多应用中,键盘是主要的输入介质,鼠标、数字化仪甚至语音识别系统正在成为重要的输入手段。下面是一些数据输入的指南:
减少用户输入动作的数量。最主要的是减少击键的数量,这可以用以下方式实现:用鼠标选择菜单代替击键;用滑动标尺输入一定范围内的值;使用宏,用一次击键代表复杂的输入数据。
维护信息显示和数据输入的一致性。显示的视觉特征(比如文字的大小、颜色和位置)应与输入域一致。
允许用户自定义输入。专家用户可能需要定用户命令或省去警告信息及动作确认。界面设计应允许这样作。
交互应该是灵活的,并可以调整到用户最喜欢的输入方式。用户模型有助于确定用户喜欢的输入模式。例如:书记员可能很喜欢键盘输入,经理可能会喜欢鼠标一类的点击设备。
在当前动作的语境中使不合适的命令不起作用。这使得用户不会使用那些肯定会导致错误的动作。
让用户控制交互流。用户应该能够跳过不必要的动作、改变所需动作的顺序(如果应用的语境环境允许的话)以及在不退出系统的情况下从错误状态恢复。
为所有的输入动作提供帮助。
消除冗余输入。不要要求用户制定工程输入的单位(除非不这样会产生含混);不要要求用户在整钱数后加.00、可能的话要提供缺省值、以及绝不要让用户提供程序中可以自动获得或计算出来的信息。

#9


朴素就是美,不要 追求花稍的界面

#10


这个问题要看具体情况啦,不可一概而论啊!
不过顺便说一句界面关系到软件的成败,不可小视!

#11


我觉得界面设计要有自己的风格,可以显示自己独特的见解和个性,
当然技巧也很重要,最近我买了本《高级界面特效制作》,不知道好不好

#12


但要注意,朴素并不等于简陋和寒碜!!

#13


SkinEngine挺不错的^_^

#14


如果没有什么美工的功力就老老实实的用传统Windows风格吧。
我就是这一类

#15


精彩

#16


同意  fwjingling(蓝精灵) 

呵呵

但是,朴素真的很难达到呀

人的虚荣使得在设计中轻易就加入点花哨的东西

等到想起风格一致的问题时

已是无从改起

#17


简单,整齐的界面

#18


多下载一些好控件用用!

#19


谢谢dongxsoft(浮云化雨) 的“关于界面设计的有关原则”^_*

界面控件我爱用DynamicSkinForm和Billenium effects,比较不错的~~
flatstyle和xpmenu只是平面效果和菜单可以;-P

#20


谢谢dongxsoft(浮云化雨)兄的建议,希望大家能继续讨论!

#21


我也想知道

#22


不花哨 功能为主

#23


程序的界面设计包含很多内容,在微软这是一个专门的职业。
下面是我的一些体会,仅供参考:
1、简洁明快,不要过于花哨;
2、用户操作简单,并且容易使用;
3、所有的对话框的字体、按钮的大小、位置等都要统一;
4、所有的快捷方式都要统一,不能在这里是Alt_C表示关闭,在那里是Alt_X表示关闭;
5、如果是Windows程序尽量采用与微软比较接近的界面风格,因为用户已经熟悉了微软的界面风格,如果标新立异,有些用户会不知所措的;
6、要保证键盘和鼠标同时对程序都能够操作,因为很多用户习惯使用键盘;
7、如果有步骤比较多的操作,可以采用向导的模式,不要让用户在同一界面输入过多的内容;
8、窗口的初始位置一定要找我好,要不程序会显得很不转业;
9、取消功能最好与Esc挂钩,而确定功能最好与Enter挂钩,这样会很方便的;
10、不要过分标新立异,例如前两天有个帖子需要在窗口的任何位置右键都弹出系统菜单,我真的不知道这个功能到底有什么用;
11、在用户输入错误的使用,一定要有明确而准确的错误信息,并且要保证输入焦点的正确位置;
12、在操作时间比较长的过程中,最好有类似进度调整样的提示,要不用户在这样的操作下不知道是程序在正常运行,还是程序死锁了。
13、不要采用太高深的编程技术,比如说如果是用户前台使用的程序,尽量不要使用存储过程,因为存储过程是在后台运行的,假设有一个需要三分钟才能运行完的存储过程,在这三分钟之内,你如何能让用会知道你的程序在正常运行,而不是死锁了呢?
14、一定要注意字体模式的问题,因为在大字体模式下,你的程序界面可能会非常难看;
15、有的时候图形比文字的表现能力更强,所以要善用图形;
16、程序输入的标准一定要统一,要不然在进行数据处理的时候会运到很多麻烦;
17、主菜单一定要包含所有的工具条命令和弹出菜单的命令,这样可以让那些不喜欢使用弹出菜单或工具按钮的用户有一个选择的机会;
18、最好增加一些智能功能,例如假设某的程序需要每天都要确定一次时间,最好这个时间能与当前时间保持一致,不要每次窗口弹出的时候都是2001-09-11,那个让人难忘的日子;
19、对数据库操作时最好不要直接使用数据感知控件作为输入控件,因为数据库的约束条件,经常会以错误的形式弹出来,一次两次还能忍受,多了很多人都会烦躁不安的;
20、如果一次输入的内容要求非常多,最好能使用PageControl这样的控件将输入的内容进行分类,不要在一个窗口上同时出现n个EditBox,用户会受不了的;
21、用户不是专家,会经常出错的,所以在用户出现错误的时候一定要进行详细的提示,而且尽量使用MessageBox,而不是ShowMessage,因为MessageBox的按钮时中文的!!!


好了,就写这么多了,刚好21条,这可不是袁世凯卖国的21条!!!

希望大家都能编写出漂亮的程序

:)!!!

#24


您想使您应用程序具有MacOS和WinXP风格的外观吗?
您想基于一幅位图创建任意形状的不规则窗口吗?
现在您可以完全都做到,并且不用编写一行代码!

SUIPack 2 是一款面向Delphi/C++Builder程序员的界面增强VCL组件。它可以帮助你制作出占用资源小、可定制性强的个性化界面应用程序!
SUIPack 2 兼容Delphi 5、Delphi 6、Delphi 7、C++Builder 5、C++Builder 6.

SUIPack 2 提供了15 个组件用于增强在Delphi中的界面编程
SUIPack 2 提供了 6 种现成的界面风格的布景:MacOS、WinXP、DeepBlue、Orange、BlueGlass、Protein
另外,SUIPack 2 还提供强大的用户定制能力,您可以使用它轻松做出完全个性化的软件界面。

SUIPack 2.1 组件:
TsuiSkinForm - 无需编写一行代码,即可根据位图创建不规则窗口的Form组件。
TsuiForm - 改变整个Form外观的组件。
TsuiMainMenu - 与TMainMenu类似。但为配合TsuiForm而设计,并且支持WinXP和MacOS风格。
TsuiSideChannel - 置于边上的,可弹出式的面板。
TsuiTitleBar - SUIPack外观风格的TitleBar。
TsuiImagePanel - 能够显示图片作为背景的Panel。
TsuiButton - SUIPack风格的按钮,提供6种风格(包括用户自定义Custom风格)。
TsuiCheckBox - SUIPack风格的CheckBox,提供2种风格(WinXP and MacOS)。
TsuiRadioButton - SUIPack风格的RadionButton,提供2种风格(WinXP and MacOS)。
TsuiProgressBar - SUIPack外观风格的ProgressBar,提供6种风格。
TsuiURLLabel - 能显示URL的Label。
TsuiEdit - SUIPack风格的Edit。
TsuiMemo - SUIPack风格的Memo。
TsuiListBox - SUIPack风格的ListBox。
TsuiGroupBox - SUIPack风格的GroupBox。

更多信息:
http://www.sunisoft.com/gb/suipack/

界面效果图:
http://www.sunisoft.com/gb/suipack/theme_mac.htm
http://www.sunisoft.com/gb/suipack/theme_xp.htm

#25


华丽的界面!给人的第一眼的感觉很好!接下来,就是程序的功能了!稳定!便捷!我认为是重要的!光是好看!人家会觉得是花瓶的~!:

#26


我同意

#27


简洁好用为上
不过很难,我从来就没有对我作的界面满意过.向大伙取经

#28


跟着微软的程序界面走!