C# Programmierung Aufbau
|
|
- Klaudia Peters
- vor 7 Jahren
- Abrufe
Transkript
1 Planung C#.NET Aufbau Tag Mo Thema C# Programmierung Aufbau 1. NET und Visual 2008 Überblick 1. Assemblies Aufbau 1. cstestassembly.dll Code Analysieren 2. Manifest, Typmetadaten und MSIL 1. cstestassembly.dll mit ILDasm analysieren 1. Manifest in VS editieren 2. ILDasm als Extratool in VS einrichten 3. Einführung in die Managed Runtime 1. Typsicherheit zur Compilations- und Laufzeit (Konvertieren zwischen Point und Line) 2. Versionierung 1. Version 1.0 gegen Version 2.0 (private Assemblys) austauschen und aufrufen 2. Assemblies Installation 1. cstestassembly.dll 1.0 als private Assembly laden 2. cstestassembly.dll 2.0 mit Strong Name ausstatten 1. Öffentlichen Schlüssel mittels SN.Exe extrahieren 2. SN.Exe als Extratool in VS einrichten 3. cstestassembly.dll 2.0 in GAC laden 1. Installation/Deinstallation mit GACUtil 1. Assembly- Cache analysieren 2. Installation/Deinstallation mit Installationsprojekt 4. cstestassembly.dll 3.0 als StrongName Assembly mittels codebase von beliebigen Speicherort laden 1. Laden von einem beliebigen Verzeichnis 2. Laden vom Web 1. Funktionalität Testen-> gibt es Einschränkungen 3. Installieren von mko.dll 2. Testprojekte 1. Komponententests 1. Komponente o-> [TestClass] Komponententestklasse 2. Komponete.Methode o-> [TestMethod] Testmethode 3. Kompnententestklasse für cstestassembly.secureops mittels Assistenten anlegen 4. Test durchführen 3. Debugger 1. Debug- Klasse 1. Debug.WriteLine, Debug.Assert 2. Trace.WriteLine 3. Menge von Tracemeldungen einschränken mit TraceSwitch 1. Anwendung DMS.FileClassificatorClient mit Debug Konfiguration übersetzten und ausführen-> Meldungen 2. Anwendung DMS.FileClassificatorClient mit Release Konfiguration übersetzten und ausführen-> Meldungen
2 2. Konfiguration 1. Anwendungseinstellungen für Default- Dateipfad ändern 2. Listener für Ausgabe von Debug & Trace- Meldungen in Txt- Datei konfigurieren 3. Listener für ausgabe von Debug & Trace- Meldungen im Ereignisanzeige konfigurieren 4. TraceSwitch von DirTree in Konfigurationsdatei konfigurieren 4. Setup- Projekt einer Anwendung 1. Setup mit ClickOnce (TreeViewer) 2. Setup mit Setup- Bereitstellungsprojekt (msi) 5. Formatierte Ein/Ausgabe 1. Formatzeichenfolgen 2. Einsatz der Formatzeichenfolgen in ToString und string.format(...) 3. Globalisierung der Ein/Ausgabe 1. Dezimatrennzeichen von, auf. umstellen mittels NumberFormatInfo- Klasse 2. Dezimatrennzeichen von, auf. umstellen mittels temporäres Umstellen des Kulturkontextes von de-de auf en-us Di Grundlagen C# 6. Formatierte Ein/Ausgabe 1. Beispiel: CSKurs /u05-GlobalisierterIO 7. Werte- und Referenztypen 1. Speicherverwaltung mit Stack und Heap 2. Demo: int x; StructIntegerBox y; ClassIntegerBox z; 1. Unterschiede beim Kopieren analysieren 8. Konstruktion, Dispose und Finalisierung 1. Klasse Schiff mit Konstruktor, Destruktor und Dispose- Methode 2. Objekte Poseidon und Bounty 1. Erzeugen und vernichten in Schleife-> verzögerte Destruktion 3. Objekte Bismarck und Hood 1. Dispose manuell und in using Block 4. Abschalten der Finalisierung in Dispose mittels GC.SupressFinalize(this) 9. Operator- Overloading 1. Addition selbsdefinierter MeasureS- Werte 2. Addition und Subtraktion von FileClassificator.ContentVector in FileClassifikatorServer.cs 10.Indexer 1. CSKurs /U09-Indexer 11.Iteratoren 1. CSKurs /U07-Iteratoren 2. FileClassificator.ContentVector erweitern um Iteratoren über alle *Size und alle *Count 12.Delegates und Events 1. Delegates als typisierte Einsprungadressen 1. Invoke 2. CallBack- Methoden 3. asynchroner Aufruf 4. Combine
3 2. Events 1. Implementieren von ProgressInfo in TreViewer 13.Linq 1. Neue Sprachfeatures von C#, auf denen Linq basiert 1. Typinferenz, Objektinitialisierer, Anonyme Typen, Lambda- Ausdrücke 2. Einfache Abfragen mit Linq auf Collections 14.Programmiermodelle 1. Basisklassen & Polymorphismus 1. DirTree 2. Events 1. CLog, DirTree 3. Modularisieren mit Schnittstellen 1. FileClassificator und IContentVectorWriter 2. BatchProcessing und IWorker 4. Generische Typen 1. BatchProcessing und IWorker Beispiel "Druckerspooler" Einsatz von Delegates und Events üben 1. Simulation eines Netzwerkdruckers mit der DMS.BatchProcessing Infrastruktur implementieren 1. Klasse Druckauftrag von DMS.Job ableiten 2. Klasse Drucker, die DMS.IWorker implementiert 1. Drucker signalisiert über Event, wenn Papier zu ende ist 2. Drucker gibt den Dokumentinhalt im Ausgabefenster aus 3. Klasse Spooler als Ableitung von DMS.BatchProcessing<Drucker> 4. Klasse Arbeitsstation implementieren 1. sendet Druckaufträge 2. empfängt Statusmeldungen vom Drucker über am Drucker registrierte Eventhandler Mi Multithreading 1. Asynchrone Methodenstarts mittels Delegates 1. Starten zweier Asynchroner Zählschleifen 1. Join durch EndInvoke 2. Erzeugen und verwalten von Threads 1. Erzeugen und starten von Threads 2. Priorität einstellen 3. Abort 3. Synchronisation von Threads 1. Kritische Abschnitte mittels Monitor 2. Kritische Abschnitte mittels lock {} 3. Kritische Abschnitte mittels Mutex 4. Signalisierung mittels Semaphoren
4 Net Remoting Windowsdienste 1. Einführung in Remoting 2. Programatische vs. Administrative Konfiguration des Remoting 3. Beispiel Blog- Server 4. Lifetime- Services 5. Beispiel FileClassificationClient und -Server 1. SimpelService implementieren 1. Timer wird aufgezogen. Mit jedem Tick wird eine Meldung ins Ereignisprotokoll geschrieben Do Serialisierung 1. Serialisierung und Serialisierungsformate: 1. Serialisieren und Deserialisieren mittels BinaryFormatter (Bsp.: TestJob) 2. Serialiseren mit SoapFormatter (Bsp.: TestJob) 3. Serialisieren und Deserialisieren mittels XmlSerializer 1. Vorraussetungen, Einschränkungen (Konstruktor(), public) 2. Steuerung der Serialisierung 1. Bsp: BatchProcessor wird serialisiert (um Arbeitsstand auf Festplatte zu sichern) 1. log, etc. von der Serialisierung ausschließen 2. Nacharbeiten in [OnDeserializing] implementieren 3. Spezielle Initialisierungsroutinen nach dem Deserialisieren Com Interop 1. Interop Einführung 1. COM vs..net 2. Plattforminvoke vs Com Interop 3. Marshaling 4. Zugriff auf COM Server (IE) 5..NET Komponente DMS.FileClassificatorComServer als COM Server 1. Instanziierung und Steuerung aus Excel VBA 2. VBA Eventhandler für Events aus.net Komponenten registrieren Office Automatisierung 1. Visual Studio Vorlagen für Office Automatisierung 2..NET Makros in Excel 1. DMS.FileClassificator direkt in eine Excel- Arbeitsmappe integrieren s 1. IIS- smpt- Server einrichten 2. erstellen mit Dateianhang 3. senden
5 Netzwerkzugriff allg. WCF 1. Analyse Programm PTR2-SPS Kopplung 1. Einführung 1. WCF Überblick 1. Dienstverträge und Datenverträge 2. Endpunkte und Bindungen 3. WCF-Dienste Hosten 1. Im IIS 2. In einem Kommandozeilenprogramm 2. Beispiel 1. FileClassificationClient.BatchProcessor als WCF- Dienst 1. Dienstvertrag (pushjob, GetProgressInfo, deliverfinishedjob) 2. Implementieren 3. Hosten in IIS 1. Veröffentlichen 2. Konfigurieren der Authentifizierung (Anonym + ASP Identitätswechsel) 4. Hosten in KonsoleProgramm CAS 1. Evidence, Berechtigungen, Codegruppen, Richtlinien 2..Net Verwaltungskonsole 1. Verschachteln von Codegruppen und Evidencen 2. Codegruppen unter Richtlinie Benutzer erweitern, so daß für u01- Hallo Welt über Hash ein Berechtigungssatz zugewiesen werden kann 3. Codegruppe für Strong Name MyKeys.snk anlegen 3. Voll vertrauenswürdig vs. teilweise vertrauenswürdig 1. Berechtigunssätze Full Trust und Everything 2. Sonderregeln beim Zugriff auf Assemblies mit starken Namen: Attribut AllowPartiallyTrustedCallers 4. Berechtigungsanforderungen und Security- Stackwalk 5. Implementieren von Berechtigungsanforderungen im Code/Security Exceptions 6. Deklarative Berechtigungsanforderungen 1. Deklarative Berechtigungsanforderungen auf Assemblyebene (DirTree) 7. Übung: FindFile2, Serialisierung und CAS 8. Übung: Mittels CasAppDomainPolicyTestContainer aus DistributedApps U17 testen
~±] 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
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,
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....
MehrMulti-Threading. Ralf Abramowitsch Vector Informatik GmbH abramowitsch@lehre.dhbw-stuttgart.de
Multi-Threading Ralf Abramowitsch Vector Informatik GmbH abramowitsch@lehre.dhbw-stuttgart.de Einführung in Threads Threads synchronisieren ThreadPools Thread = unabhängiger Ausführungspfad, der gleichzeitig
MehrD.1.NET-Anwendungen bauen und binden
D Überblick über die 13. Übung D Überblick über die 13. Übung 1 Assemblies.NET Anwendungen bauen und binden Assemblies Anwendungskonfigurationsdatei Signieren, Versionierung Binden Advanced.NET Remoting
MehrWindows Communication Foundation - WCF
Matthias Fischer Jörg Krause Windows Communication Foundation - WCF HANSER Geleitwort des Herausgebers 5 : 7 Vorwort 15 1 Über dieses Buch 17 1.1 Was ist die WCF? 17 1.1.1 WCF und das.net Framework 17
MehrProf. W. Henrich Seite 1
Attribute Überblick - Attribute ermöglichen das Hinzufügen von benutzerdefinerbaren Informationen zur Klasse - analog der Sprache, Bsp.: ein schönes Auto - können zur Laufzeit abgefragt und ausgewertet
Mehr26.1.1 Vor- und Nachteile speicheroptimierter Tabellen... 764
25.4 Verhalten bei Systemfehlern... 735 25.5 Programmierung expliziter Transaktionen... 737 25.6 Implizite Transaktionen... 741 25.7 Sperren... 743 25.7.1 Sperrebenen... 743 25.7.2 Gemeinsame Sperren (Shared
MehrInhaltsverzeichnis. Vorwort... 15
Vorwort..................................................... 15 Kapitel 1.NET Framework.................................. 19 1.1 Geschichte................................... 19 1.2 Aufbau des.net Framework..................
MehrC# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 4: Kombination OOP/.NET
C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 4: Kombination OOP/.NET 1/27/2012 1 Do Events Delegates Operatoren Exceptions Namespaces Bibliotheken.NET Klassen Serialisierung
MehrKarim El Jed, Lars Keller netcreate OHG. VSTO in der Praxis
Karim El Jed, Lars Keller netcreate OHG VSTO in der Praxis 1 Agenda I VSTO Grundlagen II Ribbon Customizing III Outlook IV Excel V Word Content Controls VI Deployment VII VSTO 4.0 Ausblick 2 VSTO Grundlagen
MehrDie SharePoint-Welt für den erfahrenen.net-entwickler. Fabian Moritz MVP Office SharePoint Server ITaCS GmbH
Die SharePoint-Welt für den erfahrenen.net-entwickler Fabian Moritz MVP Office SharePoint Server ITaCS GmbH SharePoint Object Model IFilter Webpart Connections Webparts Web Server Controls Custom Field
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
MehrInhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1
Inhaltsverzeichnis Grundlagen und Einführung (1. Band) 1 1 Einleitung und Vorwort 1 1.1 Vorwort zur 13. Auflage....................... 1 1.2 Vorwort zur 10. Auflage....................... 1 1.3 Voraussetzungen...........................
MehrKomponenten & Frameworks Seite 1
Überblick - ermöglichen das Hinzufügen von benutzerdefinierbaren Informationen zur Klasse - analog der Sprache, Bsp.: ein schönes Auto - können zur Laufzeit abgefragt und ausgewertet werden - werden bei
MehrBeleg: API für Plugin und Treiberbasierte Softwareentwicklung
Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Computergraphik Beleg: API für Plugin und Treiberbasierte Dresden, 23. Mai 2007 Übersicht Grundlagen zum Plugin-Konzept Dynamische
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,
MehrVU Qualitätssicherung in der Softwareentwicklung SS 2015 Assignment 1
VU Qualitätssicherung in der Softwareentwicklung SS 2015 Assignment 1 Institut für Softwaretechnologie TU Graz 10. März 2015 Inhalt 1 Organisatorisches 2 Assignment 1 3 Testen in C# Organisatorisches 4
MehrErstellen sicherer ASP.NET- Anwendungen
Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen
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
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
MehrReflection. Arthur Zaczek. Nov 2014
Arthur Zaczek Nov 2014 1 Einleitung 1.1 Definition Reflection ist das Auslesen von Metainformationen über Klassen, deren Methoden & Eigenschaften zur Laufzeit. 1.2 Anwendungsfälle Analyse von Programmen
MehrE.1 Objekt-Serialisierung
E Überblick über die 13. Übung E Überblick über die 13. Übung E.1 Serialisierung (2) Objekt-Serialisierung Wie soll ein Objekt serialisiert werden? serveraktivierte Objekte IFormatter Schnittstelle stellt
MehrBerechtigungsverwalter 1.0 Installationsanleitung
Berechtigungsverwalter 1.0 Installationsanleitung Copyright Copyright 2008-2012 SharePointBoost Co., Ltd. Alle Rechte vorbehalten. Alle in dieser Veröffentlichung enthaltenen Informationen sind urheberrechtlich
MehrEinführung in C#.NET. 1 Übersicht. 2 Typen (Types) Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de)
Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de) Einführung in C#.NET 1. Übersicht 2. Typen 3. Enumerationen (Enums) 4. Felder (Arrays) 5. Boxing & Unboxing 6. Overflow Checks
Mehr3. Auflage. O Reillys Taschenbibliothek. C# 5.0 kurz & gut. Joseph Albahari & Ben Albahari O REILLY. Aktualisierung von Lars Schulten
O Reillys Taschenbibliothek 3. Auflage C# 5.0 kurz & gut O REILLY Joseph Albahari & Ben Albahari Aktualisierung von Lars Schulten Inhalt C# 5.0 kurz & gut... 1 Ein erstes C#-Programm... 2 Syntax... 5 Typgrundlagen...
MehrTeil A Einführung in Microsoft Visual C# und Microsoft Visual Studio 2008 23
Einleitung 13 Einführung 13 An wen sich dieses Buch richtet 13 Wegweiser für Ein- und Umsteiger 14 Konventionen und Features in diesem Buch 15 Konventionen 15 Weitere Features 16 Systemvoraussetzungen
MehrInteraktionen in der Office-Welt mit.net
Interaktionen in der Office-Welt mit.net Interaktionen in der Office-Welt mit.net Ihr Referent Lars Keller Gedanken zu MS Office Frage: Habe ich schon einmal über die tägliche Arbeit mit MS Office nachgedacht?
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
Mehr4.7 Code Editor Intellisense Code Expansion Code Snippets Schriftgröße Event Handler...
Inhalt 1 Einleitung... 11 1.1 An wen richtet sich das Buch?... 11 1.2 Ziel... 11 1.3 1 = 2... 11 1.4 Voraussetzungen... 11 1.5 Was decken die einzelnen Kapitel ab?... 12 1.6 Was nicht enthalten ist...
Mehr.NET 3.5. VB 008 d P. J HANSER WP,, I 008
Walter Doberenz, Matthias Fischer Jana Frank, Thomas Gewinnus Jorg Krause, Patrick A. Lorenz Jorg Neumann, Holger Schwichtenberg.NET 3.5 WP,, I 008 VB 008 d P. J HANSER 1.NET 3.5 und Visual Studio 2008
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
MehrInformatik II Übung 6
Informatik II Übung 6 Gruppe 2 Carina Fuss cfuss@student.ethz.ch 11.4.2018 Carina Fuss 11.4.2018 1 Übung 6 Nachbesprechung Übung 5 Objektorientierung Vererbung, Polymorphie, abstrakte Klassen, Interfaces,
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
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2013 Community Edition
HOWTO Installation und Inbetriebnahme von Microsoft Visual C++ 2013 Community Edition Zusammenfassung Dieses Dokument erklärt die Installation von Visual C++ 2013 Community, das Anlegen neuer Projekte
MehrWindows Communication Foundation -.NET WCF
Windows Communication Foundation -.NET WCF Verteilte Systeme und Anwendungskopplung mit.net von Dr. Holger Schwichtenberg, Matthias Fischer, Jörg Krause 1. Auflage Hanser München 2009 Verlag C.H. Beck
MehrInhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII
Vorwort............................................... Danksagung........................................ XIII XIV Teil A Grundlagen......................................... 1 1 Einsatzgebiete.....................................
MehrRückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum. Rückblick Themen Erste GUI-Anwendung Praktikum
Programmieren I Martin Schultheiß Hochschule Darmstadt Sommersemester 2012 1 / 19 Rückblick Themen Erste GUI-Anwendung Praktikum 2 / 19 Inhalt von Teil 1 Algorithmen Elementare Datentypen Operatoren Bedingte
Mehr4. Fortgeschrittene.NET-Techniken
4. Fortgeschrittene.NET-Techniken Techniken Peter Sturm Universität Trier Motivation Grundmechanismen für die Erstellung von Komponenten Festlegung der Schnittstellen Pattern Fassade und Factory Weitere
Mehr1.1 Datenbankprogramm Oracle für MCIS MDA
1.1 Datenbankprogramm Oracle für MCIS MDA 1.1.1 Installation von Oracle 9.2.0 Beispielhaft wird die Installation von Oracle Version 9.2.0 beschrieben. Neuere Versionen werden analog installiert. CD für
MehrDas Einsteigerseminar ASP
Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept
MehrErstellen sicherer ASP.NET- Anwendungen
Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen
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
MehrVersuchsziele Konzepte der parallelen Programmierung am Beispiel von Threads anwenden können. Einbau von Kontrollmechanismen mittels Semaphore.
Hochschule Harz Versuch: fcopy Mit Java FB Automatisierung und Informatik Betriebssysteme Thema: Kopieren einer Datei unter der Kontrolle von Semaphoren Versuchsziele Konzepte der parallelen Programmierung
MehrInhaltsverzeichnis. 2.2 Grundlagen der UML... 41. 2.3 Zusammenfassung... 53
Vorwort......................................................... 13 1 Vorbereitungen.................................................. 17 1.1 JDK-Installation unter Windows................................
MehrObjektorientierte Programmierung II
Objektorientierte Programmierung II OOP I Erlaubt Entwicklers, im Problemraum zu denken und zu arbeiten. Das Problem wird in eine Menge von Objekten zerlegt. Objekte wirken aufeinander, um das Problem
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
MehrEclipse in der Java-Entwicklung
Patrick Kiwitter Eclipse in der Java-Entwicklung aktuell zur Version 3.4 ^Y '! I rwaddison-wesley An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney
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)
Mehr1 Motivation. 1 Motivation. Standard Middleware für objektorientierte Anwendungen. Motivation. Fragmentierte Objektmodel. Java RMI
1 Motivation Motivation ierte Objektmodel Standard Middleware für objektorientierte Anwendungen CORBA,.NET-Remoting Java Remote Method Invocation (RMI) Java RMI ierte Objekte undjava RMI Zusammenfassung
MehrDas Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten
Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine
MehrMOC 20487A: Entwicklung von Web- und Windows Azure- Diensten
MOC 20487A: Entwicklung von Web- und Windows Azure- Diensten Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Im fünftägigen Seminar "Entwicklung von Web- und
MehrMicrosoft.NET Architektur. Matthias Nübling
Microsoft.NET Architektur Matthias Nübling Gliederung Common Language Runtime Assemblies Ausführungsmodell Interoperabilität Sicherheit .NET Ziele Einheitliches Programmiermodell für unterschiedliche Programmiersprachen
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
MehrInhaltsverzeichnis. Vorwort Einleitung... 17
Inhaltsverzeichnis Vorwort... 15 Einleitung... 17 1.NET Framework und Visual Studio... 21 Eine erste Definition von.net... 22 Welche Alternativen zu.net existieren?... 25 Entwickeln mit Java... 26 Native
MehrInhaltsverzeichnis. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen
sverzeichnis Jan Tittel Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-42411-1 Weitere Informationen
MehrVarianten des Observer Pattern
Varianten des Observer Pattern Das Observer Pattern ist ein GoF Entwurfmuster um Änderungen an einem Objekt in abhängigen Ansichten zu aktualisieren. Das Pattern bietet eine Lösung zur Nachrichtenverteilung
MehrInstitut für Programmierung und Reaktive Systeme. Java 6. Markus Reschke
Institut für Programmierung und Reaktive Systeme Java 6 Markus Reschke 13.10.2014 OOP Objekte = Verhalten (durch Methoden) + Daten (durch Attribute) Klassen = Baupläne für Objekte Kapselung von Programmteilen
MehrWo und wie lange leben Objekte? globale Objekte lokale Objekte dynamische Objekte
Wo und wie lange leben Objekte? globale Objekte lokale Objekte dynamische Objekte entstehen durch... globale Objektvereinbarung: T o; blocklokale Objektvereinbarung: {.. T o;.. durch expliziten Aufruf
Mehr3.2 Die Rollen von DotNetNuke verstehen 41 3.2.1 Nutzern Sicherheitsrollen zuordnen 45 3.3 DotNetNuke-Seiten und tabids 48 3.3.1 Seiten verwalten 53
Daniel N. Egan DotNetNuke Komplexe Websites erstellen und verwalten aus dem Englischen von Franziska Franke und Sarah Vestakis ULB Darmstadt HANSER 16294187 f 1 Was ist DotNetNuke? 2 1.1 Open-Source-Webportale
MehrInhaltsverzeichnis Einführung 1 Webanwendungen - Grundlagen
Inhaltsverzeichnis Einführung 13 Der Weg zu ASP.NET 2.0 13 Klassisches ASP 15 ASP.NET 1.0 und 1.1 15 ASP.NET 2.0 17 Ein Wort zur.net-laufzeit 17 Dieses Buch verwenden 19 Zielgruppe dieses Buches 19 Aufbau
MehrObjektorientierte Programmierung mit C++ SS 2007
Objektorientierte Programmierung mit C++ SS 2007 Andreas F. Borchert Universität Ulm 5. Juni 2007 Polymorphismus #include Function.h class Function { public: virtual ~Function() {}; virtual std::string
MehrAVR Studio 5: Ohne Schweiß kein Preis!
Ullis Roboter Seite Zuletzt geändert: 5.6.2012 AVR Studio 5: Ohne Schweiß kein Preis! AVR Studio 4 ist schon eine tolle Sache! Es gibt jedoch einige Dinge, die fehlen. Dazu gehört eine Möglichkeit in den
MehrHochschule Darmstadt Fachbereich Informatik
Hochschule Darmstadt Fachbereich Informatik Komponenten 30 Zusätzliche Inhalte für heute Praktikumsabgaben: bitte als PDF oder doc oder cs, kein ODT Refactoring mit VS, smelly Code Async delegates: nochmals
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
MehrOffice und.net - zwei Welten wachsen zusammen mit VSTO 3.0. Lars Keller netcreate OHG
Office und.net - zwei Welten wachsen zusammen mit VSTO 3.0 Ihr Referent Lars Keller Was lernen Sie hier nicht? Was werden Sie hier erfahren? Agenda I VSTO Grundlagen II Ribbon Customizing III Smart Tag
MehrSQL Server 2008-Programmierung mit der CLR und.net
SQL Server 2008-Programmierung mit der CLR und.net Datenbankseitige Programmierung ausreizen von Thorsten Kansy 1. Auflage SQL Server 2008-Programmierung mit der CLR und.net Kansy schnell und portofrei
MehrTwinCAT HMI Application
New Automation Technology TwinCAT HMI Application 08.05.2010 1 Überblick Einleitung Übersicht Möglichkeiten der Applikation Struktur und Komponenten Komponenten für das Microsoft Visual Studio Anleger
MehrEntwickeln von verteilten Anwendungen mit.net Framework Original Microsoft Training für Examen
Entwickeln von verteilten Anwendungen mit.net Framework 2.0 - Original Microsoft Training für Examen 70-528 Microsoft Press Inhaltsverzeichnis III Danksagungen XIX Einführung Softwarevoraussetzungen Installieren
MehrÜbungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit
Übungsblatt Programmierung und Software-Entwicklung Generizität, Interfaces, Listen, Sortieralgorithmen & JUnit Aufgabe : Die allgemeine Object-Liste Gegeben sei folgendes UML-Klassendiagramm: MyObjectList
MehrInhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI
Vorwort......................................................................... Vorwort der Autoren........................................................... Systemanforderungen für die CD zum Buch......................................
MehrWindows - Server - W2K - XP NT - Terminalserver. Administration. Das installieren der Serversoftware geschieht fast vollautomatisch.
Herzlich willkommen Vielen Dank, dass Sie sich für EASY-NET entschieden haben. EASY-NET ist eine ausgefeilte Client/Server Lösung für den Versand von FAX, SMS und Postbriefen. Es wird keine Telefonleitung
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
MehrMapra: C++ Teil 6. Felix Gruber, Sven Groß. IGPM, RWTH Aachen. 13. Juni 2017
Mapra: C++ Teil 6 Felix Gruber, Sven Groß IGPM, RWTH Aachen 13. Juni 2017 Felix Gruber, Sven Groß (IGPM, RWTH Aachen) Mapra: C++ Teil 6 13. Juni 2017 1 / 22 Was bisher geschah Klassen I Attribute und Methoden
MehrGrundlagen und Best Practices bei der SharePoint Entwicklung
Grundlagen und Best Practices bei der SharePoint Entwicklung Peter Kirchner Consultant ITaCS GmbH Fabian Moritz Senior Consultant, MVP ITaCS GmbH Themen Entwicklungsumgebung vorbereiten SharePoint Objektmodell
MehrGrundlagen Polymorphismus Eigenschaften virtueller Klassen Mehrfachvererbung bei ROOT. Mehrfache Vererbung. Daniel Beneckenstein. 21.
Mehrfache Vererbung Daniel Beneckenstein 21. August 2006 Mehrfache Vererbung Ableitung einer Klasse von beliebig vielen Basisklassen: class A {... }; class B {... }; class C {... }; class D: public A,
MehrDelegaten. d. h. eine Tätigkeitsanforderung wird weitergeleitet
Einführung Delegaten delegate ist ein Objekt, das delegiert == weiterleitet d. h. eine Tätigkeitsanforderung wird weitergeleitet - Weiterleitung erfolgt an eine Funktion - diese Funktion(en) wurde dem
MehrVorwort 11. Eine neue Datenbank erstellen 79;
Vorwort 11 Der SQL Server 2012 stellt sich vor 15] 1.1 SQL Server - wer ist das? 15 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten
MehrPolymorphismus 179. Function.h. #include <string>
Polymorphismus 179 #include Function.h class Function { public: virtual ~Function() {}; virtual std::string get_name() const = 0; virtual double execute(double x) const = 0; }; // class Function
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
MehrMultimedia im Netz Wintersemester 2012/13
Multimedia im Netz Wintersemester 2012/13 Übung 10 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 10-1 Lösung zu Übungsblatt 08 Ludwig-Maximilians-Universität München Multimedia
MehrÜberblick. Teil A Das System zum Laufen bringen 23. Teil B Kommunikation mit Lync und Outlook 89. Teil C SharePoint einsetzen 255.
Überblick Einleitung 15 Teil A Das System zum Laufen bringen 23 Kapitel i Anmelden und registrieren 25 Kapitel 2 Benutzerkonten einrichten 39 Kapitel 3 Die Rechner konfigurieren 57 Kapitel k Weitere Verwaltungsaufgaben
Mehr1 Setup: Voraussetzungen für Installation prüfen
Installation des WCF-Service AG-VIP SQL Inhalt 1 Setup: Voraussetzungen für Installation prüfen... 1 2 Voraussetzung... 1 3 Installationsvorbereitung... 1 3.1 Internet Information Services (Windows Vista
MehrInhaltsverzeichnis .NET 3.5. WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX. Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-41045-9
sverzeichnis Walter Doberenz, Matthias Fischer, Jana Frank, Thomas Gewinnus, Jörg Krause, Patrick A. Lorenz, Jörg Neumann, Holger Schwichtenberg.NET 3.5 WPF, WCF, LINQ, C# 2008, VB 2008 und ASP.NET AJAX
MehrInhaltsverzeichnis Einleitung Imperative Sprachkonzepte Objektorientierte Sprachkonzepte
Inhaltsverzeichnis 1 Einleitung... 1 1.1 Entwicklungsumgebung... 1 1.2 Vom Quellcode zum ausführbaren Programm... 3 1.3 Erste Beispiele... 4 1.4 Wichtige Merkmale der Programmiersprache Java... 6 1.5 Zielsetzung
MehrDie Alternative zum Web-Form Modell
Marc André Zhou Solution Architect www.dev -sky.net www.just -sp.net Die Alternative zum Web-Form Modell dotnet Cologne 03.05.2013 Agenda Web Forms vs. MVC ASP.NET MVC Features Web API ODATA Eine ASP.NET
MehrAufgabe11. Methode test1. import java.util.hashmap; import java.util.arraylist; public class Aufgabe11 {
Hochschule Harz Programmierung1 Aufgabe 10: FB Automatisierung und Informatik Dipl.-Inf. Dipl.-Ing. (FH) M. Wilhelm Programmierung 1 für MI / WI Thema: Hashing und Generische Klassen Versuchsziele Kenntnisse
MehrDAP2-Programmierpraktikum Einführung in C++ (Teil 2)
DAP2-Programmierpraktikum Einführung in C++ (Teil 2) Carsten Gutwenger 18. April 2008 Lehrstuhl 11 Algorithm Engineering Fakultät für Informatik, TU Dortmund Überblick Dynamischer Speicher Klassen und
MehrASP.NET 3.5 mit AJAX
ASP.NET 3.5 mit AJAX von Patrick A. Lorenz, Jana Frank, Dr. Holger Schwichtenberg 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41199 9 Zu Leseprobe schnell und
MehrInstallationsanleitung
Installationsanleitung Version: 1.2 emotions AG Wien, Jänner 2006 Version 1.2 Datum: 24.01.2006 Seite 1 von 13 Installationsanleitung Systemvoraussetzungen Folgende Systemvoraussetzungen müssen erfüllt
MehrEinführung in C# Teil 3. Matthias Nübling
Einführung in C# Teil 3 Matthias Nübling Vorausgesetzte Grundkenntnisse Programmierung Typen, Variablen, Anweisungen, Funktionen, etc. Objektorientierte Programmierung Klassen, Vererbung, Polymorphismus,
MehrC++ Teil 9. Sven Groß. 17. Juni Sven Groß (IGPM, RWTH Aachen) C++ Teil Juni / 17
C++ Teil 9 Sven Groß 17. Juni 2016 Sven Groß (IGPM, RWTH Aachen) C++ Teil 9 17. Juni 2016 1 / 17 Themen der letzten Vorlesung Objektorientierung und Klassen Attribute / Datenelemente Methoden / Elementfunktionen
MehrGliederung. .NET Ziele. Einheitliches Programmiermodell. .NET Ziele. .NET Framework und Tools. Microsoft.NET Architektur. .NET Framework.
Gliederung Microsoft.NET Architektur Matthias Nübling Common Language Runtime Assemblies Ausführungsmodell Interoperabilität Sicherheit.NET Ziele Einheitliches Programmiermodell für unterschiedliche Programmiersprachen
MehrInstallations- & Konfigurationsanleitung
Installations- & Konfigurationsanleitung Inhaltsverzeichnis Voraussetzungen... 3 Installation... 4 Schritt für Schritt... 4 Administrationsanleitung... 5 NABUCCO Groupware Rollen... 5 Konfiguration - Schritt
MehrFaulheit professionell: Fertige Datenbehälter. Das Java-Collections-Framework Typsicherheit Generische Klassen
Faulheit professionell: Fertige Datenbehälter Das Java-Collections-Framework Typsicherheit Generische Klassen Das Java Collections Framework Grundlegende Interfaces Das Interface List Das Interface List
Mehr1 Einleitung Generizität Syntax... 2
Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 1 1.1 Generizität................................ 1 1.2 Syntax.................................. 2 2 Realisierung 2 2.1 Compilierung generischer Klassen...................
Mehr