C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 8: Professionelle Entwicklung

Save this PDF as:
Größe: px
Ab Seite anzeigen:

Download "C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 8: Professionelle Entwicklung"

Transkript

1 C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 1

2 Mi SDL.NET Netzwerk Lokalisierung Bibliotheken Registry Setup-Projekt Tag 8 Professionelle Entwicklung mit C# und.net Eigene Projekte durch Fremdbibliotheken ohne großen Aufwand erweitern und Projekte veröffentlichen C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 2

3 Plattformunabhängigkeit Nicht in der von z.b. Qt gewohnten Form Möglich durch Mono Projekt (bis.net % implementiert, danach ansatzweise) Mit Visual Studio hat man beste Plattformunabhängigkeit zwischen MS Produkten: Windows, Windows Mobile, Windows Phone, Windows CE, X-Box (360) und weiteren Durch Mono erreicht man eine Vielzahl von Geräten! C# Programmierung - Tag 7: Prozesse und Möglichkeiten 1/27/2012 3

4 SDL.NET Wrapper der in C geschriebenen Multimedia Bibliothek SDL v.a. für Spiele sehr interessant In C# gibt es jeder Menge verfügbarer Game Engines z.b. Irrlicht, ExoEngine, Axiom, uvm. SDL ist auf 2D Spiele mit Sprites, Audio, Maus- und Tastatursteuerung ausgelegt Demo von SDL.NET in einem einfachen 2D Spiel C# Programmierung - Tag 7: Prozesse und Möglichkeiten 1/27/2012 4

5 Mögliches Projekt C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 5

6 Beispiel 01 Spiele mit SDL.NET C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 6

7 Das Netzwerk verwenden Sehr heikel, da man an der Uni große Sicherheitsbedenken hat Komplexe Materie neben den Programmiertechnischen (v.a. asynchronen) Know-How muss man Netzwerkkenntnisse besitzen Sehr Fehleranfällig Viele Jahre Erfahrung im Programmieren (von Socket oder TCP/IP) von Anwendungen notwendig C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 7

8 Beispiel 02 - Netzwerk C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 8

9 Bibliotheken Sind wichtig für effektive Entwicklung, Modularisierung halten Code sauber und getrennt Unterschied: Statische und Dynamische Bibliotheken Erstellen einer Bibliothek in C# über neues Projekt Bibliotheken über Reflection auslesen Mögliche Anwendung: Add-Ins! C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/2012 9

10 Lokalisierung Im Visual Studio einfache Möglichkeit eingebaut Lokalisierung von Datum oder Dezimalzeichen etc über CultureInfo für viele Sprachen implementiert Aktuelle Anwendung auf eine Standardsprache unabhängig vom Betriebsystem einstellen Lokalisieren (der Eigenschaften) von Steuer-elementen im Designer C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/

11 Windows Registry Was ist die Windows Registry? Managed, OOP Zugriff über.net mit C# möglich Klasse Registry gibt Zugriff über Registry Rootkey wie z.b. LOCAL_MACHINE, CURRENT_USER, Durchführen von Aufgaben mit RegistryKey Sicherheitsanmerkungen (Manifest) C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/

12 Setup Projekte Im Visual Studio als Projekt-Typ vorhanden Einfache Einstellungen wie z.b. Desktop Verknüpfungen, Startmenüeinträge und Erweiterungen wie die Registrierung von Dateitypen möglich Es müssen nur die Ausgaben von Projekten hinzugefügt werden (Ausgaben sind Binaries wie z.b. dll, exe) Die Setup UI kann angepasst werden C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/

13 Live Schritt für Schritt Beispiel Zunächst kleines (zusätzliches) Projekt erstellen (Bib.) Verwenden einer Klasse der Bibliothek Lokalisierung einbinden und ein Setup Projekt dazu erstellen C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/

14 Fokus aufs Projekt Vorstellung der Projektideen jemand noch ohne Idee? Wer ist noch ohne Projektpartner hätte aber gerne einen / würde ein größeres Projekt machen? Vorstellung der Projektteams C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/

15 Abschließende Fragen Morgen: Fokus aufs Projekt ganzer Tag im CIP-Pool Freitag: Release Candidate in Projektpräsentation (nur kurz das Programm zeigen 5 Min) vorstellen Deadline für finale Projektabgabe: Mit Projektabgabe muss kleine (max ~2 Seiten) Projektdokumentation abgegeben werden, welche das Projekt (grob) beschreibt C# Programmierung - Tag 8: Professionelle Entwicklung 1/27/

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 6: Fortgesch. Programmierung

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 6: Fortgesch. Programmierung C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 6: Fortgesch. Programmierung 1/27/2012 1 Zeitplan diese Woche Mo Di Mi Do Fr Zeichnen GDI+ Details Threas (CTE) lock, mutex

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 3: Kombination OOP/WF

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 3: Kombination OOP/WF C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 3: Kombination OOP/WF 1/27/2012 1 Mi Statisches Modifizierer Eigenschaften Polymorphie Baupläne Konstruktor WinForms Sealed,

Mehr

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 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

Mehr

Forms Desktop Kooperation

Forms Desktop Kooperation Forms Desktop Kooperation Oracle Forms in Integration & Interaktion Forms Day 2019 Motivation Kennen Sie diese Argumente? Kein modernes GUI.. fehlende Komponenten Forms zu starr und wird als Insel empfunden

Mehr

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...

2.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....

Mehr

3DVBVIEW - DX11Engine Version 1.1 (ab Build-Version 1054.Stand April 2018)

3DVBVIEW - DX11Engine Version 1.1 (ab Build-Version 1054.Stand April 2018) 3DVBVIEW - DX11Engine Version 1.1 (ab Build-Version 1054.Stand April 2018) DX11Engine ist ein Software Framework das sich an qualifizierte Visual Basic und.net Entwickler und Entwicklerinnen richtet, die

Mehr

Beleg: API für Plugin und Treiberbasierte Softwareentwicklung

Beleg: 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

Universität Karlsruhe (TH) Moderne Programmiersysteme am Beispiel von.net

Universität Karlsruhe (TH) Moderne Programmiersysteme am Beispiel von.net Moderne Programmiersysteme am Beispiel von.net Prof. Walter F. Tichy Was ist.net? Hannes Preishuber auf devtrain.de: (http://www.devtrain.de/artikel_823.aspx) Wenn man Hundert Menschen befragt,.net in

Mehr

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

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 ce@efinger-online.de Inhalt 1. Einführung... 3 2.

Mehr

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools David Schäfer Vorstellung: HMS Analytical Software Anwendungs-Know-how, u.a. Banken und Versicherungen Pharma- und Medizinprodukte Technologie-Know-how,

Mehr

Think Mobile Effiziente Entwicklungsstrategien im GIS. Kai Hoffmann, BTC AG

Think Mobile Effiziente Entwicklungsstrategien im GIS. Kai Hoffmann, BTC AG Think Mobile Effiziente Entwicklungsstrategien im GIS Kai Hoffmann, BTC AG Mobile Endgeräte Was ist zu beachten? In dieser Betrachtung Smartphone Tablet Unterschiedliche Hardwareausstattung Bildschirmgröße

Mehr

Die OSGi Service Plattform

Die OSGi Service Plattform Die OSGi Service Plattform Seminarvortrag Bernhard Cleven Gliederung 1 Einleitung 2 Das Framework 3 Bundles 4 Services 5 Beispiel 6 Fazit Seite 1/ 17 Einleitung Warum OSGi? Durch Modularisierung flexible

Mehr

Verwaltungssoftware für Display-Handsender Nr (SKX-LCD)

Verwaltungssoftware für Display-Handsender Nr (SKX-LCD) Mit dieser Software können Sie bis zu 5 mögliche Bereiche und bis zu 10 Geräte je Bereich mit dem gewünschten Text versehen und die dazugehörigen Codierungen bequem auf dem PC eingeben und anschließend

Mehr

SIMATIC S7-1500 Software Controller

SIMATIC S7-1500 Software Controller siemens.de/pc-based Die PC-basierte Steuerung innerhalb des S7-1500 Portfolios Engineered mit TIA Portal Systemperformance Controller SIMATIC S7-1500 Software Controller SIMATIC S7-1500 Distributed Controller

Mehr

Cross-Plattform Spieleentwicklung mit der SDL

Cross-Plattform Spieleentwicklung mit der SDL Cross-Plattform Spieleentwicklung mit der SDL Anhand der Spiele-Neuentwicklung "BlinkenSisters - Hunt for the Lost Pixels", einem Jump'n'Run, werde ich zeigen, wie ein solches Spiel entwickelt werden kann.

Mehr

LAZARUS. von Michael Van Canneyt, Mattias Gärtner, Swen Heinig, Felipe Monteiro de Carvalho, Inoussa Ouedraogo und Jörg Braun

LAZARUS. von Michael Van Canneyt, Mattias Gärtner, Swen Heinig, Felipe Monteiro de Carvalho, Inoussa Ouedraogo und Jörg Braun LAZARUS von Michael Van Canneyt, Mattias Gärtner, Swen Heinig, Felipe Monteiro de Carvalho, Inoussa Ouedraogo und Jörg Braun INHALT Vorwort 13 Kapitel 1 Die Architektur von Lazarus 15 von Mattias Gärtner

Mehr

Corporate Presenter. Technische Implementierung. 8. Dezember 2012

Corporate Presenter. Technische Implementierung. 8. Dezember 2012 Corporate Presenter Technische Implementierung 8. Dezember 2012 AGENDA 1 2 3 4 5 6 INTRO DEZENTRALE INSTALLATION ZENTRALE INSTALLATION MINIMALER ZENTRALE INSTALLATION WEB MINIMALER WEB Seite 2 AGENDA 1

Mehr

.NET Speech API. Seminar Objektorientiertes Programmieren mit.net und C# Alexander Schubert

.NET Speech API. Seminar Objektorientiertes Programmieren mit.net und C# Alexander Schubert .NET Speech API Seminar Objektorientiertes Programmieren mit.net und C# Alexander Schubert Institut für Informatik Software & Systems Engineering 24.01.2013 Agenda Überblick über die Microsoft Speech APIs

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 1: Grundlagen

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 1: Grundlagen C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 1: Grundlagen 1/27/2012 1 Vorstellung Kursleiter Florian Rappl 9 Jahre Erfahrung mit C# Ausbildung zum Fachinformatiker bei

Mehr

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz Di 8.4 January 21-25, 2008, Munich, Germany ICM - International Congress Centre Munich Silverlight: Windows Presentation Foundation für s Web Christian Wenz Silverlight // WPF für s Web OOP 2008 // Di

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 2: Einstieg in die OOP

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 2: Einstieg in die OOP C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 2: Einstieg in die OOP 1/27/2012 1 Di Datentypen Arrays Operatoren Parameter Überladen Heap / Stack Klassen (un)boxing Tag

Mehr

INHALT. Vorwort 13. Kapitel 1 Die Architektur von Lazarus 15

INHALT. Vorwort 13. Kapitel 1 Die Architektur von Lazarus 15 INHALT Vorwort 13 Kapitel 1 Die Architektur von Lazarus 15 von Mattias Gärtner 1.1 Der Quelltexteditor 19 1.1.1 CodeTools 20 1.1.2 Schnelle Navigation im Code 20 1.1.3 Automatische Vervollständigung 23

Mehr

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen

Mehr

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln Ziel dieses Vortrags Ich möchte Sie davon überzeugen, dass das Google-Web-Toolkit (GWT) das aktuell beste Tool zur Erstellung von modernen

Mehr

Windows 8 Apps entwickeln

Windows 8 Apps entwickeln Windows 8 Apps entwickeln Apps für die neue Oberfläche von Windows 8 Entwickeln mit HTML5, JavaScript, XAML und C# Von den Grundlagen der Programmiersprachen bis zur fertigen App Windows 8 Apps entwickeln

Mehr

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo Webentwicklung mit Vaadin 7 Theoretische und praktische Einführung in Vaadin 7 Christian Dresen, Michael Gerdes, Sergej Schumilo Agenda Allgemeines Architektur Client-Side Server-Side Vaadin UI Components

Mehr

Windows Phone 7 aus forensischer Sicht

Windows Phone 7 aus forensischer Sicht Windows Phone 7 aus forensischer Sicht Thomas Schaefer FH AACHEN UNIVERSITY OF APPLIED SCIENCES Hier steht der Titel - Hier steht der Name des Vortragenden 1 Inhalt Einleitung Windows Phone 7 Dateisystem

Mehr

JavaFX auf Mobile. von Stefan Barth und Stefan Heinze

JavaFX auf Mobile. von Stefan Barth und Stefan Heinze von Stefan Barth und Stefan Heinze JavaFX Was ist JavaFX? Desktopanwendungen für Java (Ablösung von Swing) Properties / Bindings Animationen Effekte MultiTouch Media, CSS FXML, CSS Webbrowser... Einsatzmöglichkeiten

Mehr

Java ME Wo bleiben die Applikationen? JUGS Dienstag, 12. Dezember 2006

Java ME Wo bleiben die Applikationen? JUGS Dienstag, 12. Dezember 2006 Java ME Wo bleiben die Applikationen? JUGS Dienstag, 12. Dezember 2006 Roland Loser Leiter Mobile Applications roland.loser@glue.ch JUGS 12.12.06 / 2 Was kennen Sie für Java ME Anwendungen? Opera Mini

Mehr

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13 Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13 1 Was ist SharePoint? - Ein Überblick 15 SharePoint Foundation 2010 - die Basis

Mehr

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005 Manfred Schüttengruber Objektorientierte Programmierung mit Visual Basic 2005 Inhaltsverzeichnis Vorwort 11 i Das.NET-Konzept 15 I.I Kapitelüberblick 15 i.2 Das.NET Framework 15 1.3 IL-Code und Plattformunabhängigkeit

Mehr

Inhaltsverzeichnis. Vorwort. Basiswissen

Inhaltsverzeichnis. Vorwort. Basiswissen Inhaltsverzeichnis Vorwort 1 Basiswissen 1.1 Erste Schritte mit der Windows PowerShell 1.1.1 Was ist die Windows PowerShell? 1.1.2 Geschichte 1.1.3 Eine Motivation 1.1.4 PowerShell herunterladen und installieren

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

Anwendungsentwicklung mit dem Windows Phone 7

Anwendungsentwicklung mit dem Windows Phone 7 Anwendungsentwicklung mit dem Windows Phone 7 Anwendungen auf Basis von XNA IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe

Mehr

- dynamisches Laden -

- dynamisches Laden - - - Fachbereich Technik Department Elektrotechnik und Informatik 21. Juni 2012 1/23 2/23 s dynamisch Code kann von mehreren Programmen genutzt werden => kleinere Programme einzelne Teile eines Programms

Mehr

NET.Compact Framework

NET.Compact Framework FRANZIS PROFESSIONAL SERIES Robert Panther Programmieren mit dem NET.Compact Framework Pocket PC - Smartphone - Handheld Mit 178 Abbildungen FRANZIS Vorwort 9 Einleitung 11 1.1 Warum dieses Buch? 11 1.2

Mehr

Client/Server-Programmierung

Client/Server-Programmierung Client/Server-Programmierung WS 2017/2018 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 12. Januar 2018 Betriebssysteme / verteilte

Mehr

Xamarin Applikationen Showcase aus der Praxis

Xamarin Applikationen Showcase aus der Praxis Xamarin Applikationen Showcase aus der Praxis Mark Allibone @mallibone Noser Engineering AG 2014, Alle Rechte vorbehalten. Erfahrungen Erfahrung ist der beste Lehrmeister. Nur das Schulgeld ist teuer.

Mehr

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2

Automatisiertes UI Testing. Mark Allibone, 18.04.2013, #2 Coded UI Testing Automatisiertes UI Testing Mark Allibone, 18.04.2013, #2 Eine klassische Applikations Architektur Grafische Oberfläche Business Logik Datenzugriff (Datenbank, Cloud, etc) Mark Allibone,

Mehr

Solid Edge VB.NET Add-In mit Visual Studio 2005

Solid Edge VB.NET Add-In mit Visual Studio 2005 Solid Edge VB.NET Add-In mit Visual Studio 2005 Visual Studio 2005 bietet unter Andere Projekttypen einen Projekttyp Gemeinsames Add- In zur Erstellung eines (allgemeinen Microsoft Office) Add-In s: Es

Mehr

Business Applika-onen schnell entwickeln JVx Framework - Live!

Business Applika-onen schnell entwickeln JVx Framework - Live! Business Applika-onen schnell entwickeln JVx Framework - Live! - Enterprise Applica-on Framework h&p://www.sibvisions.com/jvx JVx ermöglicht in kürzester Zeit mit wenig Source Code hoch performante professionelle

Mehr

Atelier für Web-Lösungen & Office CI-Templates. Immer eine Idee besser

Atelier für Web-Lösungen & Office CI-Templates. Immer eine Idee besser Atelier für Web-Lösungen & Office CI-Templates Immer eine Idee besser Unser Office-Dienstleistungen im Überblick Erstellen von Corporate-Templates für Word, Powerpoint und Excel Add-In, VBA und XML Programmierung

Mehr

Fotolia Add-in für Microsoft Word 2007-2010 Installationsanleitung Version 1.0

Fotolia Add-in für Microsoft Word 2007-2010 Installationsanleitung Version 1.0 Fotolia Add-in für Microsoft Word 2007-2010 Installationsanleitung Version 1.0 Installationsanleitung 1 Inhalt Fotolia Add-in für Microsoft Word 2007-2010...1 Über diese Anleitung...3 Der Zweck dieser

Mehr

Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau

Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau Kompakt-Intensiv-Training In unserem Kurs "Microsoft Visual Studio 2010 und.net Framework 4 - Grundlagen und Aufbau" lernen Sie

Mehr

POWER YOUR BUSINESS BY QUALIFICATION

POWER YOUR BUSINESS BY QUALIFICATION POWER YOUR BUSINESS BY QUALIFICATION im s intelligent media systems ag IM S INTELLIGENT MEDIA SYSTEMS AG Cross Media Production Cross Media Production GIVE YOUR LEARNING MEDIA A PROFESSIONAL LOOK & FEEL

Mehr

C# 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 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

Mehr

Simulink: Softwareentwurf für eingebettete Systeme ROS-Arduino-Interface. von Christian Schildwächter

Simulink: Softwareentwurf für eingebettete Systeme ROS-Arduino-Interface. von Christian Schildwächter Simulink: Softwareentwurf für eingebettete Systeme ROS-Arduino-Interface von Christian Schildwächter Simulink Simulink S-Functions Softwareprojekt ROS-Arduino-Interface Simulink 3 LIVE DEMO 4 External

Mehr

Die Alternative zum Web-Form Modell

Die 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

Mehr

JR-Capture dll. Die Variante für Visual Studio 5/6, MS-Word, MS-Excel, MS-Access, PowerBuilder etc kann ebenfalls unter geladen werden.

JR-Capture dll. Die Variante für Visual Studio 5/6, MS-Word, MS-Excel, MS-Access, PowerBuilder etc kann ebenfalls unter  geladen werden. JR-Capture dll JRCapture.NET dll stellt Programmierern für alle.net kompatiblen IDE's mittels weniger Programmzeilen mächtige Screen-Capture Funktionen bereit. Mitgeliefert werden Beispiele in und Die

Mehr

Windows Mobile - Integrationsund Entwicklungsbuch

Windows Mobile - Integrationsund Entwicklungsbuch Ulrich B. Boddenberg Windows Mobile - Integrationsund Entwicklungsbuch Microsoft Press Inhaltsverzeichnis Über dieses Buch 11 1 Arbeitswelt und Nutzungsszenarien 15 Arbeitswelt - gestern, heute und morgen

Mehr

Medienproduktion Sommersemester Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg

Medienproduktion Sommersemester Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg Medienproduktion Sommersemester 2010 Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg Ablauf Heute Fortsetzung Programmierung mit Flash falls Zeit bleibt: Grundlagen digitaler Medien Flash

Mehr

SAP mit Microsoft SharePoint / Office

SAP mit Microsoft SharePoint / Office SAP mit Microsoft SharePoint / Office Customer Holger Bruchelt, SAP SE 3. Mai 2016 Disclaimer Die in diesem Dokument enthaltenen Informationen können ohne vorherige Ankündigung geändert werden. Dieses

Mehr

22.11.06 Florian Schmidt

22.11.06 Florian Schmidt 22.11.06 Florian Schmidt Welche Rahmenbedingungen gibt es? Alle Anwender sind IT Experten und es gibt keine Calls! Welches Framework nutze ich? Auf allen Servern und Clients steht das Framework 3 bereit!

Mehr

gute Verbindung. M-Line Wi r schaffe n i h r e g ute V e r b i n d u n g.

gute Verbindung. M-Line Wi r schaffe n i h r e g ute V e r b i n d u n g. I M M ER eine g u t e V e r b i n d u n g. W i r schaffen eine g u t e V e r b i n d u n g. M-Line ist Ihr kompetenter Partner im Raum Weser-Ems, wenn es um ITund Telekommunikationslösungen geht: Seit

Mehr

Einführung in die Informationstechnik. III Einführung in Betriebssysteme: Windows, Unix

Einführung in die Informationstechnik. III Einführung in Betriebssysteme: Windows, Unix Einführung in die Informationstechnik III Einführung in Betriebssysteme: Windows, Unix 2 Übersicht Themen vergangene Woche: Betriebssysteme allgemein heute: Microsoft Windows Unix am Beispiel Linux Bedienoberflächen

Mehr

Begleitendes Praktikum zur Vorlesung Künstliche Intelligenz

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

Mehr

Windows 8.1 Grundlagen

Windows 8.1 Grundlagen Windows 8.1 Grundlagen Neuburg, 02.10.2018 Mithilfe dieses Kurses kann der Anwender schnell, effizient und unkompliziert die wichtigsten Funktionen von Windows 8.1 erlernen. Neben den grundlegenden Techniken

Mehr

Xojo für FileMaker Entwickler

Xojo für FileMaker Entwickler Ein Blick über den Tellerrand Was ist Xojo? Xojo ist eine Objektorientiertes Entwicklungswerkzeug zum Bau von Crossplattform Lösungen Objektorientierte Programmiersprache Kompiler für native Anwendungen

Mehr

Vorwort. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen

Vorwort. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen Vorwort 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 oder

Mehr

MECHANISCHE GAMING TASTATUR

MECHANISCHE GAMING TASTATUR 1/18 2/18 GAME LINK GAMING MODE Abfragerate 125Hz 250Hz 500Hz 1000Hz Export Import Standard 3/18 Export Import Standard GAME LINK GAMING MODE Abfragerate 125Hz 250Hz 500Hz 1000Hz Tastenbelegung GAME LINK

Mehr

Karim El Jed, Lars Keller netcreate OHG. VSTO in der Praxis

Karim 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

Mehr

Einführung in die Windows Store App Entwicklung mit C# und XAML

Einführung in die Windows Store App Entwicklung mit C# und XAML Einführung in die Windows Store App Entwicklung mit C# und XAML Modul 1 Oktober 2013 Referentin Beate Lay C# Programmierung SharePoint Anwendungsentwicklung Agenda Was ist eine Windows Store App? Wo kommen

Mehr

BDE-MDE. Version 3.1. Installation/Aktualisierung

BDE-MDE. Version 3.1. Installation/Aktualisierung BDE-MDE Version 3.1 Installation/Aktualisierung Copyright 2013 Datafox GmbH, ISB Information und Kommunikation GmbH & Co. KG. Alle Rechte vorbehalten. Das Handbuch sowie die darin beschriebene Software

Mehr

Inhaltsverzeichnis. Danksagungen 20

Inhaltsverzeichnis. Danksagungen 20 Inhaltsverzeichnis Einführung 15 Wer dieses Buch lesen sollte 15 Wer dieses Buch nicht lesen sollte 15 Erforderliche Vorkenntnisse 15 Aufbau dieses Buchs 16 Der optimale Einstiegspunkt in dieses Buch 16

Mehr

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1 Cross-platform Apps Andrea Grössbauer David Meier 1 Was sind cross-platform Apps? Bei cross-platform Apps muss der Code nicht für jede Plattform einzeln geschrieben werden. Es wird sozusagen eine Universalapp

Mehr

Wer wir sind. Microsoft Student Partner sind technologiebegeisterte. Potentials aus ganz Deutschland. Großes Netzwerk an gleichgesinnten

Wer wir sind. Microsoft Student Partner sind technologiebegeisterte. Potentials aus ganz Deutschland. Großes Netzwerk an gleichgesinnten Wer wir sind Schwerpunkte auf Software und App Entwicklung, IT- Infrastruktur und Netzwerke, sowie professionelle Informationsverarbeitung Ca. 180 Studierende in ganz Deutschland Großes Netzwerk an gleichgesinnten

Mehr

Praktikum Softwareentwicklung 2

Praktikum Softwareentwicklung 2 Praktikum Softwareentwicklung 2 SS 2008 Dipl.-Ing. Dr. Herbert Prähofer Institut für Systemsoftware Johannes Kepler Universität Linz Dipl.-Ing. Peter Hamader Universitätszentrum Rottenmann Pratikum SWE

Mehr

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 5: Windows Forms

C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 5: Windows Forms C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 5: Windows Forms 1/27/2012 1 Fr Designer ToolBox Dialoge MessageBox Application Systeminfos Controls Bitflags Tag 5 Windows

Mehr

Schnelleinstieg Visual Studio C/C#

Schnelleinstieg Visual Studio C/C# Schnelleinstieg Visual Studio C/C# Impressum Copyright epis Automation GmbH & Co. KG 2013. Alle Rechte, auch der Übersetzung vorbehalten. Das Kopieren oder Reproduzieren, ganz oder auch nur auszugsweise,

Mehr

SCHULUNG INSTALLSCRIPT

SCHULUNG INSTALLSCRIPT SCHULUNG INSTALLSCRIPT INSTALLSCRIPT BESCHREIBUNG Die InstallShield InstallScript Schulung, vermittelt ein solides Grundverständnis der Installations-Terminologie, der typischen Aufgaben eines Installationsprogrammes

Mehr

Whitepaper. Produkt: List & Label. Thema: Eine Übersicht der Einbindungsmöglichkeiten. combit GmbH Untere Laube Konstanz

Whitepaper. Produkt: List & Label. Thema: Eine Übersicht der Einbindungsmöglichkeiten. combit GmbH Untere Laube Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: List & Label Thema: Eine Übersicht der Einbindungsmöglichkeiten Thema: Eine Übersicht der Einbindungsmöglichkeiten - 2 - Inhalt Einleitung

Mehr

Control Templates. Thomas Claudius Huber

Control Templates. Thomas Claudius Huber Control Templates Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der

Mehr

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones Seite 1 von 5 Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones von Robert Panther Mobile Devices auf Basis von Windows CE haben sich inzwischen fest am Markt etabliert. Nach dem Siegeszug

Mehr

xgu 2.0 Installationsanleitung Installationsanleitung Excel Add-In zu ASTAG GU Kalkulationsgrundlage Bern, 19. August 2014 Version: 01.

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

Mehr

XAML Deep Dive. Mehr als "nur" WPF. Mathias Raacke Neovelop GmbH

XAML Deep Dive. Mehr als nur WPF. Mathias Raacke Neovelop GmbH Mehr als "nur" WPF Mathias Raacke Neovelop GmbH Mehr als nur WPF... Anwendungsgebiete von XAML Welche Einsatzgebiete gibt es neben WPF / Silverlight? XAML Services in.net 4 Wie kann man mit XAML Dateien

Mehr

Praktikum Softwareentwicklung 2

Praktikum Softwareentwicklung 2 Praktikum Softwareentwicklung 2 SS 2006 Dipl.-Ing. Markus Löberbauer Dipl.-Ing. Dr. Herbert Prähofer Institut für Systemsoftware Johannes Kepler Universität Linz Pratikum SWE 2 M. Löberbauer, T. Kotzmann,

Mehr

Berufserfahrung. Dietrich M. Walter geb. 16.07.1975, Belzy (Moldawien) Verheiratet D-Bürger (Aufenthaltsbewilligung B) www.dmw-informatik.

Berufserfahrung. Dietrich M. Walter geb. 16.07.1975, Belzy (Moldawien) Verheiratet D-Bürger (Aufenthaltsbewilligung B) www.dmw-informatik. Dietrich M. Walter geb. 16.07.1975, Belzy (Moldawien) Verheiratet D-Bürger (Aufenthaltsbewilligung B) www.dmw-informatik.ch Berufserfahrung 04/2014-07/2015 Freiberufliche Tätigkeit: Programmierung von

Mehr

- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2

Mehr

QR-Codes Generator. für statische QR-Codes. Lieber Geschäftsfreund und Unternehmer,

QR-Codes Generator. für statische QR-Codes. Lieber Geschäftsfreund und Unternehmer, QR-Codes Generator für statische QR-Codes Lieber Geschäftsfreund und Unternehmer, es freut uns sehr, dass Sie unsere Webseite gomobiledirekt.de besucht haben und den QR-Codes Generator für Ihr Unternehmen

Mehr

Methoden zur Entwicklung von Industrial Product Service Systems (IPS 2 )

Methoden zur Entwicklung von Industrial Product Service Systems (IPS 2 ) Methoden zur Entwicklung von Industrial Product Service Systems (IPS 2 ) Projektarbeiten Angewandte Informatik, 31.01.2013 Dipl.-Ing. Daniel Meuris FAKULTÄT FÜR MASCHINENBAU Lehrstuhl für Maschinenelemente

Mehr

MODERNES LOGGING DATENSAMMELN OHNE REUE. Bert Radke Marco Grunert T-Systems Multimedia Solutions GmbH

MODERNES LOGGING DATENSAMMELN OHNE REUE. Bert Radke Marco Grunert T-Systems Multimedia Solutions GmbH MODERNES LOGGING DATENSAMMELN OHNE REUE Bert Radke Marco Grunert T-Systems Multimedia Solutions GmbH System.out.println("Customer " + 637208 + " not found"); VIELEN DANK FÜR EURE AUFMERKSAMKEIT! FRAGEN?

Mehr

1 Computerbenutzung Der Computer... 7

1 Computerbenutzung Der Computer... 7 INHALT 1 Computerbenutzung 7 1.1 Der Computer... 7 1.1.1 Der PC und seine Zusatzgeräte... 9 1.1.2 Den Computer ein- und ausschalten... 11 1.1.3 Die Computertastatur... 12 1.1.4 Arbeiten mit Fingergesten...

Mehr

Wine der freiewindows Emulator. Marcus Meißner Wine und opensuse Entwickler marcus@jet.franken.de

Wine der freiewindows Emulator. Marcus Meißner Wine und opensuse Entwickler marcus@jet.franken.de Wine der freiewindows Emulator Marcus Meißner Wine und opensuse Entwickler marcus@jet.franken.de Warum überhaupt? Nicht portierte Software: kleine Firma keine Leute strategische Gründe Technische Herausforderung

Mehr

VAADIN, SPRING BOOT & REST

VAADIN, SPRING BOOT & REST VAADIN, SPRING BOOT & REST Ein Einstieg für Domino Entwickler Stephan Kopp 1 STEPHAN KOPP Software & Solutions Development Tel.: +49 6182 7869420 Mobil: +49 173 3089806 E-Mail: stephan.kopp@axians.de 2

Mehr

1 Computerbenutzung Der Computer... 9

1 Computerbenutzung Der Computer... 9 INHALT 1 Computerbenutzung 9 1.1 Der Computer... 9 1.1.1 Der PC und seine Zusatzgeräte... 12 1.1.2 Den Computer ein- und ausschalten... 13 1.1.3 Die Computertastatur... 15 1.1.4 Arbeiten mit Fingergesten...

Mehr

Tutorial. Bibliothek AutoGUITest V1.0. Windows-Benutzeroberflächen automatisiert testen. Ausgabe: 6.6.02. 06.06.02 / 13:51 Seite 1

Tutorial. Bibliothek AutoGUITest V1.0. Windows-Benutzeroberflächen automatisiert testen. Ausgabe: 6.6.02. 06.06.02 / 13:51 Seite 1 Bibliothek AutoGUITest V1.0 Windows-Benutzeroberflächen automatisiert testen Tutorial Ausgabe: 6.6.02 06.06.02 / 13:51 Seite 1 Inhalt 1 Übersicht...3 2 Funktionsweise...3 3 Funktionsumfang...3 4 Einsatz

Mehr

PROG O RAMMIE MMI RPROJ O EKT K

PROG O RAMMIE MMI RPROJ O EKT K PROGRAMMIERPROJEKT 2019 EINFÜHRUNG Annette Bieniusa ZIELE DES PROJEKTS Planung und Durchführung eines Projekts zur Software- Entwicklung PROGRAMMIERUNG! INHALTE Softwareentwicklungsprozesse Phasen und

Mehr

Donis Marshall, John Bruno. Solid Code. Deutsche Ausgabe. Microsoft. Press

Donis Marshall, John Bruno. Solid Code. Deutsche Ausgabe. Microsoft. Press Donis Marshall, John Bruno Solid Code Deutsche Ausgabe Microsoft Press Inhaltsverzeichnis Vorwort 13 Danksagung 15 Einführung 19 Für wen ist dieses Buch geeignet? 20 Aufbau des Buchs 20 Systemanforderungen

Mehr

1 Einführung zur Windowsprogrammierung für das Programm Hallo mit Visual Studio.Net

1 Einführung zur Windowsprogrammierung für das Programm Hallo mit Visual Studio.Net Windowsprogrammierung mit dem MFC-AnwendungsAssistenten/ C++ unter Visual Studio.Net Dr. Elfi Thiem 04.01.2006 Visual C++ 1 Einführung zur Windowsprogrammierung für das Programm Hallo mit Visual Studio.Net

Mehr

Spieleentwicklung. Diane Hanke, Okan Danyeli & Toni Wirth

Spieleentwicklung. Diane Hanke, Okan Danyeli & Toni Wirth Spieleentwicklung Diane Hanke, Okan Danyeli & Toni Wirth Organisatorisches Welche Vorkenntnisse sind von Vorteil? Java Crashkurs Oder: ALP2 (Objektorientierte Programmierung) Oder: C# Kenntnisse/vergleichbare

Mehr

Mobile Applications. Adrian Nägeli, CTO bitforge AG

Mobile Applications. Adrian Nägeli, CTO bitforge AG Mobile Applications Adrian Nägeli, CTO bitforge AG Inhalt Vorstellung Marktübersicht Entwicklung Adrian Nägeli Dipl. Inf.-Ing FH Seit 2005 bei bitforge bitforge AG Standort Rapperswil-Jona Gründung 2004

Mehr

PlanTeam-Server. Neuerungen in Version 7 / Patch 17. Seite 1. WeltWeitBau GmbH 2011 www.wwbau.de -- www.step-cds.de

PlanTeam-Server. Neuerungen in Version 7 / Patch 17. Seite 1. WeltWeitBau GmbH 2011 www.wwbau.de -- www.step-cds.de PlanTeam-Server Neuerungen in Version 7 / Patch 17 Seite 1 Kurzanleitung - Eine neue Aktion in der Hauptaktionenleiste öffnet direkt die Kurzanleitung mit Hinweisen zur Bedienung des PlanTeam- Servers.

Mehr

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

Kurs-Dokumentation. Zentrum für Informatik ZFI AG. Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass Zentrum für Informatik - Refresher Microsoft Access Programmierung (... 1/5 Kurs-Dokumentation Zentrum für Informatik ZFI AG Refresher Microsoft Access Programmierung (PA1P-0418) -IT Ausbildung nach Mass

Mehr

Anwenderhandbuch logiware IO-Stick

Anwenderhandbuch logiware IO-Stick Anwenderhandbuch logiware IO-Stick Stand: Juni 2010 logiware IO-Stick http://www.io-stick.de Alfred-Mozer-Str. 42 D-48527 Nordhorn Deutschland Telefon (+49)(0)5921 7139925 Telefax (+49)(0)5921 7139929

Mehr

Node.js Einführung Manuel Hart

Node.js Einführung Manuel Hart Node.js Einführung Manuel Hart Seite 1 Inhalt 1. Node.js - Grundlagen 2. Serverseitiges JavaScript 3. Express.js 4. Websockets 5. Kleines Projekt Seite 2 1. Node.js Grundlagen Node.js is a JavaScript runtime

Mehr

Reporting Lösungen für APEX wähle Deine Waffen weise

Reporting Lösungen für APEX wähle Deine Waffen weise Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services

Mehr

Inhaltsverzeichnis. Die richtige Umgebung wählen... 80 32- oder 64-Bit?... 80 Bit für Bit kompatibel... 81. 1 Was ist SharePoint? Ein Überblick...

Inhaltsverzeichnis. Die richtige Umgebung wählen... 80 32- oder 64-Bit?... 80 Bit für Bit kompatibel... 81. 1 Was ist SharePoint? Ein Überblick... Inhaltsverzeichnis Einleitung und Danksagung.............................................................. 11 Für wen ist dieses Buch?....................................................................

Mehr