Webbutveckling

Välkommen

ta en liten paus och scrolla runt här 🙂

Programmera Filmbibliotek i C#

I förre inlägget så har vi skapat en filmbibliotek i HTML. Idag ska vi programmera filmbibliotek i C#. C# kan inte användas i webben på samma sätt som HTML, den används oftast för att skapa program (applikationer) för mobiler eller för Windows. Så det projektet är för en Windows applikation. Tanken med filmbiblioteket är att spara ”lagra”, dessa filmer/serier med betygsättning. Jag kommer att använda mig av sortering algoritm så att programmet kan sortera användarens lista. Låt oss påbörja projektet.

För att underlätta så kommer jag att dela programmet i tre olika delar. Första delen kommer och består av ett välkommen brev och inloggning. I andra delen kommer vi att fixa en lista som kommer och lagra alla inmatade data som användaren skickar in. Tredje delen kommer och vara sorteringen, där kommer vi och sortera dessa inmatade data.
Varje del kommer också och delas i några delar, t.ex. första delen som vi ska börja med nu kommer och består av välkommen brev, inloggning och meny. Så kommer vi och göra med alla andra delar.


Första delen i Filmbibliotek i C#:

Först börjar vi med att skriva ner det vi vill göra i ett vanligt språk ”pseudokode”. Det kommer och hjälpa oss att förstå vad vi vill göra på ett lätt begripligt sätt. Det som jag vill fixa är, en välkomnande text och inloggning. Dessa i sin tur leder användaren till menyn. Det vill säga att första delen kommer och innehålla tre delar.

Vi börjar med texten, och där skriver vi vår första kod i Main metoden. Viktigt att tänka på att skriva allt i rätt ordning. Så här skriver jag en kort text.

programmera filmbibliotek i C#- Intro

Som du ser så har vi gjort våra första deklarationer här, de ska lagra användarnamn och lösenordet. Efter att vi har skapat de två variablerna, fixar vi en ny klass. I den klassen ska vi ha konstrakturen och egenskapen, för dessa två variablerna ska listan ha. Listan som vi ska skapa kommer att innehålla två variabler, en variabel ska lagra namnet på filmen/serien. Den andra variabeln ska lagra betyget.

Programmera Filmbibliotek i C#- konstraktur klass

Efter att du ha skapat klassen är det dags för att gå tillbaka till Main metoden. Där ska vi skapa en meny, så att användaren ska kunna välja vad den vill göra eller komma åt. För att skapa en meny så behöver vi använda switch. Varför switch, jo, för att där kan vi ge olika ”case” beroende på vad användaren trycker på för knapp, alltså användarens val. Eftersom vi vill att användaren ska välja en bokstav från meny, så behöver vi en variabel som kan lagra en character. Läs mer om variabler i C# och hur använder man de i Microsoft.

Sortera Filmbibliotek i C#:

I denna delen ska vi börja med att skapa sorteringsmetod. I den metoden ska vi använda oss av algoritmer som hjälper oss att sortera listan, som vi ha skapat i Main metoden. Vi börjar med att deklarera en metod, enligt metod reglerna (syntax) i C#. Sorterings metoden ska gå igenom listan, och letar efter den filmen/serien , som har fått sämst betyg, och byter plats på den.

programmera filmbibliotek i C#-bubblesort

Som du ser i bilden ovan, så har vi skapat (for)loop, yttre loop och inre loop. Yttre loopen går genom hela listan som användaren har skapa. Inre loppen tittar på vilken har minst betyg, och för den behöver vi har If kondition. If-sats går igenom listan, och byter plats på filmerna enligt deras betyg.

Meny:

Efter att vi ha skapat allt som vi behöver i vårt program, nu är det dags att sätta allt på sin plats. Det gör vi i menyn. Beroende på de olika valalternativen vi har i menyn, så kallar vi den metoden eller klassen som passar till meny valet. Med lite regler som användaren ska följa. Såsom att betygsättning ska vara av 10.

 programmera filmbibliotek i C#
Resultatet

Och nu har vi programmet färdig för provning.

Programmera Filmbibliotek i C#

I förre inlägget så har vi skapat en filmbibliotek i HTML. Idag ska vi programmera filmbibliotek i C#. C# kan inte användas i webben på samma sätt som […]

  • Refactoring – så skriver du ren kod som är lätt att förstå

    När du programmerar är det lätt att hamna i fällan att skriva en metod eller funktion som gör flera saker samtidigt. Det fungerar kanske i början, men när […]

  • Tips & Tricks

    På den här sidan delar jag mina bästa tips och tricks för programmering och tech. Från smarta kodknep i C# och React till nyttiga tech-prylar. Här får du […]

  • Ny sprintstart – fokus på UI/UX-design i Figma

    Idag påbörjade jag en ny sprint i mitt självständiga utvecklingsprojekt: ett digitalt lagerhanteringssystem. Sprintens syfte är att skapa en genomtänkt och tillgänglig användarupplevelse, där varje vy är utformad […]

Din Webbläsare stödjer inte innehållet, eller

From the blog

Latest Posts

  • CSS Flex

    Display egenskapen kan ha olika värden, en av dessa värden är Flex. Det som vi gör med Flex i CSS är att vi skapar det som kallas för […]

  • Unicode characters

    Eftersom datorn arbetar med bara siffror (1 och 0), så gör man en tabell där varje bokstav representeras av ett siffra, såsom A som representeras av 65. Viktigt […]

  • Programmera Filmbibliotek i C#

    I förre inlägget så har vi skapat en filmbibliotek i HTML. Idag ska vi programmera filmbibliotek i C#. C# kan inte användas i webben på samma sätt som […]

  • Film bibliotek

    En film bibliotek webbsida. Man kan skapa ett film bibliotek med CSS & HTML. I den här bloggen ska vi ser hur man kan skapa en enkel design […]

  • Skapa en background-image i HTML och CSS

    När man väljer att skapa en background-image i HTML och CSS ,ger det din webbsida mer liv och sidan får egen stil. Därför det rekommenderas det att man […]

  • Blogg | HTML,CSS

    Vad är HTML? HTML (Hypertext Markup Language) är ett standardiserat markup-språk som används för att skapa webbsidor. Det är det grundläggande språket som används för att definiera och […]

  • Blogg | HTML,CSS

    Vad är HTML? HTML (Hypertext Markup Language) är ett standardiserat markup-språk som används för att skapa webbsidor. Det är det grundläggande språket som används för att definiera och […]

  • Blogg

    Vad är C#? C# (C-sharp) är ett objektorienterat programmeringsspråk som utvecklades av Microsoft. Det     används främst för att skapa Windows-baserade program och webbapplikationer, men det kan […]