Microsoft.NET Framework
|
|
|
- Mareke Wetzel
- vor 9 Jahren
- Abrufe
Transkript
1 Microsoft.NET Framework Anita Sosnecki Universität Bonn Institut für Informatik Seminar Softwaretechnologie WS 2003
2 Übersicht Einleitung Was ist.net?.net Framework.NET Komponenten Assemblies Deployment Sprachen in.net Vor- und Nachteile von.net Beispiele Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 2
3 Einleitung.NET steht für eine Strategie von Microsoft Benutzer sollen eine Software jederzeit, an jedem Ort und auf jedem Gerät mit optimalem Nutzen einsetzen können Verschiedene Programme und Programmbausteine sollen nur mit geringem Aufwand integriert werden Komplette Entwicklungsplattform.NET Framework Mächtige Entwicklungsumgebung: Visual Studio.NET Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 3
4 Was ist.net?.net besteht aus folgenden Komponenten:.NET Framework (Web-basierte) Applikationen, Web Services, Windows Services Internetdienste (Web Services) Komponenten, die Dienste und Funktionalitäten zur Verfügung stellen Verwendung: speziell im Netzwerk.NET Enterprise Server (Windows Server 2003, SQL Server, BizTalk Server ) Unterstützt viele Sprachen C++, C#, VB Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 4
5 .NET Framework Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 5
6 .NET Framework Web Forms ASP.NET Web Services Windows Applik. Dienste und Bibliotheken I/O Netzwerk Common Language Runtime (CLR) Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 6
7 .NET Framework Source Code Managed Code VB.NET C#.NET C++.NET Compiler Compiler Compiler IL Code IL Code IL Code Common Language Runtime ( CLR ) Unmanaged Component JIT Compiler Native Code Operating System Services Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 7
8 ASP.NET Web Forms Web Services Windows Applik. Common Language Runtime Dienste und Bibliotheken I/O Netzwerk Common Language Runtime Aufgaben: Compiler (JIT) Codeverwaltung (Laden + Ausführen) Fehlerbehandlung Speicherverwaltung (Garbage Collector) Nebenläufigkeit Überprüfung von Typensicherheit Überprüfung der Herkunft und Identitäten von Komponenten Bietet einen einheitlichen Satz von Datentypen (CTS Common Type System) Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 8
9 Common Language Runtime (CLR) Common Language Runtime (CLR) IL Sprachen Compiler.NET Anwendung.NET Klassen und Bibliotheken class loader CLR Ausführung JIT Compiler Native Code Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 9
10 ASP.NET Web Forms Web Services Windows Applik. Dienste und Bibliotheken Dienste und Bibliotheken I/O Netzwerk Common Language Runtime Basisklassen des Frameworks I/O, Security Management, Network Communication, Thread Management, Text Management, User Interface Design Features Daten und XML Klassen ADO.NET (ActiveX Data Objects) Verwaltung von Daten XML Klassen XML-Datenbearbeitung Klassen, die Zugriff auf Dienste des Betriebssystems haben Von jeder.net Sprache aufrufbar Klassen in Namespaces strukturiert und verwaltet Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 10
11 ASP.NET Web Forms Web Services Windows Applik. ASP.NET Dienste und Bibliotheken I/O Netzwerk Common Language Runtime Erstellen von Web-Anwendungen Web Forms (dynamisch erzeugte Webseiten) Web Services (Dienste für Prozesse im Internet) Erweiterung von ASP (Active Server Pages) Unterstützt alle.net-sprachen ASP.NET viel schneller als ASP Code wird kompiliert und nicht mehr interpretiert Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 11
12 Web Forms Erstellen von dynamischen Webseiten Dateien mit der Endung.aspx Trennung von Layout und Logik (Code Behind) Layout MyForm.aspx Code MyForm.aspx.cs (Code in C#) Wird nur einmal kompiliert Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 12
13 Web Services Web Services (Dienste für Prozesse im Internet und Intranet) Nutzung durch unterschiedliche Clients (Laptop, PDA, ) Basieren auf offenen Standards (XML, HTTP, SOAP) Adressierung über URL Black Boxes (Implementierung nicht einsehbar) Implementierung Kommunikationsprotokoll muss allen Beteiligten bekannt sein HTTP Asynchrone Kommunikation mittels Versendung von Nachrichten SOAP Microsoft Internet Information Server (IIS) Textdatei mit der Endung.asmx Programmierbares Web Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 13
14 Web Services Web Service kann mittels einer URL aufgerufen werden Nutzung des Web Services Wo befindet sich dieser Web Service? URL Was kann der Service? WSDL-Beschreibung wird benötigt Detaillierte Beschreibung des Web Services Syntax: URL + "?WSDL" (Web Service Description Language) Beispiel: Suche von Web Services Uddi steht für: Universal Description, Discovery, and Integration Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 14
15 Web Services Web Browser Oder andere Geräte Applikation Internet Web Services Betriebssystem Und lokale Dienste Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 15
16 ASP.NET Web Forms Web Services Windows Applik. Windows Applikationen Dienste und Bibliotheken I/O Netzwerk Common Language Runtime Windows Forms Windowsapplikation mit Benutzeroberfläche Windows Services Dienste, die im Hintergrund laufen Beispiel: Windows Update Service Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 16
17 Windows Services Windows Services Programme, die im Hintergrund laufen Müssen registriert werden (Einträge in der Windows-Registry) Installationsroutine Benötigt InstallUtil.exe für die Ausführung Status Ausgeführt Beendet (Ressourcen wieder freigegeben, Dienst weiterhin registriert) Angehalten (Ressourcen nicht wieder freigegeben) Implementierung Muss von ServiceBase abgeleitet sein Zusätzlich: Klasse ProjectInstaller Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 17
18 .Net Komponenten Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 18
19 Was ist eine.net Komponente Baustein für eine Anwendung Unabhängige Softwareeinheit Besitzt eine Reihe von Funktionen Kann von vielen Anwendungen benutzt werden Komponentenklasse, -struct, -modul (nur in Visual Basic) Komponenten werden in Assemblies gepackt CLR beruht auf Komponenten-Architektur (Komponenten- Bibliothek) Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 19
20 .NET Komponenten: Nutzen Komponenten : Wiederverwendbare Programmteile Kapseln bestimmte Funktionalitäten Werden in Bibliotheken angelegt Erleichterung der Programmierung Verkürzung der Entwicklungszeit Bessere Wartbarkeit des Codes Kleinere Codeeinheiten Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 20
21 .Net Komponenten: Implementierung Komponentenklasse Implementiert Interface System.ComponentModel.IComponent oder Wird von System.ComponentModel.Component abgeleitet Klasse Component als Basisklasse für alle Komponenten in System.Windows.Forms Implementiert IComponent (Funktionalität, die alle Komponenten gemeinsam haben) Implementiert IDisposable (Fähigkeit, Ressourcen aufzuräumen) Dispose(), Finalize() Zugriffsmodifizierer Public, Private Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 21
22 .NET Komponenten: Nutzung von "altem" Code Nutzung alter COM-Komponenten Kommunikation zwischen COM und.net Klassen mit Hilfe von RCW (Runtime Callable Wrapper) Was passiert im Hintergrund COM-Bibliotheken werden in Assemblies umgewandelt In Visual Studio.NET übernimmt diese Aufgabe der Type Library Importer (tlbimp) Unmanaged Code Einschränkungen bei der Sicherheit und höherer Speicherbedarf Nutzung von Win32 API Gewünschte DLL in ein.net Projekt importieren (Platform invocation - PInvoke) z.b. [DllImport("user32")] Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 22
23 Assemblies Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 23
24 Was ist eine Assembly? Kleinste verteilbare Einheit in.net Code in IL (Intermediate Language) Informationen über sich selbst Informationen über den Code (Manifest) Teil der Metadaten Manifest! Assembly-Identität = Name + Version + Ländercode Ländercode gemäß RFC 1766, z.b. de-de Liste der Module, aus denen die Assembly besteht Referenzierte Assemblies Exportierte Ressourcen Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 24
25 Funktionen einer Assembly Code (IL) muss ein Assemblymanifest enthalten Sicherheit Berechtigungen anfordern und erteilen Identität eines jeden Typen wird überprüft Auflösung von Typen und Bereitstellung angeforderter Ressourcen Versionierung Alle Typen und Ressourcen in einer Assembly bilden eine Einheit mit der selben Version Gleiche Assemblies verschiedener Versionen können koexistieren Parallele Ausführung Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 25
26 Arten von Assemblies Ausführbare Assembly.exe Bibliothek.dll Statisches Assembly Persistent Dynamisches Assembly Transient Private Assembly Wird im Verzeichnis der referenzierten.net Anwendung gespeichert Shared Assembly Öffentlich Liegt im globalen Verzeichnis GAC (Global Assembly Cache) Zugriff von mehreren.net Anwendungen möglich Strong Names Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 26
27 Deployment Deployment Verteilung einer Applikation Erstellen einer Installationsversion inklusive evtl. notwendiger Konfigurationsdateien Wichtigstes Element : Assembly XCopy-Deployment Komplette Applikation kann einfach in ein anderes Verzeichnis und sogar auf einen anderen Computer kopiert werden Verweise innerhalb der Verzeichnisstruktur sind relativ Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 27
28 Sprachen in.net Über 20 Programmiersprachen werden unterstützt C#, eine von Microsoft neu entwickelte Sprache Syntax und Semantik ähnlich wie bei Java und C++ Durchgehend objektorientiert class MyApp { public static void Main() { System.Console.WriteLine ("Hello, C#!"); } } Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 28
29 Sprachen in.net VB.NET Aber: Redesign war nötig, um Anforderungen des Frameworks zu erfüllen C++ Erweiterung um automatische Speicherverwaltung Features wie Destruktor, delete() werden nicht mehr unterstützt Viele weitere Sprachen Java, JScript, Delphi, Cobol, Fortran, Haskell, Pascal, Perl, Python, Scheme Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 29
30 Vor- und Nachteile von.net + Spracheninteroperabilität, d.h. keine sprachenspezifische Runtime mehr. + CTS (Common Type System), ein gemeisames Typkonzept Klassen, die in unterschiedlichen Sprachen erstellt wurden, können voneinander erben +.NET ist vollkommen objektorientiert und komponenetnorientiert aber: hoher Lern- bzw. Einarbeitungsaufwand + Ende der DLL-Hölle - Betriebsystemunabhängigkeit??? ( - ASP und ASP.NET nicht kompatibel (unmanaged Code) - Entwicklungsumgebung sehr teuer (Visual Studio.NET) Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 30
31 Beispiele Windows Anwendung (Visual Studio.NET) Web Service Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 31
32 Universität Bonn, Seminar Softwaretechnologie WS 2003, Anita Sosnecki 32
Microsoft.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
Enterprise 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
Web 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
.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
C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 7: Prozesse und Möglichkeiten
C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 7: Prozesse und Möglichkeiten 1/27/2012 1 Di Process-Class Callbacks DirectX Webservices ASP.NET C# 4 Tasks WP 7 Tag 7 Prozesse
Übung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
ArcObjects-Programmierung mit Delphi. Marko Apfel, Team Entwicklung
Marko Apfel, Team Entwicklung Agenda Was ist COM Was sind die ArcObjects Warum Delphi mit ArcObjects Wie greift man auf die ArcObjects mit Delphi zu Wo gibt es Informationen 2 Agenda Was ist COM Was sind
8a. 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++
Kurzfassung der Studienarbeit
Kurzfassung der Studienarbeit Abteilung Informatik Namen der Studenten Roman Widmer Mikkala Pedersen Studienjahr Sommersemester 2004 Titel der Studienarbeit.NET Skript Debugger Examinator Der GUI-Builder
Prof. Dr.-Ing. Dietrich Schröder GIS und Programmiersprachen: Wohin geht die Reise?
Prof. Dr.-Ing. Dietrich Schröder GIS und Programmiersprachen: Wohin geht die Reise? 1954 1960 1965 1970 1975 1980 1985 1990 1995 01 02 03 04 40 Jahre Programmierenausbildung im Studiengang VG Programmiersprachen
Virtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Externe Bibliotheken
Virtueller Campus Virtueller Campus Horw mit interaktiver Steuerung Bachelor Diplomarbeit FS 2013 Inhaltsverzeichnis 1. EINLEITUNG... 1 2. VORBEDINGUNGEN... 1 3. ORDNERSTRUKTUR ERWEITERN... 1 4. PROJEKT
Inhalt. 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 1 Übersicht MIK.mobile bietet umfangreiche Funktionalität für Business Intelligence
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick
Systemvoraussetzungen:
Systemvoraussetzungen: Allgemein Der rechnungsmanager ist eine moderne Softwarelösung, welche mit geringen Systemvoraussetzungen betrieben werden kann. Die Anwendung besteht u.a. aus den Modulen Server-Dienste
xgu 2.0 Installationsanleitung Installationsanleitung Excel Add-In zu ASTAG GU Kalkulationsgrundlage Bern, 19. August 2014 Version: 01.
Installationsanleitung xgu 2.0 Installationsanleitung Excel Add-In zu ASTAG GU Kalkulationsgrundlage Bern, 19. August 2014 Version: 01.04 Xplanis AG Zentweg 9 CH-3006 Bern Fon +41 (0)31 359 24 54 Fax +41
Ein Blick voraus. des Autors von C++: Bjarne Stroustrup. 04.06.2005 Conrad Kobsch
Ein Blick voraus des Autors von C++: Bjarne Stroustrup 04.06.2005 Conrad Kobsch Inhalt Einleitung Rückblick Nur eine Übergangslösung? Was würde C++ effektiver machen? Quelle 2 Einleitung Wo steht C++,
Office Objektmodell (1)
Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen
Daniel Warneke [email protected] 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers
Design Patterns Daniel Warneke [email protected] 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des
Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
quickterm 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
Grundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i
Gliederung. .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
Tritt beim Aufruf ein Fehler aus, so wird eine MessageBox mit dem Fehlercode und der Kommandozeile angezeigt.
WinCC UniAddIn Motivation Add-ins für WinCC können in VBA und VB6 programmiert werden. Andere Entwicklungsumgebungen werden nicht standardmäßig unterstützt. Die Entwicklung in VBA hat den Nachteil, dass
Gezieltes Kontakt- und Kundenmanagement. Die Software für Ihren Erfolg 2,8 Millionen Anwender weltweit! Installationsleitfaden
ACT! 10 Premium EX Gezieltes Kontakt- und Kundenmanagement. Die Software für Ihren Erfolg 2,8 Millionen Anwender weltweit! Installationsleitfaden ACT! 10 Premium EX Installationsleitfaden ACT! 10 Premium
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
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)
Synchronisations- Assistent
TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent
Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
Begleitendes Praktikum zur Vorlesung Künstliche Intelligenz
Begleitendes Praktikum zur Vorlesung Künstliche Intelligenz SS12 Kontakt Internet: http://cvpr.uni-muenster.de/teaching/ss12/ki/ RSS-Feed Kalender Dipl.-Math. Michael Schmeing m.schmeinguni-muenster.de
DCOM 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
Installation EPLAN Electric P8 Version 2.4 64Bit Stand: 07/2014
Installation EPLAN Electric P8 Version 2.4 64Bit Stand: 07/2014 Einleitung... 2 Allgemeine Voraussetzungen... 2 Installation EPLAN Electric P8 64 Bit mit Office 32 Bit... 3 1. Umstellen der EPLAN Artikel-
IPETRONIK TESTdrive SDK V02.00
TESTdrive SDK V02.00 Übersicht Kundenspezifische Erweiterungen möglich Unabhängige Entwicklungen von TESTdrive-Kernsystem (Releases) Eigenständige Erweiterungen durch den Kunden selbst Nutzung von bestehenden
C# im Vergleich zu Java
C# im Vergleich zu Java Serhad Ilgün Seminar Universität Dortmund SS 03 Gliederung Entstehung von C# und Java Überblick von C# und Java Unterschiede und Gemeinsamkeiten Zusammenfassung und Ausblick Entstehung
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,
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
Betriebshandbuch. MyInTouch Import Tool
Betriebshandbuch MyInTouch Import Tool Version 2.0.5, 17.08.2004 2 MyInTouch Installationshandbuch Inhaltsverzeichnis Inhaltsverzeichnis... 2 Bevor Sie beginnen... 3 Einleitung...3 Benötigte Daten...3
Web Engineering. http://vsr.informatik.tu-chemnitz.de
Verteilte und selbstorganisierende Rechnersysteme WS 11/12 07/08 Praktikum Web Engineering Dipl.-Inf. Olexiy Chudnovskyy Technische Universität Chemnitz Fakultät für Informatik Professur Verteilte und
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2 Syntax Software Wismar 2015 1. DvBROWSER im Überblick... 1 2. Systemvoraussetzungen... 2 3. Funktionen... 3 3.1. Suchmöglichkeiten...
Seminar 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
Titel. App-V 5 Single Server Anleitung zur Installation
Autor: Thomas Hanrath Microsoft Certified Trainer Titel App-V 5 Single Server Anleitung zur Installation Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System Center Blog von
Session Beans & Servlet Integration. Ralf Gitzel [email protected]
s & Servlet Integration Ralf Gitzel [email protected] 1 Themenübersicht Ralf Gitzel [email protected] 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful
Herzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - [email protected]. 26.11.2000 (c) Michael Behrendt -
Herzlich Willkommen! Mit Java ins Web - eine praxisnahe Übersicht 1 Wer bin ich? Michael Behrendt, 21, Nürnberg kurzer Lebenslauf: 1991 Erster Rechner: Commodore C128 1995 Ausbildung zum Datenverarbeitungskaufmann
Übungen zu Softwaretechnik
Prof. Dr. Dr. h.c. M. Broy Lösungsblatt 11 Dr. H. Ehler, S. Wagner 23. Januar 2004 Übungen zu Softwaretechnik Aufgabe 16 Qualitätseigenschaften Broker-Pattern Beurteilen Sie das in Aufgabe 15 benutzte
Installationsanleitung für Update SC-Line 2010.3
SYSTEMVORAUSSETZUNGEN SC-Line 2010.3 benötigt für den Betrieb Windows 2000, Windows XP, Windows Vista - (32Bit und 64Bit), Windows 7 - (32Bit und 64Bit), Windows Server 2003, Windows Server 2008 - (32Bit
Installationsbeschreibung Flottenmanager 7.1
Installationsbeschreibung Flottenmanager 7.1 1 Dieses Dokument dokumentiert die Installation des Flottenmanagers (Server und Clientseite). Damit der Flottenmanager betrieben werden kann, müssen folgende
Java und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
3-schichtige Informationssystem-Architektur
3-schichtige Informationssystem-Architektur plattformunabhängig beliebige Endgeräte Client als Applikation & Applet XML über SOAP Standard plattformunabhängig objektorientierte Architektur multiuserfähig
PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer
Reduzieren Sie nachhaltig die Kosten für das Erstellen, Verwalten und Verteilen Ihrer Präsentationen durch eine effiziente Folienverwaltung Sie kennen die Situation Ein Vortrag muss kurzfristig vorbereitet
Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
Nutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
Objektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
Interoperabilität mit Office-Anwendungen (1)
Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das
CLR 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
Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010
Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010 Vortrag im Rahmen der Vorlesung Integration Engineering Dozent: Prof. Dr. Martin Buchheit SS 2011 Referenten: Florian Kalisch, Denis Radjenovic
Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus
Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus Es stehen drei unterschiedliche Modi für die individuellen Anforderungen zur Verfügung: 1. Servermodus Es besteht ein ständiger Zugriff auf
Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken. Upload- / Download-Arbeitsbereich
Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken Upload- / Download-Arbeitsbereich Stand: 27.11.2013 Eine immer wieder gestellte Frage ist die, wie man große Dateien austauschen
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 [email protected] 12.12.2006 Agenda Benötigte Komponenten Installation
Anleitung zum Prüfen von WebDAV
Brainloop Secure Dataroom Version 8.20 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen Markeninhaber. Inhaltsverzeichnis
Spring Dynamic Modules for OSGi Service Platforms
Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick
ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
Klassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
Einführung in das Microsoft.NET-Framework. Programmiersprache C# 02: Visual Studio / Hello World. Boris Hülsmann
Einführung in das Microsoft.NET-Framework Programmiersprache C# 02: Visual Studio / Hello World Boris Hülsmann 23.09.2010 1 In dieser Einführung bekommen Sie einen kurzen Einstieg in das.net-framework
testo Saveris Web Access Software Bedienungsanleitung
testo Saveris Web Access Software Bedienungsanleitung 2 1 Inhalt 1 Inhalt 1 Inhalt... 3 2 Leistungsbeschreibung... 4 2.1. Verwendung... 4 2.2. Systemvoraussetzungen... 4 3 Installation... 5 3.1. Installation
GEONET Anleitung für Web-Autoren
GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth [email protected] 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden
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
Cisco AnyConnect VPN Client - Anleitung für Windows7
Cisco AnyConnect VPN Client - Anleitung für Windows7 1 Allgemeine Beschreibung 2 2 Voraussetzungen für VPN Verbindungen mit Cisco AnyConnect Software 2 2.1 Allgemeine Voraussetzungen... 2 2.2 Voraussetzungen
Tipps und Tricks zu den Updates
Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn
Mozilla Firefox - Zeit für den Wechsel
Browser Alternative: Mozilla Firefox 2.0 Mozilla Firefox - Zeit für den Wechsel Klaus Herzberg-Moser / November,Dezember 2007 1. Webseite in Tabs öffnen Seite 2 2. Sitzungswiederherstellung Seite 3 3.
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Dreamweaver 8 Einführung
Dreamweaver 8 Einführung Die Oberfläche von Dreamweaver Beim Start von Dreamweaver 8 präsentiert sich das Programm mit der folgenden Oberfläche: Menüleiste mit allen verfügbaren Befehlen von Dreamweaver.
Print2CAD 2017, 8th Generation. Netzwerkversionen
Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software
Übersicht Die Übersicht zeigt die Zusammenfassung der wichtigsten Daten.
Webalizer Statistik Bedeutung der Begriffe Übersicht Die Übersicht zeigt die Zusammenfassung der wichtigsten Daten. Anfragen Gesamtheit aller Anfragen an Ihren Account. Jede Anfrage auf eine Grafik, eine
Systemvoraussetzungen Informationscenter IFC
Systemvoraussetzungen Informationscenter IFC Allgemeiner Hinweis: Die im Folgenden genannten Systemvoraussetzungen stellen nur Richtlinien dar. Die genauen Anforderungen hängen von verschiedenen Faktoren
WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke
WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links Andreas Lübcke Gliederung Einführung Hintergrund zum link rot problem Arbeiten zum Thema WLGauge Open Framelet Design von WLGauge
Übung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
Arbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger [email protected] Inhalt 1. Einführung... 3 2.
Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?
Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente
TimeSafe Installationsanleitung mit InfotechStart
Keep your time safe. TimeSafe Installationsanleitung mit InfotechStart Inhalt 1 Einsatzgebiet... 2 1.1 Keine lokale Installation... 2 1.2 Automatische Aktualisierung... 2 1.3 Zentrale Konfiguration...
Datenabgleich. Meine Welt auf einen Blick erleben.
Datenabgleich Sie haben Fragen? Hier finden Sie Antworten. Meine Welt auf einen Blick erleben. Die folgenden Anleitungen helfen Ihnen dabei Ihre vorhandenen Daten mit einem Windows Phone weiter zu nutzen.
quickterm 5.6.0 Systemvoraussetzungen Version: 1.0
quickterm 5.6.0 Systemvoraussetzungen Version: 1.0 06.07.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Server 3 2 Client 5 3 Web 6 4 Studio Plug-In 7 2 quickterm 5.6.0 - Systemvoraussetzungen Server 1 1
Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken
Betriebliche Datenverarbeitung Wirtschaftswissenschaften AnleitungzurEinrichtungeinerODBC VerbindungzudenÜbungsdatenbanken 0.Voraussetzung Diese Anleitung beschreibt das Vorgehen für alle gängigen Windows
Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser
Dokumentation Black- und Whitelists Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser Inhalt INHALT 1 Kategorie Black- und Whitelists... 2 1.1 Was sind Black- und Whitelists?...
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
Funktionsübersicht. Modul: redcms_keycontract
Funktionsübersicht Modul: redcms_keycontract 10. Mai 2006 redcms KeyContract (für Intranet und Internet) - Features! Strukturierte Ablage von Dateien: Anlegen beliebig vieler Rubriken und Unterrubriken
Berner Fachhochschule Hochschule für Technik und Informatik HTI. Kapitel 1. Einstieg in Java. Dr. Elham Firouzi 06.09.10 1
Kapitel 1 Einstieg in Java Dr. Elham Firouzi 06.09.10 1 1 : Einstieg in Java Einleitung Ein erstes Beispiel Berner Fachhochschule Entwicklung von Java-Programmen Applikationen Applets Vor und Nachteile
PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: FEBRUAR 2016
LOCKING SYSTEM MANAGEMENT 3.3 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: FEBRUAR 2016 2 1.0... 3 1.1. LOCKING SYSTEM MANAGEMENT 3.3... 3 1.2. PRODUKTKURZBESCHREIBUNG... 4 2.0 PRODUKTUMFELD... 5 2.1.
2. Installation unter Windows 10 mit Internetexplorer 11.0
1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 8.x 64-bit Windows 10 64-bit Windows Server 2008 R2 Windows Server
