WIPCORE PRESENTATIONSMALL  TEXT: Förutom de element som redan är stylade (t.ex. versala rubriker) finns det ett par andra riktlinjer. –Ord du vill markera.

Slides:



Advertisements
Liknande presentationer
Kurs av Christina Bodén
Advertisements

BAS-M Hur du på ett enkelt sätt administrerar din båtklubbs register.
Configured Edititon för Unicenter 3.0 Sättet att snabbt komma igång med Unicenter.
Tomas Sandström, Adtollo
Manual till Citybreak Information System (CBIS) för att fylla i uppgifter till Points of Interest (POI) på meetings.visitsweden.com.
Föreläsning 9 Programmeringsteknik och Matlab 2D1312/2D1305
Formulär Tänkte nu gå igenom vad ett formulär är och hur man kan skapa dem i Access.
Interface.  Interface är en datatyp och har alltså egen syntax och en hel del egna regler för vad arv från interface innebär.  Interface är renodlad.
Grunder i PowerPoint 2000 Skapa en ny presentation Rita egna objekt
Övningsbank – IK SödraDal
API skillnader EPiServer 7 - CMS6R2 Uppgradering från CMS6R2
Kommunikationslösning för licensansökningar
Mina Aktiviteter Integration med befintliga webbplatser.
Hur går det till att rapportera in betyg idag?
PowerPoint av Bendik S. Søvegjarto Koncept, text och regler av Skage Hansen.
Föreläsning 7, Kapitel 7 Designa klasser Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling.
void hittaMax(int tal[], int antal, int *pmax) { int i; ??=tal[0]; for(i=1;i??) ??=tal[i]; } int main() { int v[]={1,2,3,4,2}; int.
Word Word är ett av de vanligaste ordbehandlingsprogrammen. Vi skall idag gå igenom de vanligaste funktionerna i programmet. Fördelarna med att använda.
HTML - grunder. Program •Html kan skrivas i anteckningar, eller vilket annat textbehandlingsprogram som helst. Mitt tips: Notepad ++ Notepad ++ •Grafiska.
Informationshantering
1 Välkommen till dagens e-möte –Säkerställ ljud via Meeting > Audio Setup Wizard –Slå av din mikrofon –Stäng av din kamera –Använd funktionen ”Raise hand”
”Ett sätt att distribuera Business Objects via webben”
Enkel dator teknik Tips och tricks.
Att skriva en artikel.
Inmatning till databaser
5. Grafiska objekt Redan på övning fem av sex! Här handlar det om att rita själv, färglägga och att låta kreativiteten flöda. Något för dig? Ritverktyg.
Klassarv och inkapsling
DCV Idéskiss Design Jag tror att jag ska ha en mörk och stilren design på mitt DCV. Det ska finnas dynamisk funktionalitet där designen byts utan att sidan.
HEAD – HUVUDET I huvudet hittar du information om dokumentets titel, sökord, referenser till stildokument och annan information som normalt inte visas.
Programmeringteknik Webbdelen. HTML H yper T ext M arkup L anguage Märker upp sidans innehåll så att webbläsaren kan avgöra hur innehållet ska visas.
Ajax Dynamiska webbsystem. AJAX och web 2.0 Web 2.0 är egentligen bara ett ”buzzword” för en modern webbsajt. Innehållet skulle till exempel vara: Rich.
Arv.
Inkapsling.
Webbteknik lektion 2 Det handlar om stilmallar Per K, 2012.
Programmering B PHP Lektion 3
Pointers. int a=5; int f(int b) { a--; b++; return b; } int main() { int a=3; printf("%d,",f(a)); printf("%d",a); return 0; }
PIRATPARTIET Rubriksnitt: Impact, vanlig text Arial Här kan man lägga en lite ingressbetonad text på ett par tre meningar (men funkar även utan). Vill.
Från design till dynamisk webbplats | 2 Palle Zingmark  Webbkonsult på Hallvarsson & Halvarsson  Specialist på gränssnittsutveckling  Senior.
UPPSATSSKRIVNING ENTRÉSKOLAN
ASP.NET MVC4 + NoSQL = Major Awesomness. IoC Container.
Max start-guide Liten och väldigt snabbt ihopkastad.
Introduktion till DITA
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Ingen vet vad han klarar innan han har försökt. ” - Publilius Syrus (85 f.Kr.-43 f.Kr.).
En intruduktion till INVID CMS.
Utveckling med ramverket .net
Första sidan Underrubrik Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Kontakta.
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Välkommen till Sommarkollo Windows Presentation Foundation och Expression Blend Robert FolkessonJohan Lindfors
Webbsidesutbildning Lennart Ek, Tel Stefan Fosseus,
UTBILDNING FÖR SIBA I WEB FOUNDATION Erik Brandin, 16 februari 2010.
Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson
Abelli, B. (2004). Programmeringens Grunder – med exempel i C#. Lund: Studentlitteratur 11 C# I/O Streams C# använder “strömmar” för in- och utmatningsoperationer.
Snabbreferens till © 2012 Microsoft Corporation. Med ensamrätt. Lync Web App Anslut till ett Lync-möte med ljudet på datorn Om du inte har Lync 2013 kan.
KONSTEN ATT SKRIVA BRA ÅTERANVÄNDBAR KOD Pierre Setteskog, Pontus Munck
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( )‏ Innehåll:  Introduktion till Java EE (Enterprise Edition)  Enterprise Java Beans.
Föreläsning 13 Appletprogram/fristående grafiska program Arv Rita linjer, rektanglar mm Skriva text, byta färg Appletprogram & HTML Grafiska användargränssnitt.
Kärnan i all kommunikation
Administrationssystem Friskis&Svettis1 Presentation av administrationssystem IF Friskis&Svettis Trollhättan.
Informationsinfrastruktur Välkommen till ett samarbete för att effektivisera åtkomst till dokument mellan och inom organisationer.
Utvärdering & design av ett interaktivt användargränssnitt tabussen.nu H. Lewandowska, E. Rönnberg, L. Widman.
Posterseminarium Inför Exjobbs-redovisningarna
1177.se och Hitta och jämför vård Sammanställning av förändringar
Användarmanual för anställda LUNCHBESTALLNING.se.
Hur går det till att rapportera in betyg idag? Varje lärare fyller i ett Excel- dokument där varje delmoment i kursen fylls i. När betyget är satt skickas.
Enkel dator teknik Tips och tricks. Välja storlek och radavstånd Här väljer du storlek på texten vi vill att ni använder 14 p till rubriker och 12 p till.
Sv CAMBIO HEALTHCARE SYSTEMS Nya presentationsvyer i COSMIC Våddokumentation Kronologisk vy, vårdplansvy och sökordsbaserad vy
Vårddokumentation – Presentationsgränssnitt
Från databas till Excel
Läs mer om det Microsoft Nyheter i SharePoint
Presentationens avskrift:

WIPCORE PRESENTATIONSMALL  TEXT: Förutom de element som redan är stylade (t.ex. versala rubriker) finns det ett par andra riktlinjer. –Ord du vill markera extra så som nyckelord i en mening kan med fördel markeras med Wipcores gula komplementfärg (den gula färg som finns i Wipcore-temat, har RGB-värdet: R 255, G 194, B 34). Observera att för mycket gula element skapar en rörig sida. Begränsa det därför till max ett ord per mening. Exempel 1: E-handel handlar om försäljning. Exemepl 2: Vad du måste tänka på när du startar e-handel: –Vad vill du uppnå –Vilka är dina målgrupper –Hur ser din organistion ut idag? ANVISNINGAR FÖR TEXTMARKERING

WIPCORE PRESENTATIONSMALL För att få en homogen visning av bilder så som skärmdumpar finns en standardinställning som vi använder. Tänk också på att använda mycket luft runt bilder (och även andra element). Dela hellre upp informationen på fler sidor.  Sätt figureffekt – skugga = ”perspektiv diagonalt uppåt vänster”  Sätt figureffekt – reflektion= ”Tät reflektion, snuddar”  Sätt figureffekt – 3D-rotation = ”perspektiv kontrast höger” Exempel: ANVISNINGAR FÖR BILDEFFEKTER

MVC CRASH COURSE – B2B FOUNDATION Erik Brandin, 12 januari 2010

 MVC är ett arkitekturellt designmönster  Beskrevs första gången 1979  Finns i många implementationer  Microsoft MVC är en av dessa implementationer  Microsoft MVC är ett lager ovanpå ASP.NET –ASP.NET kan användas i en MVC applikation VAD ÄR MVC

 Controller –Hanterar kommunikationen med användaren  Model –Innehåller all data som behövs för att visa sidan  View –Användargränssnitt MVC I ÖVERSIKT

 Separerar logik från design  Testbart  ASP.NET MVC är utbyggbart  Enkelt att påföra ny design –”Saknar” ASP.NETs beroende mellan HTML och kod VARFÖR BEHÖVS MVC

 Controllers är den del av MVC som ansvarar för att… –…ta emot request från klientet –…validerar requestet –…hämtar data och ser till att vidarebefordra till rätt vy  Controller måste ärva från basklassen System.Web.Mvc.Controller –Har ett namn som slutar på Controller  Actions är de metoder på controllern som kan ta emot ett anrop från klienten  Action-metoden är alla publika metoder i en controller som returnerar ett ActionResult CONTROLLERS OCH ACTIONS

KODEXEMPEL CONTROLLER ACTION

 i Visual StudioData som skickas från controllern kan vara en databärande klass –Detta ger typade dataobjekt i vyerna vilket ger intellisense-stöd i VS –Enklare för vy-utvecklare –Skapat många databärande klasser med repetitiv kod  Men även Microsoft MVC har en generisk ViewData –I praktiken en dictionary med otypad data (string-object) –Enkel att skapa ny data –Försvårar för vyutvecklare då man inte får hjälp av Visual Studio  Typad och otypad data kan blandas  Vi har valt att så långt som möjligt endast använda typade modellobjekt MODEL ÄR DATA SOM SKICKAS FRÅN CONTROLLERN

 Vyn bär ansvaret att skapa användargränssnittet  Vyer är MVC en klass som ärver från System.Web.Mvc.ViewPage  Kodblock läggs in i vyn med –Ser vid första anblick ut som klassisk ASP  Kod i vyn ska vara enkel presentationslogik –Ingen affärslogik bör ligga i vyn  Ingen begränsning på html som kan genereras VYNS ANSVAR I MVC

EXEMPEL PÅ EN ENKEL VY

 Partiella vyer (ascx) –Motsvarar user controls i ASP.NET –Kan vara starkt typade precis som vyer  Kan anropas både från en controller och från en annan vy –Anropas från controller vid AJAX-anrop –Då den anropas från en annan vy skickas ofta en delmängd av modellobjektet med, exempelvis en produkt i en produktlista MASTERPAGE, VYER OCH PARTIELLA VYER

 Konceptet med Masterpage stödjs av ASP.NET MVC  Samma modellobjekt som skickas till vyn skickas till master page MASTERPAGE, VYER OCH PARTIELLA VYER

 Hittills har vi visat hur ASP.NET MVC fungerar  Vi har gjort anpassningar av detta i MVC VAD ÄR B2B FOUNDATION

 B2B Foundataion baseras på ASP.NET MVC  Innehåller basfunktionalitet som de flesta B2B applikationer behöver  Är utbyggbart  Är komponentiserat och utbytbart i de flesta avseenden delar –Dependency Injection via AutoFac ramverket  Är uppgraderingsbart  Möjlighet till olika grafiska teman med samma kodbas  Viss Javaskript funktionalitet med jQuery VAD ÄR B2B FOUNDATION

 Controller kan bytas ut dynamiskt –Att byta ut en controller sker i kod eller konfiguration och sker normalt endast vid installation –Denna anpassning sker i B2B Foundation  Vyer väljs i backoffice –Varje CMS-sida eller produktsida kan konfigureras till att använda någon av de konfigurerade vyerna –Denna anpassning sker i Enova CMS ANPASSNINGAR AV ASP.NET

 ”Allt är interface” för att alla delar ska vara utbytbara AFFÄRSLAGER I B2B FOUNDATION

 Html-helpers är hjälpfunktioner som genererar html-kod –Bör endast användas för att generera enkla html taggar –I princip endast för presentationslogik  En mängd html helpers finns inbyggt –Html.Image –Html.Hidden –Html.ListBox –Html.ActionLink  Kan skapa egna html helpers efter behov, exempelvis –Html.SystemText –Html.BuildUrl (i praktiken samma som Html.ActionLink men där data för att generera länken hämtas från ENOVA) HTML HELPERS

 Html.RenderPartial –Används för att bryta ut repetitiv html-kod –Anropar en partiell vy  Html.RenderAction –Anropar en specifik action på en controller och infogar resultatet i html dokumentet –Smidigt sätt att skapa nytt innehåll direkt i vyn –Egentligen inte MVC, utan MVP –Något sämre prestanda än RenderPartial HTML HELPERS (FORTSÄTTNING)