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

    From KDE TechBase
    No edit summary
    No edit summary
    Line 3: Line 3:


    == 人机交互指南 ==
    == 人机交互指南 ==
    ; [[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的接口。


    Line 18: Line 18:
    : 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 31:


    ; [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 39:
    : 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 04:46, 14 February 2009


    Development/Guidelines

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

    人机交互指南

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

    原有指南

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

    草稿: 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)。