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

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

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til VB.NET og ADO.NET. Der findes en tilsvarende artikel

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

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

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

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

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

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

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 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

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

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

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

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

Tech College Aalborg. ASP.NET Hjemmeside. Projekt Smart Zenior Home - Guide til ASP.NET hjemmeside med Visual Studio

Tech College Aalborg. ASP.NET Hjemmeside. Projekt Smart Zenior Home - Guide til ASP.NET hjemmeside med Visual Studio Tech College Aalborg ASP.NET Hjemmeside Projekt Smart Zenior Home - Guide til ASP.NET hjemmeside med Visual Studio Isabella Sihm Ziersen Indhold ASP.Net hjemmeside... 2 Visual Studio... 2 Brug af templates

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

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

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

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

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin Mendeley er et program til håndtering af PDF er og referencer, som frit kan downloades fra internettet. Der er fri lagringskapacitet for en enkeltbruger op til en vis mængde data. Du kan hente programmet

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

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

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

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

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

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

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

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

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke Denne guide er oprindeligt udgivet på Eksperten.dk MySQL for nybegynder I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen

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

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

Uploade billeder eller andre filer ved hjælp af php og mysql

Uploade billeder eller andre filer ved hjælp af php og mysql Denne guide er oprindeligt udgivet på Eksperten.dk Uploade billeder eller andre filer ved hjælp af php og mysql Denne artikel viser hvordan man kan uploade et billede eller en anden fil, og tilknytte det

Læs mere

I chartkontrollen er der så mange muligheder, at vi her blot vil se på nogle ganske enkle.

I chartkontrollen er der så mange muligheder, at vi her blot vil se på nogle ganske enkle. Den indbyggede chartkontrol i framework 4.0 Med denne kontrol kan man oprette meget forskellige diagrammer og måske, vil nogen nok synes, lettere end når man selv skal programmere det hele fra bunden,

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

Loginsystem (med MySQL)

Loginsystem (med MySQL) Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem (med MySQL) Dette er en guide til, hvordan man kan lave et loginsystem med php og muligvis også med sessioner og MySQL Skrevet den 02. Feb

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

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

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

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

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

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

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

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

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

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

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

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger.

Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger. SIMS V6 Installation Generelt gælder det at SQL serveren skal understøtte SQL Authentication (Mixed mode) da SIMS Serveren kommunikerer gennem en SQL bruger. SIMS kan installeres på Windows 7/10 samt Windows

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

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

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

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

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

Ratingsystem i PHP og MySQL

Ratingsystem i PHP og MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien

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

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

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

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

Introduction til.net remoting i VB.NET

Introduction til.net remoting i VB.NET Denne guide er oprindeligt udgivet på Eksperten.dk Introduction til.net remoting i VB.NET Denne artikel beskriver teorien bag.net remoting og viser nogle simple kode eksempler i VB.NET. Den forudsætter

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

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

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

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

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

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

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

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

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

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

Opret en Powerpoint præsentation automatisk med VBA

Opret en Powerpoint præsentation automatisk med VBA Opret en Powerpoint præsentation automatisk med VBA I denne vejledning bliver det gennemgået, hvordan man via VBA kan oprette en powerpoint med diagrammer og kommentarer fra Excel automatisk. Gør som følgende:

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

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

MetaService. Installations og burger guide.

MetaService. Installations og burger guide. MetaService Installations og burger guide. Revision 0.1 Author Name 04-10-2010 Revision Date Description 0.1 04-10-2010 First version TNM A/S, Marielundvej 48 4., 2730 Herlev Tel: +45 44666688 www.tnmgruppen.dk

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

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

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

Begrynder til at lave log ind system

Begrynder til at lave log ind system Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind

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

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

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

Hent filoplysninger fra billeder og filer

Hent filoplysninger fra billeder og filer Hent filoplysninger fra billeder og filer I denne vejledning bliver det gennemgået, hvordan man via Power Forespørgsel kan hente filoplysninger fra en mappe ind i Excel. Der skal opbygges følgende elementer:

Læs mere

Parameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET.

Parameters. Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET. Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til C# og ADO.NET. Der findes en tilsvarende artikel med

Læs mere

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper:

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper: DXP vejledning Generelt: DXP er et værktøj til at fremstille præsentationsmaterialer (foldere, brochurer, løbesedler mv.) DXP egner sig kun til mindre brochurer og lign., da den største skabelon kan rumme

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

Manual for Synkron hjemmesider

Manual for Synkron hjemmesider Manual for Synkron hjemmesider Denne manual tilhører: Brugernavn: (username) Adgangskode: (password) 1 Start med sitetræet: Sitetræet er centralt. Det er her, dit website er. Det er her, du bygger dine

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

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

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

Oftest stillede spørgsmål

Oftest stillede spørgsmål Oftest stillede spørgsmål Her finder du svaret på nogle væsentlige spørgsmål vedrørede brugen af Historiefaget.dk. Tekniske spørgsmål Elevernes navne stemmer ikke overens med deres eget Der kan være to

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

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

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Lav en hjemme side der kan sælge fly billetter til en stor i Europa. EKSAMENS OPGAVE Lav en hjemme side der kan sælge fly billetter til en stor i Europa. Det første jeg startede ud med var at brainstorme hvad det var jeg skulle bruge i min side da jeg nu ved hvad den skal

Læs mere

I Windows fil struktur er der følgende ting Drev, Mapper, Filer og Genveje.

I Windows fil struktur er der følgende ting Drev, Mapper, Filer og Genveje. Windows Fil Struktur I Windows fil struktur er der følgende ting Drev, Mapper, Filer og Genveje. Hvad er et drev Et drev, er en afgrænsning af fil strukturen. Når du går ind på et drev vil du stå i roden

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

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre...

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre... Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre... 9 Offline synkronisering... 11 Klienter til mobile enheder...

Læs mere