BerndPol Översikt över funktioner i &tdevelop; &tdevelop; översikt Översikt översikt &tdevelop; integrerar många verktyg, skript och mallar med ett gemensamt användargränssnitt. De grundläggande delarna är flera lägen för användargränssnittet som du kan använda för att välja arbetsområdets utseende och känsla, en programguide, som hjälper dig ställa in ett nytt projekt, flera system för projekthantering, som hjälper till att bygga och hantera projektet, några redigeringsverktyg för att enkelt kunna arbeta med programtexten, diverse filbläddrare, som ger dig olika vyer av filsystemet, diverse klassbläddrare för att hjälpa dig underhålla klasser och deras förhållanden i ett objektorienterat programmeringsprojekt, ett avlusningsgränssnitt för att hitta och ta bort programfel inifrån &tdevelop;, och flera insticksverktyg, utökningsbara moduler, eller delprogram, som laddas när programmet kör och vid behov. Det gör det möjligt för dig att bara aktivera de funktioner som du verkligen behöver. en uppsättning andra diagnos-, dokumentations- och optimeringsverktyg. Det finns i själva verket tre &tdevelop;-baserade program: Den integrerade utvecklingsmiljön &tdevelop;: Det här är platsen där du oftast arbetar. Den fristående dokumentationsbläddraren &tdevelop; assistent: Isolerar alla kraftfulla dokumentationsfunktioner i utvecklingsmiljön &tdevelop; i ett separat verktyg. Det här är praktiskt när du vill slå upp någon programmeringsdokumentation, men inte vill starta den fullständiga utvecklingsmiljön. &tdevelop; Designer: Utökar &Qt; Designer för grafiska gränssnitt med element specifika för &kde; och integreras på ett bra sätt i utvecklingsmiljön &tdevelop;. Tillgängliga lägen för användargränssnitt &tdevelop; lägen för användargränssnitt användargränssnitt Lägen i &tdevelop; Gränssnittslägen Underramsfönster Fliksidor Toppnivåfönster IDEA-fönster &tdevelop; erbjuder fyra olika gränssnittslägen (klicka på lägesnamnet för att se ett exempel): IDEA-fönster Det här är ett nytt sorts användargränssnitt som både optimerar arbetsutrymmet och ger en intuitiv användning av verktygen. Alla verktygsfönster är dockade som en flikrad omkring huvudramens område. De är grupperade till vänster, längst ner och till höger enligt de tjänster de erbjuder. Editor- och bläddrarfönster överlagras i ett stort fönster med flikar mitt i huvudramens område. Underramsfönster Alla verktygsvyer är från början dockade i huvudramen. Editor- och bläddrarfönster existerar som toppnivåfönster inne i ett vyområde i huvudramen. Fliksidor Alla verktygsvyer är från början dockade i huvudramen. Editor- och bläddrarfönster överlagras i ett fönster med flikar. Toppnivåfönster Alla editor-, bläddrar- och verktygsfönster är toppnivåfönster direkt på skrivbordet. Huvudkomponenten innehåller bara menyraden, verktygsrader och statusraden. Hur man byter läge för användargränssnitt användargränssnitt byta läge byta gränssnittsläget För att byta läge för användargränssnittet, välj Inställningar Anpassa KDevelop... i menyraden. Dialogrutan Anpassa KDevelop dyker upp, där du måste välja Användargränssnitt i trädet till vänster. Då öppnas inställningssidan som visas nedan: Välj ett användargränssnittsläge (Äldre versioner av &tdevelop; erbjuder bara valet Toppnivåläge.) i rutan Huvudsakligt användargränssnitt välj alternativknappen för användargränssnittsläget du vill arbeta med. Beroende på användargränssnittsläget du valde, blir andra inställningsrutor tillgängliga där du kan skräddarsy ytterligare detaljer för utseende och känsla i dina inställningar. Se kapitlet Välja användargränssnitt för mer information. Glöm inte att starta om &tdevelop; för att dina val ska få effekt. Hur man maximerar arbetsområdet &tdevelop; arbetsområde &tdevelop; maximera arbetsområde användargränssnitt arbetsområde användargränssnitt menyrad användargränssnitt fullskärmsläge fullskärmsläge menyrad dölj/visa dölj menyrad visa menyrad Det finns ett fullskärmsläge tillgängligt för att maximera utrymmet, som expanderar huvudramens område till skärmkanterna. Ytterligare utrymme kan återtas genom att dölja menyraden. Du kan förstås också dölja alla verktygsrader, som vanligt i KDE-program. Fullskärmsläge För att byta till eller från fullskärmsläge, välj Visa Fullskärmsläge i menyraden, eller tryck på &Ctrl;&Shift;F. Det finns också en ikon för Fullskärmsläge tillgänglig i Bläddringsverktygsraden.. Visa eller dölj menyraden För att dölja menyraden, välj Inställningar Visa menyrad i menyraden, eller tryck på &Ctrl; M. Du kan också lägga till ikonen Visa menyrad på en lämplig verktygsrad, t.ex. Bläddringsverktygsraden för ändamålet. För att visa menyraden igen, måste du trycka på &Ctrl; M, eller använda ikonen Visa menyrad, om den är tillgänglig. Element i användargränssnittet (... ännu inte skrivet ...) Arbetsområdet (... ännu inte skrivet ...) Namnlisten i &tdevelop; (... ännu inte skrivet ...) Statusraden i &tdevelop; (... ännu inte skrivet ...) Menyraden (... ännu inte skrivet ...) Verktygsraderna (... ännu inte skrivet ...) Trädverktygsvyerna (... ännu inte skrivet ...) Utmatningsverktygsvyerna (... ännu inte skrivet ...) Projekthanteringssystem projekthantering Totalt sett beror ett projekt på någon form av projekthanteringssystem. &tdevelop; erbjuder fyra projekthanteringssystem som programmeraren kan välja bland när ett nytt projekt skapas. Automake-projekt använder de vanliga utvecklingsverktygen för &GNU;. Qmake-projekt använder Trolltechs Qmake-projekthantering. ANT-projekt använder Apaches ANT-projekthantering för Java-utveckling. Eget projekt kräver att du underhåller din egen Makefile. Automake-projekt projekt automake automake projekt Projekt som skapats med Hantering av automake i &tdevelop; gör det mycket lätt för utvecklare att använda de vanliga &GNU; utvecklingsverktygen. De tillhandahåller ett bättre sätt att skapa en Makefile och ett bra och säkert sätt för snabb anpassning till olika system med configure-skript skapade av autoconf. Qmake-projekt projekt qmake qmake projekt För utvecklare som glädjer sig åt flexibiliteten och känslan i &Qt;:s qmake-system, erbjuder &tdevelop; möjlighet att hantera qmake-baserade projekt (.pro-filer) inne i det grafiska gränssnittet. För mer information om Qmake-projekthantering se Qmake User Guide, som ska finnas med i distributionen, eller ta en titt på hemsidan Trolltech Documentation där du hittar Qmake-dokumentationen under Qt C++ GUI Application Development Toolkit. CMake-projekt projekt cmake cmake projekt CMake kommer att vara &kde;:s byggsystem för &kde; 4 och &tdevelop; tillhandahåller redan några mallar baserade på CMake för C och C++. Du behöver bara programmet cmake i $PATH för att bygga dem. För att ställa in ett nytt C eller C++ projekt i &tdevelop; välj Projekt Nytt projekt... C eller C++ CMake-baserade projekt En mall för delat bibliotek eller Hello world program . ANT-projekthantering (&Java;-projekt) projekt ant ant projekt projekt Java Java projekt utveckling Java &Java;-utvecklare kan vilja använda Apaches ANT-projekthantering för sina projekt. För att skapa ett nytt ANT-projekt i &tdevelop;, välj Projekt Nytt projekt... Java Ant project Application. För mer information se Ant-projektets hemsida. Eget projekt projekt eget eget projekt Makefile eget projekt Om du föredrar att underhålla din egen Makefile för projektet, kan du använda alternativet med ett eget projekt i &tdevelop;. Det kan vara passande i projekt med ovanlig struktur, eller om du vill behålla fullständig kontroll över byggprocessen. Om du ändå inte verkligen behöver den egna projekthanteringens extra flexibilitet och kontroll, bör du fundera på Hantering av automake eller någon annan projekthantering, eftersom de förenklar bygg- och distributionsprocessen för program väsentligt. Hur du kan distribuera ditt program distribution program distribution binärpaket Distributionen av ditt program kräver inte att slutanvändaren har installerat något ytterligare än en lämplig kompilator, en länkare, och de lämpliga utvecklingsbiblioteken, vilket åtminstone för C++ program oftast är fallet. Men du kan lika väl distribuera binärpaket av programmet. Hur som helst, behöver inte slutanvändaren av produkten installera &tdevelop;. Om du ger bort din källkod, råder vi dig att också ta med projektfilen för &tdevelop;. Det gör det mycket enkelt för andra utvecklare, om de använder &tdevelop;, att arbeta med källkoden. För projekt där flera utvecklare, som kanske arbetar på olika ställen, är inblandade, bör detta vara fallet ändå. Du kan försäkra dig om överensstämmelse för alla Makefile, för att inte råka ut för bekymmer. Särskilt för program med flera språk, arbetar inte översättare direkt med källkoden, utom i fall som kräver rättning för att göra det möjligt med översättningsstöd.