ASP.NET Web Forms. Copyright Mahmud Al Hakim Vad är Web Forms?
|
|
- Mattias Arvidsson
- för 9 år sedan
- Visningar:
Transkript
1 ASP.NET Web Forms Copyright Mahmud Al Hakim Vad är Web Forms? Web Forms är en del av ASP.NET ramverket. Web Forms är kontroll- och händelsestyrd programmeringsmodell (Event Driven Model). Web Forms innehåller ett antal serverkontroller (Server Controls). Serverkontroller är t.ex. HTML-kontroller (genererar standard HTML), webkontroller och valideringskontroller. Web Forms sparas i filer med filändelsen.aspx En sida som använder Web Forms måste innehålla en form-tagg (obs! Max en form). Copyright 2015 Mahmud Al Hakim 2 ASP.NET Web Forms 1
2 Grunderna ASP.NET körs på webbservern. ASP.NET applikationer måste kompileras. En ny kompilering görs om källkoden ändrats. Request (get/post) Response IIS ASP.NET Copyright 2015 Mahmud Al Hakim 3 Web Forms En grundmall <!DOCTYPE html> <html lang="sv"> <head> <meta charset="utf-8"> <title>web Forms En grundmall</title> </head> <body> <form id="form" runat="server"> </body> </html> Attributet runat="server Indikerar att kontrollen körs på serversidan Copyright 2015 Mahmud Al Hakim 4 ASP.NET Web Forms 2
3 Web Forms Exempel 1 <% Hej.Text = "Hej Web Forms!" %> <!DOCTYPE html> <html lang="sv"> <head> <meta charset="utf-8"> <title>web Forms Exempel 1</title> </head> <body> <form id="form" runat="server"> <asp:label runat="server" id="hej"> </asp:label> </body> </html> Copyright 2015 Mahmud Al Hakim 5 Web Forms Exempel 2 <% datum.text = now() %> <!DOCTYPE html> <html lang="sv"> <head> <meta charset="utf-8"> <title>web Forms Exempel 2</title> </head> <body> <asp:label runat="server" id="datum"> </asp:label> </body> </html> Copyright 2015 Mahmud Al Hakim 6 ASP.NET Web Forms 3
4 Page-direktivet Standard programspråket som används i ASP.NET Web Forms är Visual Basic. Med hjälp av ett Page-direktiv längst upp i dokumentet kan du bl.a. definiera språk. <%@ Page Language="C#" %> Copyright 2015 Mahmud Al Hakim 7 Web Forms Events (händelser) Events i Web Forms påminner om C#-Events ASP.NET kan ju utnyttja hela C# Exempel på några vanliga händelser void Page_Load(object sender, EventArgs e) {... En händelse som körs automatiskt när sidan laddas!... void Knapp_OnClick(object Source, EventArgs e) {... En händelse som körs när man klickar på en knapp (obs! körs inte automatiskt, måste kopplas)... Copyright 2015 Mahmud Al Hakim 8 ASP.NET Web Forms 4
5 Serverkontroller Web Forms HTML Controls Web Controls Validation Controls Alla serverkontroller, oavsett typ, ärver från basklassen Control som finns i System.Web.UI Copyright 2015 Mahmud Al Hakim 9 HTML-kontroller - Exempel <%@ Page Language="C#" %> <script runat="server"> void Knapp_OnClick(object Source, EventArgs e){ Meddelande.InnerHtml="Hej Web Forms Events"; </script> <button id="knapp" onserverclick="knapp_onclick" runat="server"> Klicka här! </button> <div id="meddelande" runat="server"> </div> Button och div blir serverkontroller med runat="server" onserverclick kopplar händelsen Knapp_OnClick 10 ASP.NET Web Forms 5
6 Webbkontroller Exempel 1 <%@ Page Language="C#" %> <!DOCTYPE html> <html lang="sv"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <div> <asp:calendar runat="server" /> </div> </body> </html> Calendar är en populär ASP.NET Web Control Copyright 2015 Mahmud Al Hakim 11 Webbkontroller Exempel 2 <%@ Page Language="C#" %> <script runat="server" > void Page_Load(object sender, EventArgs e){ Calendar1.SelectedDate = DateTime.Today; </script> Händelsen Page_Load körs automatiskt! <asp:calendar id="calendar1" runat="server"> </asp:calendar> Copyright 2015 Mahmud Al Hakim 12 ASP.NET Web Forms 6
7 Webbkontroller Exempel 3 <%@ Page Language="C#" %> <script runat="server" > void Page_Load(object sender, EventArgs e){ Calendar1.SelectedDate = DateTime.Today; Meddelande.Text = Calendar1.SelectedDate.ToShortDateString(); void Selection_Change(Object sender, EventArgs e){ Meddelande.Text = Calendar1.SelectedDate.ToShortDateString(); </script> <asp:label id="meddelande" runat="server"/> <asp:calendar id="calendar1" runat="server" OnSelectionChanged="Selection_Change"> </asp:calendar> Copyright 2015 Mahmud Al Hakim 13 Valideringskontroller Exempel 1 Namn<br> <asp:textbox id="namn" runat="server" /> <asp:requiredfieldvalidator ControlToValidate="namn" Text="Var god ange ditt namn" runat="server" /><br> E-post<br> <asp:textbox id="epost" runat="server" /> <asp:requiredfieldvalidator ControlToValidate="epost" Text="Var god ange din e-post" runat="server" /> <br> <asp:button runat="server" Text="Skicka" /> Copyright 2015 Mahmud Al Hakim 14 ASP.NET Web Forms 7
8 In-line och Code-behind Alla exempel som vi har kört hittills använder metoden In-Line Code. Man bäddar in programmeringslogiken såsom events i samma dokument. (kallas även single-file page model). Det är oftast bättre att separera C#-koden från HTML genom att skapa en separat C#- klass (cs-fil) som kopplas till aspx-sidan. Man skapar en s.k. Code-behind-fil. Copyright 2015 Mahmud Al Hakim 15 Page och Code-behind En aspx-fil som innehåller Web Forms blir en klass som deklarerar själva webbformuläret. Denna klass ärver från en klass som deklareras i en Code-behind-fil som i sin tur ärver från basklassen Page. Page testsida.cs testsida.aspx Copyright 2015 Mahmud Al Hakim 16 ASP.NET Web Forms 8
9 En Code-behind-fil (C#-fil) using System; public partial class Kalender : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Calendar1.SelectedDate = DateTime.Today; Meddelande.Text = Calendar1.SelectedDate.ToShortDateString(); protected void Selection_Change(Object sender, EventArgs e) { Meddelande.Text = Calendar1.SelectedDate.ToShortDateString(); Copyright 2015 Mahmud Al Hakim 17 En renare ASPX-fil <%@ Page Language="C#" CodeFile="Kalender.cs" Inherits="Kalender" %> Här anges vilken Code-behind-fil som används Här anges vilken klass aspx-filen ärver från <asp:label id="meddelande" runat="server"/> <asp:calendar id="calendar1" runat="server" OnSelectionChanged="Selection_Change"> </asp:calendar> Copyright 2015 Mahmud Al Hakim 18 ASP.NET Web Forms 9
10 Övningar Skapa ett kontaktformulär i ASP.NET Web Forms. Följande fält ska finnas med: Namn, E-post, Mobil, Fullständig Adress och en kryssruta som frågar användaren om man vill ha ett nyhetsbrev. Alla fält förutom krysrutan ska valideras och lämpliga felmeddelanden ska visas. Skicka inmatad data till en textfil. Tips! Använd System.IO.StreamWriter OBS! Glöm inte Server.MapPath() Copyright 2015 Mahmud Al Hakim 19 ASP.NET Web Forms 10
ASP.NET Thomas Mejtoft
ASP.NET Introduktion till ASP.NET Utveckla i ASP.NET I ASP.NET kan och bör man separera HTML-kod från övrig kod (C#, VB ) I enklare fall läggas kod i script-block Vanligtvis läggs den i en Code Behind-fil
Sidrenderingsmodellen
Kapitel 3 Sidrenderingsmodellen I detta kapitel: Rendering av kontroller som taggar Paketera användargränssnitt som komponenter Lägga till kontroller med Visual Studio Sammanfattning Kapitel 3 snabbreferens
Allmänna anvisningar: Skriv dina svar på svarsblanketten (se nästa sida) Markera och ange alla svar tydligt och entydigt efter instruktionerna.
Webbprogrammering Provmoment: Ladokkod: Tentamen ges för: Tentamen NWP011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2014-03-24
ASP.NET MVC. Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se. Innehåll
ASP.NET MVC Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se Innehåll Introduktion till MVC Controller Action-metoder Views Arbeta med Layout-sidor och sektioner Route konfiguration
INTRODUKTION TILL ANGULAR JS
INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular
Lektion 2, Grundläggande funktioner i ASP.NET
Lektion 2, Grundläggande funktioner i ASP.NET Lektionen behandlar kapitlen 3 och 4 i kursboken. Application och Page Framework Med Visual Studio 2005 levereras ett antal inbyggda verktyg bland annat SQL
ASP.NET Web Pages. Copyright Mahmud Al Hakim Först lite Classic ASP :-)
ASP.NET Web Pages Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se Innehåll Först lite Classic ASP :-) VBScript ASP Formulär ASP Cookies (Kakor) ASP.NET Web Pages Razor syntax Sökvägar
Implementering av missade samtal i Attracs Online. Niklas Kuusisaari
Implementering av missade samtal i Attracs Online Niklas Kuusisaari Examensarbete för ingenjörs (YH)-examen Utbildningsprogrammet för informationsteknik Vasa 2013 EXAMENSARBETE Författare: Utbildningsprogram
Introduktion till ASP.NET 3.5
Introduktion till ASP.NET 3.5 med C# Webbaserad applikationsutveckling mars 2009 Om denna sammanfattning Syftet med denna sammanfattning (introduktion) är att (förhoppningsvis) ge en första inblick i hur
En integration av betalningssystem på hemsida
Beteckning: Akademin för teknik och miljö En integration av betalningssystem på hemsida Benjamin Leetmaa Maj 2011 Examensarbete, 15 högskolepoäng, B Datavetenskap Ingenjör Online Examinator: Bengt Östberg
WINDOWS PRESENTATION FOUNDATION LEKTION 1
WINDOWS PRESENTATION FOUNDATION LEKTION 1 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 MÅL Kursens övergripande mål Efter avslutad kurs ska den studerande
En bortsprungen katt
Nivå 1 All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. En bortsprungen katt
Räkna med ASP.NET Web Forms
Instruktion Räkna med ASP.NET Web Forms Introduktionsuppgift Författare: Mats Loock Kurs: ASP.NET Web Forms Kurskod:1DV406 Innehåll Du ska följa steg för steg -instruktionen i denna introduktionsuppgift
F02 En första sida. Dagens agenda
F02 En första sida Dagens agenda doctype taggar, element, attribut, värden teckenkodning HTML/XHTML Indentering Block/inline-element Struktur Se demo #2
Allmänna anvisningar: Skriv dina svar på svarsblanketten (se nästa sida) Markera och ange alla svar tydligt och entydigt efter instruktionerna.
Webbprogrammering Provmoment: Ladokkod: Tentamen ges för: Om-Tentamen NWP011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2014-06-13
Objektorienterad programmering Föreläsning 2
Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade
HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA)
HTML och CSS Eric Elfving Institutionen för Datavetenskap (IDA) Upplägg Introduktion Grundläggande HTML Ändra utseende med CSS 2 Introduktion HyperText Markup Language används för att strukturera text
Kursplanering Utveckling av webbapplikationer
Kursplanering Utveckling av webbapplikationer Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-WEB Klass Systemutvecklare.NET Syfte och koppling till yrkesrollen För att kunna arbeta som systemutvecklare
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
AngularJS Skriven av: Isak Glans. Datum: 2015-04-29. Kurs: Webbutveckling. Lärare: Per Sahlin. Utbildning: Systemutvecklare i.net, Newtons Yrkeshögskola. 1 Sammanfattning Syftet med denna uppsats är att
Inledande programmering med C# (1DV402) Introduktion till C#
Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i
Objektorienterad programmering
Objektorienterad programmering Föreläsning 19 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Konstruktion av egna grafiska komponenter Kontsruktion av egen komponent Att rita upp
Innehåll. Dokumentet gäller från och med version 2014.3 1
Innehåll Introduktion... 2 Före installation... 2 Beroenden... 2 Syftet med programmet... 2 Installation av IIS... 2 Windows Server 2008... 2 Windows Server 2012... 6 Installation av webbapplikationen
Labb 3: ASP.NET 4.5 Anpassningar av användargränssnittet: Master Pages, Teman, och Kontroller
Labb 3: ASP.NET 4.5 Anpassningar av användargränssnittet: Master Pages, Teman, och Kontroller Beräknad tidsåtgång: ca. 3 timmar. I ASP.NET 4.5 finns en stor mängd nya funktioner för att förenkla utvecklingen
Labora&on 7 Syfte med laborationen:
Labora&on 7 Syfte med laborationen: - att förstå enkel 7ilhantering i PHP - att repetera grundläggande PHP- begrepp såsom loopar, arrayer, stränghantering och formulär. VIKTIGT: uppgift 3-5 är repetitionsuppgifter
Joomla CMS Del 2 av 2
JOOMLA 3 CMS GRUNDKURS DEL 2 AV 2 Innehåll Extern Struktur Menyer och Sidor Användare och Åtkomstnivåer Skapa en sida som kräver inloggning Moduler och Positioner Sökmotor och undermenyer Copyright Mahmud
Björn Persson. Introduktion till ASP.NET
Webbaserad applikationsutveckling december 2005 Om denna sammanfattning Syftet med denna introduktion är att (förhoppningsvis) ge en första inblick i hur man skapar webbformulär (web forms) med ASP.NET
Objektorienterad programmering Föreläsning 6. Mer om klasser och typer Namnrymder Inkapsling Synlighet Statiska variabler Statiska metoder
Objektorienterad programmering Föreläsning 6 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Mer om klasser och typer Namnrymder Inkapsling Synlighet Statiska variabler Statiska
Programmering A (DTR1207)
Lektioner och övningar i kursen Programmering A (DTR1207) Rekarnegymnasiet 2009-08-08 Sid 1 Häftets uppläggning Häftet är indelat i lektioner och övningar. Eftersom detta är en introduktion till programmering
Innehåll. MySQL Grundkurs
MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin
Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.
Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.
Introducerande övningar i HTML
Introducerande övningar i HTML En webbsida består av en textfil som innehåller sidans text och koder i språket HTML, för att formatera innehållet. Har man bilder på sidan, så finns de som separata filer
Skicka e-post direkt fra n W3D3 Diariet
Sida 1 Skicka e-post direkt fra n W3D3 Diariet Manualen bör skrivas ut i färg, eftersom flera instruktioner hänvisar till bilder och symboler och knappar. Börja med att logga in dig i W3D3 diariet. Information
Webbsidor och webbservrar
Webbsidor och webbservrar Server HTTP-protokollet Dokument (t.ex. HTML kod) Klient URL (t.ex. länk) Normal funktion hos webben: Användaren klickar på länk eller anger URL på annat sätt. Servern lokaliserar
Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#
PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C# Vi gör ett enkelt glosförhör Allt det du gör idag ska ligga i samma projekt (och mapp). Du kan om du tycker det behövs använda flera forms
NU! NU! Bygg en webbplats NU! Bygg en webbplats. Swedish Language Edition published by Docendo Sverige AB. Bygg en webbplats.
web_omslag.qxp 2006-03-20 17:06 Sida 1 NU! CDn innehåller: Upptäck hur du: Använder "dra och släpp-metoden" för att lägga till text, bilder och andra objekt till en webbsida Skapar listrutor och dynamiska
Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund
Sida: 1(7) Installationsanvisningar VisiWeb Ansvarig: Visi Closetalk AB Version: 2.3 Datum: 2009-12-14 Mottagare: Visi Web kund Detta dokument Detta dokument beskriver hur man installerar VisiWeb på en
Innehåll. JavaScript - Grundkurs. Vad är JavaScript? Vad är JavaScript? Vad behövs? Lite historia
JavaScript - Grundkurs Mahmud Al Hakim mahmud@dynamicos.se www.dynamicos.se www.webbacademy.se Innehåll Introduktion till JavaScript JavaScript i HTML-dokument Lite om DOM (Document Object Model) Händelser
F02 HTML. Föreläsning 2, HT2013 HTML. Kurser: Klientbaserad Webbutveckling 1DV435. Johan Leitet
Föreläsning 2, HT2013 HTML F02 HTML Kurser: Klientbaserad Webbutveckling 1DV435 Johan Leitet F02 HTML Dagens agenda doctype taggar, element, attribut, värden teckenkodning HTML/XHTML
EndNote online T5 hösten 2014. Camilla Persson Camilla.persson@umu.se 0660-292512
EndNote online T5 hösten 2014 Camilla Persson Camilla.persson@umu.se 0660-292512 Idag går vi igenom: Skapa konto i EndNote online Hämta in referenser från PubMed och Cinahl Använda referenserna i Word
Objektorienterad programmering Föreläsning 15. Grafiska användargränssnitt (GUI Graphical User Interface)
Objektorienterad programmering Föreläsning 15 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Agenda Grafiska användargränssnitt (GUI Graphical User Interface) Standardklassen (Control)
EDA095 HTML. Per Andersson. April 26, Lund University Innehåll: HTML, CSS, DOM, JavaScript
EDA095 HTML Per Andersson Lund University http://cs.lth.se/pierre_nugues/ April 26, 2017 Innehåll: HTML, CSS, DOM, JavaScript Per Andersson EDA095 HTML April 26, 2017 1 / 23 Webben Webben byggs upp av
Windows Forms Winstrand Development
2013-01-23 1 Winstrand Development Användargränssnitt Hittills har vi skapat program för kommandoraden. Den bakomliggande koden fungerar som den ska, men vi upptäcker snabbt att programmen är begränsade
Manual Söka ledig tjänst Landstinget i Östergötland. Senast reviderad 2012-03-02
Manual Söka ledig tjänst Landstinget i Östergötland Senast reviderad 2012-03-02 Sök en specifik tjänst... 3 Första gången du registrerar en ansökan... 4 Vill ansöka och har redan ett användarkonto... 5
Uppdateringsguide v4 SR-3
Innehåll Innehåll... 2 Uppdatera till v4.0.3 (SR-3)... 3 Allmän information... 3 Instruktioner... 3 Uppföljning... 5 Kontakta oss... 5 Copyright ProgramDuon AB 2 (5) Uppdatera till v4.0.3 (SR-3) Allmän
Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio
Ditt första C#-program med Visual Studio Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så
21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html
Stilmallar styra utseendet av webbplatsen DEL 1 Karin Fahlquist index.html recept.html frukt.html grönsaker.html 1 Samma kod olika utseende Olika exempel om layout: http://www.csszengarden.com/ Stilmallar
Android översikt. TDDD80 Mobila och sociala applikationer
Android översikt TDDD80 Mobila och sociala applikationer Översikt Köra app på mobil / emulator Android Studio introduktion Android kodning Android labb 1 Köra på mobil / emulator Developer mode på mobilen
HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015
. HTML och CSS Eric Elfving Institutionen för datavetenskap 18 augusti 2015 Översikt 2/17 Introduktion HTML Syntax Vanliga element CSS Syntax Selektorer Kombinera HTML och CSS Webserver Introduktion 3/17
Högskolebiblioteket i Halmstad Manual för registrering av uppsats i DiVA
1 av 12 Högskolebiblioteket i Halmstad Manual för registrering av uppsats i DiVA OBS! Uppsatsen ska vara godkänd av din examinator innan du laddar upp dokumentet i DIVA. Du kan när som helst avbryta registreringen
Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php
Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är
Objektorienterad Programmering (OOP) Murach s: kap 12-16
Objektorienterad Programmering (OOP) Murach s: kap 12-16 2013-01-28 1 Winstrand Development Objektorienterad Programmering Förkortas OOP Objektorientering innebär att man delar in koden i olika block,
Handledning för Exder Mobile
Handledning för Exder Mobile ReadSoft 2010 ReadSofts kundtjänst: E-post: support@exder.se Tel: 08-446 34 00 Senast Uppdaterad: 15-06-09 Exder Mobile Sida 2 av 37 Innehållsförteckning 1. Användarhandledning...
ANALYS OCH IMPLEMENTATION AV EPISERVER
ANALYS OCH IMPLEMENTATION AV EPISERVER Jonathan Hedman Carl Oscarsson EXAMENSARBETE 2007 ÄMNE INFORMATIONSTEKNIK ANALYS AND IMPLEMENTATION OF EPISERVER Jonathan Hedman Carl Oscarsson Detta examensarbete
Objektorienterad programmering Föreläsning 8. Copyright Mahmud Al Hakim Agenda (halvdag)
Objektorienterad programmering Föreläsning 8 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (halvdag) Objektorienterad programutveckling Algoritmer Algoritmkonstruktionerna Relationer
Labora&on 8 Formulär övningar/uppgi6er
Labora&on 8 Formulär övningar/uppgi6er 1M321 Webbteknik 1, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1a. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det en par dokument
Introduktion till PHP
PHP - Grund Copyright 2016 Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Introduktion till PHP PHP = PHP: Hypertext Preprocessor PHP är ett programmeringsspråk. PHP är ett skriptspråk som körs
Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel
Webb- och mobilutveckling Provmoment: Ladokkod: Tentamen ges för: Tentamen 21WM1B Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum:
Nätet. Uppgiften. Nivå
Nivå 1 Nätet All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Uppgiften Har
Labora&on 2 HTML och validering övningar/uppgi:er
Labora&on 2 HTML och validering övningar/uppgi:er 1M321 Webbteknik 1, 7,5hp Medieteknik 2016 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det
Översikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Manual för din hemsida
Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen
Gör så här för att rapportera:
Cykla och gå till jobbet 2012 Gör så här för att rapportera: OBS! Se till att du har anmält dig innan du gör detta. Om du inte vet hur man gör, klicka här. Steg 1: Skriv ut redovisningspapperet Gå till
PROGRAMMERINGSTEKNIK TIN212
Data och Informationsteknik / Computer Science and Engineering Chalmers University of Technology and University of Gothenburg Robin Adams Göteborg 8 June 2018 PROGRAMMERINGSTEKNIK TIN212 Dag: Fredag Datum:
Language Integrated Query, LINQ, och databaser
Language Integrated Query, LINQ, och databaser 1 Imperativ eller deklarativ programmering Imperativ programmering Du som programmerare beskriver i detalj alla steg som måste utföras för att lösa en viss
Att komma igång med FirstClass (FC)!
Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda
Kurs i programmering Java Uppgifter
And Action Nu när du skapat olika komponenter ska vi se till att något händer det då vi exempelvis trycker på en knapp. För att hantera det som sker kommer vi använda Actionlistener Övningarna som följer
Handbok KAppTemplate. Anne-Marie Mahfouf Översättare: Stefan Asserhäll
Anne-Marie Mahfouf Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Att använda KAppTemplate 6 3 Vilken mall behöver du? 9 3.1 C++ mallen för ett grafiskt användargränssnitt i KDE 4................
Pyramid Business Intelligence. Affärsinformation från Pyramid i din smartphone eller läsplatta (150225)
Pyramid Business Intelligence Affärsinformation från Pyramid i din smartphone eller läsplatta (150225) Pyramid Business Intelligence (BI) Med Pyramid Business Intelligence (BI) kan du enkelt få ut samlad
Föreläsning 4. Klass. Klassdeklaration. Klasser Och Objekt
Föreläsning 4 Klasser Och Objekt Klass Beskrivning av en objekttyp Beskriver egenskaper och beteende (fält och metoder) Klassen fungerar som en ritning Objekt skapas från klassbeskrivningen - instansieras
KAP 18 SQL SERVER AGENT
KAP 18 SQL SERVER AGENT Tjänsten Sql Server Agent Operator Job Alert (larm) http://www.youtube.com/watch?v=ii1tc493bzm 1 VAD ÄR SQL SERVER AGENT? SQL Server Agent är en tjänst (service) som ansvarar för:
Arbeta med databas. Översikt. Lektion 1: Arbeta med Entity Data Models. Arbeta med Entity Data Models. LINQ (Language Integrated Query).
Arbeta med databas Översikt Arbeta med Entity Data Models. LINQ (Language Integrated Query). Lektion 1: Arbeta med Entity Data Models Introduktion till ADO.NET Entity Framework. Stöd i ADO.NET Entity Framework.
Räkna med ASP.NET MVC 3
Instruktion Räkna med ASP.NET MVC 3 Introduktionsuppgift Författare: Mats Loock Kurs: ASP.NET MVC Kurskod:1DV409 Innehåll Du ska följa steg-för-steg -instruktionen i denna introduktionsuppgift och skapa
EndNote online. T5 ht 2015 Therese Nilsson/Camilla Persson therese.nilsson@umu.se, camilla.persson@umu.se
EndNote online T5 ht 2015 Therese Nilsson/Camilla Persson therese.nilsson@umu.se, camilla.persson@umu.se Idag går vi igenom: (Skapa konto i EndNote online) Hur EndNote online är uppbyggt Hämta in referenser
Objektorienterad programmering i Java I
Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram
JAVASCRIPT. Beteende
JAVASCRIPT Beteende OVERVIEW HTML Formulär JavaScript Syntax Events DOM Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN Skriptspråk som körs på klientsidan (klientskript) Koden exekveras i webbläsaren
Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET
Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan
Mappar och filer för webbsidor
Mappar och filer för webbsidor I de4a dokument illustreras det hur du kan arbeta med mappar och filer, då du skapar webbsidor och ska publicera dem för uppgi=erna. Det visas också hur du skickar in redovisningar
Webbteknik för ingenjörer
Institutionen för 2015-01-22 Tillämpad fysik och elektronik Karin Fahlquist Webbteknik för ingenjörer HTML5 & CSS laboration Målsättning Att skapa en webbplats utifrån en Lo-fi prototyp och implementera
Datatal Flexi Presentity
Datatal Flexi Presentity En snabbguide för Presentity Innehållsförteckning 1. Login 2 2. Hänvisa 3 2.1 Att sätta hänvisningar 3 2.2 Snabbknappar 4 2.3 Windows gadget 4 3. Meddelande 5 4. Status 6 4.1 Exempel
FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll
FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna
Appar med ryggrad. Introduktion till JavaScriptramverket Backbone
Appar med ryggrad Introduktion till JavaScriptramverket Backbone Vanlig webbsida Databas MVC - Model View Controller MVC - Model View Controller MVC Backbone.js Ger struktur Bygger på MVC konceptet Tvingar
DOTPROJECT Manual. Projektledare och administratör har tillgång till fler funktioner och mer information än andra roller i det webbaserade systemet.
Projektarbeta med DOTPROJECT Projektplattformen Dotproject kan användas direkt via webben med en vanlig webbläsare. Systemet är framförallt lämpligt om du snabbt och enkelt vill dela all projektinformation,
Asp.net mvc intro PER KVARNBRINK, 2015-01-27
Asp.net mvc intro PER KVARNBRINK, 2015-01-27 Byggstenarna i ett mvc-projekt 1. Databasen 2. Datamodellen (M:et) 3. Entity framwork 4. Routing 5. Kontroller (C:et) 6. Vy (V:et) 7. Vymodeller 8. Troligen
Offentligt. Finlands Banks och Finansinspektionens skyddade e-post: anvisning för utomstående användare
Promemoria 1 (8) Finlands Banks och Finansinspektionens skyddade e-post: anvisning för utomstående användare Innehåll 1 Inledning... 1 2 Ta emot ett skyddat meddelande... 1 3 Läsa ett skyddat meddelande...
en stor bokstav och en siffra. Lösenordet får inte innehålla några tecken (!,,#,%,&)
Gå in på www.lernia.se Klicka på rubriken Registrera CV 1. Fyll i dina användaruppgifter. - Skriv in din e-postadress, glöm inte att upprepa e-postadressen - Skriv in ett önskat lösenord och upprepa detta.
MANUAL FÖR UPPSATSADMINISTRATÖRER
MANUAL FÖR UPPSATSADMINISTRATÖRER - ARKIVERA UPPSATSER/EXAMENSARBETEN I DiVA Bilden visar processen för hur uppsatser/examensarbeten ska hanteras. Den inringade aktiviteten beskrivs i den här manualen.
Uppdateringsguide v6.1
Innehåll Innehåll... 2 Uppdatera till v6.1... 3 Allmän information... 3 Instruktioner... 3 Nytt verktyg för att byta lösenord... 7 Konfigurera Reset Password... 7 Lägg till Reset Password i Manager...
Metoder (funktioner) Murach s: kap Winstrand Development
(funktioner) Murach s: kap 6 2013-01-23 1 Winstrand Development Metoder I C# kan vi dela in koden i block en kodsekvens ska köras likadant på flera ställen i applikationen. Detta block kallas för en metod
Skicka SMS/e-post påminnelser från Microsoft Excel
SMS REMINDER Skicka SMS/e-post påminnelser från Microsoft Excel Idag har det blivit alltmer populärt att tillhandahålla tjänsten att påminna kunder och medlemmar om kommande möten eller besök via SMS eller
Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.
Lab1 - CV-sidan Du ska bygga en variant av en CV-sida i HTML och CSS. Sidan ska åtminstone innehålla en bild på dig, en klassisk tabell med utbildningar/erfarenheter, ditt favoritcitat, en eller flera
Design av en webbportal Webbaserade användbarhetstester av programvaror eller tjänster åt Sandvik IT Services
Beteckning: Akademin för teknik och miljö Design av en webbportal Webbaserade användbarhetstester av programvaror eller tjänster åt Sandvik IT Services Dan Johansson Juni 2010 Examensarbete, 15hp, B Datavetenskap
Byalag.se Administrationsmanual
Byalag.se Administrationsmanual Snabbmeny: Återgå till huvudmenyn - Ladda hem Manual Skriv ut denna sida Inledning Du läser nu ett kompendie på hur man uppdaterar www.byalag.se på ett enkelt och smidigt
Enkel guide till hemsidan via IdrottOnline. Magnus Gunnarsson Mobil: 070-21 21 090 E-post: magnus.gunnarsson@teliasonera.com
Enkel guide till hemsidan via IdrottOnline Magnus Gunnarsson Mobil: 070-21 21 090 E-post: magnus.gunnarsson@teliasonera.com Adressen till Stafsinge IF:s hemsida är www.stafsingeif.se Börja med att gå till
Arg-administratörens guide till Umbraco v 1.2.1
Arg-administratörens guide till Umbraco v 1.2.1 Logga in 1. Öppna en webbläsare och gå till inloggningssidan: https://www.sfog.se/umbraco/ 2. Skriv in följande användarnam & lösenord : 3. Klicka på Logga
Handbok Kanagram. Danny Allen Översättare: Stefan Asserhäll
Danny Allen Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda Kanagram 6 2.1 Spela ett spel......................................... 7 3 Anpassa Kanagram 9 3.1 Ordförråd..........................................
Bokningsbara resurser i Outlook/OWA
Bokningsbara resurser i Outlook/OWA Contents Boka rum... 2 Outlook... 2 OWA... 5 Room finder (endast i Outlook)... 6 Ändra rumsbokning... 7 Hantera kalender... 8 Lägga till en rumskalender i Outlook...
Omtentamen i OOSU2, 21 augusti 2014
Omtentamen i OOSU2, 21 augusti 2014 Maxpoäng: 50. Betygsgränser: A: 90 % + B: 80 % + C: 70 % + D: 60 % + E: 50 % + Mindre än 50 % ger underkänd tentamen. Är det något du inte uppfattar så förklara hur
Pyramid Business Intelligence. Affärsinformation från din Pyramid till din iphone eller ipod (100913)
Pyramid Business Intelligence Affärsinformation från din Pyramid till din iphone eller ipod (100913) Pyramid Business Intelligence (BI) Med Pyramid Business Intelligence (BI) kan du enkelt få ut samlad
Surfa till adressen https://cms10.mdh.se/polopoly/ och logga in med dina vanliga användaruppgifter.
Surfa till adressen https://cms10.mdh.se/polopoly/ och logga in med dina vanliga användaruppgifter. När du är inloggad: 1. Klicka på plustecknet vid ditt ämne i innehållsträdet till vänster. Då fälls alla