Sebastian Eschweiler. Silverlight 2.0. schnell+kompakt
|
|
- Walther Möller
- vor 6 Jahren
- Abrufe
Transkript
1
2 Silverlight 2.0
3
4 Sebastian Eschweiler Silverlight 2.0 schnell+kompakt
5 Sebastian Eschweiler Silverlight 2.0 schnell+kompakt ISBN: entwickler.press ein Imprint der Software & Support Verlag GmbH Ihr Kontakt zum Verlag und Lektorat: Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar. Lektorat: Sebastian Burkart, Korrektorat: Frauke Pesch Satz: Sebastian Burkart Umschlaggestaltung: Maria Rudi Belichtung, Druck und Bindung: M.P. Media-Print Informationstechnologie GmbH, Paderborn. Alle Rechte, auch für Übersetzungen, sind vorbehalten. Reproduktion jeglicher Art (Fotokopie, Nachdruck, Mikrofilm, Erfassung auf elektronischen Datenträgern oder andere Verfahren) nur mit schriftlicher Genehmigung des Verlags. Jegliche Haftung für die Richtigkeit des gesamten Werks, kann, trotz sorgfältiger Prüfung durch Autor und Verlag, nicht übernommen werden. Die im Buch genannten Produkte, Warenzeichen und Firmennamen sind in der Regel durch deren Inhaber geschützt.
6 Inhaltsverzeichnis Inhaltsverzeichnis Vorwort 9 Warum Silverlight? 10 An wen richtet sich dieses Buch? 10 Kapitel 1: Einführung in Silverlight Entstehung von Silverlight Silverlight und Flash Silverlight im.net Framework 13 Kapitel 2: Installation und Vorbereitung der Entwicklungsumgebung Bestandteile der Entwicklungsumgebung Voraussetzung für die Installation Installation Erste Schritte mit Visual Studio Projektstruktur Hello World mit Silverlight 30 Kapitel 3: XAML und Silverlight Einführung in XAML Namensräume XAML und Code-Behind Steuerelemente Geometrische Formen Brushes Transformationen Animationen 56 schnell und kompakt 5
7 Inhaltsverzeichnis Kapitel 4: Layout Management Layout Management mit Panels Canvas StackPanel Grid 66 Kapitel 5: Styles und Templates Einführung Styles Templates 76 Kapitel 6: Ereignisbehandlung Einführung Mausereignisse Tastaturereignisse Weitere Ereignistypen Steuerelement-Ereignisse 92 Kapitel 7: Datenzugriff und Datenbindung Einführung XML-Daten lesen und schreiben XML-Serialisierung Datenbanken anbinden Datenzugriff über Web Service Steuerelemente an Datenquellen binden 110 Kapitel 8: Benutzersteuerelemente Einführung Das erste Benutzersteuerelement Benutzersteuerelemente in Klassenbibliotheken kapseln Einbindung einer Klassenbibliothek 122 6
8 Inhaltsverzeichnis Kapitel 9: Expression Blend und Silverlight Einführung Erste Schritte mit Expression Blend Anwendungsdesign mit Expression Blend 135 Stichwortverzeichnis 139 schnell und kompakt 7
9
10 Vorwort Die Fähigkeit zur Innovation entscheidet über unser Schicksal (Roman Herzog) Wenn es darum geht, im Bereich IT zwischen echten Innovationen und kurzzeitigem Hype zu unterscheiden, gehen die Meinungen weit auseinander. Mit Silverlight hat Microsoft eine Technologie für das Erstellen von Internetanwendungen zur Verfügung gestellt, bei der das Potenzial einer echten Innovation durchaus gegeben ist. Das vorliegende Buch aus der schnell + kompakt-reihe liefert Ihnen eine kompakte Einführung in die Anwendung und Programmierung der Microsoft-Silverlight-2.0-Plattform und ist daher ideal für den Einstieg in diese neue Technologie. Das Buch soll Ihnen dabei helfen, in möglichst kurzer Zeit einen umfassenden Überblick über die Möglichkeiten von Silverlight zu bekommen. Hierzu werden in den folgenden Kapiteln die grundlegenden Konzepte vorgestellt, der Aufbau einer typischen Entwicklungsumgebung besprochen sowie erste praktische Erfahrungen mit der Umsetzung von kleinen Anwendungsbeispielen erzielt. Es wird bewusst darauf verzichtet, eine umfassende Referenz zu liefern, die alle Teilbereiche von Silverlight in umfassender Detailtiefe abdeckt. Vielmehr sollen Sie in kürzester Zeit in die Lage versetzt werden, die Einsatzmöglichkeiten von Silverlight 2.0 beurteilen und gezielt im Rahmen von Entwicklungsprojekten für sich nutzen zu können. schnell und kompakt 9
11 Vorwort Warum Silverlight? Silverlight eröffnet für das Erstellen von browserbasierten Anwendungen völlig neue Möglichkeiten. Durch den Einsatz eines relativ kompakten Browser-Plug-ins gehen die Gestaltungsmöglichkeiten von Anwendungsoberflächen mit Silverlight weit über die Grenzen von serverbasierten Techniken von ASP.NET oder PHP hinaus. Silverlight bringt hierbei das Anwendungsgefühl von echten Windows-Anwendungen in den Browsern und ermöglicht dem Nutzer somit ein durchgängiges Applikationsverhalten. Diese Tatsache wird oftmals unter dem Überbegriff RIA (Rich Internet Applications) zusammenfasst. An wen richtet sich dieses Buch? Dieses Buch ist in erster Linie für.net-entwickler geschrieben, die bisher noch keine Silverlight-Kenntnisse gesammelt haben. Sollten Sie bereits mit Silverlight 1.0 gearbeitet haben, so wird es Ihnen helfen, sich schnell in die neuen Konzepte einzuarbeiten. Für das Verständnis der nachfolgenden Kapitel ist dies aber keine Voraussetzung. Die Beispiele in diesem Buch sind durchgängig in der Programmiersprache C# gehalten. Als Entwicklungsumgebung kommt Visual Studio 2008 zum Einsatz. In beiden Bereichen sollten Sie idealerweise erste Erfahrungen gesammelt haben und mit dem Umgang vertraut sein. Grundkenntnisse in der Programmierung mit C# und des.net-frameworks werden daher vorausgesetzt. Sebastian Eschweiler 10
12 KAPITEL 1 Einführung in Silverlight 1.1 Entstehung von Silverlight Silverlight und Flash Silverlight im.net Framework Entstehung von Silverlight Silverlight ist als Bestandteil der Microsoft-.NET-Entwicklungsplattform eine relativ neue Technik und im März 2007 in der Version 1.0 erschienen. Zuvor war die Webpräsentationstechnik unter dem Namen WPF/E (Windows Presentation Foundation/Everywhere) bekannt. An dieser Bezeichnung lässt sich der eigentliche Ursprung von Silverlight bereits erkennen die Windows Presentation Foundation (WPF). Mit der WPF hat Microsoft eine neue Präsentationsschicht für das Gestalten von Benutzeroberflächen für Desktopanwendungen mit Erscheinen des.net Frameworks 3.0 zur Verfügung gestellt. Die grundlegenden Elemente dieser Präsentationstechnik macht das Silverlight-Framework zusätzlich für die Anwendung im Browser verfügbar. Beide Techniken nutzen XAML (Extensible Application Markup Language) als XML-basierte Gestaltungssprache für das Beschreiben von Programmoberflächen. Seit Oktober 2008 ist Silverlight in der Version 2.0 verfügbar und hat mit Erscheinen dieses Releases deutlich an Funktionsumfang zugelegt. Der Umfang der verfügbaren XAML-Befehle hat in dieser Version ebenfalls noch einmal stark zugenommen, wodurch der Entwickler Zugriff auf zahlreiche neue Steuerelemente erhält. schnell und kompakt 11
13 Einführung in Silverlight Für alle Anwendungsbeispiele dieses Buchs bildet die Version 2.0 der Webpräsentationstechnik die Grundlage. 1.2 Silverlight und Flash Da Silverlight für die Aufbereitung der Inhalte auf einer Client-seitigen Verarbeitung basiert, ist das Vorhandensein eines Browser-Plug-ins notwendig. Dieses Plug-in wird von Microsoft kostenlos zur Verfügung gestellt und ist aktuell für die folgenden Browser verfügbar: Mozilla Firefox Internet Explorer 6 SP1/7/8 Safari Die Unterstützung umfasst hierbei nicht ausschließlich die Windows-Plattform, sondern zusätzlich die Verwendung unter Mac- OS. Außerdem ist Silverlight auf mobilen Endgeräten basierend auf Windows Mobile 6 mit installiertem Internet Explorer verfügbar. Durch den Einsatz des Silverlight-Browser-Plug-ins liegt der Vergleich zu Adobe Flash nahe. Für die Darstellung von Flashbasierten Inhalten wird ebenfalls ein Plug-in benötigt, das Adobe für alle wichtigen, am Markt verfügbaren Browser zur Verfügung stellt. Basierend auf Flash stellt Adobe das Flex-Framework zur Verfügung. Flex liefert als Anwendungsplattform ebenfalls umfassende Unterstützung für das Erstellen von RIAs. Welche Technik sich im konkreten Anwendungsfall besser für die Umsetzung einer Rich Internet Application eignet, bleibt im Einzelfall zu entscheiden. Silverlight ist von Microsoft bewusst als direkte Konkurrenztechnologie zu Flash bzw. Flex positioniert. 12
14 1.3 Silverlight im.net Framework Da sich dieses Buch im Folgenden ausschließlich auf Silverlight konzentrieren wird, möchte ich Ihnen einige Vorteile dieser Technologie mit auf den Weg geben: Silverlight basiert auf dem.net Framework. Über die auf dem Client zur Verfügung stehende Mini-CLR sind wichtige.net- Klassen auch in Silverlight verfügbar. Silverlight wird durch das Vorhandensein leistungsstarker Entwicklungswerkzeuge unterstützt. Hierzu zählen in erster Linie Visual Studio 2008 und Expression Blend 2 SP 1 sowie weitere Tools der Expression-Reihe. Durch den Einsatz von Visual Sudio und Expression Blend ist Silverlight optimal auf die Aufgabentrennung zwischen Entwickler und Designer vorbereitet. Beide Anwendergruppen finden ein auf ihre Bedürfnisse optimal zugeschnittenes Entwicklungswerkzeug. 1.3 Silverlight im.net Framework Die Einordnung von Silverlight innerhalb der.net-plattform fällt angesichts der Vielzahl an verfügbaren Techniken nicht ganz leicht. Das folgende Kapitel soll daher eine Übersicht über die verfügbaren Technologien der.net-umgebung geben und bei der Einordnung von Silverlight behilflich sein. Die.NET-Plattform bietet in der aktuellen Version umfassende Unterstützung für das Erstellen von desktopbasierten Applikationen bis hin zu serverbasierten Applikationen, die über den Browser erreichbar sind. Hierzu werden die folgenden fünf Technologien angeboten: Windows Presentation Foundation Windows Forms schnell und kompakt 13
15 Einführung in Silverlight Silverlight ASP.NET mit AJAX-Unterstützung ASP.NET Die Windows Presentation Foundation und Windows Forms unterstützen das Erstellen von Applikationen, die direkt auf dem System des Anwenders ausgeführt werden. Voraussetzung hierfür ist die Installation der.net-laufzeitumgebung auf dem System des Anwenders. ASP.NET-Anwendungen stellen das genaue Gegenteil dar. Die Verarbeitung erfolgt vollständig auf dem Server. Übermittelt wird an den Client lediglich der HTML-Quellcode, der im Browser zur Anzeige gebracht wird. Jede Benutzerinteraktion mit der ASP.NET- Anwendung erfordert daher einen vollständigen HTTP-Request. Die vollständige Seite wird komplett neu geladen und aufgebaut. Für diesen Bereich bietet.net Abhilfe. Optional lässt sich für ASP.NET-Anwendungen die Unterstützung von AJAX aktivieren. Die Abkürzung AJAX steht für Asynchronous JavaScript and XML. AJAX ermöglicht die asynchrone Datenübertragung zwischen Server und Client. Hierdurch können einzelne Bereiche der Webseite aktualisiert werden, ohne dass die Seite vollständig neu geladen werden muss. Der Benutzer nimmt den Einsatz dieser Technik in erster Linie durch ein wesentlich flüssigeres Verhalten des User-Interfaces wahr. Silverlight positioniert sich schließlich in der Mitte der bisher beschriebenen Technologien. Die Anwendung wird zwar auf einem Server gehostet, aber vor der Ausführung auf den Client übertragen. Die Darstellung und Verarbeitung der Programmanweisungen übernimmt auf der Client-Seite der Browser. Um dies zu ermöglichen, benötigt der Browser ein Plug-in. Über dieses Plug-in wird eine Mini-.NET-Laufzeitumgebung zur Verfügung gestellt, 14
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
MehrJochen Bartlau. List & Label. schnell + kompakt
Jochen Bartlau List & Label Jochen Bartlau List & Label ISBN 978-3-939084-68-6 2007 entwickler.press, ein Imprint der Software & Support Verlag GmbH 1. Auflage, 2007 http://www.entwickler-press.de http://www.software-support.biz
MehrAnspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface. Oliver Scheer Microsoft Deutschland
Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface Oliver Scheer Microsoft Deutschland Agenda Warum entwickelt Microsoft Design-Werkzeuge und Technologien?
Mehrgrep kurz & gut John Bambenek and Agnieszka Klus
grep kurz & gut grep kurz & gut John Bambenek and Agnieszka Klus Beijing Cambridge Farnham Köln Sebastopol Tokyo Copyright der deutschen Ausgabe 2009 by O'Reilly Verlag GmbH & Co.KG Darstellung eines
MehrGradle. Ein kompakter Einstieg in modernes Build-Management. Joachim Baumann. Joachim Baumann, Gradle, dpunkt.verlag, ISBN
D3kjd3Di38lk323nnm Joachim Baumann Gradle Ein kompakter Einstieg in modernes Build-Management Joachim Baumann joachim.baumann@codecentric.de Lektorat: René Schönfeldt Copy Editing: Sandra Gottmann, Münster-Nienberge
MehrTobias Hauser. XML-Standards. schnell+kompakt
Tobias Hauser XML-Standards schnell+kompakt Tobias Hauser XML-Standards schnell+kompakt ISBN: 978-3-86802-236-0 2010 entwickler.press ein Imprint der Software & Support Media GmbH 2. vollständig aktualisierte
MehrWeb 2.0 à la Microsoft Neuigkeiten aus der.net-welt - ein Überblick
1 Web 2.0 à la Microsoft Neuigkeiten aus der.net-welt - ein Überblick W3L AG info@w3l.de 2007 2 Inhaltsverzeichnis Was ist Web 2.0? Zusammenhänge Microsoft ASP.NET AJAX Silverlight zurück 3 Was ist Web
MehrWindows Presentation Foundation
Windows Presentation Foundation WS 2013/14 Gliederung Literatur Einführung Inhalt Architektur von Windows Presentation Foundation und das Programmiermodell XAML Steuerelemente und Layout Ressourcen Data
Mehr{ Light up the Web } Oliver Scheer. Evangelist Microsoft Deutschland
{ Light up the Web } Oliver Scheer Evangelist Microsoft Deutschland { Light up the Web } Oliver Scheer Evangelist Microsoft Deutschland Was ist Silverlight? Tools für Silverlight Designer-Developer-Workflow
MehrDipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant
Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als
Mehrios-apps programmieren mit Swift
Christian Bleske ios-apps programmieren mit Swift Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV 2., aktualisierte und erweiterte Auflage Christian Bleske
MehrApollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved.
Apollo Überblick Klaus Kurz Manager Business Development 1 Was ist Apollo? Apollo ist der Codename für eine plattformunabhängige Laufzeitumgebung, entwickelt von Adobe, die es Entwicklern ermöglicht ihre
Mehr360.NET. Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland
360.NET Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland Was ist.net? Eine Strategie Eine Plattform Eine Laufzeitumgebung Eine Software-Sammlung Ein Set von Services Warum so ein Framework?
MehrWindows Presentation Foundation - Crashkurs
Windows Presentation Foundation - Crashkurs von Bernd Marquardt 1. Auflage Windows Presentation Foundation - Crashkurs Marquardt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrNext Generation UI-Design. Oliver Scheer Developer Evangelist Microsoft Deutschland
Next Generation UI-Design Oliver Scheer Developer Evangelist Microsoft Deutschland Agenda Warum entwickelt Microsoft Design Werkzeuge? Technologien für UI-Design Windows Presentation Foundation Surface
MehrWPF. Übersicht. Komponenten & Frameworks Seite 1
Übersicht - W indows P resentation F oundation - Werkzeug zur Entwicklung grafischer Benutzeroberflächen - deklarative Definition erfolgt mit der Beschreibungs- Sprache: XAML - XAML - Extensible Application
MehrInhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.
Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features 8 Funktionsübersicht (Auszug) 1 Übersicht MIK.starlight bietet individuelle
MehrJoomla! Templates. Professionelle Vorlagen mit CSS. Daniel Koch
Joomla! Templates Professionelle Vorlagen mit CSS Daniel Koch Daniel Koch Joomla!-Templates Professionelle Vorlagen mit CSS Daniel Koch Joomla!-Templates. Professionelle Vorlagen mit CSS ISBN: 978-3-86802-325-1
MehrWindows Presentation Foundation
1 von 5 04.05.2012 00:15 Windows Presentation Foundation aus Wikipedia, der freien Enzyklopädie Windows Presentation Foundation (kurz WPF), auch bekannt unter dem Codenamen Avalon, ist ein Grafik- Framework
MehrWindows Presentation Foundation - Crashkurs
Bernd Marquardt Microsoft Windows Presentation Foundation - Crashkurs 2. überarbeitete Auflage Microsoft Vorwort - ll Für wen ist dieses Buch gedacht? 12 Beispieldateien zu diesem Buch 12 Support 12 1
MehrDCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages
Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages
MehrDas Fuji X100 Handbuch
Michael Diechtierow Das Fuji X100 Handbuch Fotografieren mit der Fujifilm FinePix X100 Dr. Michael Diechtierow michi@dpunkt.de Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm
MehrInhaltsverzeichnis. Vorwort Einleitung. 1 Die Philosophie 21. 2 Die neue Technologie: XAML, WPF und Silverlight 47
Vorwort Einleitung 1 3 Bisherige Möglichkeiten des UI-Designs 5 Die neuen Möglichkeiten 7 Die neuen Herausforderungen Ausblick Ziel dieses Buches An wen richtet sich dieses Buch Diskussion zu diesem Buch
MehrVergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware VDMS
Stephan Püngel Vergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware sübersicht Einstieg Vorstellung als Rich Internet Application Technologie
MehrAndreas Spillner / Ulrich Breymann, Lean Testing für C++-Programmierer, dpunkt.verlag, ISBN
Andreas Spillner ist Professor für Informatik an der Hochschule Bremen. Er war über 10 Jahre Sprecher der Fachgruppe TAV»Test, Analyse und Verifikation von Software«der Gesellschaft für Informatik e.v.
MehrVon Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg
Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen
MehrWPF: Viele bunte Smart Clients
ITMAGAZINE WPF: Viele bunte Smart Clients 18. August 2006 - Mit dem Windows Presentation Framework (WPF) führt Microsoft im Rahmen von.net 3.0 ein neues Programmiermodell für die Konzeption von grafisch
MehrRIA - Rich Internet Applications... 2. Vorteile von RIAs... 2. Nachteile von RIAs... 2. RIA Entwicklungswerkzeuge von Adobe und Microsoft...
Autor: Thomas Reinwart 2008-10-14 office@reinwart.com Inhalt RIA - Rich Internet Applications... 2 Vorteile von RIAs... 2 Nachteile von RIAs... 2 RIA Entwicklungswerkzeuge von Adobe und Microsoft... 2
MehrArchitekturen mobiler Multi Plattform Apps
Architekturen mobiler Multi Plattform Apps Wolfgang Maison & Felix Willnecker 06. Dezember 2011 1 Warum Multi- Plattform- Architekturen? Markt. Apps für Smartphones gehören zum Standardinventar jeder guten
MehrInhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.
Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features 8 Funktionsübersicht (Auszug) Seite 2 von 14 1. Übersicht MIK.starlight bietet
MehrDeveloper, Developer Developer! Tools, Tools, Tools!
Developer, Developer Developer! Tools, Tools, Tools! Agenda Visual Studio 2008 Expression Studio 2 Ressourcen TOOLS FÜR ENTWICKLER Visual Studio 2008 Überblick Gratis Sprachabhängig Web- und Windows Hobbyisten
MehrSilverlight 3. von Uwe Rozanski. 1. Auflage. Silverlight 3 Rozanski schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
Silverlight 3 von Uwe Rozanski 1. Auflage Silverlight 3 Rozanski schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Webprogrammierung mitp/bhv 2009 Verlag C.H.
MehrSystemvoraussetzungen
[Stand: 12.12.2016 Version: 59] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 10... 5 1.1 Windows... 5 1.1.1 Betriebssystem...
MehrDataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...
Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen
MehrDr. Michael Diechtierow
Dr. Michael Diechtierow michi@dpunkt.de Lektorat: Gerhard Rossbach, Rudolf Krahm Technische Redaktion: Rudolf Krahm Korrektorat: Sandra Gottmann Satz: Anna Diechtierow Herstellung: Birgit Bäuerlein Umschlaggestaltung:
MehrSQL-Abfragen optimieren
Robert Panther SQL-Abfragen optimieren Was Entwickler über Performance wissen müssen schnell+kompakt Robert Panther SQL-Abfragen optimieren. Was Entwickler über Performance wissen müssen schnell+kompakt
MehrWeb 2.0 Architekturen und Frameworks
Web 2.0 Architekturen und Frameworks codecentric GmbH Mirko Novakovic codecentric GmbH Quality Technische Qualitätssicherung in Software-Projekten mit Fokus auf Performance, Verfügbarkeit und Wartbarkeit
MehrJava Applet Alternativen
White Paper Java Applet Alternativen Version 1.0, 21.01.2014 Tobias Kellner tobias.kellner@egiz.gv.at Zusammenfassung: Aufgrund diverser Meldungen über Sicherheitslücken in Java haben in letzter Zeit Browser-Hersteller
MehrSystemvoraussetzungen
[Stand: 18.03.2016 Version: 53.2] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 9... 4 1.1 Windows... 4 1.1.1 Betriebssystem...
MehrSoftware entwickeln mit Verstand
D3kjd3Di38lk323nnm Jörg Dirbach Markus Flückiger Steffen Lentz Software entwickeln mit Verstand Was Sie über Wissensarbeit wissen müssen, um Projekte produktiver zu machen Jörg Dirbach jdi@zuehlke.com
MehrWindows 8 Apps entwickeln
Windows 8 Apps entwickeln Apps für die neue Oberfläche von Windows 8 Entwickeln mit HTML5, JavaScript, XAML und C# Von den Grundlagen der Programmiersprachen bis zur fertigen App Windows 8 Apps entwickeln
MehrStandards, Technologien und Architekturen moderner Web-Anwendungen
Standards, Technologien und Architekturen moderner Web-Anwendungen Kompakt-Intensiv-Training In unserer zweitägigen Schulung "Standards, Technologien und Architekturen moderner Web-Anwendungen" erlangen
MehrRich Internet Applications für Jederman - mit Adobe. Philipp Cielen, cielen.com
Rich Internet Applications für Jederman - mit Adobe Philipp Cielen, cielen.com Übersicht Kurzeinführung in Adobe ColdFusion Übersicht (integrierte) RIA Technologien Erstellen von Flash und AJAX- Anwendungen
MehrX.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken.
X. systems.press X.systems.press ist eine praxisorientierte Reihe zur Entwicklung und Administration von Betriebssystemen, Netzwerken und Datenbanken. Martin Grotegut Windows Vista Service Pack 1 123 Martin
MehrSystemvoraussetzungen
[Stand: 06.08.2014 Version: 44] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 9... 4 1.1 Windows... 4 1.1.1 Betriebssystem...
MehrWindows Presentation Foundation Crashkurs
Bernd Marquardt Microsoft Windows Presentation Foundation Crashkurs Microsoft Dmcc Inhaltsverzeichnis Vorwort Für wen ist dieses Buch gedacht? Beispieldateien zu diesem Buch Support I 1 Einführung und
MehrApp Programmierung Grundkurs für Android App Programmierung Grundkurs für Windows HTML 5 - Mobile Webseiten programmieren...
Inhalt App Programmierung Grundkurs für Android... 2 App Programmierung Grundkurs für Windows 10... 3 HTML 5 - Mobile Webseiten programmieren... 4 HTML-Grundlagen und CSS... 5 PHP Programmierung - Grundlagen...
MehrNeuronale Netze selbst programmieren
D3kjd3Di38lk323nnm Neuronale Netze selbst programmieren Ein verständlicher Einstieg mit Python Tariq Rashid Deutsche Übersetzung von Frank Langenau Tariq Rashid Lektorat: Alexandra Follenius Übersetzung:
Mehrnewsworks 6.3/6.4 Systemvoraussetzungen Gültig ab 09/2015
newsworks 6.3/6.4 Systemvoraussetzungen Gültig ab 09/2015 Inhaltsverzeichnis Arbeitsstation (Client)...3 Workflow (Server)...4 newsproc...5 2 newsworks Systemvoraussetzungen Arbeitsstation (Client) newsworks
MehrVorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13
Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...
MehrWPF. Windows Presentation Foundation. Sven Hubert Student Partner Microsoft Academic Program
WPF Windows Presentation Foundation Sven Hubert Student Partner Microsoft Academic Program Sven.Hubert@studentprogram.de 27. Nov. 2006 Agenda WPF ein Überblick WPF mit Visual Studio (Demos) WPF mit Microsoft
MehrWebapplikation aus dem MISTRA Bereich
Webapplikation aus dem MISTRA Bereich Übersicht Vortrag Fachapplikation Verkehrsunfälle Lösung mit Adobe Flex Demo der Applikation Schlussbemerkungen MISTRA Management-Informationssystem Strasse und Strassenverkehr
MehrWarum JavaScript? Vorwort
Vorwort Programmieren ist die Kunst, Computer dazu zu bringen, das zu machen, was du willst! Das machst du mit einer Programmiersprache, mit der du aufschreibst, was der Computer tun soll. Programmieren
MehrPatch-Management Übersichtsbericht
Seite 1 von 5 Patch-Management Übersichtsbericht erstellt am: 08 Apr 2012 21:35 MAB IT-Consulting Standort: Dreieich Gerät: HB-WSHB Nicht vorhanden Sicherheitsupdate für Microsoft Office XP (KB956464)
Mehrinformatik ag IT mit klarer Linie S i e b e l O p e n U I
informatik ag IT mit klarer Linie S i e b e l O p e n U I und Siebel auf mobilen Geräten www.ilume.de Siebel Open UI und Siebel auf mobilen Geräten Die Anforderungen an unternehmensweite Softwarelösungen
Mehrmap.apps Version Systemvoraussetzungen
map.apps Version 3.6.0 Systemvoraussetzungen Version 3.6.0 Urheberschutz Der rechtmäßige Erwerb der con terra Softwareprodukte und der zugehörigen Dokumente berechtigt den Lizenznehmer zur Nutzung dieser
MehrSystemvoraussetzungen
[Stand: 16.01.2015 Version: 47] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 9... 5 1.1 Windows... 5 1.1.1 Betriebssystem...
MehrWebdesign mit HTML und CSS Einführungsabend
Einführungsabend Die eigene Internetseite Hypertext und html Das HTML Grundgerüst HTML-Editoren Skriptsprachen im WWW Rechtliche Absicherung Suchmaschinenoptimierung Das HTML Grundgerüst HTML ist ein Kompromiss
Mehrquickterm 5.6.2 Systemvoraussetzungen Version: 1.1
quickterm 5.6.2 Systemvoraussetzungen Version: 1.1 26.04.2016 Inhaltsverzeichnis Inhaltsverzeichnis 1 Systemvoraussetzungen quickterm Server 3 2 Systemvoraussetzungen quickterm Client 5 3 Systemvoraussetzungen
MehrAutor: Roland Thöni Veröffentlicht: 20. Oktober 2009 Feedback oder Anregungen: Version _Userdata_SGB Rev: V2.
Autor: Roland Thöni Veröffentlicht: 20. Oktober 2009 Feedback oder Anregungen: support@thoenigroup.ch Version 1.00.10_Userdata_SGB Rev: V2.00_UD_SGB Inhaltsverzeichnis Erste Schritte: Seite 3 Registrieren
MehrDie Webtechnologien PHP und ASP.NET im Vergleich
20.1.2010 Vortrag zur Seminararbeit Die Webtechnologien PHP und im Vergleich Autor: Janina Jansen 1. Betreuer: Prof. Dr. Ing. Andreas Terstegge 2. Betreuer: Marion Brandt-Röhrig, M.A. Inhalt: Motivation
MehrHTML5 und das Framework jquery Mobile
HTML5 und das Framework jquery Mobile Seminarvortrag Naeema Anees Betreuer: Prof. Ulrich Stegelmann Dipl.-Inform. Axel Blum Einleitung Vielfalt an mobilen Geräten Verschiedene Betriebssysteme Verschiedene
MehrUniversität Karlsruhe (TH) Moderne Programmiersysteme am Beispiel von.net
Moderne Programmiersysteme am Beispiel von.net Prof. Walter F. Tichy Was ist.net? Hannes Preishuber auf devtrain.de: (http://www.devtrain.de/artikel_823.aspx) Wenn man Hundert Menschen befragt,.net in
MehrASP.NET WebForms - Einstieg und Grundlagen
ASP.NET WebForms - Einstieg und Grundlagen Kompakt-Intensiv-Training In unserer fünftägigen Schulung "ASP.NET WebForms - Einstieg und Grundlagen" erlangen Sie umfassende Kenntnisse in der Erstellung von
MehrKonfiguration und Installation eines Datenbank Cluster-Systems in virtuellen Systemumgebungen
Informatik Markus Bräunig Konfiguration und Installation eines Datenbank Cluster-Systems in virtuellen Systemumgebungen Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche
MehrArchitrave GmbH ArchClient Technische Dokumentation
Architrave GmbH ArchClient Technische Dokumentation / ArchClient Technische Dokumentation 1 Architrave GmbH ArchClient Technische Dokumentation [erstellt am 04. Mai 2017] Architrave GmbH, Berlin 2017 Die
MehrDie SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH
Die SharePoint-Welt für den erfahrenen.net-entwickler Fabian Moritz MVP Office SharePoint Server ITaCS GmbH SharePoint Object Model IFilter Webpart Connections Webparts Web Server Controls Custom Field
MehrEinfü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:
MehrInhalt MIK.starlight. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.
Inhalt MIK.starlight 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features 8 Funktionsübersicht (Auszug) 1 Übersicht MIK.starlight bietet
MehrHochschule Heilbronn Technik Wirtschaft Informatik
Hochschule Heilbronn Technik Wirtschaft Informatik Studiengang Electronic Business Diplomarbeit "Java-Frameworks für Rich Internet Applications" vorgelegt bei Professor Dr. Michael Gröschel von Tushig
MehrInhaltsverzeichnis .NET 3.5. WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX. Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41045-9
sverzeichnis Walter Doberenz, Matthias Fischer, Jana Frank, Thomas Gewinnus, Jörg Krause, Patrick A. Lorenz, Jörg Neumann, Holger Schwichtenberg.NET 3.5 WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX
MehrJürgen Kotz Rouven Haban Simon Steckermeier. WCF, WPF und WF - Ein Überblick ADDISON-WESLEY. An imprint of Pearson Education
Jürgen Kotz Rouven Haban Simon Steckermeier.NET 3.0 WCF, WPF und WF - Ein Überblick ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney
MehrSystemanforderungen Verlage & Akzidenzdruck
OneVision Software AG Inhalt Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin 6.5,...2 PlugTEXTin 6.5, PlugINKSAVEin 6.5, PlugWEBin
MehrMicrosoft.NET und SunONE
Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick
MehrEinführung in das Google Web Toolkit am Beispiel eines Projektes aus der Verkehrstelematik
Einführung in das Google Web Toolkit am Beispiel eines Projektes aus der Verkehrstelematik Fachhochschule Aachen - WS 11/12 Seminararbeit im Bachelorstudiengang Scientific Programming Sebastian Schilling
MehrEinsatzbedingungen FAMOS 4.0
Einsatzbedingungen FAMOS 4.0 Architektur FAMOS ist als Client-Server System konzipiert und voll netzwerkfähig. Alternativ kann die Installation als Einzelplatz-Lösung erfolgen. Einige Erweiterungen wie
MehrMicrosoft.NET XML-Webdienste Schritt für Schritt
Adam Freeman Allen Jones Microsoft.NET XML-Webdienste Schritt für Schritt Microsoft Press Teil A Kapitel 1 Einführung Warum haben wir dieses Buch geschrieben? Wer sollte dieses Buch lesen? Der Aufbau dieses
MehrAndroid- Handbuch. 4., aktualisierte und erweiterte Auflage
Großes Kapitel zur Sicherheit und Privatsphäre 4., aktualisierte und erweiterte Auflage Andreas Itzchak Rehberg Android- Handbuch Einsteiger-Workshop, Apps, Datensicherung, Sicherheit, Privatsphäre, Tuning,
Mehrht t p://w w w.kebel.de/
MS Windows Presentation Foundation (WPF): Kurs MOC 6460 - Visual Studio 2008: Windows Presentation Foundation (Kurs-ID: WPF) Seminarziel Angesprochener Teilnehmerkreis: Programmierer bzw. Entwickler. Die
MehrClient-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30
Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Dokumentenversion 2.0 Sämtliche verwendeten Markennamen und Markenzeichen
MehrAgenda. Einführung AJAX Was ist eigentlich AJAX?
Anwendung in.net Agenda Einführung AJAX Was ist eigentlich AJAX? Was macht AJAX? Klassisch vs. AJAX Bekannte Beispiele Wer hat es erfunden? Wer spricht AJAX? ASP.NET AJAX Microsoft und AJAX Microsofts
MehrVorlesung Usability and Interaction. Sommersemester 2009
Vorlesung Usability and Interaction Sommersemester 2009 Dipl.-Inf. Philipp Heim Forschungsgebiet Interaktive Systeme Institut für Visualisierung und interaktive Systeme Universitätsstraße 38 70569 Stuttgart
MehrWorkshop-Buch Windows 7
Workshop-Buch Christian Immler -Know-how: Alle wichtigen Windows-Funktionen und -Programme im Griff. 125 Praxis-Workshops So nutzen Sie den vollen Funktionsumfang von und sparen Zeit, Nerven und Geld.
MehrOpenlaszlo. Rich Internet Application Platform
Rich Internet Application Platform ist eine Anwendungsplattform open source zero install Software Amazon Shopping in einem RIA Beispiel Ubiquitous Internet Wie kommts? 60 Prozent der Deutschen online Anwendungen
MehrEnterprise Control Center. Systemvoraussetzungen V2.1
Enterprise Control Center ONE Automation Platform Systemvoraussetzungen V2.1 Version: 2.1 Stand: 2015-09 Automic Software GmbH ii Copyright Copyright Die Marke Automic und das Automic-Logo sind Warenzeichen
MehrSun/Oracle Java Version: 1.6.0, neuer als 1.6.0_11
Systemanforderungen für EnlightKS Online Certification Management Services ET2.13 Juni 2011 EnlightKS Candidate, EnlightKS TestStation Manager, EnlightKS Certification Manager Betriebssystem: Microsoft
MehrEinsatzbedingungen 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
MehrMicrosoft Silverlight 2
Microsoft Silverlight 2 Alle Informationen zur Veröffentlichung von Silverlight 2 Inhalt Das Web auf neue Art erleben... 1 Großes Momentum für Microsoft Silverlight... 2 Microsoft unterstützt offene Standards...
MehrPraxisbuch SharePoint-Entwicklung
Fabian Moritz, Rene Hezser Praxisbuch SharePoint-Entwicklung Galileo Press Auf einen Blick 1 SharePoint als Entwicklungsplattform 13 2 SharePoint-Entwicklungswerkzeuge 69 3 Das erste SharePoint-Projekt
MehrTechnische Informationen
Technische Informationen Fabasoft Cloud 2016 December Release Gültig ab 11. Dezember 2016 Copyright Fabasoft R&D GmbH, A-4020 Linz, 2016. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen
MehrControl Templates. Thomas Claudius Huber
Control Templates Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der
MehrCross Platform Development mit SharePoint
Cross Platform Development mit SharePoint Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1 http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine
MehrLinux-Treiber entwickeln
Linux-Treiber entwickeln Eine systematische Einführung in Gerätetreiber für den Kernel 2.6 von Jürgen Quade, Eva K Kunst überarbeitet Linux-Treiber entwickeln Quade / Kunst schnell und portofrei erhältlich
MehrDokumentation QuickHMI Erste Schritte
Dokumentation QuickHMI Erste Schritte Version 5.1 Indi.Systems GmbH Universitätsallee 23 D-28359 Bremen info@indi-systems.de Tel. + 49 421-989703-30 Fax + 49 421-989703-39 Inhaltsverzeichnis 1 Vorwort...
MehrRIA Entwicklung mit Silverlight 3. Oliver Scheer, Microsoft Deutschland Blog:
RIA Entwicklung mit Silverlight 3 Oliver Scheer, Microsoft Deutschland Blog: http://the-oliver.com Es gibt keine großen Entdeckungen und Fortschritte, solange es noch ein unglückliches Kind auf Erden gibt.
MehrPraktische Anpassung und Einführung des Rational Unified Process in einem E-Business Unternehmen
Informatik Thomas Schneider Praktische Anpassung und Einführung des Rational Unified Process in einem E-Business Unternehmen Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek:
MehrEDV-Profil Andreas Pape
Kontaktdaten: Name: Andreas Pape Adresse: Holunderweg 12 Ort: 57537 Wissen Telefon: 0 27 42 / 91 05 48 E-Mail: consulting@ivs-engineering.de EDV-Profil Andreas Pape Ausbildung: Fachinformatiker für Anwendungsentwicklung
MehrXAML Extensible Application Markup Language. Manuel Naujoks (IB3)
Extensible Application Markup Language Manuel Naujoks (IB3) Einführung Beschreibungssprachen Vorteile Nachteile Agenda technisch Aufbau Kompilierung Verarbeitung zur Laufzeit Routed Events Zusammenfassung
MehrPerceptive Document Composition
Systemvoraussetzungen Version: 6.0.1 Erstellt von Product Knowledge, R&D Datum August 2015 Inhalt Perceptive Document Composition Systemvoraussetzungen... 3 Perceptive Document Composition WebClient Systemvoraussetzungen...
Mehr