Hjem Personlig finansiering Fire trin til at tage før du skriver et computerprogram - dummies

Fire trin til at tage før du skriver et computerprogram - dummies

Indholdsfortegnelse:

Video: The Third Industrial Revolution: A Radical New Sharing Economy 2025

Video: The Third Industrial Revolution: A Radical New Sharing Economy 2025
Anonim

Før du begynder at skrive et computerprogram, skal du først tage fire kritiske trin for at designe det. Dermed spilder du ikke tid på at skrive et computerprogram, der ikke virker eller som løser det forkerte problem og ikke er værd at forsøge at redde efterfølgende. Med planlægning øger du oddsene for, at dit computerprogram faktisk fungerer og udfører den opgave, du ønsker.

Følgende fire trin er afgørende at tage, når du designer et program:

  1. Identificer problemet: Hvilket problem løser dit program? Hvis du ikke klart kan angive, hvad dit program gør, vil du ikke vide, hvordan du designer det.
  2. Identificer brugeren: Hvem skal bruge dit program?
  3. Bestem målcomputeren: Hvilken computer har folk brug for at køre dit program? Er det en Windows-computer, en Macintosh, en mainframe, en computer, der kører Linux, en håndholdt Palm eller Pocket PC eller en supercomputer?
  4. Bestem din programmeringsevner: Skal du selv skrive hele eller få hjælp fra andre? Hvis du vil få andre til at hjælpe dig, hvilke dele af programmet skal de skrive?

Computerprogrammering: Identificer problemet

Hvert program løser et problem. Et selvangivelsesprogram løser problemet med at organisere og indgive dine skatter. En tekstbehandler løser problemet med at skrive, redigere, formatere og udskrive tekst. Selv et videospil løser problemet med at holde folk underholdt.

Et program er kun så nyttigt som det problem, det løser. De fleste programmer forenkler og automatiserer et eksisterende problem, såsom et pengehåndteringsprogram, der forenkler at organisere og betale regninger i stedet for at bruge papir og en tilføjelsesmaskine. Målet med ethvert program er at gøre en bestemt opgave hurtigere, lettere og mere praktisk. Den eneste måde at nå dette mål er at identificere hvilken opgave dit program forsøger at løse i første omgang.

Identificer computerprogrammets brugere

Hvis du er den eneste, der skal bruge dit program, kan du stort set få dit program til at se ud og fungere som du vil, lige så længe som du ved hvordan man får det til at fungere. Men hvis du planlægger at give eller sælge dit program til andre, skal du vide, hvem der skal bruge det.

Kendskab til dit programs typiske bruger er kritisk. Hvis brugere ikke kan lide dit program af en eller anden grund, er det usandsynligt at bruge det. Uanset om programmet faktisk virker, er det ofte irrelevant.

Ved at designe dit program med brugeren i tankerne øger du oddsene, som folk bruger dit program og (du håber) køber en kopi til sig selv.

Selvom du skriver et program, der fungerer perfekt, kan brugerne muligvis ignorere det, fordi de ikke kan lide den måde det ser ud på, de forstår ikke, hvordan man giver det kommandoer, det fungerer ikke på samme måde som gamle program, de bruger i øjeblikket, farverne ser ikke rigtigt på dem, og så videre. Målet er at få dit program til at opfylde dine brugers behov, uanset hvor underligt, bizart eller ulogisk de kan synes (behovene - ikke brugerne).

Bestem målcomputeren til dit computerprogram

Når du har identificeret brugeren, skal du vide, hvilken type computer brugeren har til hensigt at køre programmet på. Den type computer, som dit program kører på, kan bestemme hvilke computersprog, du kan bruge, den hardware, som programmet forventes at finde, og endog det maksimale format for dit program.

Hvis du skriver et program til at køre på en Macintosh, kan dit program f.eks. Udnytte lyd, farvegrafik, stor harddisk og masser af hukommelse. Du må muligvis omskrive det samme program drastisk for at køre det på en smart telefon med begrænset lydkapacitet, meget enklere farvegrafik og begrænset mængde hukommelse og lagerplads.

Hvis du kan kopiere og køre dit program på en anden computer med ringe eller ingen ændring, betragtes dit program som bærbart. Computersproget, som du bruger til at skrive dit program, kan bestemme dets bærbarhed. Derfor bruger så mange mennesker C / C ++ - C og C ++ programmer tendens til at være mere bærbare end andre programmeringssprog.

Bestem din programmeringsevner

Når du designer et program, skal du overveje din programmeringsevner. Du kan få en god ide til et program, men hvis du er en nybegynder med lidt erfaring, kan det tage lang tid at skrive dit program - hvis du ikke giver op med frustration først.

Din programmeringsevner og erfaring bestemmer også det programmeringssprog, du vælger. Erfarne programmører kan måske ikke tænke på at skrive hele programmer i C eller C ++. Men nybegyndere må muligvis bruge lang tid på at studere C og C ++ før de skriver deres programmer, eller de kan vælge et lettere programmeringssprog, som f.eks. BASIC.

Nogle nybegyndere tager sig tid til at lære vanskelige sprog, som f.eks. C / C ++, og derefter gå ud og skrive deres program. Andre tager en nemmere tilgang og vælger et enklere sprog som Visual Basic, så de kan skabe (og markedsføre) deres programmer med det samme. Vær ikke bange for at tackle et tungt sprog som C / C ++, men vær ikke bange for at bruge et enklere sprog som Visual Basic heller. Det vigtige mål er at afslutte dit program, så du kan begynde at bruge det og (muligvis) begynde at sælge det til andre.

Mange programmører opretter deres programmer ved at bruge et sprog som Visual Basic og derefter ansætte mere erfarne programmører til at omskrive deres programmer på et mere komplekst sprog som C / C ++, hvilket kan gøre programmet hurtigere og mere effektivt.

Fire trin til at tage før du skriver et computerprogram - dummies

Valg af editor

Arbejder med Outlook Notes - dummies

Arbejder med Outlook Notes - dummies

Outlook Noter er der, når du har brug for det - klar til at optage uanset underlige, tilfældige tanker gennem dit hoved mens du laver dit arbejde. En note er den eneste type emne, du kan oprette i Outlook, der ikke bruger en normal dialogboks med menuer og værktøjslinjer. Du kan nemt bruge Notes ...

Tilføj et nyt afsnit i et PowerPoint 2007 Slide-dummies

Tilføj et nyt afsnit i et PowerPoint 2007 Slide-dummies

For at tilføje et nyt afsnit til et dias Med PowerPoint-omridset, der vises på fanen PowerPoint Outline, skal du flytte indsættelsespunktet til slutningen af ​​det afsnit, du vil have det nye afsnit til at følge, og tryk derefter på Enter. PowerPoint opretter et nyt afsnit i samme dispositionsniveau som det foregående afsnit ...

Hvad er nyt i Microsoft Outlook 2016? - dummies

Hvad er nyt i Microsoft Outlook 2016? - dummies

Outlook 2016-udgivelsen fokuserer primært på at deklamrer brugergrænsefladen og forenkle din arbejdsgang. Microsoft Outlook er verdens mest begunstigede e-mail-klient. Programmet tilbyder allerede fremragende integration med kontakter, kalendere, noter, opgaver og selvfølgelig e-mail. Outlook 2016 fokuserer på at afkoble brugergrænsefladen og forenkle workflow. Nogle af de nye ...

Valg af editor

Sådan bruger du BRITify på Spotify - dummies

Sådan bruger du BRITify på Spotify - dummies

Som Radiofy fra Sverige bringer BRITify sammen spillelister fra den britiske radio Corporation's radiostationer og sætter dem sammen i en række praktiske playlister, listet med timeslot og opdateret om natten. Spotify var så imponeret af Richard Ablewhite's skabelse, det tweeted om dette værktøj til sine 100, 000-plus Twitter tilhængere. Richard håber at udvide BRITify så ...

Sådan bruges Gigero med Spotify - dummies

Sådan bruges Gigero med Spotify - dummies

Gigero er et brugervenligt værktøj, som Spotify tilbyder til hjælper dig med at finde koncerter og musikfestivaler. Gigeros polerede, brugervenlige hjemmeside oser med sommer-festivalen lykke. Selv om det er teknisk i beta (prøve) mode, ser det stadig meget professionelt ud. Alt du gør er at skrive i navnet på en kunstner, og Gigero scanner sidst. fm til gig lister, ...

Valg af editor

Sådan identificeres modstande på printkort - dummier

Sådan identificeres modstande på printkort - dummier

Som du lærer mere om elektronik, kan du få nysgerrig nok til at kigge inde i nogle af elektronikken i dit hus. Advarsel: Pas på! Du kan (for eksempel) åbne fjernbetjeningen til dit tv og se nogle komponenter, der er forbundet mellem en touchpad og en LED. På printkort (PCB) ...

Sådan måles strømmen med et multimeter dummier

Sådan måles strømmen med et multimeter dummier

For at måle strømmen, der løber gennem dit LED kredsløb, skal du send strømmen gennem din multimeter. Den eneste måde at gøre dette på er at afbryde kredsløbet mellem to komponenter og indsætte dit multimeter, som om det er en kredsløbskomponent, for at fuldføre kredsløbet. Skift multimetervælgeren for at måle DC-strøm i milliampere ...

Hvordan man genkender en transistor, når du ser et dummies

Hvordan man genkender en transistor, når du ser et dummies

Halvledermaterialet i en transistor er størrelsen af ​​et sandkorn eller endnu mindre, så producenter sætter disse teensy komponenter i en metal eller plastik sag med ledninger stikker ud, så du kan forbinde dem i dine kredsløb. Du kan finde bogstaveligt talt snesevis af snesevis af forskellige former og størrelser af transistorer, ...