MED RAMVERKET.NET Marcus Medina UTVECKLING
Dagens visdomsord ” För varje berg du bestiger se inte bara vad som ligger framför dig, titta ner och se vad du redan har åstadkommit ”
Interface Gränssnitt är utformningen av en viss förbindelse mellan olika objekt. Inom informationsteknologi avser det hur man kommunicerar mellan olika mjukvarumoduler och/eller hårdvarumoduler, eller interaktionen mellan människa och maskin (användargränssnitt).
Titta genom nyckelhålet
Begränsad syn
Google användargränssnitt Vi ser sökrutan, inte modulerna i bakgrunden, inte koden, inte databasklustren
Mer gränssnitt Vi behöver inte veta operativsystemet, vi behöver bara veta att vi kan SMSa, ringa, hämta mail och titta på bilder på katter.
Ser alltid likadan ut på utsidan Även om insidan förändras…
Coolt, men dock ett gränssnitt Han ser skärmen, inte precog-personerna i simbassängen, hur mycket han än flaxar med armarna.
Olika gränssnitt, samma objekt
Minns ni Phablet exemplet? Man kan nå objektet genom IPhone interface, ITablet interface eller Phablet typen.
Ett printerserverinterface Printerserver HP EPSON Cloud BrotherPDF Malcolm Printar till PDF Johanna Älskar HP Elisabeth Kan inte leva utan Epson Alla använder samma kommandon, men med olika parametrar…
Kod-interface Interface / Kontrakt Service Bankomat Webbstore Kortläsare Flera olika klienter, ett interface…
Sett genom nyckelhålet Interface Klient Verifiera att köpet gick igenom Ta emot betalning Kontrollera kundnummer Klienten ser bara vissa metoder genom interfacet,resten är dolt
Vad klienten inte ser Service Verifiera kund Kolla ID Jämför med databasen Ta emot betalning Vilken bank? Finns det pengar? Är det kredit ? Kortbetalning? Paypal? Genomför transaktion Gick det igenom? Ja, meddela lagret Registrera inköpet Nej Vad gick fel? Skriv felmeddelande Annullera inköp Databashanterare Hämta data Spara data Gick det bra? Om inte nollställ transaktion Meddela klienten Logga transaktion Utskrift Printa hos lagret Printa på kontoret Mailhanterare Maila kund Maila försäljare Interface Klient Verifiera att köpet gick igenom Ta emot betalning Kontrollera kundnummer
Sammanfattning Interface i kod är nyckelhålet som andra program kan komma igenom, för att använda vår kod. Även om vår interna kod förändras, så förblir nyckelhålet likadan för klienten.
RSS Förenklad XML Tre viktiga noder RSS – Identifierar att det är RSS Channel – Information om RSS feeden Item - Nyhetsinägget
RSS Viktiga element i RSS noden: Channel – Info om sidan Image - Sidans logo Item - nyhetsinlägg
RSS - Channel Viktiga element i Channel noden: Title – Sidans titel Pubdate - publikationsdatum Link – Länk till sidan Description – Beskrivning av sidan Category - Kategorisering av sidan
RSS - Item Viktiga element i Item noden: Title – nyhetens titel Pubdate – datum och tid när det publicerades Link – länk till själva nyheten Description – Kortfattad beskrivning av nyheten Category – Kategorisering av nyheten
Rss läsaren Kolla PDFn Uppdaterad version
Go Ninja!
Programmeringstips live 1. Rita diagram på programmet 2. Tänk ut scenarios 3. Gör en Kan-Ban lista