Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen.

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Starte visningen fra side:

Download "Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen."

Transkript

1 Dynamiske Billeder, Image Map & XY coordinater. ASP.NET og Access Databasen. Tutorial lavet af Jákup W. Hansen TSU april 2008 Hvorfor denne tutorial: Denne tutorial er ikke direkte pensum på datamatikkerskolen, og emnet kommer nok mere under avancerede grænseflade teknikker. Men motivationen er helt af personlige grunde, hvor jeg selv er meget begejstret for rige klienter og hvordan disse arbejder med serveren. Jeg tager udgangspunkt i Biograf bestilling, som jeg syns fungerer meget fint, og har selv flere gange bestilt billet igenemme et sådan system, både på færøerne og i Danmark (det er faktisk samme system begge steder). Det har fasineret mig, hvordan man kan illustrere selve bio salen med sædder hvor grønne sædder betyder frie og røde er optaget. For brugeren er det måske ikke noget specielt, fordi det føles så intuativt, og måske deri ligger min interesse, nemlig at mere intuativt for brugeren jo bedre er det. Men sådan en bio bestilling er bestemt ikke simpel, og der findes også forskellige løsninger som f.eks. Java Applets eller måske Flash. Men her vil jeg fokuser på helt almindelige billeder (gif, jpg ) og image map. For at det skal fungere, bliver jeg nød til at lave et billede dynamisk. Dvs. At billedet af bio salen skal tegnes dynamisk, fordi som tiden går, vil salen fyldes med bestilling og det må tegnes som røde sæder der hvor de var grønne før. Man kunne måske (ved ikki om det er muligt) også bruge det samme billede hele tiden, og så lade image mappen tegne sæderne. Men det er også interessant at kunne lave billedet dynamisk, fordi selve salen skal måske også kunne ændre sig, så denne fremgangsmåde vælger jeg at kikke på. Man kunne forestille sige et restaurant system hvor bordene var placeret lige som de var fysisk, og så på et sener tidspunkt så kommer der borde til, eller nogle bliver flyttet lidt, der ville det være optimalt at billedet bliver tegne ud fra nogle koordinater. Løsning nr.1: Efter at billedet er blevet tegnet med tomme og fulde sæder så skal et image map laves og knyttes til dette billede. Jeg har her IKKE valgt en dynamisk image map, fordi jeg ikke kunne finde ud af det intil nu, men måske senere. Så image mappen som jeg bruger er statisk, men det ændrer ikke på ideen, og viser hvor smart image map er. Løsning nr.2: Jeg har også lavet en anden løsning hvor x og y coordinaterne sendes til billede siden, og så tegnes det ud fra det. Denne løsning ligner den som jeg ser fra den rigtige bio.fo bestilling, og jeg kan faktis bedre li den fordi man har mere frihed. Om jeg bruger imagemap, så skal den kend på forhånd de forskellige sæder, og det er en begrensning, fordi nu kan man ikke lægge nye sæder til osv. Man kan også bruge server side image

2 map, men de ligner til forvegsling x y måden, hvor forskellen er at der er en image map på serveren som modtager x og y coordinaterne og de forskellige image områder så kaldes automatisk, men det kræver så at man allerede kender de forskellige områder, og hvis man ønsker mere dynamik så bliver denne måde en begrænsning. Dvs. At jeg kan bedst li, at x og y bliver sent til serveren, og så modtager serveren disse og beslutter dynamisk hvad de står for. Denne løsning bruger også en ACCESS database for at gemme bestillingerne, og dertil kan brugeren også sende sit navn med. Jeg har valgt ikke at gå vider med at lave en betalingsside hvor alle bestillingerne kommer frem, fordi jeg betragter det som en simpel opgave, og giver ikki det helt store i denne sammenhæng jeg har her. Hvad er Dynamiske billeder: Det som jeg ønsker er at billedet skal tegnes ud fra de bestilling som er lavet intil nu, og det kræver selvfølgelig et dynamisk billede. Dette billede skal så sendes til klienten, så at han kan vælge sæder som ikke er optaget. Der findes en teknik hvor man kan have et server script asp fil lave dette billede og returnere en gif eller jpg fil tilbage til klienten. Og til min overraskels så er dette faktisk ikke serligt indviklet.

3 Hvad er Image Map: Det er en meget smart måde at gøre clienten mere dynamisk. Et image map er faktsik bare et image, som har nogel links knyttet til sig. Dvs. At man laver ét image map med en masse små områder hvor der tilknyttes et linke. Det betyder at du kan tage et billede af f.eks. Tre huse, lave ét image map til dette billede hvor du markerer de tre huse (kan laves som cirkel, poligon eller frit område) og når så en client trykker på et af disse område med musen, så aktiveres det link som du har præciseret. Det kan således aktiveres tre forskellige links til tre forskellige områder. Smart ik?

4 Mappen med begge eksempler og IIS: Nedenfor kan du se 3 vinduer. Først ser du IIS som er serveren jeg bruger, og der har jeg lavet en Virtuel Stie, som peger på c:/ny mappen (måske været bedre med et andet navn for mappen, fordi de nu ligner for meget). Så ser du nedenfor igen, selve mappen med de 6 filer. En database fil og en WebConfig fil, den sidste er næsten tom, og jeg tror ikke den er nødvendig i denne sammenhæng fordi database connection bliver lavet inde i koden for hvert kald (ikke godt). Normalt bruger man config filen for at ordne connection til databasen så at den er ét sted, og så kalder metoderne i koden bare denne connection, hvor jeg laver en ny connection for læsning og en for slet o.s.v. Jeg syns det er mere pædagogisk til en tutorial at vise det sådan, men i praksis ville jeg bruge én connection. Det sidste er så et browser vindue, som viser fint hvordan systemet kører når en bruger har bestilt et sæde.

5 Selve databsen ser sådan ud. Jeg vil ikke gå I detaljer her, fordi billede viser det vigtigste. Men du skal huske, at muligvis får IIS ikke fat på databasen, og det kan skyldes at IIS ikke har fået rættigheder til det. Det kan du fikse ved at give den det. Der findes flere tutorials til det på nettet. Serveren: Vi skal bruge en server, fordi en dynamisk hjemmeside kræver en server, og efter som serveren også skal lave billederen dynamisk må vi have er server som kører ASP. Den server som kører ASP er IIS fra microsoft. Den følger med hvis du har Windows 2000 professionel eller XP professionel. Tror ikke at den følger med i Windows 2000 og XP, jeg tror man skal have den professionel udgave, men er ikke helt sikker. Hvis den ikke er installeret, så kan man gøre det manuelt ved tilføje den, se billede... Microsoft Visual Web Developer 2008 Express Edition: Jeg har bruge dette gratis værktøj. Det er ikke nødvendig, men det gør det lidt lettere at arbejde.

6 Som du kan se på billdet ovenover, så er IIS allered installeret hos mig, men hvis du ikke har den installeret, så afkrydser du bare for IIS, og så skal du (tror jeg) have CD-Rom en klar med din windows udgave, fordi den ligger på cd en. Hvis du ikke har din egen server, så kan du bruge en extern server. Jeg har prøvet med vores Datamatikker- server som ligger på under navnet og det fungerer fint der også. EKSEMPEL NR.1: Jeg har brugt en fin tutorial fra nettet som udgangspunkt for den dynamiske del. Her følger linket og ejeren. Jeg bruger IKKE database i denne applikation. Creating Graphics On-The-Fly with ASP.NET By Matt Duckhouse Jeg har ikke ændret i koden meget, men bare tillagt bio dele, således at det endelige resultat, både har bio og diagram delen. Læg mærke til at også diagrammet har en dynamisk image map. For at det skal være muligt for at bruge grafik on the fly, må billedet laves i en anden asp side. Dvs. At vi har asp siden som er den aktuelle som klienten kalder på og er i hele

7 tiden, og så er det asp siden som kun laver grafikken/billedet, og den ser brugeren/klienten ikke fordi det foregår bag kulisserne. Hoved siden er derfor bio.aspx og den siden som laver billedet heder biosal.aspx. Page Language="VB" %> bio.aspx <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <script runat="server"> </script> <html xmlns=" <head runat="server"> <title>untitled Page</title> </head> <body> <form method="post" action="bio.aspx" > Value 1: <input type="text" name="v1" value="<%= Request("v1") %>"/><br/> Value 2: <input type="text" name="v2" value="<%= Request("v2") %>"/><br/> Value 3: <input type="text" name="v3" value="<%= Request("v3") %>"/><br/><br/> <input type="submit" value="redraw Bar Chart"/><br/><br/> </form> <script language="vb" runat="server"> Dim sngvalue1 As Single, sngvalue2 As Single, sngvalue3 As Single, sngvalue4 As Single Sub Page_Load() Try sngvalue1 = Convert.ToSingle(Request("v1")) Catch sngvalue1 = 0 End Try Try sngvalue2 = Convert.ToSingle(Request("v2")) Catch sngvalue2 = 0 End Try

8 End Sub </script> Try sngvalue3 = Convert.ToSingle(Request("v3")) Catch sngvalue3 = 0 End Try Try sngvalue4 = Convert.ToSingle(Request("v4")) Catch sngvalue4 = 0 End Try <img src="biosal.aspx?v1=<%= sngvalue1 %>&v2=<%= sngvalue2 %>&v3=<%= sngvalue3 %>&v4=<%= sngvalue4 %>" width='200' height='200' alt="sal" usemap ="#sal" /> <map id ="sal" name="sal"> <area shape ="rect" coords ="20,20,40,40>" sngvalue3 %>&v4=<%= 2020%>" target ="_parent" alt="række 1/Sæde 1. " /> <area shape ="rect" coords ="60,20,80,40>" sngvalue3 %>&v4=<%= 6020%>" target ="_parent" alt="række 1/Sæde 2 " /> <area shape ="rect" coords ="100,20,120,40>" sngvalue3 %>&v4=<%= 10020%>" target ="_parent" alt="række 1/Sæde 3 " /> <area shape ="rect" coords ="140,20,160,40>" sngvalue3 %>&v4=<%= 14020%>" target ="_parent" alt="række 1/Sæde 4 " />

9 <area shape ="rect" coords ="20,60,40,80>" sngvalue3 %>&v4=<%= 2060%>" target ="_parent" alt="række 2/Sæde 1. " /> <area shape ="rect" coords ="60,60,80,80>" sngvalue3 %>&v4=<%= 6060%>" target ="_parent" alt="række 2/Sæde 2 " /> <area shape ="rect" coords ="100,60,120,80>" sngvalue3 %>&v4=<%= 10060%>" target ="_parent" alt="række 2/Sæde 3 " /> <area shape ="rect" coords ="140,60,160,80>" sngvalue3 %>&v4=<%= 14060%>" target ="_parent" alt="række 2/Sæde 4 " /> <area shape ="rect" coords ="20,100,40,120>" sngvalue3 %>&v4=<%= 20100%>" target ="_parent" alt="række 3/Sæde 1. " /> <area shape ="rect" coords ="60,100,80,120>" sngvalue3 %>&v4=<%= 60100%>" target ="_parent" alt="række 3/Sæde 2 " /> <area shape ="rect" coords ="100,100,120,120>" sngvalue3 %>&v4=<%= %>" target ="_parent" alt="række 3/Sæde 3 " /> <area shape ="rect" coords ="140,100,160,120>" sngvalue3 %>&v4=<%= %>" target ="_parent" alt="række 3/Sæde 4 " />

10 <area shape ="rect" coords ="10,200,60,<%= sngvalue1 %>" sngvalue3 %>&v4=<%= 10%>" target ="_parent" alt="rød værdi: <%= sngvalue1 %>" /> <area shape ="rect" coords ="70,200,120,<%= sngvalue2 %>" sngvalue3 %>&v4=<%= 70%>" target ="_parent" alt="blå værdi: <%= sngvalue2 %>" /> <area shape ="rect" coords ="130,200,180,<%= sngvalue3 %>" sngvalue3 %>&v4=<%= 130%>" target ="_parent" alt="grøn værdi: <%= sngvalue3 %>" /> </map> <form method="post" action="bio.aspx" > Billet nummer: <input type="text" name="køb" value="<%= Request("v4") %>"/><br/><br/> <input type="submit" value="køb billet"/><br/><br/> </form> </body></html> biosal.aspx Page Language="VB" %> Import Namespace="System.Drawing" %> Import Namespace="System.Drawing.Imaging" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <script runat="server"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Dim objbitmap As New Bitmap(200, 200) Dim objgraphic As Graphics = Graphics.FromImage(objBitmap) Dim redbrush As New SolidBrush(Color.Red) Dim graybrush As New SolidBrush(Color.Gray)

11 Dim bluebrush As New SolidBrush(Color.Blue) Dim greenbrush As New SolidBrush(Color.Green) Dim whitebrush As New SolidBrush(Color.White) Dim blackpen As New Pen(Color.Black, 2) Dim greypen As New Pen(Color.gray, 2) objgraphic.fillrectangle(whitebrush, 0, 0, 200, 200) objgraphic.drawline(blackpen, New Point(0, 195), New Point(195, 195)) objgraphic.drawline(greypen, New Point(5, 5), New Point(5, 200)) Dim sngvalue1 As Single, sngvalue2 As Single, sngvalue3 As Single, sngvalue4 As Single sngvalue1 = Convert.ToSingle(Request("v1")) sngvalue2 = Convert.ToSingle(Request("v2")) sngvalue3 = Convert.ToSingle(Request("v3")) sngvalue4 = Convert.ToSingle(Request("v4")) objgraphic.fillrectangle(greenbrush, 20, 20, 20, 20) objgraphic.fillrectangle(greenbrush, 60, 20, 20, 20) objgraphic.fillrectangle(greenbrush, 100, 20, 20, 20) objgraphic.fillrectangle(greenbrush, 140, 20, 20, 20) objgraphic.fillrectangle(greenbrush, 20, 60, 20, 20) objgraphic.fillrectangle(greenbrush, 60, 60, 20, 20) objgraphic.fillrectangle(greenbrush, 100, 60, 20, 20) objgraphic.fillrectangle(greenbrush, 140, 60, 20, 20) objgraphic.fillrectangle(greenbrush, 20, 100, 20, 20) objgraphic.fillrectangle(greenbrush, 60, 100, 20, 20) objgraphic.fillrectangle(greenbrush, 100, 100, 20, 20) objgraphic.fillrectangle(greenbrush, 140, 100, 20, 20) If sngvalue4 = 2020 Then objgraphic.fillrectangle(bluebrush, 20, 20, 20, 20) If sngvalue4 = 6020 Then objgraphic.fillrectangle(bluebrush, 60, 20, 20, 20)

12 If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 100, 20, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 140, 20, 20, 20) If sngvalue4 = 2060 Then objgraphic.fillrectangle(bluebrush, 20, 60, 20, 20) If sngvalue4 = 6060 Then objgraphic.fillrectangle(bluebrush, 60, 60, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 100, 60, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 140, 60, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 20, 100, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 60, 100, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 100, 100, 20, 20) If sngvalue4 = Then objgraphic.fillrectangle(bluebrush, 140, 100, 20, 20) objgraphic.fillrectangle(redbrush, 10, sngvalue1, 50, sngvalue1) objgraphic.fillrectangle(bluebrush, 70, sngvalue2, 50, sngvalue2)

13 objgraphic.fillrectangle(greenbrush, 130, sngvalue3, 50, sngvalue3) Response.ContentType = "image/gif" objbitmap.save(response.outputstream, ImageFormat.Gif) End Sub </script> <html xmlns=" <head runat="server"> <title>untitled Page</title> </head> <body> </body></html>

14 EKSEMPEL NR.2: Her bruger jeg Access databasen. Og det er tale om de to andre filer bioxyaccess.aspx og biosalxyaccess.aspx. Og måske også web.config filen. Og så selvfølgelig AccessTSU.mdb. bioxyaccess.aspx <script language="vb" runat="server"> Dim xtiltegner As Single, ytiltegner As Single, navn As String Sub Page_Load() 'først gang, må x og y sættes til 0. ellers går det galt. Derfor denne her jeg lavet denne load. Try xtiltegner = Request("coords.x") ytiltegner = Request("coords.y") navn = Request("firstname") Catch xtiltegner = 0 ytiltegner = 0 navn = "Catch" End Try End Sub </script> Denne form kalder sig selv, og derfra får den så x og y tallen fra brugerens mus. Disse tal sendes så vider til billede aspx filen. Dvs. at der er to kald til serveren når brugeren trykker på billedet, et til sig selv og et til billede siden. <html> <head> <title> Jakup Bio hvor du kan bestille biograf sæder</title> </head> <body> <form method="get" action="bioxyaccess.aspx"> <div>skriv dit navn her</div> <p><input type="text" name="firstname" value="<%= navn %>" /> </p> <p><input type="image" src="biosalxyaccess.aspx?personnavn=<%= navn %> &sendx=<%= xtiltegner %> &sendy=<%= ytiltegner %> " name="coords" alt="tryk på det sæde som du ønsker at bestille"/> </p> </form> </body>

15 </html> Du har valgt følgende koordinater: x = <%=xtiltegner%> og y = <%=ytiltegner%> og navn = <%=navn%> <p></p> Når du har valgt over 10 sæder vil alle sæder blive fjernet, og du kan starte på ny. <script language="vb" runat="server"> </script> biosalxyaccess.aspx Page Language="VB" %> Import Namespace="System.Drawing" %> Import Namespace="System.Drawing.Imaging" %> Import Namespace="System.IO" %> Import Namespace="System.Data" %> Import Namespace= "System.Data.SqlClient"%> Import Namespace="System.Data.OleDb" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <script runat="server"> </script> <html xmlns=" <head id="head1" runat="server"> <title>untitled Page</title> </head> <body> </body> </html> <script runat="server"> Dim objbitmap As New Bitmap(200, 200) Dim objgraphic As Graphics = Graphics.FromImage(objBitmap) Dim redbrush As New SolidBrush(Color.Red) Dim graybrush As New SolidBrush(Color.Gray)

16 Dim bluebrush As New SolidBrush(Color.Blue) Dim greenbrush As New SolidBrush(Color.Green) Dim whitebrush As New SolidBrush(Color.White) Dim blackpen As New Pen(Color.Black, 2) Dim greypen As New Pen(Color.Gray, 2) Dim xvalue As Single, yvalue As Single, BestillerPerson As String Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) objgraphic.fillrectangle(whitebrush, 0, 0, 200, 200) objgraphic.drawline(blackpen, New Point(0, 200), New Point(200, 200)) objgraphic.drawline(greypen, New Point(0, 0), New Point(0, 200)) objgraphic.drawline(blackpen, New Point(200, 200), New Point(200, 0)) objgraphic.drawline(blackpen, New Point(0, 0), New Point(200, 0)) objgraphic.drawline(blackpen, New Point(10, 10), New Point(190, 10)) xvalue = Request("sendx") yvalue = Request("sendy") BestillerPerson = Request("personnavn") Dim teller As Integer teller = 20 While (teller < 160) objgraphic.fillrectangle(greenbrush, teller, 20, 20, 20) objgraphic.fillrectangle(greenbrush, teller, 60, 20, 20) objgraphic.fillrectangle(greenbrush, teller, 100, 20, 20) teller = teller + 40 End While Dim teller2 As Integer teller2 = 20 While (teller2 < 160) If xvalue > teller2 And xvalue < teller And yvalue > 20 And yvalue < 40 Then objgraphic.fillrectangle(bluebrush, teller2, 20, 20, 20)

17 If xvalue > teller2 And xvalue < teller And yvalue > 60 And yvalue < 80 Then objgraphic.fillrectangle(bluebrush, teller2, 60, 20, 20) If xvalue > teller2 And xvalue < teller And yvalue > 100 And yvalue < 120 Then objgraphic.fillrectangle(bluebrush, teller2, 100, 20, 20) teller2 = teller End While hentfradatabase() Response.ContentType = "image/gif" Response.AppendHeader("sæde", "A1") If (xvalue <> 0 And yvalue <> 0) Then gemtildatabase(xvalue, yvalue, BestillerPerson) objbitmap.save(response.outputstream, ImageFormat.Gif) End Sub </script> <script runat="server"> ' HUSK: det er en MS SQL Database og IKKE en MySQL database vi bruger...jeg tror at vi også ' kan bruge en Access database med denne her "sqlconnection". Sub gemtildatabase(byval xtekst As String, ByVal ytekst As String, ByVal navn As String) Dim strconnection As String Dim strsql As String Dim objconnection As OleDbConnection Dim objcommand As OleDbCommand ' strconnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data

18 Source=AccessTSU.mdb" strconnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/ny/AccessTSU.mdb" objconnection = New OleDbConnection(strConnection) objconnection.open() strsql = "INSERT INTO jakupbio (x,y, BestillerNavn) VALUES ('" + xtekst + "','" + ytekst + "','" + navn + "')" objcommand = New OleDbCommand(strSQL, objconnection) objcommand.executenonquery() objconnection.close() End Sub Sub deletefradatabase() Dim strconnection As String Dim strsql As String Dim objconnection As OleDbConnection Dim objcommand As OleDbCommand strconnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/ny/AccessTSU.mdb" objconnection = New OleDbConnection(strConnection) objconnection.open() strsql = "DELETE FROM jakupbio" objcommand = New OleDbCommand(strSQL, objconnection) objcommand.executenonquery() objconnection.close() End Sub Sub hentfradatabase() Dim deleteteller As Integer deleteteller = 0 ' hvis den bliver større end 11, så skal alt slettes. Dim strconnection As String Dim strsql As String Dim objconnection As OleDbConnection Dim objcommand As OleDbCommand Dim r As OleDbDataReader strconnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/ny/AccessTSU.mdb" objconnection = New OleDbConnection(strConnection) objconnection.open() strsql = "SELECT x,y FROM jakupbio" objcommand = New OleDbCommand(strSQL, objconnection) r = objcommand.executereader() While r.read() deleteteller = deleteteller + 1

19 Dim xeren As String = r("x") Dim yeren As String = r("y") Then Then Then Dim teller3 As Integer teller3 = 20 While (teller3 < 160) If xeren > teller3 And xeren < teller And yeren > 20 And yeren < 40 objgraphic.fillrectangle(bluebrush, teller3, 20, 20, 20) If xeren > teller3 And xeren < teller And yeren > 60 And yeren < 80 objgraphic.fillrectangle(bluebrush, teller3, 60, 20, 20) If xeren > teller3 And xeren < teller And yeren > 100 And yeren < 120 objgraphic.fillrectangle(bluebrush, teller3, 100, 20, 20) teller3 = teller End While End While r.close() objconnection.close() If (deleteteller > 10) Then deletefradatabase() End Sub </script> <configuration> web.config </configuration>

20 Her jeg vist ovenover et sted... AccessTSU.mdb Det var så denne tutorial. Håber at den kan bruges, og jeg forventer selv at vende tilbage til den når jeg snart har glemt hvordan man gjorde image map og dynamiske billeder, og muligvis også forbindels til en Access database fra.net. Tak for denne gang. Jákup Wenningstedt Hansen.

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

MySQL i Java. Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007

MySQL i Java. Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007 MySQL i Java Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007 Hvad er MySQL? Det er et database system, som er gratis for os at bruge. Det er lidt mere besværligt i starten at bruge

Læs mere

Servlets, Tomcat & BlueJ

Servlets, Tomcat & BlueJ Servlets, Tomcat & BlueJ Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 05.october 2007 Hvad er Servlets: For at forstå det, må vi først få styr på to begreber, nemlig statiske og dynamiske hjemmesider

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Geografisk lokalisering i ASP.NET

Geografisk lokalisering i ASP.NET Denne guide er oprindeligt udgivet på Eksperten.dk Geografisk lokalisering i ASP.NET Denne artikel forklarer lidt om hvorfor og hvordan man laver geografisk lokalisering og viser noget kode. Der er andre

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Serialization i Java

Serialization i Java Serialization i Java Tutorial lavet af Jákup W. Hansen TSU 2006 1.semester 06.novemter 2006 Hvad er Serialization? I vores tekstbog Objects First with Java bliver denne del af Java ikke gennemgået. Men

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

Udvikling af DOTNET applikationer til MicroStation i C#

Udvikling af DOTNET applikationer til MicroStation i C# Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

UPLOAD. Af Database og Website til Skolens Server

UPLOAD. Af Database og Website til Skolens Server UPLOAD Af Database og Website til Skolens Server INDHOLDSFORTEGNELSE Fra projekt til server... 3 Overførsel af SQL Database... 3 Eksekvering af T SQL Script... 8 Modificering af Visual Studio Projekt...

Læs mere

PHP Crash course. Databaser

PHP Crash course. Databaser PHP Crash course Databaser PHP Intro PHP er et server scripting sprog der kan bruges til at lave aktivt indhold på hjemme sider. Der er to betingelser som skal opfyldes for at serveren fortolker PHP koden.

Læs mere

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune Værktøjer fra værktøjskassen Søren Breddam, Stevns Kommune sb@stevns.dk 1stevns kommune Mapbasic i Stevns Kommune Data Kørsel af planlagte opgaver, så data altid er opdaterede. Logfil til overvågning Dagligt

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

Web 2.0. World Wide Web (www)

Web 2.0. World Wide Web (www) Web 2.0 World Wide Web (www) I marts 1989 skrev Tim Berners-Lee et information udveksling program kaldt ENQUIRE. Da han arbejde i CERN, var han ikke tilfreds med kommunikationen, derfor videreudviklede

Læs mere

Form og dens underlige box model

Form og dens underlige box model Denne guide er oprindeligt udgivet på Eksperten.dk Form og dens underlige box model Denne artikel handler om hvilke problemer man som webudvikler kan komme ud for, og hvordan man løser dem. Jeg kommer

Læs mere

Lad os lave en hjemmeside. Kikker du på http://www.olehasselbalch.dk, vil du højst sandsynligt se dette.

Lad os lave en hjemmeside. Kikker du på http://www.olehasselbalch.dk, vil du højst sandsynligt se dette. Lad os lave en hjemmeside. Kikker du på http://www.olehasselbalch.dk, vil du højst sandsynligt se dette. Spørgsmålet er nu, hvordan laver man sådan en side? Du skal have et såkaldt webhotel, hvilket jeg

Læs mere

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06.

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06. Ordbøgerne.dk Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06 Side 1 af 35 Indholdsfortegnelse Indledning:...3 Design...4 Visuelt design:...4

Læs mere

Upload af billeder/filer for nybegyndere Del. 2

Upload af billeder/filer for nybegyndere Del. 2 Denne guide er oprindeligt udgivet på Eksperten.dk Upload af billeder/filer for nybegyndere Del. 2 I denne Del vil jeg ikke gaa saa dybt i fil upload som i sidste. Jeg vil i stedet forklare om funktioner

Læs mere

Aptana editor til MAC og Windows

Aptana editor til MAC og Windows 1 Aptana editor til MAC og Windows http://aptana.com/products/studio3/download For at downloade Mac versionen skal du klikke på : Customize Your Download og der efter klikke på MAC OS X. Indtast navn og

Læs mere

Design Diaries.

Design Diaries. Design Diaries http://blog.lykkeeilert.dk/ Patricia Gambula Larsen Patrick Lykke Eilert Ninette Andersen cph-pl130@cphbusiness.dk cph-pe58@cphbusiness.dk cph-na96@cphbusiness.dk INDHOLD Use case model

Læs mere

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online. Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren

Læs mere

Lad os lave en hjemmeside. Kikker du på http://www.olehasselbalch.dk, vil du højst sandsynligt se dette.

Lad os lave en hjemmeside. Kikker du på http://www.olehasselbalch.dk, vil du højst sandsynligt se dette. Lad os lave en hjemmeside. Kikker du på http://www.olehasselbalch.dk, vil du højst sandsynligt se dette. Spørgsmålet er nu, hvordan laver man sådan en side? Du skal have et såkaldt webhotel, hvilket jeg

Læs mere

Installation af Elektronisk APV på flere PC er

Installation af Elektronisk APV på flere PC er Installation af Elektronisk APV på flere PC er Vejledning til installation af Elektronisk APV, når programmet skal installeres på flere PC er, der kobler sig op på en fælles server. 1 Installation af Elektronisk

Læs mere

Introduktion til Flash

Introduktion til Flash Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Kaspar Rosengreen Nielsen, kaspar@interactivespaces.net 1 Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

Læs mere

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.

Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen. Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19

Læs mere

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW.

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW. Denne guide er oprindeligt udgivet på Eksperten.dk CSS - en gennemgang Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW. Der er lidt CSS historie

Læs mere

Manual til administration af online booking

Manual til administration af online booking 2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2

Læs mere

Byg web sider. Introduktion:

Byg web sider. Introduktion: Introduktion: Du kender nu nogle enkle HTML tags, så nu er det på tide, at du kommer i gang med at lave din første side! Når du har nogle HTML-sider klar skal du have dem lagt op, så dine venner kan se

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

1 IT i byggeriet. 1.1 Konceptuelle modeller. 1.1.1 Workflowdiagram

1 IT i byggeriet. 1.1 Konceptuelle modeller. 1.1.1 Workflowdiagram 1 IT i byggeriet Projektet tager udgangspunkt i et andelsbogligbyggeri på 40 boliger i Visse, hvor Højgaard & Schultz (HS) og Kuben har indgået en partneringligende aftale. Denne aftale har medført at

Læs mere

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG

Digital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG Digital Print Room Implementering og tilretning 11. Sep. 2001 TMC Plot-SIG Agenda. Priser. Forskellen mellem de 3 versioner. Hardware og software. Sikkerheden og opsætning af rettigheder. Opgradering fra

Læs mere

Dynamisk PHP design OPDATERET

Dynamisk PHP design OPDATERET Denne guide er oprindeligt udgivet på Eksperten.dk Dynamisk PHP design OPDATERET I har måske undret jer over "http://bla.dk/?side=kontakt", her beskriver jeg hvordan, og hvorfor Skrevet den 03. Feb 2009

Læs mere

Flash Logic Free CMS. Manual og brugervejledning

Flash Logic Free CMS. Manual og brugervejledning Flash Logic Free CMS Manual og brugervejledning Indhold: 1. Funktionalitet 2. Fil-oversigt 3. Baggrundsbillede 4. Banner-billede 5. Redigering af tekst 6. Brug af html-tags 7. Web site navn 8. Upload til

Læs mere

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det?

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? I dag skal du lære at lave hjemmesider, så du også kan bidrage til at opbygge

Læs mere

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site. 1 Opstart af et site Opret hovedmappen Opret grafikmappen Opret dit site Mappen skal indeholde alle elementer til dit site. Opret en mappe indeni den første og kald den grafik. Heri lægges alle dine grafikfiler.

Læs mere

Delphi og Databaser for begyndere

Delphi og Databaser for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Delphi og Databaser for begyndere Denne artikel handler om hvordan man udnytter noget af det bedste i Delphi: Dets gode muligheder for integrering med

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL

Læs mere

Introduktion til Flash

Introduktion til Flash Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i multimedier. Arbejder på Interactive Spaces under Alexandra

Læs mere

Eksempel på transformation: XML -> RTF dokument:

Eksempel på transformation: XML -> RTF dokument: Eksempel på transformation: XML -> RTF dokument: RTF dokumenter er Rich Text dokumenter der kan formateres med farver og forskellige skrifttyper. I nogle tilfælde kan det være interessant at transformere

Læs mere

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

The Design Diaries Project 3 2. Semester. Blog om designprincipper

The Design Diaries Project 3 2. Semester. Blog om designprincipper The Design Diaries Project 3 2. Semester Blog om designprincipper By Lif Neergaard www.lifmediadesign.dk cph-ln175@cphbusiness.dk Mathias Larsen www.nefjam.dk cph-ml414@cphbusiness.dk Ida Christensen www.idamedia.dk

Læs mere

Sikker kode? Gennemgang af mest almindelige hacker angreb

Sikker kode? Gennemgang af mest almindelige hacker angreb Sikker kode? Gennemgang af mest almindelige hacker angreb Developer & Platform Strategy Microsoft http://blogs.msdn.com/henrikwh henrikwh@microsoft.com Agenda Sikkerhed i medierne Trusselssenarier Mest

Læs mere

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer Denne guide er oprindeligt udgivet på Eksperten.dk TreeView i Access II Jeg vil i denne anden udgave af treeview føljetonen begynde på et mere brugbart eksempel med et TreeView. Vi laver en ny database

Læs mere

Historisk Dynamisk Danmarks Kort

Historisk Dynamisk Danmarks Kort Dynamisk Danmarks Kort & Historisk Dynamisk Danmarks Kort [Abdullah H Al-kasseb] [Studie nummer: s021181] [Løbenummer: IMM-Eng-2008-22] Forord. Denne rapport er udarbejdet for søndagsavisen, rapporten

Læs mere

Vejledning til Retsinformation web services test stubs

Vejledning til Retsinformation web services test stubs Civilstyrelsen Vejledning til Retsinformation Version:2 2010.02.08 Indholdsfortegnelse 1. Introduktion... 3 2. Installation... 3 3. Web Service beskrivelse og testdata... 3 2010.02.08 2 Side 2 af 5 1.

Læs mere

5 ARBEJDE MED EDITOREN

5 ARBEJDE MED EDITOREN 5 ARBEJDE MED EDITOREN Editor (eller Rich Tekst Editor) er et indbygget indholdsredigerings værktøj, hvor man uden nogen kendskab til HTML kodning kan skrive tekst, indsætte billeder, videoer og links.

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Installation og Drift. Aplanner for Windows Systemer Version 8.15 Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller

Læs mere

AO Værktøjer. Installationsvejledning. Version 3. Version 1.0

AO Værktøjer. Installationsvejledning. Version 3. Version 1.0 AO Værktøjer Version 3 Installationsvejledning Version 1.0 28. oktober 2006 AO Værktøjer 3.2 Installationsvejledning Side 2 Indholdsfortegnelse Baggrund...3 Værktøjsvalg...3 Forudsætninger...4 Hvad er.net

Læs mere

Internet Information Services (IIS)

Internet Information Services (IIS) Internet Information Services (IIS) Casper Simonsen & Yulia Sadovskaya H1we080113 06-11-2013 Indholdsfortegnelse Problemformulering... 2 Hvorfor:... 2 Hvad:... 2 Hvordan:... 2 Problembehandling... 3 Introduktion...

Læs mere

GRAFISK WORKFLOW. 1 Grafisk workflow

GRAFISK WORKFLOW. 1 Grafisk workflow GRAFISK WORKFLOW 1 Opgavebeskrivelse I forbindelse med et nyt online koncept Web in a box skulle jeg lave en Photoshop-skabelon, der kan eksportere materiale til en hjemmeside automatisk. Selve konceptet

Læs mere

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet Installation Aesiras Internet hjemmeside og webshop Aesiras -integreret Regnskab, Handel og Internet Installationsvejledning Tak fordi du valgte Aesiras Business & Internet. I denne vejledning vil vi guide

Læs mere

Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1

Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1 Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1 Oracle Database Express Edition (XE) er Oracles lille gratis database tilsvarende Microsofts SQL Server Express Edition. Oracle Database XE

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Geografisk lokalisering i JSP

Geografisk lokalisering i JSP Denne guide er oprindeligt udgivet på Eksperten.dk Geografisk lokalisering i JSP Denne artikel forklarer lidt om hvorfor og hvordan man laver geografisk lokalisering og viser noget kode. Der er andre artikler

Læs mere

GeoEnviron Web-løsninger

GeoEnviron Web-løsninger 2012 Troels Kreipke 01-01-2012 Indhold Generelt... 3 Web-løsninger... 3 XML-firewall... 4 GeoEnviron_WebService... 4 Installation af web-løsninger uden brug af GeoEnviron_WebService... 5 GeoEnviron_WebService...

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-06-29 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 16 LEGAL INFORMATION Copyright 2011

Læs mere

Basecamp. Garmin Zumo 350 notater 010614

Basecamp. Garmin Zumo 350 notater 010614 Problem Hvordan får jeg et ordentligt kort frem? Virker kun med GPS tilsluttet New route er gråskraveret hvad gør jeg? Virker kun når GPS er taget fra! Basecamp Løsning Formentlig fordi du har glemt at

Læs mere

Installation af Oracle 10g Release 2 database

Installation af Oracle 10g Release 2 database Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server

Læs mere

Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup

Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Niels Sundstrup Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Webteknologi - Carl- Henrik Nielsen - Syddansk Universitet, Kolding - Udlevering: 12. januar 2012 Aflevering: 19. januar

Læs mere

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2003 Certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens SBS 2003 SSL certifikat. For support og hjælp til anvendelsen af

Læs mere

3. PROJEKT, 2 SEMESTER

3. PROJEKT, 2 SEMESTER 3. PROJEKT, 2 SEMESTER Bruger undersøgelse, af sociale medie. KENDSKAB TIL OG BRUG AF ONLINE SOCIALE MEDIER FORENINGEN AF DANSKE INTERAKTIVE MEDIER, FÅET TIL OPGAVE AT AFDÆKKE DANSKERNES BRUG AF SOCIALE

Læs mere

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 PHP-Projekt IT projekt uge 4 9 Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 4-3-2013 Indholdsfortegnelse Indledende afsnit... 2 Brainstorm... 2 User stories... 2 Problemformulering...

Læs mere

xgalleri Mulige filtyper Installation web-version

xgalleri Mulige filtyper Installation web-version xgalleri xgalleri opstod ud fra ønsket om at lægge en større samling billeder på nettet. Der findes mange programmer, som kan bruges til at lægge datafiler på nettet; men de fungerer typisk på den måde,

Læs mere

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User Hosted CRM 2011 Outlook client connector setup guide Date: 2011-09-08 Version: 1 Author: anb Target Level: Customer Target Audience: End User Language: da-dk Page 1 of 19 LEGAL INFORMATION Copyright 2011

Læs mere

ISA Server 2006 Del 5. Jesper Hanno Hansen Jphan@wmdata.dk

ISA Server 2006 Del 5. Jesper Hanno Hansen Jphan@wmdata.dk ISA Server 2006 Del 5 Jesper Hanno Hansen Jphan@wmdata.dk Agenda Overblik over sessionen Konfigurerer RDP publisering Konfigurerer Exchange Access (OWA, RPC http og EAS) Næste Webcast Overblik over sessionen

Læs mere

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper.

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper. Dokumentation Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook Moduler Påkrævet : Facebook Integration med sms-grupper Version : v1.00 Indholdsfortegnelse Versionshistorik... 3 Målet med

Læs mere

Lav dine egne hjemmesider/websider

Lav dine egne hjemmesider/websider Sider, der skal publiceres på World Wide Web, laves i et særligt format, html, som fortæller browseren, hvordan den skal vise tekst og billeder. Html (Hypertext markup language) er meget fleksibelt og

Læs mere

Undervisning Version 1.0 redigering af billeder til hjemmesiden

Undervisning Version 1.0 redigering af billeder til hjemmesiden Undervisning Version 1.0 redigering af billeder til hjemmesiden Nødvendigheden for at almindelig god bruger til edb. Her taler jeg ikke om at blive en superbruger men bare en bruger der styr på almindelig

Læs mere

PDFxChange. Skriv i, tegn i og udfyld dine PDF'er på skærmen. Version: Oktober 2015

PDFxChange. Skriv i, tegn i og udfyld dine PDF'er på skærmen. Version: Oktober 2015 PDFxChange Skriv i, tegn i og udfyld dine PDF'er på skærmen Version: Oktober 2015 Indholdsfortegnelse Hvad er PDFxChangeViewer?...4 Hvem har fordele af dette program?...4 Copyright på skannet materiale...4

Læs mere

Eksamen, DSDS, forår 2009

Eksamen, DSDS, forår 2009 Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Ansat i FOA fagforening, hvor jeg bl.a. arbejder med integration og sagsbehandlingssystemer.

Ansat i FOA fagforening, hvor jeg bl.a. arbejder med integration og sagsbehandlingssystemer. 1/9 Firmapræsentation... 3 Martin Larsen... 3 Kontaktoplysninger... 3 Arbejdsform... 4 Hvad udfører vi?... 4 Forudsætninger... 4 Hvorfor gør vi det?... 4 Hvordan gør vi det?... 4 Hvad koster det?... 4

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Conlan express Brugervejledning For Windows XP - Windows 7

Conlan express Brugervejledning For Windows XP - Windows 7 Conlan express Brugervejledning For Windows XP - Windows 7 UserHandbookv.1 DANjan14 Side 2 Brugervejledning Indholdsfortegnelse 1. Installation af Conlan express programmet... 3 2. Conlan express softwaren...

Læs mere

The Design Diaries PHP projekt

The Design Diaries PHP projekt The Design Diaries PHP projekt Anna Emely Jensen cph-aj215@cphbusiness.dk www.annaemely.dk Oliver Alexander Vedel Trojhan cph-ot46@cphbusiness.dk www.olivervedeltrojahn.com Link til GoLogo blog http://olivervedeltrojahn.com/project%203%20php/index.php

Læs mere

Mindmapping med FreeMind. En Introduktion til programmet FreeMind

Mindmapping med FreeMind. En Introduktion til programmet FreeMind En Introduktion til programmet FreeMind Jan Leffers 2006 Indholdsfortegnelse Indledning...2 Hvad er et mindmap...2 Mindmap guidelines...3 Download og installation...3 Kom hurtigt i gang...4 Det første

Læs mere

Filen global.asa, en asp programmørs ven

Filen global.asa, en asp programmørs ven Denne guide er oprindeligt udgivet på Eksperten.dk Filen global.asa, en asp programmørs ven Artiklen beskriver opbygning, brug, muligheder og begrænsninger mm for global.asa Undervejs bliver der givet

Læs mere

FairSSL Fair priser fair support

FairSSL Fair priser fair support Small Business Server 2011 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2011 server. Ved bestilling af certifikater til Small Business Server

Læs mere

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS.

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS. Denne guide er oprindeligt udgivet på Eksperten.dk XML i ASP Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS. Den forudsætter

Læs mere

Citrix AppDNA 6.1 SP1. 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist

Citrix AppDNA 6.1 SP1. 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist Citrix AppDNA 6.1 SP1 8. november 2012 Flemming Hjorth Andersen, infrastructure specialist side 2 Introduktion til AppDNA Hvad handler AppDNA om? At skabe overblik over den udfordring du står overfor estimere

Læs mere

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt...

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... 3 Information... 3 Programmering... 3 Design... 4 Brochure... 4 Hjemmeside...

Læs mere

SSSystems.local. Netværk. Sikkerhed. Webserver

SSSystems.local. Netværk. Sikkerhed. Webserver SSSystems.local Netværk Vi har valgt at bygge vores netværk på en måde der sikre at trafik fra DMZ en ikke kan komme ned til vores LAN. Både ved hjælp af firewall regler og NAT. Men for at sikre at vi

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

Læs mere

GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING

GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING DANSKE BEDEMÆND august 2014 v1.4 1 P a g e INDHOLDSFORTEGNELSE Adgang... 3 Overordnet om Umbraco... 4 Højreklik muligheder i oversigten...

Læs mere

Anvendelse af Model- View koncept i SAS Stored Processer

Anvendelse af Model- View koncept i SAS Stored Processer Anvendelse af Model- View koncept i SAS Stored Processer Peter Sandal Boll Chefkonsulent Professional Services, Skanderborg SAS Institute A/S Agenda Model-View-Controller konceptet (MVC) Eksempel med put-rapport

Læs mere

2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute.

2. Husk at give execute-tilladelser. I Filezilla højreklikker I på den overførte file, så vælger I fileattributes og sætter kryds i execute. Øvelse 10. Dynamiske web-sider og cgi-modulet I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere til vintereksamen. I får udleveret et lille

Læs mere

HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside

HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside Webdesign og webkommunikation, formiddagshold (hold 1), IT Universitetet, forår 2012. Øvelse 2, individuel øvelse HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside 1. Lidt om hvad du

Læs mere

bedreweb.dk - Bolette Obbekær 2012 SÅDAN LÆGGER DU WORDPRESS PÅ DIT WEBHOTEL

bedreweb.dk - Bolette Obbekær 2012 SÅDAN LÆGGER DU WORDPRESS PÅ DIT WEBHOTEL SÅDAN LÆGGER DU WORDPRESS PÅ DIT WEBHOTEL TRIN 1: WORDPRESS MAPPEN WordPress er et gratis program, der bruges til at lave hjemmesider og blogs. Du skal downloade WordPress og bagefter lægge det på dit

Læs mere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere

Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel

Læs mere

Manual CoffeeCup Visitkort konsulenter

Manual CoffeeCup Visitkort konsulenter Manual CoffeeCup Visitkort konsulenter Indhold 2 Start Lidt om sidens layout 3 Åbn den downloadede fil i CoffeeCup og gem den som dit eget projekt 3 Knapperne Ring og Mail Indsæt nyt link på Ring og mail

Læs mere

Fremstilling af en hjemmeside

Fremstilling af en hjemmeside Fremstilling af en hjemmeside Du kan vise en hjemmeside på to måder. Enten ved at lade din computer virke som en server, eller ved at købe dig et såkaldt webhotel. Dette er en nem måde, og det er ikke

Læs mere

Vejledning til referencehåndteringssystemet. Forsvarets Bibliotekscenter Anita Elleby

Vejledning til referencehåndteringssystemet. Forsvarets Bibliotekscenter Anita Elleby Vejledning til referencehåndteringssystemet Forsvarets Bibliotekscenter Anita Elleby Jeg håber, at du vil få glæde af denne vejledning til referencehåndteringssystemet Zotero. Hvis du får problemer undervejs

Læs mere

Afsending af s vha. ASP

Afsending af  s vha. ASP Denne guide er oprindeligt udgivet på Eksperten.dk Afsending af emails vha. ASP Det kan ofte være praktisk at afsende emails fra sin hjemmeside. Denne artikel tager udgangspunkt i komponenten JMail fra

Læs mere