Applications/Development/zh-cn: Difference between revisions

    From KDE UserBase Wiki
    (Updating to match new version of source page)
    (Updating to match new version of source page)
     
    (58 intermediate revisions by 4 users not shown)
    Line 3: Line 3:
    = 开发和编程 =
    = 开发和编程 =


    [[Welcome_to_KDE_UserBase (zh CN)|首页]] >> [[Applications (zh CN)|程序]] >> [[Applications/Development (zh CN)|开发&编程]]
    {|
    |[[Image:Applications-development.png|left|64px|程序开发]]||KDE 不仅提供一个桌面环境,他也提供一个软件生态系统,不仅提供满足日常桌面需求的软件,也提供开发那些软件的工具。不管是为 KDE 平台做开发或是常规的编程,甚至是 Web 开发,KDE 提供的工具能让程序员,甚至是非程序员的生活更方便,更有效率。
    |}




    [[Image:Applications-development.png|left|64px|Development]] KDE delivers not only a desktop environment but also a software ecosystem, providing not only software for regular desktop use, but also tools to create such software. Whether developing for KDE platforms or programming in general or doing even web development, KDE offers programs that can help make any programmer's, or even non-programmer's, life easier and more productive.
    == 软件开发 ==


    == 软件开发 ==
    :{|
    {|style="width:75%" cellpadding="4"
    |colspan="2"|<h4>[[Special:myLanguage/KAppTemplate|KAppTemplate]]</h4>
    |<imagemap>
    |-
    Image:Cervisia.png|48px
    |[[Image:Kapptemplate.png|48px|link=Special:myLanguage/KAppTemplate]]||自动化工程模版创建器。
    default [[Cervisia|Cervisia]]
    |-
    desc none
    | colspan="2"|<h4>[[Special:myLanguage/Kate|Kate]]</h4>
    </imagemap>||'''[[Cervisia|Cervisia]]'''
    |-
    :A user-friendly graphical tool for using CVS.
    |[[Image:Kate.svg|48px|link=Special:myLanguage/Kate]]||一个多功能的高级文字编辑器,包括语法高亮。
    |-
    | colspan="2"|<h4>[[Special:myLanguage/RKWard|RKWard]]</h4>
    |-
    |[[Image:Rkard.png|48px|link=Special:myLanguage/RKWard]]||RKWard is an easy to use and easily extensible IDE/GUI for R.
    |-
    |colspan="2"|<h4>[[Special:myLanguage/Kdesvn|Kdesvn]]</h4>
    |-
    |[[Image:Kdesvn.png|48px|link=Special:myLanguage/Kdesvn]]||Subversion 版本控制系统的客户端,它和你的桌面以及其他很多应用程序结合得很好。{{Community-app/zh-cn}}
    |-
    |colspan="2"|<h4>[[Special:myLanguage/KDevelop|KDevelop]]</h4>
    |-
    |[[Image:Kdevelop.svg|48px|link=Special:myLanguage/KDevelop]]||一个强大,灵活基于 KDE 技术的集成开发环境。支持多种语言,比如 C,C++ 和 Ruby。
    |-
    |colspan="2"|<h4>[[Special:myLanguage/Kompare|Kompare]]</h4>
    |-
    |[[Image:Kompare.svg|48px|link=Special:myLanguage/Kompare]]||清晰的显示 2 个版本文本文件的差异。
    |-
    |colspan="2"|<h4>[[Special:myLanguage/KDiff3|KDiff3]]</h4>
    |-
    |[[Image:Kdiff3.svg|48px|link=Special:myLanguage/KDiff3]]||一个用来对文件或目录进行比较/合并的工具,在比较时他可以同时针对两个或者三个文件/目录而进行。
    |-
    |colspan="2"|<h4>[[Special:myLanguage/KDbg|KDbg]]</h4>
    |-
    |-
    |<imagemap>
    |[[Image:Kdbg.png|48px|link=Special:myLanguage/KDbg]]||一个图形调试器。它提供了一个用于设置断点,检查变量,代码单步调试的直观界面。
    Image:Kapptemplate.png|48px
    default [[KAppTemplate|KAppTemplate]]
    desc none
    </imagemap>||'''[[KAppTemplate|KAppTemplate]]'''
    :Generates the basic directory and file structure for a KDE development project.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/KFileReplace|KFileReplace]]</h4>
    Image:Kate.png|48px
    default [[Kate|Kate]]
    desc none
    </imagemap>||'''[[Kate|Kate]]'''
    :An advanced text editor with many features including syntax highlighting.
    |-
    |-
    |<imagemap>
    |[[Image:Kfilereplace.png|48px|link=Special:myLanguage/KFileReplace]]||一个支持多行,多文件,多目录的文件内容批量搜索/替换程序。
    Image:Kbugbuster.png|48px
    default [[KBugbuster|KBugbuster]]
    desc none
    </imagemap>||'''[[KBugbuster|KBugbuster]]'''
    :View and manipulate bug reports on the KDE bug tracking system from you desktop.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/KUIViewer|KUIViewer]]</h4>
    Image:Kcachegrind.png|48px
    default [[KCachegrind|KCachegrind]]
    desc none
    </imagemap>||'''[[KCachegrind|KCachegrind]]'''
    :A profiling tool to determine the most time consuming execution parts of program.
    |-
    |-
    |<imagemap>
    |[[Image:Kuiviewer.png|48px|link=Special:myLanguage/KUIViewer]]||显示 Qt Designer 用户界面 (.ui) 文件。
    Image:Kdesvn.png|48px
    default [[Kdesvn|Kdesvn]]
    desc none
    </imagemap>||'''[[Kdesvn|Kdesvn]]'''
    :A client to subversion. It integrates nice in your Desktop and many applications. {{Community-app}}
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/Lokalize|Lokalize]]</h4>
    Image:Kdevelop.png|48px
    default [[KDevelop|KDevelop]]
    desc none
    </imagemap>||'''[[KDevelop|KDevelop]]'''
    :A powerful and flexible Integrated Development Environment based on KDE technologies. Supports a number of languages such as C, C++, and Ruby.
    |-
    |-
    |<imagemap>
    |[[Image:Lokalize.svg|48px|link=Special:myLanguage/Lokalize]]||辅助国际化翻译工具,以逐段翻译的方式翻译文档。
    Image:KompareIcon.png|48px
    default [[Kompare|Kompare]]
    desc none
    </imagemap>||'''[[Kompare|Kompare]]'''
    :See the differences between two versions of a text file clearly.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/Plasmate|Plasmate]]</h4>
    Image:Kdiff3.png|48px
    default [[KDiff3|KDiff3]]
    desc none
    </imagemap>||'''[[KDiff3|KDiff3]]'''
    :A viewer to compare or merge 2 or 3 files or directories.
    |-
    |-
    |<imagemap>
    |[[Image:Plasma.png|48px|link=Special:myLanguage/Plasmate]]||Plasma 附加组件(add-ons)创建工具,提供一个"迷你 IDE"用于创建脚本型 Plasmoids、数据引擎(DataEngines),KRunner的插件Runners等。
    Image:white32.png|48px
    default [[KDbg|KDbg]]
    desc none
    </imagemap>||'''[[KDbg|KDbg]]'''
    :A Graphical Debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/Umbrello|Umbrello]]</h4>
    Image:Kfilereplace.png|48px
    default [[KFileReplace|KFileReplace]]
    desc none
    </imagemap>||'''[[KFileReplace|KFileReplace]]'''
    :A very capable multi-line, multi-file, multi-directory find and replace.
    |-
    |-
    |<imagemap>
    |[[Image:Umbrello.svg|48px|link=Special:myLanguage/Umbrello]]||UML(统一建模语言)建模工具。
    Image:Kommander.png|48px
    default [[Kommander|Kommander]]
    desc none
    </imagemap>||'''[[Kommander|Kommander]]'''
    :A visual dialog builder that can be used to create applications.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/Okteta|Okteta]]</h4>
    Image:Kuiviewer.png|48px
    default [[KUIViewer|KUIViewer]]
    desc none
    </imagemap>||'''[[KUIViewer|KUIViewer]]'''
    :Display Qt Designer user interface (.ui) files.
    |-
    |-
    |<imagemap>
    |[[Image:Okteta.svg|48px|link=Special:myLanguage/Okteta]]||检索,修改文件内的字节
    Image:Lokalize48.png|48px
    default [[Lokalize|Lokalize]]
    desc none
    </imagemap>||'''[[Lokalize|Lokalize]]'''
    :Computer-aided translation system using a paragraph-by-paragraph translation approach when translating documentation.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/KTechlab|KTechlab]]</h4>
    Image:Plasma.png|48px
    default [[Plasmate|Plasmate]]
    desc none
    </imagemap>||'''[[Plasmate|Plasmate]]'''
    :Plasma add-ons creator that provides a "mini-IDE" for creating scripted Plasmoids, DataEngines, Runners, etc.
    |-
    |-
    |<imagemap>
    |[[Image:KTechlab.png|48px|link=Special:myLanguage/KTechlab]]||An IDE for microcontrollers and electronics.
    Image:Umbrello.png|48px
    default [[Umbrello|Umbrello]]
    desc none
    </imagemap>||'''[[Umbrello|Umbrello]]'''
    :A diagramming tool for creating models of object-oriented software using UML.
    |}
    |}


    == Web开发 ==
    == Web开发 ==
    {|style="width:75%" cellpadding="4"
    :{|
    |<imagemap>
    |colspan-"2"|<h4>[[Special:myLanguage/Quanta|Quanta+]]</h4>
    Image:Quanta.png|48px
    |-
    default [[Quanta|Quanta+]]
    |[[Image:Quanta.png|48px|link=Special:myLanguage/Quanta]]||一个全功能的 Web 开发环境,支持多种标记语言和脚本语言,比如 HTML,XML 和 PHP。
    desc none
    |-
    </imagemap>||'''[[Quanta|Quanta+]]'''
    |colspan="2"|<h4>[[Special:myLanguage/KImageMapEditor|KImageMapEditor]]</h4>
    :A feature-rich web development environment with support for various markup and scripting languages, such as HTML, XML, and PHP.
    |-
    |[[Image:Kimagemapeditor.png|48px|link=Special:myLanguage/KImageMapEditor]]||一个 HTML 地图映射编辑器.
    |-
    |colspan="2"|<h4>[[Special:myLanguage/KLinkStatus|KLinkStatus]]</h4>
    |-
    |-
    |<imagemap>
    |[[Image:Klinkstatus.png|48px|link=Special:myLanguage/KLinkStatus]]||基于 LinkStatus 的超链接检查程序。
    Image:Kimagemapeditor.png|48px
    default [[KImageMapEditor|KImageMapEditor]]
    desc none
    </imagemap>||'''[[KImageMapEditor|KImageMapEditor]]'''
    :An HTML image map editor from KDE.
    |-
    |-
    |<imagemap>
    |colspan="2"|<h4>[[Special:myLanguage/KXSLDbg|KXSLDbg]]</h4>
    Image:Klinkstatus.png|48px
    default [[KLinkStatus|KLinkStatus]]
    desc none
    </imagemap>||'''[[KLinkStatus|KLinkStatus]]'''
    :A link checker from KDE, based in LinkStatus.
    |-
    |-
    |<imagemap>
    |[[Image:Kxsldbg.png|48px|link=Special:myLanguage/KXSLDbg]]||调试 XSLT 脚本语言的图形程序。
    Image:Kxsldbg.png|48px
    default [[KXSLDbg|KXSLDbg]]
    desc none
    </imagemap>||'''[[KXSLDbg|KXSLDbg]]'''
    :A GUI for debugging XSLT scripts
    |}
    |}


    [[Category:应用程序 (zh CN)]]
    [[Category:应用程序/zh-cn]]


    <!--T:9-->
    {{Community-app-footnote/zh-cn}}
    {{Community-app-footnote}}

    Latest revision as of 05:50, 26 October 2018

    开发和编程

    程序开发
    程序开发
    KDE 不仅提供一个桌面环境,他也提供一个软件生态系统,不仅提供满足日常桌面需求的软件,也提供开发那些软件的工具。不管是为 KDE 平台做开发或是常规的编程,甚至是 Web 开发,KDE 提供的工具能让程序员,甚至是非程序员的生活更方便,更有效率。


    软件开发

    KAppTemplate

    自动化工程模版创建器。

    Kate

    一个多功能的高级文字编辑器,包括语法高亮。

    RKWard

    RKWard is an easy to use and easily extensible IDE/GUI for R.

    Kdesvn

    Subversion 版本控制系统的客户端,它和你的桌面以及其他很多应用程序结合得很好。

     见脚注

    KDevelop

    一个强大,灵活基于 KDE 技术的集成开发环境。支持多种语言,比如 C,C++ 和 Ruby。

    Kompare

    清晰的显示 2 个版本文本文件的差异。

    KDiff3

    一个用来对文件或目录进行比较/合并的工具,在比较时他可以同时针对两个或者三个文件/目录而进行。

    KDbg

    一个图形调试器。它提供了一个用于设置断点,检查变量,代码单步调试的直观界面。

    KFileReplace

    一个支持多行,多文件,多目录的文件内容批量搜索/替换程序。

    KUIViewer

    显示 Qt Designer 用户界面 (.ui) 文件。

    Lokalize

    辅助国际化翻译工具,以逐段翻译的方式翻译文档。

    Plasmate

    Plasma 附加组件(add-ons)创建工具,提供一个"迷你 IDE"用于创建脚本型 Plasmoids、数据引擎(DataEngines),KRunner的插件Runners等。

    Umbrello

    UML(统一建模语言)建模工具。

    Okteta

    检索,修改文件内的字节

    KTechlab

    An IDE for microcontrollers and electronics.

    Web开发

    Quanta+

    一个全功能的 Web 开发环境,支持多种标记语言和脚本语言,比如 HTML,XML 和 PHP。

    KImageMapEditor

    一个 HTML 地图映射编辑器.

    KLinkStatus

    基于 LinkStatus 的超链接检查程序。

    KXSLDbg

    调试 XSLT 脚本语言的图形程序。



    这个程序的支持可以在它的项目主页找到