Entwicklung von Web Applikationen mit Microsoft - ASP.NET

Größe: px
Ab Seite anzeigen:

Download "Entwicklung von Web Applikationen mit Microsoft - ASP.NET"

Transkript

1 Vorlesungsreihe Entwicklung webbasierter Anwendungen Entwicklung von Web Applikationen mit Microsoft - ASP.NET Prof. Dr.-Ing. Thomas Wiedemann wiedem@informatik.htw-dresden.de HOCHSCHULE FÜR TECHNIK UND WIRTSCHAFT DRESDEN (FH) Fachbereich Informatik/Mathematik Gliederung Microsofttechnologien zur Webentwicklung MS-Http-Server IIS (Internet Information Server ) frühe Technologien (Frontpage / ActiveX-Controls) ASP ASP.NET Aktuelle Entwicklungen (Silverlight) Quellen : MSDN Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 2 1

2 MS-Http Http-Server IIS Basis für Microsoft-Webanwendungen i.d.r. der IIS Server : Historie : erste Version als Microsoft Internet Information Server als Zusatzpackage für Windows NT IIS 2.0 direkt integriert in Windows NT 4.0 IIS 3.0 unterstützte erstmalig Active Server Pages Programmierung IIS 4.0 mit zusätzlichen Modulen : Microsoft Transaction Server, MS Index Server und Certificate Server IIS 5.0 direkt integriert in Windows 2000 integriert als Microsoft Internet Information Services (IIS 5.1 in WinXP Prof. für max. 10 Clients). IIS 6.0 komplett neu entwickelt für Windows Server 2003 zur Lösung vorhandener Sicherheitsprobleme ( Web Server Extension wie ASP, ASP.NET, Internet Printing, Server Side Includes (SSI) nicht mehr per default aktiv, sondern nur durch explizite Aktivierung) Microsoft Internet Information Services 7 in Windows Vista und in Windows Server 2008 integriert Achtung: jedoch in Win 2008 nicht standardmäßig installiert, sondern über Featureliste zu installieren! Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 3 Frühe Technologen (Frontpage / ActiveX-Controls) MS Frontpage mit MS Frontpage Extensions proprietärer WYSIWYG-P-HTML-Editor (ab 1996 bei MS) mit speziellen Erweiterungen zur serverseitigen Manipulation der Inhalte (analog zu Server Side Includes (SSI) ) dynamische Erstellung von Menüs und Einbindung externer Objekte Probleme : teilweise Generierung von nicht-standard-konformen HTML-Code Ausführung der FP-Extensions setzt MS-Frontpage-Extr.-kompatiblen Server voraus (IIS oder Apache mit zusätzlich installierten Extensions) ab 2006 Ablösung durch Microsoft Expression Web ActiveX MS-Softwarekomponenten, abgleitet vom MS-COM-Standard Lauffähig nur im MS-Internet Explorer mit allen rechten des Anwenders Hauptprobleme : keine Sicherheitsmechanismen nur durch den ActiveX- Entwickler und eine Akkreditierung -> potentielle Angriffsmöglichkeit durch präparierte Webseiten mit manipulierten Active-Komponenten Technologie hat sich nicht durchgesetzt! Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 4 2

3 Microsoft - ASP Active Server Pages (ASP) (heute auch Classic-ASP) Serverseitige Skriptsprache analog zu PHP oder Perl mit Interpretation während der Ausführung - verfügbar sind VBScript und Jscript erster Einsatz 1996 mit IIS 3.0 ab 2002 abgelöst durch ASP-NET Vorteile : Relativ effiziente Entwicklung allein mit Texteditor ohne komplexe Infrastruktur Nachteile generell Vermischung von HTML ( Layout) und Code Status wird noch für alte und kleinere Projekte eingesetzt ASP-Unterstützung muss im II7 explizit aktiviert werden : in der Datei applicationhost.config freischalten <section name="asp" overridemodedefault= Allow" /> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 5 Microsoft - ASP - Beispiele Direkte Einbindung in den HTML-Code <html> <body> <% response.write( Hallo Welt in ASP ") %> </body> </html> Voller Zugriff auf die Ressourcen des Servers mit VB-Syntax <% dim fs,fname set fs=server.createobject("scripting.filesystemobject") set fname=fs.createtextfile("c:\test.txt",true) fname.writeline("hello World!") fname.close set fname=nothing set fs=nothing %> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 6 3

4 Microsoft - ASP - Beispiele Dateneingabe mit Html-Standardformular <html> <body> <form method="get" action= formular1.asp"> Vorname: <input type="text" name="vorname" /><br /> Nachname : <input type="text" name="nachname" /><br /><br /> <input type="submit" value="submit" /> </form> </body> </html> Zugriff über das request-objekt auf die Formulardaten <% <body> Welcome <% response.write(request.querystring("vorname")) response.write(" " & request.querystring("nachname")) %> </body> %> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 7 Microsoft - ASP.NET Überblick - löst ASP (Classic-ASP) seit 2002 ab - ASP.NET ist kein Upgrade zu ASP sondern eine völlig neue Technologie auf der Basis von.net - behebt Hauptnachteil Layout/Codemix von ASP durch Trennung von Layout und Code in getrennten Dateien - ASP.NET-Webseite können wahlfrei (auch unterschiedlich in einem Projekt) in allen.net-sprachen (C, C#, VB.NET) aber auch PHP programmiert werden - Portierung für Linux mit dem Mono-Projekt (jedoch neue Versionen mit Verzögerung, da keine direkte Unterstützung durch MS) Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 8 4

5 Microsoft - ASP.NET Code Behind Concept Trennung von Layout und Code in getrennten Dateien - Ablage des (HTML-)Layouts in ASPX-Dateien - dabei Verwendung spezieller ASP.NET-Server-Steuerelemente - zugeordnete ASPX.VB-Dateien (bzw..cs /.JS ) mit dem Code - ASP.NET-Code wird vorkompiliert (und komplett getestet damit weniger Probleme mit Syntaxfehlern zur Laufzeit) ASPX-Datei HTML-Code <%@ <%@ Page Page Language="vb" Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %> %> <html><body><form <html><body><form id="form1" id="form1" runat="server"> runat="server"> <div <div id="ausgabe"> id="ausgabe"> <asp:button <asp:button ID="Button1" ID="Button1" runat="server" runat="server" Text="Button" Text="Button" /> /> <asp:label <asp:label ID="Label1" ID="Label1" runat="server" runat="server" Text="Label Text="Label > </asp:label> </asp:label> ASPX.VB-Datei mit ASP.NET-Progr.-Sprache (hier VB) ASPX-Datei Partial Partial Public Public Class Class _Default _DefaultInherits System.Web.UI.Page System.Web.UI.Page Protected Protected Sub Sub Page_Load(ByVal Page_Load(ByVal sender sender As As Object, Object, ByVal ByVal e e As AsSystem.EventArgs) Handles Handles Me.Load Me.Load End End Sub Sub Protected Protected Sub Sub Button1_Click(ByVal Button1_Click(ByVal sender sender As As Object, Object, ByVal ByVal e e As As EventArgs) EventArgs) Handles Handles Button1.Click Button1.Click Me.Label1.Text Me.Label1.Text = "Neuer "Neuer Text Text "" Me.Label1.BackColor Me.Label1.BackColor = Drawing.Color.AliceBlue Me.Label1.ForeColor Me.Label1.ForeColor = Drawing.Color.Red Drawing.Color.Red End End Sub SubEnd End Class Class Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 9 Microsoft - ASP.NET Ausführung - ASPX-Dateien werden ebenfalls geparst und alle ASP.NET-Server- Steuerelemente (erkennbar an <asp:...> werden in Standard-HTML- Elemente mit zusätzlichen, verborgenen Attributen umgewandelt - Der Code wird als DLL generiert und auf den Server geladen. Aus ASPX-Datei generierter HTML-Code <body> <body> <form <form name="form1" name="form1" method="post" method="post" action="default.aspx" id="form1"> id="form1"> <div> <div> <input <input type="hidden" type="hidden" name=" VIEWSTATE" id=" VIEWSTATE" id=" VIEWSTATE" value="/wepdwukmja3nje4mdcz...==" /> /> </div> </div> <div> <div> <input <input type="hidden" type="hidden" name=" EVENTVALIDATION" id=" EVENTVALIDATION" value="/wewawls8djlbqls0blrbgkm54rgbu/xe2+xb" /> /> </div> </div> <input <input name="textbox1" name="textbox1" type="text" type="text" value="hh" value="hh" id="textbox1" id="textbox1" /> /> <br <br /> <input <input type="submit" type="submit" name="button1" name="button1" value="button" value="button" id="button1" id="button1" /> /> <br <br /> /> <span <span id="label1" id="label1" style="color:red;background-color:aliceblue;">neuer Text Text </span> </span> Code wird als DLL, PDB und XML-Konfigurationsdatei im Verzeichnis BIN abgelegt Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 10 5

6 Microsoft - ASP.NET Direkte Ausführung in der ASPX - analog zu ASP kann Code jedoch auch direkt in der ASPX-Datei ausgeführt werden (dann jedoch nur interpretiert und nicht vorkompiliert!) <%@ <%@ Page Page Language="VB" Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" Inherits="_Default" %> %> <html> <html> <head> <head> <title> <title> ASP.NET-Demo1 ASP.NET-Demo1 </title> </title> <script <script runat="server"> runat="server"> Sub Sub tfmeldung_change(byval Sender Sender As As Object, Object, ByVal ByVal E As AsEventArgs) lblmeldung.text lblmeldung.text = "Hallo "Hallo"" + tfmeldung.text tfmeldung.text lblmeldung.forecolor = Drawing.Color.Brown End End Sub Sub </script> </script> </head> </head> <body> <body> <font <font size="5">asp.net size="5">asp.net --Demo Demo </font><hr><p> </font><hr><p> <% <% Response.Write("Direkte Ausgabe Ausgabe <p>")%> <p>")%> <form <form id="form2" id="form2" runat="server"> runat="server"> Bitte Bitte geben geben Sie Sie Ihren Ihren Namen Namen ein: ein: <asp:textbox <asp:textbox id="tfmeldung" id="tfmeldung" OnTextChanged="tfMeldung_Change" runat="server"/> runat="server"/> <asp:button <asp:button id="btsenden" id="btsenden" Text="Senden" Text="Senden" runat="server"/><p> runat="server"/><p> <asp:label <asp:label id="lblmeldung" id="lblmeldung" font-size="20pt" font-size="20pt" runat="server"/> runat="server"/> </form> </form> </body></html> </body></html> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 11 Microsoft - ASP.NET Wesentliche Verbesserungen Verbesserungen im Vergleich zu ASP - Code-Compilierung verbessert die Performance deutlich (Kompilierter Code ist verwalteter Code und wird von der Common Language Runtime (CLR) verwaltet. Code wird zuerst in Microsoft Intermediate Language (MSIL) kompiliert und beim Aufruf der Seite in native Maschinensprache übersetzt. - Komplette Verfügbarkeit des gesamten.net-sprachumfangs statt VBScript (bzw. Jscript) erhöht die Flexibilität und mögliche Komplexität von Applikationen - Die Basissyntax entspricht der von VB.NET und C#.NET (siehe entsprechende Quellen) - Besonderheiten und spezielle Objekte für die Webentwicklung werden nachfolgend kurz vorgestellt. - es können neue ASP.NET-Server-Steuerelemente entwickelt und eingebunden werden - ereignisgesteuerte Programmierung auf der Serverseite erleichtert die Entwicklung - starke Verbesserung des Sitzungsmanagements : - ASP.NET kapselt die Sessioninformationen in den Webseiten selbst und erlaubt damit Verteilungen über mehrere Server hinweg möglich (ist bei Cookie-basierten Systemen sonst eine generelles Problem) Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 12 6

7 Microsoft - ASP.NET Das Response -Objekt - Das Response-Objekt stellt die (Rück-)Verbindung zum Server dar. - Hauptfunktion.write ( String) zum Schreiben von Text - Bei C#-Wandlung von Zahlen mit: Response.Write(Convert.ToString(6)) - Ausgabepuffer kann explizit gesteuert werden mit Clear-, Flush- und End- Methoden - zusätzlich kann die Pufferung komplett abgeschaltet werden mit <% Response.Buffer = False %> - Weitere Funktionen Steuerung des Ausgabeflusses, z.b. Redirect auf eine andere Seite <%@ <%@ Page Page Language="VB" Language="VB" %> %> <script <script runat="server"> runat="server"> Sub SubPage_Load(obj Page_Load(objas as Object, Object, e as as EventArgs) EventArgs) Response.Redirect(" End End Sub Sub </script> </script> <html><body> <html><body> Hallo! Hallo! </body></html> </body></html> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 13 Microsoft - ASP.NET Das Request-Objekt - Das Request-Objekt enthält die Daten vom Browserrequest. Für Get-Requests: Bsp.: Aufruf von - Request.Querystring //liefert kompletten Request als Text: id=123&option=v - Request.Querystring("id") //liefert 123 zurück Für POST-Requests: - Request.Form //liefert alle Formularwerte zurück - Request.Form(name) //liefert einzelnen Wert anhand des Arguments Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 14 7

8 Microsoft - ASP.NET Das Cookie - Objekt - Über das Response-Objekt besteht auch Schreib-Zugriff auf die Cookies. Response.Cookies("MeinCookie").Value = "Einzelnes "Einzelnes Cookie" Cookie" Response.Cookies("Demobereich")("Benutzername") = Tom" Tom" Response.Cookies(" Demobereich Demobereich ")("Auflösung") ")("Auflösung") = 1024x780" 1024x780" Response.Cookies("Demobereich ").Expires ").Expires = DateTime.FromString("4/1/2002") Response.Cookies("Demobereich ").Expires ").Expires = DateTime.Now.AddMonths(1) - Über das Request-Objekt besteht analog Lese-Zugriff auf die Cookies. v1 v1 = Request.Cookies("MeinCookie").Value username username = Request.Cookies(" Request.Cookies(" Demobereich Demobereich ")("Benutzername") ")("Benutzername") aulsg aulsg = Request.Cookies(" Request.Cookies(" Demobereich Demobereich ")("Auflösung") ")("Auflösung") - Hinweis: Die Sessionverwaltung wird von ASP.NET durch wesentlich leistungsfähigere Methoden unterstützt. Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 15 Microsoft - ASP.NET Das Session -Objekt - Das Session-Objekt verwaltet Session-Informationen über bestimmte Zeiträume. - Unterscheidung erfolgt über eindeutige Session.SessionID (120bit-Wert) - Hauptmethoden Session(variablenname) = wert // Schreiben eines Sessionswertes Session.Add(variablenname, wert) v = Session(variablenname) // Lesen eines Sessionswertes - Zusätzliche Methoden Session.Timeout = 20 // Wert in Minuten Session.Abandon // Beendet (löscht) Session definiert! Vorgehensweise bei Browsern ohne Cookieunterstützung - Browser-Cookieunterstützung wird von ASP.NET überwacht - Bei fehlender Cookieunterstützung erfolgt AUTOMATISCHE Codierung der SessionID als Anhang in der URL ( Cookie-Munging ) : Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 16 8

9 Microsoft - ASP.NET Weitere Objekte Page-Objekt -enthält Eigenschaften, Methoden und Events der Seite, u.a. : - Eigenschaft IsPostBack - bei Wahr wurde die Seite das 2. Mail gesendet - Definiert auch DataBinding zur Datenbankanbindung - Event OnLoad wird aktiviert bei Laden der Seite Sub SubPage_Load(obj Page_Load(objas as object, object, e as as eventargs) eventargs) dim dim intstunde intstundeas as integer integer = Jetzt.Hour: Jetzt.Hour: Dim Dim s as as string string If If intstunde intstunde < then then s= s= "Guten "Guten Morgen! Morgen! elseif elseif intstunde intstunde > & intstunde intstunde < then thens= s= "Guten "Guten Tag! Tag! else else s: s: = "Guten "Guten Abend! Abend! End If: Label1.Text += s : End Sub End If: Label1.Text += s : End Sub HttpApplication-Objekt wird GENAU EINMAL pro Applikation gehalten : - Daten und Methoden dieses Objektes sind für die gesamte Anwendung verfügbar und beziehen sich nicht auf einen bestimmten Benutzer. - sehr hilfreich für globale Meldungen oder Manipulationen über alle Sessions Application( AktWerbung")= Werbung...Response.Write(Application(" AktWerbung ")) HttpServerUtility-Objekt -Server -stellt zentrale Hilfunktionen zur Verfügung - Weiterleitung zu anderer Seite OHNE Redirect per Browser (Ums. im Server selbst) If (strpasswort = xxx") Then Server.Transfer("erfolgreich.aspx") Server.Execute( zwischenrechnung ) - überträgt an andere Seite, kehrt jedoch zurück - HtmlEncode / HtmlDecode / UrlEncode / UrlDecode konvertiren jewiels nach den Regen von HTML oder URL s : Server.HtmlEncode ("<br> ) => <br> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 17 MS - ASP.NET Webformulare - Webformulare verwenden ASP.NET-spezifische Server-Steuerelemente,welche vom Server zur Generierung des eigentlichen HTML-Formulars verwendet werden : - Bei bekanntem Browser können dessen Eigenarten berücksichtigt werden. - Es lassen sich vom Server aus bereit die Verarbeitungsmethoden und Verknüpfungen vorbereiten (Reduzierung der Entwicklungsaufwandes) - Webserver-Steuerelemente stellen komplett neue Elemente bereit, welche später den Code für das Formularelement erzeugen : - Der ASP.NET-Server-Code <asp:button text="senden" runat="server" /> - erzeugt für den Browser <input type="submit" name="ctrl1" value="senden" /> - HTML-Server-Steuerelemente stellen die bekannte HTMl-Formularelemente dar, ergänzt um das Attribut runat="server" damit besteht programmtechnischer Zugriff auf die Attribute des Steuerelementes - Prinzipiell können auch die HTML-Formularsteuerelemente verwendet werden. - Validierungssteuerelemente sind speziell zur Prüfung der Nutzereingaben vorgesehen - Mit Benutzer- Steuerelementen können neue, meist komplexe Steuerelemente durch den Entwickler definiert werden. Einsatzempfehlung - HTML-Server-Steuerelemente sinnvoll zur Migration von Standard-HTML zu ASP - Webserver-Steuerelemente bei Aufbau neuer Seiten Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 18 9

10 MS - ASP.NET HTML-Server-Steuerelement - Die Option runat="server" erlaubt die programmtechnische Manipulation des HTML-Codes (hier der Grafikausrichtung). <script <script runat="server"> Sub Sub Klick(objas as object, object, e as as EventArgs) select select case case obj.value case case "Links" "Links" wort_bild.align = "left" "left" case case "Rechts" wort_bild.align = "right" "right" End End select select End End Sub Sub </script> <html><body>asp.net Demo Demo HTML-Web-Steuerlemente <hr><p> <form <form runat="server"> <input <input type="button" id="links" runat="server Value="Links nserverclick="klick" /> /> <input <input type="button" id="rechts" runat="server" Value="Rechts" OnServerClick="Klick" /> /> </form </form <img <img src="wort.gif" id="wort_bild" runat="server"> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 19 MS - ASP.NET Webserver-Steuerelement - Bei Webserver-Steuerelementen muss sich der Entwickler nicht um die Generierung der Index-Werte u.ä. kümmern. <script <script runat="server"> runat="server"> sub subsenden(obj Senden(objas as object, object, e as as eventargs) eventargs) dim dim stralter stralteras as string string = Alter.SelectedItem.Text lblmeldung.text lblmeldung.text = "Hallo "Hallo"" & tfname.text tfname.text &"!<p>" &"Ihr Alter: Alter: "" & stralter stralter &"<br>" If If Alter.SelectedIndex Alter.SelectedIndex < 2 then then lblmeldung.text lblmeldung.text += += "Sie "Sie sind sind aber aber jung!<p>" jung!<p>" End End sub sub </script> </script> <html><body> <html><body> <form <form runat="server"> runat="server"> <asp:label <asp:label id="lblmeldung" id="lblmeldung" runat="server"/><p> runat="server"/><p> Ihr Ihr Alter: Alter: <asp:radiobuttonlist id="alter" id="alter" runat="server" runat="server" RepeatDirection="horizontal"> <asp:listitem><0-20</asp:listitem> <asp:listitem>20-40</asp:listitem> </asp:radiobuttonlist><p> <asp:button <asp:button id="btsenden" id="btsenden" runat="server" runat="server" Text="Senden" Text="Senden" OnClick="Senden" OnClick="Senden" /> /> </form></body></html> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 20 10

11 MS - ASP.NET Benutzer -Steuerelement - Mit der Control kann ein neues, benutzerdefiniertes Webserver- Steuerelemente definiert werden (Ablage in.ascx-dateien ) - Dabei sind auch Parameter definierbar (siehe HintergrundFarbe) <%@ <%@ Control Control Language="VB" Language="VB" %> %> <script <script language="vb" language="vb" runat="server"> runat="server"> public public HintergrundFarbe HintergrundFarbeas as String String = "White" "White" public publicbenutzername as as string string public publicpasswort as as string string public public sub subsenden(obj Senden(objas as object, object, e as as eventargs) eventargs) Meldung.Text Meldung.Text = Name: Name: & Benutzer.Text Benutzer.Text &"PW:" & Pass.Text Pass.Text end end sub sub </script> </script> <table <table style="background-color:<%=hintergrundfarbe%>;font: 10pt 10pt verdana; verdana; > <tr><td><b>name: <tr><td><b>name: </b></td> </b></td> <td> <td> <ASP:TextBox <ASP:TextBox id="benutzer" id="benutzer" runat="server"/></td> </tr><tr> </tr><tr> <td><b>passwort: <td><b>passwort: </b></td> </b></td> <td> <td> <ASP:TextBox <ASP:TextBox id="pass" id="pass" TextMode="Password" runat="server"/></td> </tr><tr><td></td> </tr><tr><td></td> <td><asp:button <td><asp:button Text="Senden" Text="Senden" runat="server" runat="server" OnClick="Senden" OnClick="Senden" /></td> /></td> </tr> </tr> </table> </table> <ASP:Label <ASP:Label id= id= Meldung" Meldung" runat="server"/> runat="server"/> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 21 ASP.NET Einbindung eines Benutzer-Steuerelement - Mit der Option <%@ Register wird ein benutzerdefiniertes Webserver- Steuerelement eingebunden (Laden aus.ascx-dateien ) - Parameter können angeben werden definierbar (siehe HintergrundFarbe) <%@ <%@ Page Page Language="VB" Language="VB" %> %> <%@ <%@ Register Register TagPrefix="ASPNET" TagName="AnmeldeFormular" _ src="anmeldeformular.ascx" %> %> <html><body> <html><body> <form <form runat="server"> runat="server"> <ASPNET:Anmeldeformular id="anmeldeformular1" runat="server" runat="server" Passwort="MeinPasswort" Benutzername="Chris" HintergrundFarbe= HintergrundFarbe= red" red"/>/> </form> </form> </body></html> </body></html> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 22 11

12 ASP.NET Dynamisches Erzeugen von Steuerelementen - es können durch ASP.NET-Code auf dem Server dynamisch Elemente erzeugt werden. <script <script language="vb" runat="server"> sub sub Page_Load(objas as object, object, e as as eventargs) dim dim objtf objtfas as TextBox objtf.id = "tfeins" "tfeins" objtf.text = "Hallo "Hallo"" Page.Controls.Add(objTF) end end sub sub </script> - Das Anbinden von Ereignissen muss mit dermethode AddHandler erflgen : - AddHandler objtf.textgeandert, addressof MyFunction Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 23 MS - ASP.NET Validierungssteuerelemente - Validierungs-Steuerelemente dienen zur client- UND serverseitigen Überprüfung von Nutzereingaben und ergänzen i.d.r. ein Webserver-Steuerelement - vom Server werden auch die entsprechenden Javascript-Codes für die Clientsseitige Validierung erzeugt. <%@ <%@ Page Page Language="VB" Language="VB" %> %> <script <script runat="server"> runat="server"> sub subsenden(obj Senden(objas as object, object, e as as eventargs) eventargs) If IfPage.IsValid then thenlblmeldung.text = "Seite "Seite OK OK!! End End sub sub </script> </script> <html><body> <html><body> <form <form runat="server"> runat="server"> <asp:label <asp:label id="lblmeldung" id="lblmeldung" runat="server"/><p> runat="server"/><p> Name: Name: <asp:textbox <asp:textbox id= Name" id= Name" runat="server" runat="server" /><br> /><br> <asp:requiredfieldvalidator runat="server" ControlToValidate= Name ErrorMessage= Name erforderlich"/><p> <asp:button <asp:button id="btnsenden" id="btnsenden" runat="server runat="server Text="Senden" Text="Senden" OnClick="Senden" OnClick="Senden" /> /> </form></body></html> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 24 12

13 MS - ASP.NET Datenbankanbindung - Es werden die bekannten.net-verfahren mit OLEDB verwendet. <asp:button <asp:button id="btnsenden" id="btnsenden" runat="server runat="server Text="Senden" Text="Senden" OnClick="Senden" OnClick="Senden" /> /> </form></body></html> <%@ <%@ Import Import Namespace="System.Data" %> %> <%@ <%@ Import Import Namespace="System.Data.OleDb" %> %> <script <script language="vb" language="vb" runat="server"> runat="server"> sub subpage_load(obj Page_Load(objas as Object, Object, e as as EventArgs) EventArgs) 'Verbindung 'Verbindung konfigurieren konfigurieren dim dim objverbindung objverbindungas as new new OleDbConnection OleDbConnection _ ("Provider=Microsoft.Jet.OLEDB.4.0;" &"Data Source=C:\daten\banking.mdb") 'Verbindung 'Verbindung oeffnen oeffnen dim dim objcmd objcmdas as new newoledbdataadapter ("Select ("Select** from from Adressen", Adressen", objverbindung) objverbindung) dim dim ds dsas as DataSet DataSet = new new DataSet(): DataSet(): rem rem Dataset Dataset füllen füllen objcmd.fill(ds, objcmd.fill(ds, "benutzertabelle") "benutzertabelle") 'Datenansicht 'Datenansicht wählen wählen und und an an Server-Steuerelement binden binden MeineDataList.DataSource = ds.tables("benutzertabelle").defaultview MeineDataList.DataBind() end end sub sub </script> </script> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 25 MS - ASP.NET Datenbankabruf - Itemlist iteriert selbständig über ALLE Datensätze - DataItem realisiert Zugriff auf Daten <html><body> <html><body> <ASP:DataList id="meinedatalist" RepeatColumns="2" RepeatDirection="Vertical" runat="server"> <ItemTemplate> <div <div style="padding:15,15,15,15;font-size:10pt; font-family:verdana"> <div><i><b> <div><i><b> <%# <%# DataBinder.Eval(Container.DataItem, "Vorname")%> <%# <%# DataBinder.Eval(Container.DataItem, "Nachname")%> "Nachname")%> </i></b> </i></b> </div><br> </div><br> <b>adresse: <b>adresse: </b><%# </b><%# DataBinder.Eval(Container.DataItem, "Adresse") "Adresse")%><br> <b>ort: <b>ort: </b><%# </b><%# DataBinder.Eval(Container.DataItem, "Ort")%><br> "Ort")%><br> <b>bundesland: <b>bundesland: </b><%# </b><%# DataBinder.Eval(Container.DataItem, "Bundesland") "Bundesland") </div> </div> < </ItemTemplate> </ASP:DataList> </body></html> </body></html> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 26 13

14 MS - ASP.NET Datenbankabruf - Spezielle Steuerelemente unterstützen komplexe Datenbankoperationen - DataGrid ist eines der leistungsstärksten Elemente <asp:datagrid id="datagrid1" runat="server" BorderColor="black" :: GridLines="Vertical" :: Rem Rem weitere weitere Formatierungen <Columns> <asp:templatecolumn HeaderText="Name"> <ItemTemplate> <asp:label id="name" runat="server" Text='<%#_ Container.DataItem("Vorname") &""" " & Container.DataItem("Nachname") %>'/> %>'/> </ItemTemplate> </asp:templatecolumn> <asp:boundcolumn HeaderText="Adresse" DataField="Adresse" /> /> <asp:boundcolumn HeaderText="Stadt" DataField="Stadt"/> <asp:hyperlinkcolumn HeaderText="Bearbeiten" text="bearbeiten" NavigateURL="bearbeiten.aspx"/> <asp:buttoncolumn HeaderText="Löschen?" text="x CommandName="delete" ButtonType="PushButton"/> </Columns> </asp:datagrid> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 27 MS - ASP.NET Webservice-Entwicklung - Option Webservice definiert Webservice Dienst (Server-seitig) - Ablage in.asmx-datei - ASP.Net generiert auch zusätzliche Dokumentationsseiten (siehe unten) <%@ <%@ WebService Language="VB" Class="Taschenrechner" %> %> Imports System.Web.Services public public Class Class Taschenrechner :: Inherits Inherits WebService <WebMethod()> Public Public Function Addieren(intAAs As Integer, intb intbas As Integer) As As Integer Integer Return(intA + intb) intb) End End Function End End Class Class Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 28 14

15 MS - ASP.NET Webservice-Client - Entwicklung - Ausgehend von einem publizierten WS kann mit einem Assistenten (Webverweis hinzufügen) ein Webservice-Client angelegt werden Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 29 MS - ASP.NET Aufruf des Webservices - Über den importierten WebService kann dann ein entsprechendes Zugriffsobjekt angelegt werden. - Über das Objekt sind die Servicedienste aufrufbar. Partial Partial Class Class _Default _Default Inherits Inherits System.Web.UI.Page Protected Protected Sub Sub Button1_Click(ByVal sender sender As As Object, Object, ByVal ByVal e As As System.EventArgs) System.EventArgs) Handles Handles Button1.Click Button1.Click Dim Dim webservice As As New New localhost.service1() Dim Dim s As As String String s = webservice.helloworld() TextBox1.Text TextBox1.Text = "WS-Rückgabe:" "WS-Rückgabe:" & s End End Sub Sub End End Class Class Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 30 15

16 Microsoft - ASP.NET Zusammenfassung Vorteile : - ASP.NET ist durch das CodeBehind-Concept und die verfügbaren Steuerelemente sehr leistungsfähig und erlaubt schnelle Entwicklungszyklen - Anbindung an gesamte.net-entwicklungsschiene erlaubt Nachnutzung von eventuell vorhandenem.net-code Nachteile : - Bindung an Microsoft (.NET-Bibliothek, kompatibler Server bzw. IIS, Betriebssystem) - Die Entwicklung von Microsoft war in den letzten Jahren nicht immer investitionssichernd -> viele neue Technologien mit teilweise großen Sprüngen ohne die Option von sanften Migrationen Bewertung : bei bereits vorhandenem Microsoft-IT-Portfolio sinnvolle Entwicklungsumgebung Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 31 Microsoft - Aktuelle Entwicklungen - Silverlight Microsoft Silverlight : - proprietäre Technologie von Microsoft mit Schwerpunkt auf Erstellung von Rich Internet Applications (RIAs) - benötigt (noch) entsprechendes Browser-Plug-ins - verfügbar für IE, Firefox, Safari und Opera (unter Win und Mac, teilweise auch für Linux (z.b. von Novell -> Moonlight) - abgeleitet aus der Windows Presentation Foundation (WPF/.NET3.0) - enthält auch eine Submenge der XAML (extensible Application Markup Language)-Beschreibungssprache - 2 Optionen für die Programmierung - eine JavaScript API, welche den Scriptcode durch den Browser interpretiert und direkt auch mit dem HTML-Code verknüpft werden - eine managed API for Silverlight, welche kompilierten Code der.net common language runtime (CLR) verwendet -> deutlich leistungsfähiger - Zielrichtung von MS - Gegengewicht zur Adobe Flash, durch.net-hinterland durchaus erfolgversprechend... Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 32 16

17 Microsoft - Silverlight Architektur Quelle: MS - Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 33 Microsoft - Silverlight Versionen Microsoft Silverlight 1.0 : - besteht aus den Komponenten User-IO, User-Interface-Kern (Renderer), Medienwiedergabe und XAML Controls - startet mit einem XAML-Canvas-Objekt, auf welchem verschiedene Grafikelemente darstellbar sind - Unterstützung von Ereignissen und Triggern Microsoft Silverlight 2.0 : - zusätzliche XAML-Controls (übernommen aus WPF) - neue Layout-Controls (z.b. StackPanel und das Grid) - verbesserte Datenanbindung (z.b. DataGrid, LINQ) und Funktionen zur flexiblen Netzwerkkommunikation (mit REST, RSS und WS) - integrierter Mediaplayer (für WMV), VC-1, HDV,WMA und MP3) Microsoft Silverlight 3.0 (ab Sommer 2009) : - zur Zeit (Juni 09) im Beta-Test (neues Plugin) Freigabe der neuen Version ab Sommer 2009 Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 34 17

18 Microsoft - Silverlight Beispiele Quelle: Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 35 Microsoft - Silverlight XAML - Basistechnologie - entwickelt für.net 3.0 und.net 3.5 für Windows Presentation Foundation (WPF) und Windows Workflow Foundation (WF) - allgemeine Beschreibungssprache für Desktop UND Web- Gui s - für Silverlight wird Untermenge verwendet (früherer Name WPF/E - Windows Presentation Foundation Everywhere ) - Ereigniscode wird wieder als Code-Behind-Datei abgelegt Button b = new Button(); b.with=100; ASP.NET-Code b.content = Hello World!"; b.onclick += new ClickEvent Handler(HWButton_Click); <Button Name="C_Button" Width="100" XAML-Code DockPanel.Dock="Fill" Click="HWButton_Click" Margin="10,10,10,10"> Hallo Welt! </Button> Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 36 18

19 Microsoft - Silverlight LINQ - Basistechnologie LINQ - Language INtegrated Query - neue Daten- Abfragesprache ab.net 3,0 - im Gegensatz zu SQL werden Abfragen nicht als String sondern als (überprüfbarer) Code eingebunden - damit Prüfung auf Fehler bereits im Compiler (und nicht zur Laufzeit) - unterstützt werden Datenbanken, XML, Textdaten etc. var Adressen = new XDocument( LINQ-Code für XML new XDeclaration("1.0", "utf-8", "yes"), new XElement("Container", "Inhalt")... ); string[] names = { "Burke", "Connor", SQL-like LINQ-Code "Frank","George", "Harris", "David" }; IEnumerable<string> expr = from s in names where s.length == 5 orderby s select s.toupper(); foreach (string item in expr) Console.WriteLine(item); Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 37 Microsoft - Trends - Zusammenfassung - mit den aktuellen Entwicklungen hat Microsoft einige interessante Ansätze für eine effiziente Webentwicklung zu bieten - mit Silverlight besteht eine gute Konkurrenzsituation zu Flash - die Basistechnologien XAML und LINQ sind auch auf mobilen Geräte sehr effizient umsetzbar - für die.net-entwicklungsumgebungen Visual Studio 2008 existieren entsprechende Erweiterungen für Silverlight Entwicklung webbasierter Anwendungen - Prof. T.Wiedemann - HTW Dresden - Folie 38 19

Entwicklung von Web Applikationen mit Microsoft - ASP.NET

Entwicklung von Web Applikationen mit Microsoft - ASP.NET Vorlesungsreihe Entwicklung webbasierter Anwendungen Entwicklung von Web Applikationen mit Microsoft - ASP.NET Prof. Dr.-Ing. Thomas Wiedemann email: wiedem@informatik.htw-dresden.de HOCHSCHULE FÜR TECHNIK

Mehr

Die Microsoft -.NET-Architektur und Web-Entwicklung MS -.NET

Die Microsoft -.NET-Architektur und Web-Entwicklung MS -.NET Vorlesungsreihe Grundlagen der Informatik Teil 3 Die Microsoft -.NET-Architektur und Web-Entwicklung MS -.NET Prof. Dr.-Ing. Thomas Wiedemann email: wiedem@informatik.htw-dresden.de HOCHSCHULE FÜR TECHNIK

Mehr

ASP: Active Server Pages

ASP: Active Server Pages ASP: Active Server Pages Allgemeines: ASP ist die serverseitige Schnittstelle zu Skripten/Programmen ausgehend vom Microsoft-Internet- Information-Server (z.b. in Windows Server enthalten) Skript- und

Mehr

ASP: Active Server Pages

ASP: Active Server Pages ASP: Active Server Pages Allgemeines: ASP ist die serverseitige Schnittstelle zu Skripten/Programmen ausgehend vom Microsoft-Internet- Information-Server (z.b. in Windows-Server enthalten) Skript- und

Mehr

Web Visu Tutorial. Hipecs Web Visu. Übersicht

Web Visu Tutorial. Hipecs Web Visu. Übersicht Revision Date V100 10082011 Hipecs Web Visu Die hipecs (high performance controller system) bietet die Möglichkeit einer sog Web-Visualisierung über den integrierten Webserver Hierfür wird im Standard

Mehr

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente Dr. Beatrice Amrhein Überblick Die Architektur WPF Projekt erstellen Steuerelemente einfügen Eigenschaften von Steuerelementen ändern Nach

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz Di 8.4 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Silverlight: Windows Presentation Foundation für s Web Christian Wenz Silverlight // WPF für s Web OOP 2008 // Di

Mehr

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum

Mehr

Einführung Internettechnologien. - Clientseitige Programmierung -

Einführung Internettechnologien. - Clientseitige Programmierung - Einführung Internettechnologien - Clientseitige Programmierung - Client Client: Programm, das Daten von einem Server anfordert In einem Netzwerk können unterschiedliche Clients zum Einsatz kommen Im Folgenden:

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Nach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt:

Nach der Installation kann es auch schon losgehen. Für unseren Port Scanner erstellen wir zunächst ein neues Projekt: Ein Port Scanner ist eine gute Möglichkeit den eigenen Server auf offene Ports zu scannen. Zu viele nicht benötigte und offene Ports können auf Ihrem Server und auf Ihrem Computer ein Sicherheitsrisiko

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework

Mehr

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an? WEBAPPLIKATIONEN MIT PHP Wo gibt es Hilfe? Wie fang ich an? Tools Webapplikationen bestehen aus Textdateien Lassen sich in Texteditoren schreiben Alternativen: Eclipse (PDT) Netbeans (Dynamic Languages)

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

.NET Code schützen. Projekt.NET. Version 1.0

.NET Code schützen. Projekt.NET. Version 1.0 .NET Code schützen Projekt.NET Informationsmaterial zum Schützen des.net Codes Version 1.0 Autor: Status: Ablage: Empfänger: Seiten: D. Hoyer 1 / 6 Verteiler : Dokument1 Seite 1 von 1 Änderungsprotokoll

Mehr

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Verwaltungsdirektion Informatikdienste Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Inhaltsverzeichnis Einleitung... 3 Installation WSUS Server... 4 Dokumente... 4 Step by Step Installation...

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung: Installation Bevor Sie mit der Installation von MOVIDO 1.0 beginnen, sollten Sie sich vergewissern, dass der Internet Information Server (IIS) von Microsoft installiert ist. Um dies festzustellen, führen

Mehr

Das Starten von Adami Vista CRM

Das Starten von Adami Vista CRM Das Starten von Adami Vista CRM 1. Herunterladen Der AdamiVista Installations-Kit wird auf unsere Website zur verfügung gestellt, auf die Download Seite: http://www.adami.com/specialpages/download.aspx.

Mehr

SANDBOXIE konfigurieren

SANDBOXIE konfigurieren SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:

Mehr

Outlook Web App 2010 Kurzanleitung

Outlook Web App 2010 Kurzanleitung Seite 1 von 6 Outlook Web App 2010 Einleitung Der Zugriff über Outlook Web App ist von jedem Computer der weltweit mit dem Internet verbunden ist möglich. Die Benutzeroberfläche ist ähnlich zum Microsoft

Mehr

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation

Mehr

Einsatzbedingungen FAMOS 3.10

Einsatzbedingungen FAMOS 3.10 Einsatzbedingungen FAMOS 3.10, Betriebssystem, Netzwerkintegration FAMOS ist als Mehrbenutzersystem konzipiert und damit voll netzwerkfähig. Die Integration in bestehende Netzwerke mit dem TCP/IP-Standard

Mehr

Installationsleitfaden zum Fakturierungsprogramm

Installationsleitfaden zum Fakturierungsprogramm Installationsleitfaden zum Fakturierungsprogramm 22.05.07 002-Installationsleitfaden Systemvoraussetzungen Betriebssystem: Windows 2000/Service Pack SP4 Windows XP/Service Pack SP2 Windows 2003 Server

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

6.9 Java Server Pages

6.9 Java Server Pages DocumentCollection dc = db.ftsearch(abfrage); Document d = dc.getfirstdocument(); while (d!= 0) { String Name = db.gettitle(); out.println(name + ""); d = dc.getnextdocument(); catch (NotesException

Mehr

Installationsbeschreibung. Version 4.2. Installationsbeschreibung 4.2 - Seite 1 von 6

Installationsbeschreibung. Version 4.2. Installationsbeschreibung 4.2 - Seite 1 von 6 Installationsbeschreibung Version 4.2 Installationsbeschreibung 4.2 - Seite 1 von 6 Installation auf einem Einzelplatz-System Dieser Abschnitt beschreibt, wie Sie die Installation durchführen, wenn die

Mehr

ITT WEB-Service DEMO. Kurzbedienungsanleitung

ITT WEB-Service DEMO. Kurzbedienungsanleitung ITT WEB-Service DEMO Kurzbedienungsanleitung Allgemein ITT Water & Wastewater Deutschland GmbH ermöglicht es Kunden Ihre Abwasseranlagen auf eine Leitzentrale bei ITT W & WW in Hannover aufschalten zu

Mehr

Programmieren 2 (Prof. Hasbargen) Klausur

Programmieren 2 (Prof. Hasbargen) Klausur Programmieren 2 (Prof. Hasbargen) 1 Klausur Aufgabe 1 (10 Punkte) Dynamisierung von HTML-Seiten HTML-Seiten sind eine gängige Art und Weise, Informationen darzustellen. Nennen Sie die Gründe, welche Vorteile

Mehr

Proseminar: Website-Management-Systeme

Proseminar: Website-Management-Systeme Proseminar: Website-Management-Systeme Thema: Web: Apache/Roxen von Oliver Roeschke email: o_roesch@informatik.uni-kl.de Gliederung: 1.) kurze Einleitung 2.) Begriffsklärung 3.) Was ist ein Web? 4.) das

Mehr

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA Unter Windows Vista ist die Installation der V-Modell XT Komponenten nicht ohne Weiteres möglich, da die User Account Control (UAC)-Engine dies unterbindet.

Mehr

Multimedia im Netz Wintersemester 2011/12

Multimedia im Netz Wintersemester 2011/12 Multimedia im Netz Wintersemester 2011/12 Übung 01 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 26.10.2011 MMN Übung 01 2 Inhalte der Übungen Vertiefung

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf

Mehr

Step by Step Softwareverteilung unter Novell. von Christian Bartl

Step by Step Softwareverteilung unter Novell. von Christian Bartl Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen

Mehr

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH

Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Amt für Informatik Anleitung mtan (SMS-Authentisierung) mit SSLVPN.TG.CH Anleitung vom 12. September 2009 Version: 1.0 Ersteller: Ressort Sicherheit Zielgruppe: Benutzer von SSLVPN.TG.CH Kurzbeschreib:

Mehr

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Kommunikationsnetze 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Gliederung 1. Einführung 2. Server-basierte Techniken 3. Client-basierte techniken Literatur: A. S. Tanenbaum, Computer

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

ASP.NET Grundlagen. Was ist ASP.NET

ASP.NET Grundlagen. Was ist ASP.NET ASP.NET Grundlagen ASP.NET Grundlagen...1 Was ist ASP.NET...1 Webseiten mit ASP.NET...3 Ereignisse...4 Zustandsverwaltung...5 Die Eigenschaften Request und Response....6 Was ist ASP.NET ASP steht für Active

Mehr

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele: 2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

SharePoint Demonstration

SharePoint Demonstration SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit

Mehr

Für die Bearbeitung von MySQL-Datenbanken ist das Administrationswerkzeug phpmyadmin integriert.

Für die Bearbeitung von MySQL-Datenbanken ist das Administrationswerkzeug phpmyadmin integriert. LocalWebServer V2 for NOF 7.5/8/9/10/11/12 mit MySQL- und SqLite-Datenbank sowie lokalem SMTP-Server Server Die Komponente LocalWebServer ist ein kompletter lokaler Web-Server mit PHP Erweiterung (PHP

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Windows 10 Sicherheit im Überblick

Windows 10 Sicherheit im Überblick Security im neuen Microsoft Betriebssystem Windows 10 Sicherheit im Überblick 04.08.15 Autor / Redakteur: Thomas Joos / Peter Schmitz Windows 10 hat viele neue Sicherheitsfunktionen, wie z.b. Optimierungen

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten

Mehr

Web Sockets mit HTML5. Quelle: www.html5rocks.com/de

Web Sockets mit HTML5. Quelle: www.html5rocks.com/de Web Sockets mit HTML5 Quelle: www.html5rocks.com/de Intensive Client-Server-Kommunikation: Beispiele Online-Spiele mit mehreren Mitspielern Chat-Anwendungen Live-Sport-Ticker Echtzeit-Aktualisierungen

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

Im folgenden wird die Outlookanbindung an organice/pi beschrieben.

Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Einleitung Einleitung Im folgenden wird die Outlookanbindung an organice/pi beschrieben. Wir unterscheiden dabei Termine und Kontakte. Über das Outlookmenü werden zusätzliche Aktivitäten gesteuert. "Normale"

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

DocuWare unter Windows 7

DocuWare unter Windows 7 DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie

Mehr

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man

Mehr

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

2. Installation unter Windows 8.1 mit Internetexplorer 11.0 1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 8.1 64-bit Windows Server 2K8 R2 Webbrowser: Microsoft Internet Explorer

Mehr

Anleitung Captain Logfex 2013

Anleitung Captain Logfex 2013 Anleitung Captain Logfex 2013 Inhalt: 1. Installationshinweise 2. Erste Schritte 3. Client-Installation 4. Arbeiten mit Logfex 5. Gruppenrichtlinien-Einstellungen für die Windows-Firewall 1. Installationshinweis:

Mehr

ITT AQUAVIEW WEB-Server. Kurzbedienungsanleitung

ITT AQUAVIEW WEB-Server. Kurzbedienungsanleitung ITT AQUAVIEW WEB-Server Kurzbedienungsanleitung Allgemein ITT Water & Wastewater Deutschland GmbH ermöglicht es Kunden Ihre Abwasseranlagen auf eine Leitzentrale bei ITT W & WW in Hannover aufschalten

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

Internet online Update (Internet Explorer)

Internet online Update (Internet Explorer) Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:

Mehr

Erstellen von Mailboxen

Erstellen von Mailboxen Seite 1 von 5 Erstellen von Mailboxen Wenn Sie eine E-Mail-Adresse anlegen möchten, mit Ihrem Domain-Namen, z. B. IhrName@Domain.com, müssen Sie eine Mailbox erstellen. Gehen Sie hierzu wie folgt vor:

Mehr

Update von Campus-Datenbanken (FireBird) mit einer Version kleiner 9.6 auf eine Version größer 9.6

Update von Campus-Datenbanken (FireBird) mit einer Version kleiner 9.6 auf eine Version größer 9.6 Sommer Informatik GmbH Sepp-Heindl-Str.5 83026 Rosenheim Tel. 08031 / 24881 Fax 08031 / 24882 www.sommer-informatik.de info@sommer-informatik.de Update von Campus-Datenbanken (FireBird) mit einer Version

Mehr

System-Update Addendum

System-Update Addendum System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im

Mehr

Java Script für die Nutzung unseres Online-Bestellsystems

Java Script für die Nutzung unseres Online-Bestellsystems Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,

Mehr

WPF Steuerelemente Listbox, ComboBox, ListView,

WPF Steuerelemente Listbox, ComboBox, ListView, WPF Steuerelemente Listbox, ComboBox, ListView, Dr. Beatrice Amrhein Überblick Einführung Listen ComboBox Tabellen 2 Einführung 3 Listen- und Tabellen-Elemente Listen und Tabellen-Elemente sind Steuerelemente,

Mehr

Datensicherung. Mögliche Vorgehensweisen:

Datensicherung. Mögliche Vorgehensweisen: Datensicherung Car&GO! Daten können schnell und mit hoher Sicherheit mit dem mitgelieferten Programm Backup.exe gesichert werden. Das Programm ist in jedem Verzeichnis enthalten aus dem das Cargo-Hauptprogramm

Mehr

Dokumentation zur Browsereinrichtung

Dokumentation zur Browsereinrichtung Dokumentation zur Browsereinrichtung Einrichtung des Browsers zur Nutzung von Testdurchfuehren.de Stand: 10/10 Einleitung Einrichtung des Browsers zur Nutzung von Testdurchfuehren.de Diese Anleitung soll

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 1 Allgemeine Beschreibung "Was war geplant, wo stehen Sie jetzt und wie könnte es noch werden?" Das sind die typischen Fragen, mit denen viele Unternehmer

Mehr

NTCS Synchronisation mit Exchange

NTCS Synchronisation mit Exchange NTCS Synchronisation mit Exchange Mindestvoraussetzungen Betriebssystem: Mailserver: Windows Server 2008 SP2 (x64) Windows Small Business Server 2008 SP2 Windows Server 2008 R2 SP1 Windows Small Business

Mehr

Einbindung von Videos im ZMS

Einbindung von Videos im ZMS Einbindung von Videos im ZMS Videos können auf Ihrer ZMS-Website auf vier verschiedene Arten eingebunden werden: - Video-Link (z.b. You Tube) - Real Media Stream - Video-Datei - Flash-Datei Um ein Video

Mehr

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen Stand: 13.12.2010 Die BüroWARE SoftENGINE ist ab Version 5.42.000-060 in der Lage mit einem Microsoft Exchange Server ab Version 2007 SP1

Mehr

BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015

BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 1 BSV Software Support Mobile Portal (SMP) Stand 1.0 20.03.2015 Installation Um den Support der BSV zu nutzen benötigen Sie die SMP-Software. Diese können Sie direkt unter der URL http://62.153.93.110/smp/smp.publish.html

Mehr

Multimedia Engineering II - Übung 2

Multimedia Engineering II - Übung 2 Multimedia Engineering II - Übung 2 Zielstellung der Übungsaufgabe Das Login-Panel der ersten Übung erhält nun die Funktion, auf eine zweite View zu wechseln. Auf dieser werden Sie nun das erste Mal einen

Mehr

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten AVM GmbH Alt-Moabit 95 D-10559 Berlin Faxversand mit dem FRITZ! LAN Assistenten Mit dem FRITZ! LAN Assistenten können Sie einen Computer als FRITZ!fax Server einrichten, über den dann Faxe von anderen

Mehr

Verwendung des Terminalservers der MUG

Verwendung des Terminalservers der MUG Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität

Mehr

Xylem WebService Demo Kurzbedienungsanleitung

Xylem WebService Demo Kurzbedienungsanleitung Xylem WebService Demo Kurzbedienungsanleitung WebService Demo Kurzanleitung, Seite 1 Allgemein Xylem Water Solutions Deutschland GmbH ermöglicht es Kunden, Ihre Abwasseranlagen auf eine Leitzentrale bei

Mehr

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter Die Programmiersprache Java Dr. Wolfgang Süß Thorsten Schlachter Eigenschaften von Java Java ist eine von der Firma Sun Microsystems entwickelte objektorientierte Programmiersprache. Java ist......a simple,

Mehr

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten!

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten! Download, Installation und Autorisierung der Lasergene Software Bitte unbedingt beachten! Wichtig: Sie müssen für die Installation und Autorisierung als Administrator an Ihrem Computer angemeldet sein.

Mehr

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden Agentur für Werbung & Internet Schritt für Schritt: Newsletter mit WebEdition versenden E-Mail-Adresse im Control Panel einrichten Inhalt Vorwort 3 Einstellungen im Reiter «Eigenschaften» 4 Einstellungen

Mehr

Fernzugang Uniklinikum über VMware View

Fernzugang Uniklinikum über VMware View Fernzugang Uniklinikum über VMware View Windows Mit VMware View haben Sie die Möglichkeit, von einem beliebigen Netzwerk aus auf einen Rechnerpool des Uniklinikums zuzugreifen. 1. Installation des VMware

Mehr

Erste Schritte mit Sharepoint 2013

Erste Schritte mit Sharepoint 2013 Erste Schritte mit Sharepoint 2013 Sharepoint ist eine webbasierte Plattform zum Verwalten und Teilen (speichern, versionieren, suchen, sortieren, mit Rechten und Merkmalen versehen, ) von Informationen

Mehr

Administrator Handbuch

Administrator Handbuch SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...

Mehr

Sicherheit in Webanwendungen CrossSite, Session und SQL

Sicherheit in Webanwendungen CrossSite, Session und SQL Sicherheit in Webanwendungen CrossSite, Session und SQL Angriffstechniken und Abwehrmaßnahmen Mario Klump Die Cross-Site -Familie Die Cross-Site-Arten Cross-Site-Scripting (CSS/XSS) Cross-Site-Request-Forgery

Mehr

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin SSO-Schnittstelle Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle NetSlave GmbH Simon-Dach-Straße 12 D-10245 Berlin Telefon +49 (0)30-94408-730 Telefax +49 (0)30-96083-706 E-Mail mail@netslave.de

Mehr

my.green.ch... 2 Domänenübersicht... 4

my.green.ch... 2 Domänenübersicht... 4 my.green.ch... 2 Domänenadministrator... 2 Kundenadministrator... 3 Standard Benutzer... 3 Domänenübersicht... 4 Domänen... 5 Benutzer und E-Mail... 5 Liste der Benutzer... 5 Hosted Exchange... 7 Mail

Mehr

Whitepaper. Produkt: List & Label 16. List & Label 16 unter Linux/Wine. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: List & Label 16. List & Label 16 unter Linux/Wine. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: List & Label 16 List & Label 16 unter Linux/Wine List & Label 16 unter Linux/Wine - 2 - Inhalt Allgemeines 3 Voraussetzungen 3 Schritt-für-Schritt

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an. CRS - Support... immer gut beraten Installationsanleitung Amadeus Vista Schritt 1 Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an

Mehr

Hochschule Darmstadt Fachbereich Informatik

Hochschule Darmstadt Fachbereich Informatik Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Praktikumsaufgaben 1 Semesterthema "Webbasierter Pizzaservice" Im Lauf des Semesters soll eine integrierte webbasierte Anwendung

Mehr

Oracle APEX Installer

Oracle APEX Installer Version 2.11 Installationsanleitung Kontakt Sphinx IT Consulting Aspernbrückengasse 2 1020 Wien, Österreich T: +43 (0)1 59931 0 F: +43 (0)1 599 31 99 www.sphinx.at marketing@sphinx.at Inhalt 1 Voraussetzungen

Mehr

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr