Archive:Development/Guidelines (zh CN): Difference between revisions

From KDE TechBase
No edit summary
No edit summary
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Guidelines}}
 
KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于[[Policies|开发政策]]的一些文档以共开发时采用。
KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于[[Policies|开发政策]]的一些文档以共开发时采用。


== 人机交互指南 ==
== 人机交互指南 ==
; [[Development/Guidelines/HCI/Checklists|Accessibility and Usability Checklists]]
; [[Development/Guidelines/HCI/Checklists|可用性和普及性检查清单]]
: 对照这些清单,测试您应用程序的普及性/可用性。
: 对照这些清单,测试您应用程序的普及性/可用性。


; [[Development/Guidelines/CIG|Community Identity Guidelines (CIG)]]
; [[Development/Guidelines/CIG|Community Identity指南(CIG)]]
: 帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。  
: 帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。  


; [[Projects/Plasma/PIG|Plasma Interface Guidelines (PIG)]]
; [[Projects/Plasma/PIG|Plasma接口指南(PIG)]]
: 文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
: 文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
; [[Projects/Usability/HIG|KDE4 人机交互界面指南(HIG)]]
:


=== 原有指南 ===
=== 原有指南 ===
Line 18: Line 21:
: KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:[email protected]).
: KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:[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人机交互界面指南]
: KDE 3.x人机交互界面指南。
: KDE 3.x人机交互界面指南。


; [http://developer.kde.org/documentation/design/ui/index.html KDE2 User Interface Guidelines]
; [http://developer.kde.org/documentation/design/ui/index.html KDE2人机交互界面指南]
: KDE 2.x人机交互界面指南。
: KDE 2.x人机交互界面指南。


; [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指南]
: KConfig Modules的风格标准,通常和KControl一起使用.
: KConfig Modules的风格标准,通常和KControl一起使用.


Line 31: Line 34:


; [http://www.w3.org/XML XML]
; [http://www.w3.org/XML XML]
: Extensible Markup language。KOffice文档采用格式. 也广泛用于数量激增的KDE应用程序的配置文件。
: Extensible Markup Language。KOffice文档采用格式. 也广泛用于数量激增的KDE应用程序的配置文件。


; [http://www.w3.org/DOM/ DOM]
; [http://www.w3.org/DOM/ DOM]
Line 39: Line 42:
: Qt和Gtk所采用的应用程序间拖-拽功能协议。同时,其它应用程序也一样采用它。
: 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标准]
: 也被称为NETWM或EWMH, 用于窗口管理的协议,用于众多窗口管理应用。
: 也被称为NETWM或EWMH, 用于窗口管理的协议,用于众多窗口管理应用。



Revision as of 16:37, 17 July 2012

KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于开发政策的一些文档以共开发时采用。

人机交互指南

可用性和普及性检查清单
对照这些清单,测试您应用程序的普及性/可用性。
Community Identity指南(CIG)
帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。
Plasma接口指南(PIG)
文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
KDE4 人机交互界面指南(HIG)

原有指南

下面内容还没有完全放到人机交互界面指南里。

草稿: KDE4 人机交互界面指南(HIG)
KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:[email protected]).
KDE3人机交互界面指南
KDE 3.x人机交互界面指南。
KDE2人机交互界面指南
KDE 2.x人机交互界面指南。
KDE KControl Module指南
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标准
也被称为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)。