KDevelop/da: Difference between revisions

From KDE UserBase Wiki
(Created page with 'Når du laver et nyt projekt, bliver det automatisk genereret nogle filer. For at bladre igennem dem klikker du på fanebledet <menuchoice>Projecter</menuchoice> i venstre side.')
(Updating to match new version of source page)
 
(39 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>


Nu kan du klikke på <menuchoice>Næste</menuchoice>.
<span id="FeaturesKDevelop_feature"></span>
== Funktioner<ref>[https://www.kdevelop.org/features KDevelop funktioner]</ref> ==


På den næste side angiver du, hvilket <menuchoice>VCS</menuchoice> (versionskontrol-system) du vil bruge. Væld det, som du vil bruge.
* Understøtter C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python og PHP


==Bladre gennem genererede skabelonfiler==
* Understøtter forskellig versionskontrolsystemer: Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce


Når du laver et nyt projekt, bliver det automatisk genereret nogle filer. For at bladre igennem dem klikker du på fanebledet <menuchoice>Projecter</menuchoice> i venstre 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