Datorprogram allmänhet består av två nivåer : den centrala funktion och gränssnitt som presenterar programmet för användaren grafiskt . Även den mest grundläggande programmet design använder inte mer än en dator terminal prompt , de flesta användare förväntar sig mer av sina program . Följaktligen , om en programmerare vill att hans program för att lyckas , kommer han att behöva inkludera en användare interface.Constructing detta gränssnitt varierar i svårighetsgrad baseras på datorspråk . Processen involverar mekaniken i kodning gränssnittet och estetik att det ser bra ut. Ju mer utmanande av de två kommer att variera från programmerare till programmerare . Instruktioner
Engine
1
Välj en verktygslåda för att bygga ditt användargränssnitt . Vanligtvis en " lat " något är dåligt , men när det kommer till programmering , vara en " lat " programmerare är en bra sak . Du vill inte uppfinna hjulet på nytt , eftersom din tid är bättre att tillämpa befintliga verktyg på nya sätt . Välj ett befintligt GUI ( grafiskt användargränssnitt ) verktygslåda , t.ex. GTK + , Qt eller valfritt antal andra. Forskning de verktygslådor , plus det programmeringsspråk du använder , att lära sig vilka verktygslådor erbjuds för ditt språk .
2
Ladda ner och installera biblioteken för din valda verktygslåda . Verktygslådan själv kommer med specifik dokumentation om hur du installerar det .
3
Köp en bok om objektorienterad programmering , eller leta efter gratis online tutorials i ämnet . Mest alla GUI verktygslådor består av ett bibliotek med objekt som du använder för att skapa fönster , knappar , fält och alla andra aspekter av ditt användargränssnitt . Du måste ha en gedigen förståelse för objektorienterad programmering begrepp att använda dessa verktyg , även om din kärna koden inte är objektorienterat .
4
Läs dokumentationen till din verktygslåda . Dokumentationen kommer att lista de objekt som erbjuds , hur man skicka parametrar att justera sitt utseende på skärmen och hur objekten interagerar med varandra .
5
Programmera en serie mini projekt för att bekanta dig med din verktygslåda . Dessa projekt behöver inte vara komplicerat , helt enkelt göra program som visar grafiska användargränssnitt och utföra enkla funktioner . Tanken är att lära verktygslådan innan du börjar koda själva gränssnittet för ditt projekt .
Estetik
6
Research design estetik . Även om du nu vet hur man skall konstruera koden för att göra ett gränssnitt funktion , måste du lära dig att göra det ser bra ut.
7
Titta på andra projekt som använder din valda verktygslåda . Verktygslådor själva kan vara encyclopedic i deras fullständiga dokumentation. Det bästa sättet att få en känsla för vad de är kapabla till är att se vad andra kodare har gjort med verktygslådor . Hitta specifika design aspekter du gillar .
8
beteende online sökningar som innehåller namnet på din verktygslåda och mest kortfattad beskrivning av de funktioner du försöker efterlikna . De flesta verktygslådor , särskilt open source-verktyg , har en omfattande bas av samhällets stöd . Du sannolikt kommer att kunna hitta ett forum , artikel eller handledning som beskriver grunderna , om inte detaljerna, om hur man gör vad du vill . Addera