9.5 Microsoft.NET
|
|
- Arwed Jakob Frei
- vor 6 Jahren
- Abrufe
Transkript
1 9.5 Microsoft.NET Architektur: objektorientiert/fernaufrufe (8.1.6 ) IDL: (unsichtbare Metadaten, vom Übersetzer erzeugt) Dienste: (über Bibliotheken) Anwendungen: universell Implementierung nicht nur auf Windows: Mono (Open Source, Linux, Novell/Ximian) Rotor (Shared Source, FreeBSD, Microsoft) vs9.5 1
2 .NET Framework = CLR Common Language Runtime ist objektorientierte virtuelle Maschine (analog zur JVM) als einheitliche Ausführungsumgebung für verschiedene Sprachen Reichhaltige Klassenbibliotheken für die CLR C# als typische Sprache für die CLR Neugestaltete Unterstützung für Datenbankanschluss: ADO.NET dynamische Webseiten: ASP.NET Web-Dienste u.a. vs9.5 2
3 9.5.1 Sprachunabhängiges Laufzeitsystem: CLR CLR = Common Language Runtime = virtuelle Maschine für die Ausführung von objektorientiertem Zwischencode in CIL - Common Intermediate Language (Microsoft s Antwort auf JVM mit Java Bytecode) Zwischencode zwischen verschiedenartigen Systemen übertragbar und überall ausführbar, wo CLR implementiert ist dynamisches Laden/Übersetzen/Binden von CIL-Klassen, sobald erstmals benötigt Zwischencode wird vor der Ausführung immer in Binärcode für die lokale Zielplattform übersetzt (just-in-time compilation) (auch vorbereitend explizit mittels Befehl ngen ) vs9.5 3
4 Quellcode C# C++ Visual Basic Eiffel Cobol Übersetzer..... besorgen Vorübersetzung Zwischencode CIL (Idee aus den 60er Jahren: UNCOL) CIL-Übersetzer..... besorgen Nachübersetzung Binärcode Binärcode Binärcode für Intel... für IBM... für... vs9.5 4
5 Weitere Charakteristika der CLR: CLS Common Language Specification der CIL umfasst CTS Common Type System, das zwischen den Typsystemen aller Sprachen vermittelt, einschließlich Vererbung einheitliche - Namensraumverwaltung, - Ausnahmebehandlung, - Speicherbereinigung Versionsverwaltung Sicherheit: Code-Überwachung und -Signierung für verschiedenartige Programmiersprachen Interoperabilität im gleichen Adressraum, mit gemeinsam genutzten Bibliotheken vs9.5 5
6 ECMA-Standards: (335) CLI Common Language Infrastructure umfasst CLR und Standardbibliotheken (334) C# vs9.5 6
7 9.5.2 Programmverwaltung Programmentwicklung mit.net SDK (Befehlszeilen) oder Visual Studio.net Übersetzung produziert.dll- oder.exe-dateien mit verwaltetem Code (managed code): - spezieller CLR Header - CIL-Code - Schnittstellenbeschreibungen (= unsichtbare IDL ) - weitere Metadaten vs9.5 7
8 Zusammengehörige Code-Dateien (evtl. zuzüglich weiterer Hilfsdateien) werden zusammengefasst in einer Baugruppe (assembly,.dll oder.exe), der neben dem Code eine Beschreibung (manifest) mit weiteren Metadaten beigegeben ist. Die Baugruppe ist die Einheit von - Versionierung, - Vertrieb, - Installation. Merke: jede Baugruppe enthält ihre Schnittstellenbeschreibung! vs9.5 8
9 9.5.3 C# Cis ( C sharp ) entstammt wie Java der Sprachfamilie C/C++, ist Verbesserung gegenüber Java allerdings noch komplexer, erlaubt umfassende Ausnutzung der CLR-Funktionalität : - Objekteigenschaft aller Daten ( 4711.ToString()! ) - Verweise auf objektbezogene Operationen (delegates) und Mengen von solchen - darauf basierend Ereignisse (events) und Beobachter-Muster, - Annotationen (attributes) für Klassen, Operationen,....., werden in die Metadaten übernommen und sind über Reflexion abfragbar vs9.5 9
10 9.5.4.NET und COM Aufruf.NET COM verwendet eine Hülle (wrapper), die dem Aufrufer ein.net-objekt präsentiert: Klient RCW.NET-Objekt COM-Objekt RCW = runtime-callable wrapper new impliziert CoCreateInstance RCW-Code generierbar aus der MIDL-Beschreibung: IDL-Text Typbibliothek example.tlb Namensraum examplelib mktyplib tlbimp (COM tool) (in.net SDK) vs9.5 10
11 Aufruf COM.NET setzt voraus, dass die Klasse argumentlosen Konstruktor hat, wird vermittelt über einen COM-callable wrapper - CCW CCW COM-Objekt Klient.NET-Objekt CoCreateInstance impliziert new mit argumentlosem Konstruktor CCW-Code aus Metadaten generieren und registrieren mit regasm! RCW und CCW vermitteln zwischen ComException und HRESULT! vs9.5 11
12 9.5.5 Fernaufrufe (8.1.6 ) werden von CLR + Bibliotheken unterstützt, ähnlich zu Java, aber interoperabel ohne explizite IDL, Metadaten ersetzen IDL, automatische Vertretererzeugung bei Bedarf, Transport über TCP oder HTTP ( SOAP). Keine Unterstützung für Migration oder Replikation. vs9.5 12
8.4 Microsoft.NET. .NET Framework = 1 CLR Common Language Runtime ist objektorientierte virtuelle Maschine für Ausführung von managed cod
8.4 Microsoft.NET http://www.microsoft.com/net.net Framework = 1 CLR Common Language Runtime ist objektorientierte virtuelle Maschine für Ausführung von managed cod 2 Reichhaltige Klassenbibliotheken für
MehrSeminar Softwarearchitekturen SoSe Martin Schrage
Seminar Softwarearchitekturen SoSe 2011 Martin Schrage Gliederung 1. Common Language Infrastructur 2. Microsoft.NET 2.1Common Language Runtime 2.2 Programmausführung 2.3 Framework Class Library 2.4 Programmiersprachen
MehrSoftware Reuse Sommer Einfache, aus 3 Komponenten bestehende, Anwendung Was ist eine Komponente?
Rückblick Einfache, aus 3 Komponenten bestehende, Anwendung Was ist eine Komponente? Eine einzelne Klasse? Eine ganze Anwendung? Komponente In sich abgeschlossener Baustein Klar definierte Schnittstelle
MehrVorlesung AFCW, Microsoft.NET Wintersemester 2002/03. Völlig neue Systemstruktur als Antwort auf Java
.NET Vorlesung Application Frameworks and Componentware Peter Sturm Universität Trier.NET Völlig neue Systemstruktur als Antwort auf Java Assembly = Komponente Zwischensprache (IL = Intermediate Language)
MehrMicrosoft.NET Framework & Component Object Model. ein Vortrag von Florian Steuber
Microsoft.NET Framework & Component Object Model ein Vortrag von Florian Steuber Übersicht I..NET Framework 1. Was ist das.net Framework? 2. Das.NET Execution Model 3. Sprachunabhängigkeit, CTS und CLS
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
Mehr.NET Framework. 3. Das.NET Framework
3. Das.NET Framework.NET Framework 3.1 Übersicht - 2002 von Microsoft bereitgestellt - Ziel: Entwicklung von Anwendungen (Windows, Web, Embedded,..) bequemer und sicherer zu machen und bestehenden Code
MehrVergleich.Net und COM
Vergleich und COM Komponentenorientierte Programmierung und Interoperabilität Einleitung Komponentenmodelle der Firma Microsoft Unterschiedlich in Entstehung und technologischer Umsetzung : Schaffung eines
MehrMicrosoft.NET Framework
Microsoft.NET Framework Anita Sosnecki Universität Bonn Institut für Informatik Seminar Softwaretechnologie WS 2003 Übersicht Einleitung Was ist.net?.net Framework.NET Komponenten Assemblies Deployment
MehrTypsystem Plattform- und Sprachenunabhängigkeit in.net
Typsystem Plattform- und Sprachenunabhängigkeit in.net C# J# VB.NET Zwischencode CIL Windows Unix Auf welchen Grundlagen basiert dies? Komponenten & Frameworks Seite 1 Typsystem Grundlagen - CLR Common
MehrGliederung. .NET Vision. Was ist Microsoft.NET? Microsoft.NET Überblick. Was ist Microsoft.NET? Überblick wichtiger.net-technologien.
Gliederung Microsoft.NET Überblick Matthias Nübling Was ist Microsoft.NET? Überblick wichtiger.net-technologien Common Language Runtime ADO.NET Windows Forms Web Forms mit ASP.NET Visual Studio.NET Was
MehrMicrosoft.NET Überblick. Matthias Nübling
Microsoft.NET Überblick Matthias Nübling Gliederung Was ist Microsoft.NET? Überblick wichtiger.net-technologien Common Language Runtime.NET Framework ADO.NET Windows Forms Web Forms mit ASP.NET Web Services
Mehrmitp Professional Visual C# 2012 Einstieg und Praxis von Christopher Martel 1. Auflage
mitp Professional Visual C# 2012 Einstieg und Praxis von Christopher Martel 1. Auflage Visual C# 2012 Martel schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrÜberblick. Exkurs: Organisation des Quellcodes (1)
Überblick 1. Einführung C++ / Entwicklung/ Sprachfamilie 2. Nicht objektorientierte Erweiterungen von C 3. Grundlagen des Typkonzepts von C++ 4. Ziele der Objektorientierung 5. Objekt und Klasse, Elementfunktionen
MehrEinführung in C# Teil 1. Matthias Nübling
Einführung in C# Teil 1 Matthias Nübling Vorausgesetzte Grundkenntnisse Programmierung Typen, Variablen, Anweisungen, Funktionen, etc. Objektorientierte Programmierung Klassen, Vererbung, Polymorphismus,
MehrEinführung in die Programmierung
1 Einführung in die Programmierung Sebastien Vaucouleur ETH Zurich 21. Dezember 2004 Diese Vorlesung: Einführung in.net 2 Kurze (< 2 Stunden) Einführung in.net Was ist.net Geschichte von.net Mehrwert von.net
MehrDCOM und.net. B. Sc. Tobias Buchloh. Seminar Software-Entwurf Fachgebiet Software Engineering, Institut für Angewandte Informatik Universität Hannover
DCOM und.net B. Sc. Tobias Buchloh Seminar Software-Entwurf Fachgebiet Software Engineering, Institut für Angewandte Informatik Universität Hannover 2004-12-21 Gliederung Motivation Einordnung (D)COM.NET
MehrClient/Server-Programmierung
Client/Server-Programmierung WS 2017/2018 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 12. Januar 2018 Betriebssysteme / verteilte
MehrProgrammieren II. Dr. Klaus Höppner. Hochschule Darmstadt WS 2006/2007
Programmieren II Dr. Klaus Höppner Hochschule Darmstadt WS 2006/2007 1 / 15 Einführung: Grafische Benutzeroberflächen 2 / 15 Einführung: GUI Fast alle Programme besitzen mittlerweile eine grafische Benutzeroberfläche
MehrEinführung in die Programmierung
1 Diese Vorlesung: Einführung in.net 2 Einführung in die Programmierung Sebastien Vaucouleur ETH Zurich Kurze (< 2 Stunden) Einführung in.net Was ist.net Geschichte von.net Mehrwert von.net Eiffel +.NET
Mehr.NET und ArcObjects. ArcObjects-Programmierung mit Visual Studio.NET. Ralf Schmidt und Marko Apfel ESRI Geoinformatik GmbH, Team Entwicklung
Ralf Schmidt und Marko Apfel ESRI Geoinformatik GmbH, Team Entwicklung ArcObjects-Programmierung mit Visual Studio.NET Marko Apfel Ralf Schmidt ESRI Geoinformatik GmbH Marko Apfel und Ralf Schmidt, ESRI
Mehr.NET als alternative Middleware-Technologie. .NET als alternative
1.NET als alternative Middleware-Technologie Einführung und Überblick Vortragender: Veranstaltung: Jens Zimmermann Hauptseminar Telematik 2 Inhalt Motivation Einführung in.net Historische Entwicklung Bestandteile
MehrKonzepte hinter Microsoft's.NET. Ein Hauptseminarvortrag von Michael Voigt
Konzepte hinter Microsoft's.NET Ein Hauptseminarvortrag von Michael Voigt Gliederung des gesamten Vortrags 1.Einleitung: Was ist.net? 2.Das.NET Framework 3.Threading unter.net 4.Anwendungen 5.Plattformunabhängigkeit
MehrEinführung in die Programmiersprache C#
Einführung in die Programmiersprache C# C# Übersicht Einführung in das.net Framework Konzepte / Architektur Einführung in C#, speziell Unterschiede zu Java .NET: Framework, Sprachen und Werkzeuge .NET
MehrMicrosoft.NET. InfoPoint 8. Juni 2005 Stefan Bühler
Microsoft.NET InfoPoint 8. Juni 2005 Stefan Bühler Inhalt Was ist.net Was steckt dahinter Warum ist.net so wie es ist Die Säulen von.net.net Framework 2.0 / VisualStudio 2005 Beispiel Referenzen & Links
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?
Mehr4. Objektorientierte Programmierung mit C++
4. Objektorientierte Programmierung mit C++ Einführung C++ / Entwicklung/ Sprachfamilie Nicht objektorientierte Erweiterungen von C Grundlagen des Typkonzepts von C++ Ziele der Objektorientierung Objekt
Mehr8a. Exkurs.NET. 8a.1.NET Architektur
8a. Exkurs.NET Inhalt: 8a.1.NET Architektur 8a.2 Kooperation von Anwendungen über ADO -.NET 8a.3 Unterschiede gegenüber gewöhnlicher WIN32- Programmierung 1 8a.1.NET Architektur Bislang wurden die C/C++
MehrJaneva:.NET meets J2EE
Inhalt: Motivation Was ist Janeva? Systemvoraussetzungen Installation Beispiel Converter Fazit Motivation Motivation: Janeva testen einen Überblick verschaffen Lauffähiges Beispiel Entscheidungshilfe über
Mehr~±] Inhalt. 1.1 Ähnlichkeiten zwischen C# und Java Unterschiede zwischen C# und Java Das.NET-Framework 4 1.
~±] 1 C# und das.net-framework 1 1.1 Ähnlichkeiten zwischen C# und Java 1 1.2 Unterschiede zwischen C# und Java 2 1.3 Das.NET-Framework 4 1.4 Übungsaufgaben 9 2 Erste Schritte 11 2.1 Hello World 11 2.2
Mehr.NET Technologie .NET
.NET Technologie Vorlesung Systemarchitektur & Soystemnahe Software.NET.NET = Laufzeitumgebung Objektorientierte Klassenbibliothek GUI-Funktionen: Windows Forms und Web Forms Datenbankanschluss: ADO.NET
MehrInhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen
.NET für kleine und grosse Applikationen Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 1A05 Inhalt I. Blick in die Geschichte II. Was ist.net? III.
MehrUNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Remote Method Invocation Teil 3 RMI over IIOP
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Remote Method Invocation Teil 3 RMI over IIOP el0100 copyright Abt. Technische Informatik,
MehrDefinitionen/Vorarbeit zum Thema Java
Definitionen/Vorarbeit zum Thema Java Programmiersprachen: System von Wörtern und Symbolen, die zur Formulierung von Programmen für die elektronische Datenverarbeitung verwendet werden. Arten: z.b. Javascript
MehrJava: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder
Java: Kapitel 1 Überblick Programmentwicklung WS 2008/2009 Holger Röder holger.roeder@informatik.uni-stuttgart.de Was ist Java? Die Java-Technologie umfasst die Programmiersprache Java sowie die Java-Plattform
MehrVergleich CLR von.net mit JVM:
Vergleich CLR von.net mit JVM: Art und Martin Ahke, Marco Fiedler und Lars Schittly, Institut für Informatik 30.11.05 Basic mit JVM Applet Designer: - Generiert Javaquell- und Bytecode aus Visual Basic
MehrC#Objektorientierte. Aleksandra Maj. Programmiersprachen. Programmiersprachen am Beispiel C# Referat im Rahmen des Seminars. 15.
C#Objektorientierte Programmiersprachen am Beispiel C# Referat im Rahmen des Seminars Programmiersprachen 15.Juli 2004 Aleksandra Maj 1 1.Einleitung Kurze Geschichte und Ziele der neuen Programmiersprache
MehrMiddleware, Verteilte Plattform (auch Verteilungsplattform*) bietet Verteilungsabstraktion für verteilte Anwendungsprogramme,
9 Middleware vs9 1 Middleware, Verteilte Plattform (auch Verteilungsplattform*) bietet Verteilungsabstraktion für verteilte Anwendungsprogramme, bietet Standarddienste (Transaktionen, Sicherheit,...),
MehrKonzepte von Betriebssystem-Komponenten
Konzepte von Betriebssystem-Komponenten Wilhelm.Haas@informatik.stud.uni-erlangen.de 11. Januar 2005 1 Einleitung Im Jahre 1998 lies Microsoft verlauten, dass sie mit der Entwicklung einer neuen Version
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
MehrModerne Entwicklungsumgebungen am Beispiel von.net
Moderne Entwicklungsumgebungen am Beispiel von.net Prof. Dr. Walter F. Tichy Dipl.-Inform. Korbinian Molitorisz IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe
MehrTechnische Universität München. Thomas Kofler. Oktober 2013
Thomas Kofler Oktober 2013 Motivation für.net Unzulänglichkeiten des Component Object Models (DLL-Hell: DLLs werden im Windows-Verzeichnis abgelegt. Nur beschränkte Möglichkeit versch. Versionen zu verwalten.
MehrÜberblick. Peter Sobe 1
Überblick 1. Einführung C++ / Entwicklung/ Sprachfamilie 2. Nicht objektorientierte Erweiterungen von C 3. Grundlagen des Typkonzepts von C++ 4. Ziele der Objektorientierung 5. Objekt und Klasse, Elementfunktionen
Mehr.NET und wieder eine Middleware Architektur?
.NET und wieder eine Middleware Architektur? Volker Birk CCC ERFA Ulm vb@ebios.de Volker Birk, vb@ebios.de 1 .NET na und?.net soll die Architektur im Internet werden meint Microsoft. Genau so wie Windows?.NET
MehrModerne Entwicklungsumgebungen am Beispiel von.net
Moderne Entwicklungsumgebungen am Beispiel von.net Prof. Dr. Walter F. Tichy Dipl.-Inform. Philip Pfaffe IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH
MehrWeb Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1
Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web
MehrObjektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 26. März, 2009 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
MehrCLR CIL MCS ECMA-335. Linux.Ne t. 2005 Albrecht Liebscher, Erlanger Linux Tage
C# CLR CIL MCS ECMA-335 Linux.Ne t Was ist.net? Microsoft Homepage:.NET is the Microsoft Web services strategy to connect information, people, systems and devices through software. Mono Handbuch:.Net besteht
Mehr9.3 COM und DCOM (Microsoft )
9.3 COM und DCOM (Microsoft 1990-99) COM Component Object Model Binärcode-Konvention für Schnittstellen von Klassen (= Binärcode in DLL- oder EXE-Dateien), ansprechbar über lokale Fernaufrufe (in getrennten
MehrEinführung in die Programmierung mit Java
Einführung in die Programmierung mit Java Martin Wirsing 2 Ziele Geschichte der OO-Programmiersprachen Warum Java als Programmiersprache verwenden? Ein einfaches Java-Programm erstellen, übersetzen und
MehrVorlesung Software aus Komponenten
Vorlesung Software aus Komponenten 3. Komponenten-Modelle Prof. Dr. Hans-Gert Gräbe Wintersemester 2006/07 1 Was ist.net? "... komplette Neudefinition der Art, wie Microsoft in Zukunft Geschäfte machen
MehrMicrosoft.NET Framework- Programmierung
Jeffrey Richter Microsoft.NET Framework- Programmierung Microsoft Press Danksagungen Einführung Bestandteile der Microsoft.NET-Initiative Ein Betriebssystem als Basis: Windows Nützliche Produkte: Die.NET
MehrMICROSOFT.NET: EINE NEUE ENTWICKLUNGSPLATTFORM AUCH FÜR NUMERISCHE PROBLEME?
Titel MICROSOFT.NET: EINE NEUE ENTWICKLUNGSPLATTFORM AUCH FÜR NUMERISCHE PROBLEME? Jan Linxweiler, Sören Freudiger mail@bau-ings.de www.bau-ings.de 30.09.2004 Jan Linxweiler 1 Übersicht Prof. M. Krafczyk
MehrSeminararbeit. zum Hauptseminarvortrag Konzepte hinter Microsoft's.NET. Michael Voigt
Seminararbeit zum Hauptseminarvortrag Konzepte hinter Microsoft's.NET Michael Voigt Abstract: Microsoft hat mit dem.net Framework eine neue Laufzeitumgebung veröffentlicht, die im Gegensatz zu der Java
MehrModerne Entwicklungsumgebungen am Beispiel von.net
Moderne Entwicklungsumgebungen am Beispiel von.net Prof. Dr. Walter F. Tichy Dipl.-Inform. Korbinian Molitorisz Ma. Sc. Ali Jannesari IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von
MehrArbeiten mit Visual COBOL 3.0 for Eclipse. Rolf Becking 30. November 2017
Arbeiten mit Visual COBOL 3.0 for Eclipse Rolf Becking 30. November 2017 Unsere Themen im heutigen Webinar Konzept der Eclipse IDE und Konsequenzen für die Arbeitsweise Wann ist Eclipse die richtige IDE
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
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
MehrWeb Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
MehrLiteraturoerzeicbnis. Literaturverzeichnis
Literaturoerzeicbnis Literaturverzeichnis [1] Vasters, OeHers, Javidi, Jung, Freiberger, DePetrillo: Microsoft.net Crashkurs, Microsoft Press 2001 [2] Aupperle, M.: Die Kunst der Programmierung mit C++,
MehrMono - Hands On. Anwendungsentwicklung mit Mono und Gnome. Mario Manno
Mono - Hands On Anwendungsentwicklung mit Mono und Gnome Mario Manno Chaos Computer Club Cologne e.v. http://koeln.ccc.de Mario Manno http://manno.name 25.06.2006 Vortrag Mario Manno (CCC) Mono - Hands
Mehr.NET - Teleseminar Webservices
.NET - Teleseminar Webservices Seminararbeit von Dirk Mazur aus Heidelberg vorgelegt am Lehrstuhl Praktische Informatik IV Prof. Dr. Wolfgang Effelsberg Universität Mannheim und am Institut für Angewandte
MehrC# - Einführung in die Programmiersprache. Leibniz Universität IT Services Anja Aue
C# - Einführung in die Programmiersprache Leibniz Universität IT Services Anja Aue Bücher und Weblinks Bücher: RRZN-Handbuch: C# - Einführung Richtig einsteigen: Programmieren lernen mit Visual C# 2010;
MehrInstitut für Programmierung und Reaktive Systeme. Java 1. Markus Reschke
Java 1 Markus Reschke 06.10.2014 Überblick Einführung in die Programmierung zur Vereinfachung des Einstiegs ins Studium Erstellung von ausführbaren Programmen für den Computer Denk- und Vorgehensweisen
MehrInhalt. 1. Motivation. 2. COM Architektur. 3. COM Implementierung. 4. Zusammenhang zu ATL. 5. Beispiel COM Client/ Server. 6..
Inhalt 1. Motivation 2. COM Architektur IUnkown 3. COM Implementierung 4. Zusammenhang zu ATL 5. Beispiel COM Client/ Server 6..NET/ COM Interop ISum IMultiply Calculator IClassFactory 7. Beispiel.NET
MehrC# - Lernen und professionell anwenden
C# - Lernen und professionell anwenden von Ulla Kirch 1. Auflage C# - Lernen und professionell anwenden Kirch schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
Mehrim Rahmen des Seminars - Programmiersprachen Markus Nestvogel
C# im Rahmen des Seminars - Programmiersprachen Markus Nestvogel 2 Gliederung 1. Einführung 2. Microsoft.NET 3. C# 3 1 Einführung objektorientierte Programmiersprache für Microsoft.NET entwickelt Konkurrenz
MehrPraktische Informatik 1
Praktische Informatik 1 Imperative Programmierung und Objektorientierung Karsten Hölscher und Jan Peleska Wintersemester 2011/2012 Session 2 Programmierung Begriffe C/C++ Compiler: übersetzt Quellcode
MehrBeschreibung des Angebotes
MCSA: Windows Server 2012 inklusive C++/Visual C++.NET in Angebot-Nr. 01233810 Angebot-Nr. 01233810 Bereich Berufliche Weiterbildung Termin 06.06.2016-18.11.2016 Anbieter Ort Montag bis Freitag von 08:30
Mehr3 Die Common Language Runtime
3 Die Common Language Runtime Die Common Language Runtime (CLR) bildet die Grundlage für alle anderen Bestandteile des.net Frameworks. Um.NET-Sprachen wie C# und Visual Basic.NET oder die Klassenbibliothek
MehrEinführung in C++ Oliver Rheinbach. Büro T03 R03 D53 Tel
Einführung in C++ Oliver Rheinbach Büro T03 R03 D53 Tel. 0201 183 2504 oliver.rheinbach@uni-duisburg-essen.de Universität Duisburg-Essen Fachbereich Mathematik O. Rheinbach 2 Einführung in C++ Dienstag,
MehrSeminar: Komponentenorientierte Softwareentwicklung und Hypermedia
Folie 1 Seminar: Komponentenorientierte Softwareentwicklung und Hypermedia Sebastian Heybach Daniel Böhner Folie 2 Übersicht Entstehung von.net CLR & MSIL XML und SOAP als Transportkontrolle JIT-Kompilation
MehrInhaltsverzeichnis. Vorwort... 15
Vorwort..................................................... 15 Kapitel 1.NET Framework.................................. 19 1.1 Geschichte................................... 19 1.2 Aufbau des.net Framework..................
MehrIDE-Visual Studio 2010 C#
IDE-Visual Studio 2010 C# Konzept von C#.NET Framework Visual Studio 2010 C# C# Der Name ist rein Zufällig entstanden und ist auch keine Abkürzung. C# C# ist ursprünglich ein Symbol für den in der Musik
MehrVisual Basic.NET. Der einfache Einstieg in die Sprache, Klassenbibliothek und das.net Framework 1.1. Markt+Technik PETER MONADJEMI
jetzt lerne ich Visual Basic.NET Der einfache Einstieg in die Sprache, Klassenbibliothek und das.net Framework 1.1 PETER MONADJEMI Markt+Technik Einleitung 17 1 Das erste Visual Basic.NET-Beispiel 29 1.1
MehrModellierung und Programmierung 1
Sinn der Übung: Vertiefung des Vorlesungsstoffes Vorbereitung zum Lösen der Übungsaufgaben Besprechung der Lösungen nach Abgabe Materialien: https://www.informatik.uni-leipzig.de/~stjaenicke/mup1/ Einschreibung
MehrMicrosoft.NET Framework Interview mit Benjamin Voigt, Microsoft Student Consultant
Microsoft.NET Framework Interview mit Benjamin Voigt, Microsoft Student Consultant Philip Iezzi, 7.8.2003 Benjamin Voigt ist seit 2001 aktiver Microsoft Student Consultant an der Universität Zürich. Als
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
Mehr1.1 Das.NET-Framework Was bringt.net? Unterschiede zu Java Weiterführende Literatur Überblick...
xiii 1 Was ist.net? 1 1.1 Das.NET-Framework... 2 1.2 Was bringt.net?... 10 1.3 Unterschiede zu Java... 12 1.4 Weiterführende Literatur... 14 2 Die Sprache C# 15 2.1 Überblick... 15 2.2 Symbole... 20 2.3
Mehr- dynamisches Laden -
- - Fachbereich Technik Department Elektrotechnik und Informatik 21. Juni 2012 1/23 2/23 s dynamisch Code kann von mehreren Programmen genutzt werden => kleinere Programme einzelne Teile eines Programms
MehrListe Programmieren Java Überblick
Liste Programmieren Java Überblick 1 Was ist Java? 2 Klassen und Objekte 3 Vererbung 4 Schnittstellen 5 Innere Klassen 6 Exceptions 7 Funktionsbibliothek 8 Datenstrukturen und Algorithmen 9 Ein-/Ausgabe
MehrHeinrich Rottmann. Warum ausgerechnet.net?
Heinrich Rottmann Warum ausgerechnet.net? Aus dem Bereich IT erfolgreich gestalten Grundkurs JAVA von Dietmar Abts Software Engineering von Reiner Dumke Kompaktkurs MIkrocontroller von Silvia Limbach Die
MehrVisual Basic.NET und die.net-plattform
Andrew Troelsen Visual Basic.NET und die.net-plattform Übersetzung aus dem Amerikanischen von Bruno Lieder Zur Verwendung dieses Buches 13 Einführung 15 Kapitell: DiePhilosophievon.NET 21 Aktueller Stand
MehrKapitel 21 Nativer Code
Kapitel 21 Nativer Ali Jannessari IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Wann muss man verwalteten und nicht-verwalteten
Mehr101 011 Madrid 01110 Amsterdam 0110 010 011011011 01 0110 01111010 01101 011011 0110 011
101 011 01110 0110 010 011011011 01 0110 01111010 01101 011011 0110 011 10 01101110 Jürgen 01110 Kotz 0110 0110 0110 10 01101 011 01110 0110 010 011011011 0 10 01111010 01101 011011 0110 0110 01110 011011101
MehrVisual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG
1 Visual Studio 2012 Windows 8 und.net 4.5 Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG 2 Der Referent: Hans Peter Bornhauser Dipl. Ing ETH Software Architect, Senior
MehrMicrosoft Windows Communication Foundation
John Sharp Microsoft Windows Communication Foundation Schritt fur Schritt Microsoft Inhaltsverzeichnis Danksagungen Einfiihrung 11 Zielgruppe dieses Buchs 11 Wegweiser fur die Arbeit mit diesem Buch 12
MehrKapitel 02. Java was, wann, warum, wieso. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz
Kapitel 02 Java was, wann, warum, wieso Java, eine objektorientierte Programmiersprache Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems.
Mehr8.1.6.NET Remoting. C# ( Csharp, Cis ) : Referenzsprache für.net,
8.1.6.NET Remoting.Net ( dotnet ) : von Microsoft eingeführte Plattform für verteilte Anwendungen, virtuelle Maschine für die verteilte Ausführung von Programmen in unterschiedlichen Sprachen C# ( Csharp,
Mehr.NET als Microsofts Entwicklerplattform
.NET als Microsofts Entwicklerplattform Frank Prengel Technologieberater Microsoft Deutschland http://blogs.msdn.com/frankpr Agenda Was ist.net eigentlich? Microsoft.NET heute.net Framework 2.0, 3.0.NET
Mehr2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...
Datei: 5220_A02Inhalt.doc, Seite3 15. September 2010 Teil I Erste Schritte 1 Einleitung.... 9 1.1 Was Sie erwartet und was Sie nicht erwartet.... 9 1.2 Wie die Kapitel aufgebaut sind.... 10 1.3 Beispieldateien....
MehrModerne Entwicklungsumgebungen am Beispiel von.net
Moderne Entwicklungsumgebungen am Beispiel von.net Prof. Dr. Walter F. Tichy Dipl.-Inform. David J. Meder M.Sc. Ali Jannesari IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum
MehrDie ersten C#- Programme erstellen
Zusatzkapitel zu Kapitel 3: Die ersten C#- Programme erstellen I - Erste Schritte Richtig einsteigen: Programmieren lernen mit Visual C# 2005 Website zum Buch: www.vsxpress.de Auf den folgenden Seiten
MehrObjektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 1. April, 2010 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
MehrVorlesung Objektorientierte Softwareentwicklung. Kapitel 0. Java-Überblick
Vorlesung Objektorientierte Softwareentwicklung Sommersemester este 2008 Kapitel 0. Java-Überblick Was sind die Ziele? Warum Java? Komplexe Anwendungen e-business verteilt zuverlässig sicher mobil persistent
MehrVorkurs Informatik WiSe 16/17
Java Einführung Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 04.10.2016 Technische Universität Braunschweig, IPS Überblick Organisatorisches Hello! 04.10.2016 Dr. Werner Struckmann / Stephan Mielke,
MehrKap. 3 Verteilte Objektverwaltung
Kap. 3 Verteilte Objektverwaltung G 3.1Einführung in die verteilte Objektverwaltung (Distributed Management, DOM) Anforderungen Kurzübersicht Java RMI Microsoft COM+ CORBA G 3.2Der CORBA-Standard G 3.3Iona
Mehr