KDevelop/da: Difference between revisions

From KDE UserBase Wiki
(Created page with 'Herefter skal du skrive applikationens navn i feltet <menuchoice>Applicationsnavn</menuchoice>, og så skal du angive hvilken mappe dine kildefiler skal gemmes i.')
(Updating to match new version of source page)
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />
{|class="tablecenter vertical-centered"
{|class="tablecenter vertical-centered"
|[[Image:Kdevelop2.png|250px|thumb|Automake-manageren]]||'''Et integreret udviklingsmiljø (IDE) for MS Windows, Mac OsX, Linux, Solaris and FreeBSD'''
|[[File:KdevelopWindows.png|250px|thumb|Kdevelop's redigeringsvisning]]||'''Et integreret udviklingsmiljø (IDE) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD'''
|}
|}


==Lav projekter==
<span id="History_(inspired_by_Wikipedia)"></span>
== Historie (inspireret af Wikipedia) ==


For at begynde udvikling med '''KDevelop''' skal du først lave et projekt. Det gør du ved hjælp af menuen <menuchoice>Projekt -> Nyt projekt</menuchoice>.
KDevelop-projektet begyndte i 1998 på Potsdam Universitet i tyskland. Første udgave, 0.1, blev udgivet samme år<ref>[https://marc.info/?l=kde-announce&m=90648146015087&w=2 KDevelop 0.1 announcement]</ref>.  


Nu dukker der en dialog frem, hvor du kan vælge hvilken slags projekt, du vil udvikle (fx en applikation med Qt brugerflade, en KDE applikation eller lignende). Hvis du for eksempel vil lave en pyQt4 applikation, så åbner du <menuchoice>pyQt4</menuchoice> og vælger <menuchoice>pyQt4 GUI Application</menuchoice>.
KDevelop er blevet omskrevet flere gange. Første gang af Bernd Gehrmann in 2001 med version 3.x<ref><!--(-->[https://marc.info/?l=kde-core-devel&m=98598814600661&w=2 A new IDE for a new millennium :-) by Bernd Gehrmann]</ref> og anden gang med version 4.x med en mere objektorienteret arkitektur i 2009<ref>[https://apaku.wordpress.com/2009/11/29/kdevelop4-moved/ KDevelop4 moved]</ref>.


Herefter skal du skrive applikationens navn i feltet <menuchoice>Applicationsnavn</menuchoice>, og så skal du angive hvilken mappe dine kildefiler skal gemmes i.
<div class="mw-translate-fuzzy">
Udviklingen af KDevelop 5 begyndte i august 2014 som en portering af KDevelop 4's kodebase til qt5 og kf5<ref>[https://www.kdevelop.org/frameworks/kdevelop-master-now-depends-kde-frameworks-5 KDevelop master now depends on KDE Frameworks 5!]</ref>.  Den indbyggede c++-parser blev opgivet til fordel for clang og CMake-fortolkeren blev også erstattet for i stedet at bruge CMake's JSON-metadata. KDevelop 5 blev udgivet i august 2016<ref>[https://www.kdevelop.org/news/kdevelop-500-released KDevelop 5.0.0 release]</ref>.
</div>


Now you can click <menuchoice>Next</menuchoice>.
<span id="FeaturesKDevelop_feature"></span>
== Funktioner<ref>[https://www.kdevelop.org/features KDevelop funktioner]</ref> ==


The next page asks you what kind of <menuchoice>Version Control System</menuchoice> do you want to use.  Choose the one you like (and I just remembered I wanted to start learning Git).
* Understøtter C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python og PHP


==Browsing through created template files==
* Understøtter forskellig versionskontrolsystemer: Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce


To browse what files have been automatically created when you created a template project, click on <menuchoice>Projects</menuchoice> tab on the left-most side.
* Understøtter forskellige byggesystemer CMake, QMake, Makefile, Meson<ref>[https://bugs.kde.org/show_bug.cgi?id=343935 Meson support bug report]</ref>, ...


Now you will see a list of project files.
* Hurtig navigation i koden (hop til erklæring/definition)


* Kodeforståelse (syntaksfremhævning, semantisk færdiggørelse af kode)


* Integration af dokumentation
* Understøtter integration af forskellige statisk analyse-programmer: [http://clang.llvm.org/extra/clang-tidy/ Clang-tidy], [https://www.kdab.com/use-static-analysis-improve-performance/ Clazy] og [http://cppcheck.sourceforge.net/ Cppcheck]


== Tips ==
== Tips ==


:[http://apaku.wordpress.com/2008/12/15/howto-create-build-and-run-a-simple-kdevelop4-project How to create and build a simple kdevelop4 project]
* [http://apaku.wordpress.com/2008/12/15/howto-create-build-and-run-a-simple-kdevelop4-project Hvordan man laver og bygger et simpelt KDevelop 4 projekt]
 
<span id="More_Information"></span>
== Yderligere information ==
 
* [https://www.kdevelop.org/ KDevelops websted]
* [https://en.wikipedia.org/wiki/KDevelop Wikipedia]
 
* [[Special:MyLanguage/KDevelop5/Manual|KDevelop 5 manual om hvordan du kommer i gang]]


:[http://techbase.kde.org/Getting_Started/Set_up_KDE_4_for_development#KDevelop Using KDevelop 3 to develop KDE SC 4 applications]
<span id="References"></span>
== Referencer ==


[[Category:Development]]
[[Category:Udvikling/da]]

Latest revision as of 05:17, 19 May 2024

Kdevelop's redigeringsvisning
Et integreret udviklingsmiljø (IDE) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD

Historie (inspireret af Wikipedia)

KDevelop-projektet begyndte i 1998 på Potsdam Universitet i tyskland. Første udgave, 0.1, blev udgivet samme år[1].

KDevelop er blevet omskrevet flere gange. Første gang af Bernd Gehrmann in 2001 med version 3.x[2] og anden gang med version 4.x med en mere objektorienteret arkitektur i 2009[3].

Udviklingen af KDevelop 5 begyndte i august 2014 som en portering af KDevelop 4's kodebase til qt5 og kf5[4]. Den indbyggede c++-parser blev opgivet til fordel for clang og CMake-fortolkeren blev også erstattet for i stedet at bruge CMake's JSON-metadata. KDevelop 5 blev udgivet i august 2016[5].

Funktioner[6]

  • Understøtter C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python og PHP
  • Understøtter forskellig versionskontrolsystemer: Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce
  • Understøtter forskellige byggesystemer CMake, QMake, Makefile, Meson[7], ...
  • Hurtig navigation i koden (hop til erklæring/definition)
  • Kodeforståelse (syntaksfremhævning, semantisk færdiggørelse af kode)
  • Integration af dokumentation

Tips

Yderligere information

Referencer