Det finns många kraftfulla programvaruutvecklingsverktyg där ute idag. Alla är inriktade på att öka produktiviteten hos programmeraren. Lös enkla problem med hjälp av många av dem, till exempel
du kan skriva ett klockprogram på bara några minuter.
Nödvändig
- - kompilator;
- - utvecklarpaket;
- - valfritt: integrerad utvecklingsmiljö (IDE).
Instruktioner
Steg 1
Skapa en mall eller ett projekt för en applikation som implementerar klockan. Om du använder en IDE, starta guiden Nytt projekt, välj applikationstyp, fillagringskatalog och andra alternativ. Skapa ett projekt.
Om det inte finns någon IDE, lägg till nödvändiga filer manuellt. Använd en lämplig textredigerare. Skapa skript för ditt byggsystem (make, cmake, nmake, etc.) eller en projektfil om du använder verktyg som qmake.
Steg 2
Designa gränssnittet för applikationen. För ett så enkelt program som en klocka kan den bestå av bara en dialogruta som visar aktuell tid. Visning av text i fönstret kan utföras direkt - med hjälp av tillgängliga metoder för grafisk utmatning. Det är dock mycket bekvämare att använda lämpliga kontroller för detta ändamål. Om IDE har en verktygslåda för gränssnittsdesign förbereder du en dialogrutmall i den.
Steg 3
Lägg till funktionalitet i din applikation för att säkerställa att en viss kod avfyras med angivna intervaller. Vanligtvis görs detta genom att starta en timer vars händelsehanterare är en funktion eller klassmetod. Skriv kod som implementerar en sådan hanterare samt kod för att starta en timer när applikationen initialiseras och stoppa när den avslutas. Ställ in tidsperioden i området 100-300 millisekunder.
Steg 4
Implementera timerhändelseshanterarkoden. I den får du den aktuella systemtiden och visar den i applikationsfönstret. Få aktuell tid med C-biblioteksfunktioner (localtime, localtime_r, gmtime, gmtime_r), plattformsspecifika funktioner (som GetSystemTime på Windows) eller lämpliga metoder för ramverkets omslagsklasser. Formatera det resulterande värdet i en sträng och ställ in det som texten i kontrollen som används för att visa tiden, eller spara och visa när fönstret uppdateras med lämpliga grafikfunktioner.
Steg 5
Kontrollera funktionen för det skapade programmet som implementerar klockan. Bygg projektet. Kör den resulterande körbara modulen.