C# C-Sharp.

Slides:



Advertisements
Ähnliche Präsentationen
Eclipse.
Advertisements

Hash-Tabellen und -Funktionen Hash-Tabellen in Java
6. Regelbasierte Systeme
Einführung in die Programmierung Zusammenfassung
Progwerkstatt JAVA Klasse, Objekte, Konstruktoren, Methoden
Grundlagen der Informatik
Kapitel 4 Datenstrukturen
Christian A. Kopf Institut für Informatik FU Berlin Episode Recognizer Framework - Rahmenwerk zur Episodenerkennung.
Gliederung des Inhalts
Dipl.- Dok. Rusalka Offer
Java: Grundlagen der Sprache
Entwicklung der Programmiersprachen
SWITCH - Anweisung.
Klassenvariable. Da man für jede Kuh bzw. jede Henne auf dem Markt den gleichen Preis für ein Liter Milch, bzw. den gleichen Preis für ein Ei bekommt,
Interface bzw. Schnittstelle anschaulich: Hüllenklasse
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (20 - AVL-Bäume: Entfernen, Bruder-Bäume) Prof. Th. Ottmann.
Prof. Dr. rer.nat. Ralph Großmann Fakultät Informatik / Mathematik Sommersemester 2012 Internet-Technologien XML-basierte Techniken Teil Metasprache der.
Deklaratives Debugging (Seminar Software Engineering) Tim Sender Deklaratives Debugging Seminar Software Engineering.
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
1 Inhaltsverzeichnis 1. Einleitung 1.1 Architektur von IV-Systemen 1.2 Anwendungsbeispiel OMNIS/Myriad 1.3 Vorlesungsziel 1.4 Abbildung E/R und objektorientierte.
Vererbung Spezialisierung von Klassen in JAVA möglich durch
Einführung in C EDV1 - 03C-Einführung.
DVG Einführung in Java1 Einführung in JAVA.
Einführung in C EDV1 - 04C-Einführung.
Algorithmik Anweisungen (Buch S111)
MSDN Webcast: VB. NET für Einsteiger und Umsteiger Einführung in VB
RelationentheorieObjektorientierte Datenbanken AIFB SS Die Anbindung an Programmiersprachen (1/2) Prinzip und Zielsetzung der Sprachanbindungen.
Eine Produktion von der Firma Presentations GmbH
Herzlich Willkommen zu „Einführung in die Programmierung mit Java“
Simple Programmierung
INHALT INHALT Inhalt Delphi IDE ObjectPascal Hello World! Delphi IDE
Einführung in die Programmiersprache Java
JavaScript.
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
Java Server Pages Sergej Keterling
Interpreter & Compiler
Informatik als Grundkursfach in der Oberstufe Was ist das Ziel? Problemstellungen modellieren und systematisch mit Softwarewerkzeugen einer Lösung zuführen.
EPROG Tutorium #4 Philipp Effenberger
Dynamische Webseiten-Generierung
Allgemeine Informationen
Kanton setzt neue Akzente für eine erfolgreiche Integration Departement für Sicherheit, Sozialwesen und Integration Sitten, den 5. November 2012.
Programmieren ... in C++ Prof. Dr.-Ing. Franz-Josef Behr, HfT Stuttgart Programmeiren I.
 Was schützt das Urheberrecht?  Geschützt sind Werke, die eine „eigentümliche“ – das heißt eine individuelle oder originelle – geistige Schöpfung auf.
Von Sven, Tobias und Philippe. Inhalt: 1.Geschichte 2.Grundkonzepte der Sprache 3.Anwendungsarten 4.Ähnliche Programmiersprachen 5.Konkrete Beispiele.
Technik schädlicher Software
Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
EINFÜHRUNG IN DIE MORPHOLOGIE Morphologie = Formenlehre
JavaScript Geschichte : Netscape entwickelt LiveScript (Syntax angelehnt an Java) - Umbenennung von Live Script in JavaScript - Mircrosoft.
Einführung in Java PING e.V. Weiterbildung Andreas Rossbacher 24. März 2005.
Dieser Vortrag wird gesponsort von:
Wie soll die Schule auf den Leitmedienwechsel reagieren?
Informatik als Grundkursfach in der Oberstufe Was ist das Ziel? Problemstellungen modellieren und systematisch mit Softwarewerkzeugen einer Lösung zuführen.
Dr. Nicolas Ruh EF Informatik 2016 Dr. Nicolas Ruh
Wortschatz und Grammatik sind integraler Bestandteil aller sprachlichen Aktivitaeten: Lesen, Hören, Sprechen, Schreiben – Wortschatz und Grammatik sind.
Hypertext Transfer Protocol Secure (HTTPS) Wird in der Adressenleiste angezeigt.
Programmiersprachen II Vorbesprechung Klausur Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
:17 1  von 61 MedienInformatik Datentechnik  Übungen „Medienkompetenz“
Recherche im Katalog AM BEISPIEL VON SCHILLERS WILHELM TELL.
Java Programme nur ein bisschen objektorientiert.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
Eine Präsentation von Sandro Schluep und Leon Wink.
Die Struktur einer Java-Klasse
Mögliche Stoffverteilung im Grundkurs
Objects first mit BlueJ und Greenfoot
 Präsentation transkript:

C# C-Sharp

Inhalt Was ist C#? Wer hat C# entwickelt? Was sind die vor und Vorteile/Nachteile von C#? Was ist der Sinn einer Programmiersprache? Was bringt C#? Es gibt ja schon C++. Beispiel: Hello World in C# Für was wird C# gebraucht

Was ist C-Sharp? C# ist eine von Microsoft entwickelte Programmiersprache. Sie greifft Konzepte von Java, C++, Haskell und Delphi auf.

Wir besitzen keine Rechte für dieses Bild. Es gehört Microsoft Inc. Wer hat C# entwickelt? Microsoft reichte C# im August 2000 zusammen mit Hewlett- Packard und Intel bei der Normungsorganisation Ecma International zur Normung ein. Wir besitzen keine Rechte für dieses Bild. Es gehört Microsoft Inc.

Was sind die vor und Nachteile von C#? Pro: C# ist ähnlich wie C also einfacher zu erlernen. Kein Pointer Objektorientiert Contra: string wird wie ein ’value-Typ’ behandelt Zu viel Compiler-"Magic"

Was ist der Sinn einer Programmiersprache? Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, das heisst von Rechenvorschriften, die von einem Computer ausgeführt werden können. Sie setzen sich aus Anweisungen nach einem vorgegebenen Muster zusammen, der sogenannten Syntax.

Was bringt C#? C# soll eine Ergänzung zu C++ sein und kein Ersatz! Denn dazu fehlen C# ein paar wichtige Eigenschaften. Der einzige Grund für die Einführung von C# ist .NET: Dies ist eine neue Entwicklungsplattform, die sowohl das bisherige Komponentenmodell ersetzt, als auch das Win32-API für Systemaufrufe ablöst. C++ wird von .NET zwar unterstützt, musste aber für .NET erweitert werden.

Für was wird C# gebraucht C# eine Programmiersprache, mit der man hervorragend kleine und mittelgrosse Komponenten schreiben kann oder ähnliche grosse Konsole- und GUI-Anwendungen zum Aufrufen solcher Komponenten. Wer dagegen sehr grosse Anwendungen oder Komponenten schreibt, die als einzelne EXE- oder DLL-Datei ausgeliefert und funktionieren soll, für den wird C# vermutlich nicht die richtige Wahl darstellen.

Hello World

C# Zussamengefasst C# wurde als Erweiterung für C++ im rahmen der .NET-Strategie entwickelt. C# ist für kleine und mittelgrosse Komponenten, sowie für gleich grosse Konsole- und GUI-Anwendungen, geeignet.

Links: Auf dieser Website sind Links zu Büchern und anderen Informationsquellen zu C# vorhanden. Diese Publikation ist ausschliesslich für den privaten Gebrauch freigegeben, Veröffentlichungen jeder Art sind untersagt.