Vollständige Version anzeigen : [Tutorial] C#: Installation und Einfuehrung


Whit3 Hawk
10.01.2009, 22:33

So bin ganz neu aufm board, und möchte mal direkt mit einem TUT hier beginnen :)


Einführung in der Entwicklungsumgebung an:


1) ~NET 2;0 Runtime und SDK (deutsch) installieren

Dieser Schritt sollte vor der Installation der weiteren Tools erfolgen,
damit die MS-Tools (s;u) diese Komponenten nicht versteckt installieren.

Der Reihe nach installieren:

- Microsoft ~NET Framework 2;0 Redistributable (x86) (;;;microsoft~com/downloads/details;aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=de)
- Microsoft ~NET Framework 2;0 Language Pack Deutsch (x86) (;;;microsoft~com/downloads/details;aspx?FamilyID=39c8b63b-f64b-4b68-a774-b64ed0c32ae7&DisplayLang=de)
- Microsoft ~NET Framework 2;0 Software Development Kit (SDK) (x86) (;;;microsoft~com/downloads/details;aspx?familyid=FE6F2099-B7B4-4F47-A244-C96D69C35DEC&displaylang=de)

Weiter gehts mit der Integrierten Entwicklungumgebung (IDE):
Visual C# 2005 Express Microsoft IDE (großer Download)


2) Microsofts kostenlose Express-Version installieren

Die Express-Versionen können kostenlos gezogen werden.

Es stehen 5 Werkzeuge zur Verfügung:

Visual Web Developer 2008 Express
Visual Basic 2008 Express
Visual C# 2008 Express
Visual C++ 2008 Express
SQL Server 2008 Express

Download Visual Studio C# 2008 Express hier (;;;microsoft~com/germany/msdn/vstudio/products/express/visualcsharp)

-------------------------------------------------------------------------------------------------------

Erstes Programm:

Nachdem alles erfolgreich Installiert ist legen wir direkt mal Los:

- Öffnet ,,Visual C# 2008" (oder 2005 was immer ihr auch habt).
- Oben Links auf ,,Datei" --> Neu --> Projekt (oder STRG + SHIFT + N)
- Konsolenanwendung auswählen
- Bei bedarf der Datei einen Namen im feld ,,Name" eingeben.
- Auf ,,OK" klicken!

Wenn ihr diese Schritte alle abgeschlossen habt sollte automatisch folgender Code erscheinen:

using System;
using System;Collections;Generic;
using System;Linq;
using System;Text;

namespace RR
{
class Program
{
static void Main(string[] args)
{
Console;Write("RR");
}
}
}


Diese dinge müsst ihr nicht weiter lernen, zumindest noch nicht.
Ihr musst nur wissen: Egal was ihr schreiben wollt: Es muss in dem bereich welcher mit ,,Weißer schrift" ist. Ihr könnt unendlich viele zeilen in dem ,,Block" voll schreiben, ABER nur mit richtigen befehlen und Anweißungen, aber das wird euch der Compiler*(siehe ganz unten) schon noch sagen.

Erstes Programm:

using System;
using System;Collections;Generic;
using System;Linq;
using System;Text;

namespace RR
{
class Program
{
static void Main(string[] args)
{
Console;Write("Hallo Raid-Rush!");
Console;Write("\nDas ist euer 1. Programm! ");
Console;Write("Ich hoffe es gefällt euch! " +
"\nUnd das hier ein trick für schöneres" +
" Layout!");
Console;ReadLine();
}
}
}

Drückt nun F5 und Startet das Programm!

Erklärung(anfang im block):

,,Console;Write("Hallo Sftelitecrew!");"
Ganz einfach: das ist eine Ausgabe in der Konsole.
Ebenso ist es bei den anderen zeilen. Man kann auch ,,Console;WriteLine("");" schreiben welches dann aber folgenden unterschied hat: ,,Die NÄCHSTE anweisung wird in der nächsten Zeile ausgegeben.
Ihr fragt euch sicherlich wie der Text bei diesem Programm in mehreren Zeilen ausgegeben wird?! Ganz einfach: Der Befehl ,,\n" sorgt für einen Zeilenumbruch! Und in diesem Quelltext sind mehrere ,,\n"'s .
Um nicht ständig ,,Console;Write("");" schreiben zu müssen kann man auch ganz einfach mal am ende die klammern weglassen und ein ,,+" dahinsetzen und in der Nächsten zeile mit " wieder beginnen und das könnt ihr beliebigoft machen. Wird auch ,,Erweiterung" genannt.

,,Console;ReadLine();"
Da liest die Eingabeforderung die Benutzereingabe. Einfacher gesagt: Der Benutzer muss ,,ENTER" drücken damit das programm beendet wird.
Wäre das nicht da würde sich das programm automatisch wieder schließen.

Und damit habt ihr schon euer erstes C# (C-Sharp) Programm!


-------------------------------------------------------------------------------------------------------

Mini-Taschenrechner in Eigenentwicklung

C# (C-Sharp) ist etwas sehr schönes, denn man kann mit dieser Sprache SEHR viel machen.
Auch ganz einfache sachen rechnen!

Ein Beispiel:


using System;
using System;Collections;Generic;
using System;Linq;
using System;Text;

namespace RR
{
class Program
{
static void Main(string[] args)
{
Console;Write("7 + 5 = ");
Console;Write(7 + 5);
Console;ReadLine();
}
}
}


Die Ausgabe wäre hier: ,,7 + 5 = 12" Und das ergebnis wurde automatisch berechnet!

Zeile 1: Console;Write("7 + 5 = "); <-- Ganz normale ausgabe, wird nichts berechnet!
Zeile 2: Console;Write(7+ 5); <-- Wie euch sicherlich auffällt: Die " " sind nicht mehr da. Denn hier wird gerechnet! Wenn ihr etwas rechnen wollt ist das eine sehr einfache Methode es so hin zu schreiben, es gibt natürlich auch andere.
Zeile 3: Kennen wir ja schon!

*Compiler = Ein Compiler (auch Kompilierer oder Übersetzer) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm in ein semantisch äquivalentes Programm einer Zielsprache umwandelt. Üblicherweise handelt es sich dabei um die Übersetzung eines von einem Programmierer in einer Programmiersprache geschriebenen Quelltextes in Assemblersprache, Bytecode oder Maschinensprache. Die Anwendung eines Compilers wird als Kompilierung bezeichnet.

-------------------------------------------------------------------------------------------------------

So und das war eine Mini-Einführung in C#, hoffe es hat euch gefallen :)
Bei Interesse von euch gibts mehr wie z;B;: ,,Variablen" ,,Farben" ,,Richtiger Taschenrechner mit manueller eingabe vom Benutzer in der Konsole" ,,Schleifen" ,,switch-case" ,,IF-Else-Verzweigungen" uvm;!!!!!!

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Hapablap
11.01.2009, 15:35

Erst so

Console;Write("Hallo Raid-Rush!");

dann so xD

,,Console;Write("Hallo Sftelitecrew!");"

Ich finde, man sollte Tutorials über etwas schreiben, das man beherrst und nicht über etwas, das man selber gerade lernt ;)

Die Ausgabe wäre hier: ,,7 + 5 = 12" Und das ergebnis wurde automatisch berechnet!

Wäre interessanter, es mit ReadLine dynamisch zu machen, damit man damit auch was anfangen kann ^^ Bevor ich ein Programm erstell, um zwei statische Zahlen zu addieren, rechne ich lieber im Kopf ;) Nein, ich verstehe, dass es hier um den Lerneffekt geht :)


juppwatis
18.01.2009, 19:47

kann für anfänger meine kleine einführungsreihe über c# nur empfehlen ;)

Einstieg - [;NET] Einstieg in C# - RR:Board
Variablen - [;NET] Variablen in C# - RR:Board
Operatoren - [;NET] Operatoren in C# - RR:Board
Anweisungen - [;NET] [C#] Anweisungen - RR:Board
Arrays - [;NET] [C#] Arrays (Datenfelder) - RR:Board
Schleifen - [;NET] [C#] Schleifen - RR:Board
Schlüsselwörter - [;NET] [C#] Schlüsselwörter - break; und continue; - RR:Board

hier sind die grunddinge, die man für c# immer braucht ausführlich beschrieben. könnt ja bewerten, wenn es euch gefällt

LG


Whit3 Hawk
13.02.2009, 15:18

ja ok ich gebs zu es war mein fehler..;ABER ich habs nicht erst jetzt gelernt..;die sache ist die: Hab dieses TuT vor langem woanders schon geposted, und nun da ich neu hier war wollte ich es euch hier auch bereitstellen... :p

Aber habs wirklich zu 100% alles selber verfasst

Das was du mit ,,ReadLine" meintest das kann ich natürlich auch noch machen wäre kein Problem, ist sogar was einfaches ^^
Man könnte ja auch eigene Methoden erstellen die bestimmte befehle automatisch ausführen :)

Bei interesse einfach bescheid sagen


Ähnliche Themen zu [Tutorial] C#: Installation und Einfuehrung
  • [Tutorial] [PHP-Tutorial] Captchas generieren und überprüfen
    Captchas generieren und überprüfen ;;;xup~in/pic,14511417/cap1;gif (;;;xup~in/dl,14511417/cap1;gif/) ;;;xup~in/pic,17665338/cap2;gif (;;;xup~in/dl,17665338/cap2;gif/) ;;;xup~in/pic,34047633/cap3;gif (;;;xup~in/dl,34047633/cap3;gif/) Hallo zu meinem ersten PHP-Tutorial. Ich hoffe, dass ich es [...]

  • Windows Server 08 Exchange 07 Installation Tutorial?
    Hi Leute, sind sicher auch ein paar Administratoren hier, die Ahnung vom 08 Server in Kombination mit Exchange Server 2007 haben? Ich brauche dringend Tutorials, eines für die Graphische Installation & Konfiguration und eines im Consolen Modus... Bitte bitte, postet mir was... BW's kriegt ihr [...]

  • Tutorial: How to Vbulletin Installation
    How to: Vbulletin Installation Was wird benötigt? - Vbulletin (Entweder nulled also runtergeladen oder ihr kauft euch dies) Version is egal -Webspace (Wo ihr vbulletin uploadet) -FTP Programm (Damit ihr überhaupt uppen könnt) Ich nehme Flash FXP ihr könnt irgendeins nehmen. Anleitung: 1. Ihr [...]

  • Rar: Installation und Einfuehrung
    Hi zusammen! Weil ich oefters Anfragen lese, wie man ;rar zu behandeln haette, will ich euch heute zeigen, wie ihr rar/unrar installiert und benutzt. Zuerst muessen wir uns das Packet downloaden. 1. Installation 1;1 Download Habt ihr einen Browser, ladet es euch von hier (;rarla [...]



raid-rush.ws | Imprint & Contact pr