Archive:Development/Guidelines (zh CN): Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
== 人机交互指南 == | == 人机交互指南 == | ||
; [[Development/Guidelines/HCI/Checklists|Accessibility and Usability Checklists]] | ; [[Development/Guidelines/HCI/Checklists|Accessibility and Usability Checklists]] | ||
: | : 对照这些清单,测试您应用程序的普及性/可用性。 | ||
; [[Development/Guidelines/CIG|Community Identity Guidelines (CIG)]] | ; [[Development/Guidelines/CIG|Community Identity Guidelines (CIG)]] | ||
: | : 帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。 | ||
; [[Projects/Plasma/PIG|Plasma Interface Guidelines (PIG)]] | ; [[Projects/Plasma/PIG|Plasma Interface Guidelines (PIG)]] | ||
Line 16: | Line 16: | ||
; [http://wiki.openusability.org/guidelines/index.php/Main_Page 草稿: KDE4 人机交互界面指南(HIG)] | ; [http://wiki.openusability.org/guidelines/index.php/Main_Page 草稿: KDE4 人机交互界面指南(HIG)] | ||
: KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考( | : KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:kde[email protected]). | ||
; [http://developer.kde.org/documentation/standards/kde/style/basics/index.html KDE3 User Interface Guidelines] | ; [http://developer.kde.org/documentation/standards/kde/style/basics/index.html KDE3 User Interface Guidelines] | ||
Line 25: | Line 25: | ||
; [http://developer.kde.org/documentation/standards/kde/kcontrol_style/index.html KDE KControl Module Guidelines] | ; [http://developer.kde.org/documentation/standards/kde/kcontrol_style/index.html KDE KControl Module Guidelines] | ||
: | : KConfig Modules的风格标准,通常和KControl一起使用. | ||
== 支持标准 == | == 支持标准 == | ||
本章节包含了KDE所用的工业标准和一些事实标准(例如,我们遵循XML标准读写XML文档,在KWin中,我们实现了Window Manager Hint标准)。 | |||
; [http://www.w3.org/XML XML] | ; [http://www.w3.org/XML XML] | ||
: | : Extensible Markup language。KOffice文档采用格式. 也广泛用于数量激增的KDE应用程序的配置文件。 | ||
; [http://www.w3.org/DOM/ DOM] | ; [http://www.w3.org/DOM/ DOM] | ||
: | : W3C定义的文档对象模型。 Qt中的QDom*类就是以此为设计原型的。 | ||
; [http://www.newplanetsoftware.com/xdnd/ XDND] | ; [http://www.newplanetsoftware.com/xdnd/ XDND] | ||
: | : Qt和Gtk所采用的应用程序间拖-拽功能协议。同时,其它应用程序也一样采用它。 | ||
; [http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Extended Window Manager Hint Standard] | ; [http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Extended Window Manager Hint Standard] | ||
: | : 也被称为NETWM或EWMH, 用于窗口管理的协议,用于众多窗口管理应用。 | ||
; [http://standards.freedesktop.org/desktop-entry-spec/latest/index.html Desktop Entry | ; [http://standards.freedesktop.org/desktop-entry-spec/latest/index.html Desktop Entry 规范] | ||
: .desktop文件格式,KDE支持. | : .desktop文件格式,KDE支持. | ||
Revision as of 08:36, 13 February 2009
Development/Guidelines
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于开发政策的一些文档以共开发时采用。
人机交互指南
- Accessibility and Usability Checklists
- 对照这些清单,测试您应用程序的普及性/可用性。
- Community Identity Guidelines (CIG)
- 帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。
- Plasma Interface Guidelines (PIG)
- 文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
原有指南
下面内容还没有完全放到人机交互界面指南里。
- 草稿: KDE4 人机交互界面指南(HIG)
- KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:[email protected]).
- KDE3 User Interface Guidelines
- KDE 3.x人机交互界面指南。
- KDE2 User Interface Guidelines
- KDE 2.x人机交互界面指南。
- KDE KControl Module Guidelines
- KConfig Modules的风格标准,通常和KControl一起使用.
支持标准
本章节包含了KDE所用的工业标准和一些事实标准(例如,我们遵循XML标准读写XML文档,在KWin中,我们实现了Window Manager Hint标准)。
- XML
- Extensible Markup language。KOffice文档采用格式. 也广泛用于数量激增的KDE应用程序的配置文件。
- DOM
- W3C定义的文档对象模型。 Qt中的QDom*类就是以此为设计原型的。
- XDND
- Qt和Gtk所采用的应用程序间拖-拽功能协议。同时,其它应用程序也一样采用它。
- Extended Window Manager Hint Standard
- 也被称为NETWM或EWMH, 用于窗口管理的协议,用于众多窗口管理应用。
- Desktop Entry 规范
- .desktop文件格式,KDE支持.
- 图标命名标准
- Freedesktop图标命名标准,KDE支持。
- MIME类型
- MIME的文件类型 (文件管理器中显示适当的图标,在剪贴版中做适当分类)。这里有一系列已经定义过的文件内容格式。
- URL
- Uniform Resource Locators, RFC 1738制定.
- SM
- X11R6.4 会话管理协议。KMainWindow的高级会话管理功能使用的后台协议。
- iCalendar
- RFC 2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). 用于存储KOrganizer和KTimeTracker的数据 (KArm,在KDE < 4)。