Programmering, utan överdrift, är en konst. Och den här konsten har sina egna regler, vars kunskap hjälper till att skapa högkvalitativa program som glädjer användaren med bra arbete och ett användarvänligt gränssnitt.
Instruktioner
Steg 1
Om du bara lär dig att koda, vänja dig med rätt arbetsstil direkt. Fel i detta skede, att fixa fel vanor kommer att komplicera ditt arbete avsevärt i framtiden.
Steg 2
Bestäm först vad ditt program ska göra exakt. Frihand rita ett provgränssnitt för det. Föreställ dig hur du kommer att arbeta med det, hur bekvämt det kommer att vara. Ju mer exakt du definierar din uppgift, desto lättare blir det för dig att skriva programmet.
Steg 3
Gör en steg-för-steg-algoritm för programmet. En sådan algoritm sammanställs i form av ett vertikalt blockschema bestående av separata block kopplade genom övergångar. I detta skede beskriver du schematiskt hur programmet fungerar, vilket gör att du kan skapa den mest optimala versionen av det.
Steg 4
Analysera flödesschemat. Om en operation upprepas flera gånger är det lämpligt att flytta dess körning till ett separat block. När du bygger om flödesschemat, var noga med att skriva ner lämpliga förklaringar på det, utan dem kan du lätt bli förvirrad.
Steg 5
Ett vackert och genomtänkt blockdiagram gör att du kan skriva ett bra program. Spara inte tid på förberedelserna, detta sparar dig från många misstag och ökar kvaliteten på det färdiga programmet.
Steg 6
Efter att ha ritat ett blockschema och verifierat gränssnittet, börja skriva ett program. Du kan skriva hela koden helt för hand, i vilken redigerare som helst med syntaxmarkering eller till och med i ett vanligt anteckningsblock. Då behöver du bara kompilera det skrivna programmet med hjälp av kompilatorn.
Steg 7
Men det är bättre att använda en av de speciella mjukvarumiljöerna för att skriva programkoden, vilket i hög grad underlättar programmeringsprocessen. De mest populära av dem är Borland C ++ Builder, Borland Delphi, Microsoft Visual Studio. Välj den där du är bekvämast att arbeta.
Steg 8
Den faktiska processen för att skriva kod börjar med att välja typ av framtida applikation. Du bestämmer om det kommer att vara ett vanligt Windows-program, ett konsolprogram, ett dynamiskt länkbibliotek etc. Sedan (om det är ett Windows-program) skapar du ett gränssnitt med hjälp av programvarumiljön genom att helt enkelt dra och släppa element från komponentpaletten till formuläret och justera dem efter behov.
Steg 9
Gränssnittet har skapats, men alla dess element fungerar fortfarande - för dem måste du skriva händelsehanterare. Dessutom måste du skriva huvudkoden som bestämmer funktionen för hela programmet. Glöm inte att infoga felhanterare - det vill säga för att bestämma programmets åtgärder när alla typer av ogiltiga situationer uppstår.
Steg 10
Var inte lat vid att skriva in kommentarer när du skriver kod, det är mycket viktigt. Utan att kommentera kommer det efter ett tag att vara svårt att förstå den skrivna koden själv. Koden själv bör skrivas på ett allmänt accepterat sätt som gör det lättare att läsa och förstå.
Steg 11
När du har skrivit programmet, börja felsöka det, i detta skede är det viktigt att identifiera alla fallgropar. Det kan vara fel som leder till felaktig användning av programmet, felaktiga gränssnittsinställningar - till exempel har användaren möjlighet att ändra storleken på programfönstret, även om detta inte tillhandahålls. Programmet kanske inte fungerar korrekt när skärmupplösningen ändras, vilket innebär att du måste ta hänsyn till detta.
Steg 12
Var noga med att kontrollera om det finns oväntade funktioner i programmet. Simulera de situationer som en användare kan skapa, korrigera alla identifierade brister omedelbart.
Steg 13
Glöm inte att det färdiga programmet inte bara ska fungera på din dator, där du har alla nödvändiga bibliotek i programmeringsmiljön utan även på andra maskiner. Ange därför nödvändiga alternativ i inställningarna när du kompilerar programmet.
Steg 14
Packa det färdiga programmet med en packare, detta minskar dess storlek avsevärt. Om du ska sälja ditt program, skydda det mot hacking med ett skydd. Men kom ihåg att avlägsnandet av skydd, öppet lagt ut i nätverket, har länge behärskats av programkakare.