Universität Karlsruhe (TH) Moderne Entwicklungsumgebungen am Beispiel.NET
|
|
- Wilfried Michel
- vor 8 Jahren
- Abrufe
Transkript
1 Forschungsuniversität gegründet 1825 Moderne Entwicklungsumgebungen am Beispiel.NET Die.NET-Grundlagen Ali Jannesari Institut für Programmstrukturen und Datenorganisation (IPD)
2 Inhalt Grundlagen.NET Überblick Ziele von.net Begriffe, Features und allg. Betrachtungen,... Ali Jannesari 2
3 .NET Überblick Microsofts Definition: Microsoft.NET is a set of Microsoft software technologies for connecting information, people, systems, and devices. Ali Jannesari 3
4 .NET Überblick Eine offene Plattform um verschiedene Strömungen der Softwareentwicklung zusammenzuführen Eine Schicht auf Windows und anderen Betriebsystemen. Eine service-orientierte Software-Plattform für Applikationen (Web, Desktop, ) Kommunikation von Webanwendungen untereinander (XML, SOAP) Hohe Produktivität, Standard-basierte und vielsprachige Umgebung Vereinfachung der Softwareentwicklung. Ali Jannesari 4
5 .NET Überblick Traditionelle Ausführung Unmanaged Applications C++ Code C++ Compiler ASM Code Betriebssystem (Windows, Linux, Unix,...) Klassen und alle Funktionen werden von Compiler in Maschinencode übersetzt. Klassenstrukturen nach Kompilierung nicht mehr erkennbar. Ali Jannesari 5
6 .NET Überblick Unmanaged Applications Managed Applications Klassenbibliothek (Framework Class Library-FCL) Common Language Runtime Betriebssystem (Windows, Linux, Unix,...) Common Language Runtime Sicherheit, Garbage Collection (nicht mehr Speicherleiche), Versionierung,... Ali Jannesari 6
7 Common Language Runtime (CLR) Die CLR ist die Laufzeitumgebung, unter der.net-programme ausgeführt werden. Eine operative Schicht zwischen.net Applikationen und dem darunterliegenden Betriebsystem, Ähnlich wie die Laufzeitumgebung von interpretierten Sprachen wie Smalltalk oder Java. Die CLR läuft im Hintergrund und bietet unserem Code Dienste wie z. B.: Sicherheitsmechanismen, Speicherbereinigung, Versionierung, usw. Die Common Language Runtime (CLR) ist Microsofts kommerzielle Implementierung der Common Language Infrastructure (CLI)- Spezifikation. Die CLI-Spezifikation ist ein internationaler Standard zur Entwicklung von Ausführungsumgebungen, auf denen verschiedenste Sprachen und Bibliotheken nah zusammenarbeiten können. Achtung: Die CLR ist kein Interpreter, sondern ein JIT-Compiler! Ali Jannesari 7
8 .NET Überblick Unmanaged Applications Managed Applications Klassenbibliothek (Framework Class Library-FCL) Common Language Runtime Betriebssystem (Windows, Linux, Unix,...) Common Language Runtime Sicherheit, Garbage Collection, Versionierung,... Klassenbibliothek GUI, Collections, Threads, Netzwerk, Reflection, XML,... Ali Jannesari 8
9 Framework Class Library Eine einheitliche hierarchische Klassenbibliothek Bietet umfangreiche Funktionen für alle erdenklichen Zwecke (grafische benutzeroberflächen, Datenbankzugriff, Weboberflächen, ) Die FCL ist entsprechend der Funktionalität in Namensräume aufgeteilt. Die FCL Interagiert mit CLR und verwendet die Dienste der CLR Base Class Library (BCL) ist die Kern-Klassenbibliothek, die von allen.net-sprachen gleichermaßen benutzt werden kann. FCL bietet zusätzlich.net Web Services, ADO.NET und ASP.NET, Windows Forms Klassenbibliothek versteck in vielen fällen die Windows-API Wichtiger Teil der FCL: Windows Forms Kapselt Win32 API (vergleiche Fassaden-Muster) Ali Jannesari 9
10 Framework Class Library Zu den wichtigsten Namensrämen in BCL gehören: System.Collections : Sammlungen von Objekten ( Listen, Mengen, Bäume, Hashttabellen,..) System.Reflection: Zugriff auf Metadaten und Typinformationen von Programmen (Type, MemberInfo, MethodInfo, ) System.IO: Klassen für Ein- und Ausgabe ( Daten, Verzeichnisse, Mechanismen zum Lesen und Schreiben, ) System.Net: Netzwerkprogrammierung (Sockets, Netzwerkströme, Protokolle, ) System.Threading: Mechanismen für Parallelprogrammierung System.XML: Erzeugen und Lesen von Daten im XML-Format... Ali Jannesari 10
11 .NET Überblick Unmanaged Applications Managed Applications Klassenbibliothek (Framework Class Library-FCL) Common Language Runtime Betriebssystem (Windows, Linux, Unix,...) Common Language Runtime Sicherheit, Garbage Collection, Versionierung,... Klassenbibliothek GUI, Collections, Threads, Netzwerk, Reflection, XML,... Managed Code Code unter Kontrolle der CLR Ali Jannesari 11
12 Managed Code Sämtlicher Code wird unter Aufsicht der Common Language Runtime ausgeführt Enthält genug Information um die Core-Services der CLR zu benutzen Runtime führt Sicherheitsüberprüfungen aus Runtime übernimmt Speicherverwaltung und Fehlerbehandlung ( GC, Exceptions) Runtime führt Versionsprüfungen aus, Managed Data: Daten, die von der CLR während des Programmablaufs angelegt und zerstört werden (Speicherbereinigung). Ali Jannesari 12
13 .NET Überblick Beispiel: Managed Web-Applikation Unmanaged Applications Managed Applications Klassenbibliothek (Framework Class Library-FCL) Web Applications Web Forms Web Services ASP.NET, ADO.NET Common Language Runtime Web Server (IIS), DB Server Betriebssystem (Windows, Linux, Unix,...) ASP.NET, Web Forms Web Services Web-GUI (objektorientiert, ereignisorientiert, browserunabhängig) verteilte Dienste über RPC (SOAP, HTTP) Ali Jannesari 13
14 ASP.NET Web Seiten am Server werden dynamisch zusammengestellt und als reines HTML-Dokument an den Client gesendet. Ein Objektorientiertes Programmiermodell ( Website und GUI-Elemente sind Objekte) Kompilierte Sprachen wie C# oder VB.NET,.. und Zugriff auf FCL Ereignisorientiertes Modell Reichhaltige Bibliothek von GUI-Elementen,die alle auf HTML abgebildet werden. Einfache Darstellung von Datenbankabfrageergebnisse Validatoren für die Gültigkeit der Benutzereingaben Authentifizierung von Benutzer Standardauthentifizierung Passport-Authentifizierungsdienst Ali Jannesari 14
15 ADO.NET Alle Klassen für den Zugriff auf Datenbanken und andere Datenquellen (z.b: XMLDateien,..) Objektorientiert und einfach zu benutzen Unabhängig von verschiedenen Anbietern und Datenbankarchitekturen Zugriff auf Datenquellen: Verbindungsorientiert (Über das IDataReader Interface: Datenbank Cursor) Verbindungslos (Über die Klasse DataSet, eine Hauptspeicherrepräsentierung ausgewählter Daten Zugriff auf die Daten in der Regel mittels SQL Zwei Hauptaufgaben: Daten unabhängig von der Art und dem Ort der Datenquelle zu manipulieren bzw. zu definieren Die.Net Datentypen in Datenquellenspezifische Typen umzuwandeln Ali Jannesari 15
16 Web Services Web-Service sind der Kernpunkt der.net Technologie Neue Art der Kommunikation zwischen Verteilten Applikationen: Kommunikation ohne Web-Brwoser Prozedurfernaufrufe (Remote Procedure Call) HTTP und SOAP Codiert auf XML- basierenden Standards Aufruf von Einem Web-Service auf anderen Rechner wie eine normale Methode im.net: Nach SOAP umwandeln Über das Internet verschickt Am Zielrechner decodieren und ausführen, dann das Ergebnis über SOAP an den Rufer zurückschicken WSDL (Web Service Description Language): Web-Services werden automatisch mittels WSDL beschrieben. UDDI (Universal Description, Discovery and Integration): Eine Suchmaschine für Web-Services: Passenden Service für einen bestimmten Zweck finden. Ali Jannesari 16
17 .NET Überblick Ein Framework und mehr... Unmanaged Applications Managed Applications Klassenbibliothek (Framework Class Library-FCL) Web Applications Web Forms Web Services ASP.NET, ADO.NET Common Language Runtime Web Server (IIS), DB Server Betriebssystem (Windows, Linux, Unix,...).NET-Framework + Tools (Visual Studio.NET, ildasm, gacutil,...) + Server (SQL Server, BizTalk Server, ExchangeServer,...) + Services (MyService, Passport Service,...) Ali Jannesari 17
18 .NET Framework Managed Applications ASP.NET Web Forms Web Services ADO.NET and XML Base Class Library Common Language Runtime Operating System Windows Forms Tools + Server + Service Ali Jannesari 18
19 Ziele von.net Zusammenführung von Desktop- und Web-Programmierung Bisher Desktop-Programmierung Objektorientiert Compiliert (C/C++, Fortran,...) Klassenbibliothek Web-Programmierung ASP (nicht objektorientiert) Interpretiert (VBScript, Javascript, PHP,...) Eigene Bibliothek Ali Jannesari 19
20 Ziele von.net Zusammenführung von Desktop- und Web-Programmierung Bisher Desktop-Programmierung Objektorientiert Compiliert (C/C++, Fortran,...) Klassenbibliothek Web-Programmierung ASP (nicht objektorientiert) Interpretiert (VBScript, Javascript, PHP,...) Eigene Bibliothek Unter.NET Desktop- und Web-Programmierung Objektorientiert (auch ASP.NET) Compiliert (C#, C++, VB.NET, Fortran,...) Einheitliche Klassenbibliothek Ali Jannesari 20
21 Ziele von.net Zusammenführung von eingebetteter- und konventioneller Programmierung Bisher Konventionellen-Programmierung C/C++, Fortran, VB,... Betriebsysteme (Linux, Windows,...) Klassenbibliothek Eingebettete-Programmierung System C (nicht objektorientiert), Embedded C++, Betriebsysteme (RTLinux, Windows CE, VxWorks...) Eigene Bibliothek Ali Jannesari 21
22 Ziele von.net Zusammenführung von eingebettete- und konventionellen Programmierung Bisher Konventionellen-Programmierung C/C++, Fortran, VB,... Betriebsysteme (Linux, Windows,...) Klassenbibliothek Eingebettete-Programmierung System C (nicht objektorientiert), Embedded C++, Betriebsysteme (RTLinux, Windows CE, REX,...) Eigene Bibliothek Unter.NET (Compact Framework) Konventionellen- und Eingebettete-Programmierung Einheitliche Sprachen C#, C++, VB.NET, ASP.NET, Fortran,...) Einheitliche Betriebsysteme Einheitliche Klassenbibliothek Ali Jannesari 22
23 Ziele von.net XML Web Services: Verteilte Applikationen im Internet Bisherige Benutzung des Internets (B2C- Business to Consumer) - - Web-Browser (zeigt Daten für menschlichen Betrachter) Ali Jannesari 23
24 Ziele von.net XML Web Services: Verteilte Applikationen am Internet Bisherige Benutzung des Internets (B2C- Business to Consumer) - - Web-Browser (zeigt Daten für menschlichen Betrachter) Unter.NET: B2B-Applikationen ohne Web-Browser Reisebüro Luftlinie Bank Hotel Basierend auf einfachen Standards - HTTP - SOAP (XML) - Remote Procedure Call Ali Jannesari 24
25 Ziele von.net Einfachere dynamische Webseiten Bisher - ASP (Mischung von HTML und VBScript oder Javascript) Ali Jannesari 25
26 Ziele von.net Einfachere dynamische Webseiten Bisher - ASP (Mischung von HTML und VBScript oder Javascript) Unter.NET - ASP.NET (saubere Trennung von HTML und Script-Code) Objektorientiert Ereignisorientiert Interaktiv erstellbar (RAD) Selbstgeschriebene GUI-Elemente mögl. Effizient (compilierte Server-Scripts) Zustandsverwaltung Autorisierung / Authentifizierung Ali Jannesari 26...
27 Ziele von.net Interoperabilität Bisher - Millionen Zeilen Code in C++, Fortran, Visual Basic,... - Nur sehr beschränktes Zusammenspiel Ali Jannesari 27
28 Ziele von.net Interoperabilität Bisher - Millionen Zeilen Code in C++, Fortran, Visual Basic,... - Nur sehr beschränktes Zusammenspiel Unter.NET - Binärkompatibilität zwischen mehr als 20 Sprachen (C#, C++, VB.NET, Java, Eiffel, Fortran, Cobol, ML, Haskell, Pascal, Oberon, Perl, Python,...) Klasse in VB.NET Unterklasse in C# Verwendung in Eiffel Public Class A Public x As Integer Public Sub Foo()... End Class class B : A { public string s; public void Bar() {...} } class Client feature obj: B;... create obj; obj.bar;... end Ali Jannesari 28
29 Ziele von.net Interoperabilität C# Code C# Compiler Runtime Visual Basic Code Visual Basic Compiler MSIL (CIL) JIT Compiler Eiffel Code Eiffel Compiler Native Code Ali Jannesari 29
30 C# Code Ziele von.net Interoperabilität C# Compiler IL-Code wird vor der Ausführung immer (!) durch Compiler in echten Maschinencode übersetzt. Erzeugt aus IL Code ein Native Executable Output ist abhängig von: CPU Typ und Betriebssystemversion Stellt die effiziente Ausfühurung Runtime sicher. Visual Basic Code Visual Basic Compiler MSIL (CIL) JIT Compiler MSIL Microsoft Intermediate Language Compiler erzeugen keinen native Code sondern Eiffel eine prozessorunabhängige COBOL Zwischensprache Code Sprachintegration Compiler erfolgt auf Ebene von MSIL Garantiert die Interoperabilität und Protabilität des Codes Native Code Ali Jannesari 30
31 Ziele von.net Interoperabilität Demo 1: Integration auf Codeebene Sprachen werden gleichwertig, da alle Compiler MSIL-Code erzeugen Eine C# Klasse kann von einer VB.NET Klasse abgeleitet sein Einheitliche Fehlerbehandlung Ali Jannesari 31
32 Ziele von.net Einheitliches Ausführungsmodell C# C++ VB... if (a > b) max = a; else max = b; C# Compiler Compiler Compiler Compiler CIL-Code (+ Metadaten) Lader Verifier JIT-Compiler Maschinencode IL_0004: ldloc.0 IL_0005: ldloc.1 IL_0006: ble.s IL_0008: ldloc.0 IL_0009: stloc.2 IL_000a: br.s IL_000c: ldloc.1 IL_000d: stloc.2 mov ebx,[-4] mov edx,[-8] cmp ebx,edx jle 17 mov ebx,[-4] mov [-12],ebx... IL_000c IL_000e Ali Jannesari 32 CIL Intel-Code
33 Ziele von.net Einheitliches Programmiermodell Konsistentes API, unabhängig von Sprache oder Programmiermodell.NET Framework RAD, Delegation VB Forms Subclassing, Expressiveness MFC/ATL ASP Zustandslos, Code in HTML eingebettet Windows API Ali Jannesari 33
34 Ziele von.net Einheitliche Programmier- und Ausführungsumgebung für alle Sprachen alle Plattformen Übernimmt Standardaufgaben Garbage Collection Komponenten-Interaktion Ausnahmebehandlung Einfachere Programmentwicklung Mehr Qualität und Komfort Ali Jannesari 34
35 Ziele von.net - Robustheit und Sicherheit Strenge Typprüfung CIL-Code-Verifier Laufzeitprüfungen (keine Buffer Overruns mehr!) Garbage Collection Public Key Signierung von Code Rollenbasierte Rechte Codebasierte Rechte - Side by Side Execution Versionierung Ende der DLL-Konflikte - Einfachere Software-Installation Keine Registry-Einträge mehr nötig Spurenlose Deinstallation Ali Jannesari 35
36 Assemblies Prog.cs class A {... } class B {... } Lib.cs class C {... } Assembly csc Prog.cs,Lib.cs Prog.exe Manifest Metadaten CIL-Code für A CIL-Code für B CIL-Code für C Kein Eintrag in der Windows-Registry Nachfolger von COM- Komponenten (Kein IDL) Lader Ali Jannesari 36
37 Assemblies gegen Module Modul (managed module) = physische Einheit: 1.NET-Modul = 1.NET-PE-Datei enthält Typdefinitionen mit Metadaten & CIL-Code der Methoden wird vom Compiler erzeugt Assembly = logische Einheit für: Auslieferung, Kapselung, Laden, Versionierung und Sicherheit.NET-Komponente (im Sinne der komponenten-orientierten Softwareentwicklung) Fasst Module und Ressourcedateien zusammen Ein Assembly ist ein Container für Module Als ausführbare Datei (EXE) oder als Bibliotheksbaustein (DLL) Wird vom Compiler oder Assembly Linker (al.exe) erzeugt Mehrstufige Versionsnummer Ali Jannesari 37
38 Metadaten und Manifest Metadaten Die Beschreibung der Typen wird mit Metadaten bezeichnet Compiler erstellt Metadaten on the fly Enthält: Versionsnummer und Public Key Schnittstellenbeschreibung von: Klassen, Methoden, Variablen Parameter, Typen,... ermöglicht: dynamisches Laden Versionsprüfung Reflection (Zugriff auf Metadaten zur Laufzeit) Manifest Inhaltverzeichnis eines Assemblies speichert Informationen über die Teile eines Assemblies z.b. Assembly- Name, Prozessor und Betriebssystem, welche Dateien gehören dazu, wo sind diese zu finden, exportierte Typen,... Ali Jannesari 38
39 Multimodule Assemblies Assemblies (Managed.NET Applikationen): Single-modul Assemblies Multimodule Assemblies Jede Assembly enthält ein primäres Modul: Primäres Modul Assembly Identität Metadaten IL Code Metadaten IL Code Modul 1 Metadaten IL Code Metadaten IL Code Modul 3 Metadaten Lader IL-Code JIT-Compiler. Modul 2 Ali Jannesari 39
40 Lader und JIT-Compiler Lader Liest die Metadaten und legt im Hauptspeicher eine interne Repräsentation der Klassen und seiner Mitglieder an Eine Klasse wird nur dann geladen, wenn sie auch referenziert wird Die Konsistenz der Metadaten wird geprüft JIT-Compiler Verlässt sich auf Ergebnisse der Laderaktivitäten Der IL-Code wird zu Native-Code Kompiliert, anschließend wird der Native-Code ausgeführt. (Kein Interpreter) Eine Methode wird genau dann kompiliert, wenn Sie das erste mal aufgerufen wird Die kompilierte Methode bleibt im Hauptspeicher (Wenn es keine Speicherbeschränkungen gibt) Ali Jannesari 40
41 Applikations- Kompilierung und Ausführung Anlegen und Ausführung einer managed.net- Applikation: Quelltext Managed-Compiler Netzwer k Metadaten IL-Code Managed Modul Data transfer Requests and control messages Metadaten IL-Code Managed Modul Common Language Runtime Lader JIT-Compiler Interne Datenstrukturen Native-Code Execution engine Ali Jannesari 41
42 Applikations- Kompilierung und Ausführung Eine managed executable kann von IL nach Native-Code präkompiliert werden Spart Zeit für JIT-Compiler, wenn das Executable wiederholt ausgeführt werden soll z. B Präkompilierung während Setup Native Image Generator (NGEN.EXE): Erzeugt aus IL Code ein Native Executable Output ist abhängig von: CPU Typ Betriebssystemversion Exakte Identität des Assemblies Exakte Identität aller referenzierten Assemblies Sicherheitsfaktoren Ali Jannesari 42
.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
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
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
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++
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?
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
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
MehrKapitel 15 Die CLI und Kellermaschinen
Kapitel 15 Die CLI und Kellermaschinen Korbinian Molitorisz IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda Ausführungsmodell
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
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
MehrDie 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,
MehrProf. 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
MehrKapitel 15 Die CLI und Kellermaschinen
Kapitel 15 Die CLI und Kellermaschinen Korbinian Molitorisz IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Agenda Ausführungsmodell
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
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
MehrInteroperabilitä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
MehrGrundlagen 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
MehrKurzfassung 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
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript
MehrWeb 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.
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
MehrWindows 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
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
MehrIAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C
IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
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
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrSoftware 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
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
MehrOffice 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
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)
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
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrWEBINAR@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
MehrStep 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
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:
MehrOWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes
OWASP Stammtisch München Sep 2014 XSS und andere Sicherheitslücken aus der Perspektive des Programmcodes 1 XSS: Cross-Site Scripting 1.) Es gelangen Daten in den Web-Browser, die Steuerungsinformationen
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.
MehrC# 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
MehrEinführung in PHP. (mit Aufgaben)
Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites
Mehr.NET Code schützen. Projekt.NET. Version 1.0
.NET Code schützen Projekt.NET Informationsmaterial zum Schützen des.net Codes Version 1.0 Autor: Status: Ablage: Empfänger: Seiten: D. Hoyer 1 / 6 Verteiler : Dokument1 Seite 1 von 1 Änderungsprotokoll
MehrStarthilfe für C# Inhaltsverzeichnis. Medien- und Kommunikationsinformatik (B.Sc.) Alexander Paharukov. Informatik 3 Praktikum
Starthilfe für C# Inhaltsverzeichnis Allgemeines... 2 Bezugsquellen... 2 SharpDevelop... 2.NET Runtime... 2.NET SDK... 2 Installation... 2 Reihenfolge... 2 Vorschlag für eine Ordnerstruktur... 3 Arbeit
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
MehrWeb 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
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
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrOP-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
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrÜ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,
MehrGrid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1
Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus
MehrEin 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++,
MehrSilverlight for Windows Embedded. Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer
Silverlight for Windows Embedded Martin Straumann / 31.08.2010 Stv. Business Unit Leiter Microsoft Technologien / Application developer Inhaltsverzeichnis Windows Embedded Microsoft Roadmap Was ist Silverlight
MehrFragen zur GridVis MSSQL-Server
Fragen zur GridVis MSSQL-Server Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens
MehrVB.net Programmierung und Beispielprogramm für GSV
VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2
MehrAS/point, Ihr Partner die nächsten 10 und mehr Jahre -
AS/point, Ihr Partner die nächsten 10 und mehr Jahre - technologisch betrachtet http://www.aspoint.de 1 Unsere vier Säulen heute e-waw modulare Warenwirtschaft für iseries evo-one Organisation und CRM
Mehr7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77
7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77 (LQOHLWXQJ Mit der SAP Testworkbench und dem Testtool ecatt können Anwender von SAP Software auf Basis des SAP Web Application Servers ab
Mehr3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln
MehrLog xmllog textlog Log() start(filename) add(message) end() instance() Abbildung 7-10: Die Protokollierungs-API mit einer einfachen Fassade
HACK #76 Hack APIs mit dem Façade-Muster vereinfachen Durch die Verwendung des Façade-Entwurfsmusters können Sie die anderen Programmierern zugängliche API vereinfachen. #76 Dies ist ein Muster, von dem
MehrGesicherte Prozeduren
Gesicherte Prozeduren Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln zurückgeliefert.
MehrKonfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version 2.0.1 Deutsch 01.07.2014
Konfiguration VLAN's Version 2.0.1 Deutsch 01.07.2014 In diesem HOWTO wird die Konfiguration der VLAN's für das Surf-LAN der IAC-BOX beschrieben. Konfiguration VLAN's TITEL Inhaltsverzeichnis Inhaltsverzeichnis...
MehrVBA-Programmierung WS 2008/09
VBA-Programmierung Sibylle Schwarz Westsächsische Hochschule Zwickau Dr. Friedrichs-Ring 2a, RII 263 http://wwwstud.fh-zwickau.de/~sibsc/ sibylle.schwarz@fh-zwickau.de WS 2008/09 Organisation der Lehrveranstaltung
MehrDieses Dokument beschreibt die Installation des Governikus Add-In for Microsoft Office (Governikus Add-In) auf Ihrem Arbeitsplatz.
IInsttallllattiionslleiittffaden Dieses Dokument beschreibt die Installation des Governikus Add-In for Microsoft Office (Governikus Add-In) auf Ihrem Arbeitsplatz. Voraussetzungen Für die Installation
MehrInstallationsanleitung
Installationsanleitung zu @Schule.rlp (2015) Inhaltsverzeichnis Inhaltsverzeichnis... 1 Voraussetzungen... 2 vorbereitende Aufgaben... 3 Installation @Schule.rlp (2015):... 3 Installation Java SE Runtime
MehrDocuWare unter Windows 7
DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie
MehrApplication Layer Active Network
Folie 1 Application Layer Active Network Vortrag zur Diplomarbeit Entwicklung eines Netzwerk-Interface zur Steuerung der Datenkommunikation einer Netzwerkkarte geschrieben und gehalten von Martin Wodrich
MehrComtarsia SignOn Familie
Comtarsia SignOn Familie Handbuch zur RSA Verschlüsselung September 2005 Comtarsia SignOn Agent for Linux 2003 Seite 1/10 Inhaltsverzeichnis 1. RSA Verschlüsselung... 3 1.1 Einführung... 3 1.2 RSA in Verbindung
Mehr1 C# und das.net-framework
1 C# (sprich: see sharp) ist eine von Microsoft entwickelte Programmiersprache für die.net-plattform ([HTWG10]). Obwohl man.net-programme in ganz verschiedenen Sprachen schreiben kann (unter anderem in
MehrDatenbank-basierte Webserver
Datenbank-basierte Webserver Datenbank-Funktion steht im Vordergrund Web-Schnittstelle für Eingabe, Wartung oder Ausgabe von Daten Datenbank läuft im Hintergrund und liefert Daten für bestimmte Seiten
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrSession Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de
s & Servlet Integration Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful
MehrEinsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server
Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik
MehrApplication Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung
2015-02-25 1 of 6 Application Note Anbindung von Kunden-Software an SpiderControl Web Visualisierung Version ApplicationNote_AnbindungFremdsoftware /Version Seite 1 / 6 Version Datum Kommentar Autor 0.1
MehrThemen. 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
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
MehrBegleitendes 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
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrWillkommen zur Vorlesung. Objektorientierte Programmierung Vertiefung - Java
Willkommen zur Vorlesung Objektorientierte Programmierung Vertiefung - Java Zum Dozenten Mein Name: Andreas Berndt Diplom-Informatiker (TU Darmstadt) Derzeit Software-Entwickler für Web- Applikationen
Mehr1. Laden Sie sich zunächst das aktuelle Installationspaket auf www.ikonmatrix.de herunter:
Bestellsoftware ASSA ABLOY Matrix II De- und Installationsanleitung Installation Erfahren Sie hier, wie Sie ASSA ABLOY Matrix II auf Ihrem Rechner installieren können. Halten Sie Ihre Ihre Firmen- und
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
MehrCOSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16. Copyright
Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand 01.08.2005-08-16 Änderungen in Dokumentation und Software sind vorbehalten! Copyright Copyright 2005 COSA GmbH Alle Rechte vorbehalten.
MehrObjektorientierte 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
MehrSFKV MAP Offline-Erfassungstool. Installationsanleitung
SFKV MAP Offline-Erfassungstool Autor(en): Martin Schumacher Ausgabe: 16.02.2010 1. Allgemein Damit das Offlinetool von MAP ohne Internetverbindung betrieben werden kann, muss auf jedem Arbeitsplatz eine
MehrHinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2
Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2 Installationsvoraussetzungen: Die Update-Routine benötigt das DotNet-Framework 4.0 Client Profile, das normalerweise über
MehrInstallationsleitfaden zum Fakturierungsprogramm
Installationsleitfaden zum Fakturierungsprogramm 22.05.07 002-Installationsleitfaden Systemvoraussetzungen Betriebssystem: Windows 2000/Service Pack SP4 Windows XP/Service Pack SP2 Windows 2003 Server
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrCORBA. Systemprogrammierung WS 2006-2007
CORBA Systemprogrammierung WS 2006-2007 Teilnehmer: Bahareh Akherattalab Babak Akherattalab Inhaltsverzeichnis: Verteilte Systeme Vergleich zwischen lokale und verteilte Systeme Verteilte Anwendungen CORBA
MehrWhitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit List & Label 16 List & Label Windows Azure List & Label Windows Azure - 2 - Inhalt Softwarevoraussetzungen 3 Schritt 1: Neues Projekt
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
MehrANLEITUNG NETZEWERK INSTALATION
ANLEITUNG NETZEWERK INSTALATION Sehr geehrter Kunde, vielen Dank, dass Sie sich für RED CAD entschieden haben. Mit dieser Anleitung möchten wir Sie bei der Installation unterstützen. Die Netzwerkinstallation
MehrAlwinPro Care Modul Schnittstelle TV-Steuerung
AlwinPro Care Modul Schnittstelle TV-Steuerung Beschreibung AlwinPro Care bietet die Möglichkeit TV für tageweise abzurechnen und stellt für die Freischaltung der Leistung einen Authentifizierungsserver
MehrDiplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
MehrStep by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl
Step by Step Remotedesktopfreigabe unter Windows Server 2003 von Remotedesktopfreigabe unter Windows Server 2003 Um die Remotedesktopfreigabe zu nutzen muss diese am Server aktiviert werden. Außerdem ist
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrINFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION
INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung
MehrPython SVN-Revision 12
Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang
MehrBIF/SWE 1 - Übungsbeispiel
Arthur Zaczek Sep 2015 1 Übungsbeispiel embedded sensor cloud 1.1 Aufgabenstellung Auf einem [[tragen Sie bitte hier Ihr Embedded System Ihrer Wahl ein]] soll ein Messdaten Erfassungssystem implementiert
MehrClient-Server-Beziehungen
Client-Server-Beziehungen Server bietet Dienste an, Client nutzt Dienste Objekt ist gleichzeitig Client und Server Vertrag zwischen Client und Server: Client erfüllt Vorbedingungen eines Dienstes Server
MehrInstallationsvoraussetzungen
Installationsvoraussetzungen Betriebssysteme Der Cordaware bestinformed Infoserver kann auf folgenden Microsoft Betriebssystemen installiert werden: Windows 2000 Windows XP Windows Vista Windows 7 Windows
Mehr1.3 Erster Start des Aufmaß-Moduls und Anlegen der Datenbank
1. Installation auf einem Novell Server 1.1 Installation der Datenbank Pervasive SQL 2000i Die Server Engine der Pervasive SQL 2000i Datenbank wird auf dem Novell-Server über eine Arbeitsstation installiert.
Mehr