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

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


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


    === 原有指南 ===
    === 原有指南 ===

    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)。