Sie sind hier: Winforms
Zurück zu: Oberflächen
Allgemein:
Vorlesungen
Labore
Sinnvolle Programme
Lineare Regression
GUI-Entwurfsarbeit
Single-Format
Design Pattern-Termine
Observer1
Bsp2
Json-Array
Json-Dialogelemente
Webtechnologien
Kapitel |
Script (Eine Folie pro Seite) (Powerpoint) |
Script (Zwei Folien pro Seite) (Powerpoint) |
PDF-Datei (WinWord) |
Kapitel 1 | .net Sprache.pdf | .net Sprache-2.pdf |
|
Kapitel 2 | .net Dialog.pdf | .net Dialog-2.pdf | C#.pdf |
Kapitel 3 | .net GUI Teil2.pdf | .net GUI Teil2-2.pdf | |
Kapitel 4 | .net Grafik.pdf | .net Grafik-2.pdf |
Beispiel | Beschreibung | Link |
Sprachbeispiele |
Einfache Konsolenanwendungen OOP-Beispiele Interface-Beispiele Delegate-Beispiele struct-Beispiele |
sprache.zip |
GUI | Einfache GUI-Beispiele aus den Übungen |
1. Beispiel 2. Beispiel Messagebox.zip Radiobutton Open-Save-Dialoge Symbolleisten1 Symbolleisten2 |
GUI | Einfache GUI-Beispiele aus den Übungen | Alle GUI-Beispiele.zip |
Grafik | Grafikdemo | grafik1.zip |
ArrayList | ArrayList-Beispiel | ArrayList-Beispiel |
IsNumeric | Test auf ganzzahlige Werte | isNumeric.cs |
CalcDiffTime | Berechnet die Zeitspanne zwei Punkte | Time.cs |
ArcView .net | Programmieren eines Grafischen Informationssystem (GIS) | Source |
Registry |
Speichern und Lesen von Registry-Werten Eine zusätzliche Klasse erstellen, dann die statischen Methoden einfügen |
registry.txt |
Hauptmenü / Mainmenu Untermenü / Submenu |
Rekursives Prüfen von Menüs | setMergeAction.txt |
View OldFiles in Submenu | Anzeige von vorherigen benutzen Dateien im Untermenü | oldFiles.txt |
Begriff | Beschreibung | Links |
Register, TabbedPane | Anzeige mit mehreren Registern |
register1.jpg register2.jpg register1.zip TabControl.exe |
Editor | Einfacher Editor mit Öffnen, Save Dialog, Laden und Speichern einer Textdatei, Anzeige der Zeilen UND Spalten, Tabbreite setzen | Editor.7z |
Tabelle | Einfaches Beispiel |
tabelle1.jpg tabelle1.zip Tabelle1.exe |
Tabelle | Export und hinzufügen |
tabelle2.jpg tabelle2.zip Tabelle2.exe |
Tabelle | Eigenständige Formatierung |
tabelle3.jpg tabelle3.zip Tabelle3.exe |
ListView | Einfaches Beispiel mit anhängen und einfügen |
listview1.jpg listview1.zip ListView1.exe Die Symbole müssen im aktuellen Verzeichnis |
ListView |
Der Style des Listviews kann verändern werden (Symbole, Report, Details) UND es zeigt, wie man die ListView sortiert |
listview2.jpg listview2.zip ListView2.exe Die Symbole müssen im aktuellen Verzeichnis |
ListView |
Jedes Item hat eine Anhang, Klasse. Auswertung des Klicks und des Doppelklicks |
listview3.jpg listview3.zip ListView3.exe bilder.zip (Symbole) Die Symbole müssen im aktuellen Verzeichnis |
Tree | Einfacher Baum |
tree1.jpg tree1.zip Tree1.exe |
Tree |
Baum mit Symbolen. Knoten geschlossen und geöffnet Es gibt eine Klasse CStudent. An jedem Knoten hängt ein Objekt der Klasse CStudent Beim Klick wird das Objekt ausgelesen |
tree2.jpg tree2.zip Tree2.exe |
Tree | Baum, der alle Teiler einer Startzahl ermittelt und in den Baum hängt |
tree3.jpg tree3.zip Tree3.exe |
MDI MVC |
MDI-Programm mit einem Editor. Es können aber mehrere Fenster EINER datei geöffnet werden (Menü Windows, Eintrag Neues Fenster) |
mdimvc.jpg mdimvc.zip MDIMVC.exe |
IsNumeric | Test auf Ganzzahligkeit | isNumeric.cs |
Thread 1. Beispiel |
Einfaches Beispiel zweiter Threads Ausgabe zweier Zahlenreihen auf der Konsole |
thread1.jpg thread1.zip thread1.exe |
Thread 2. Beispiel |
Einfaches Beispiel zweier Threads Ausgabe zweier Zahlenreihen auf der Konsole Klasse TestThread für die "Run"-Methode |
thread2.jpg thread2.zip thread2.exe |
Thread 3. Beispiel |
Einfaches Beispiel zweier Threads Ausgabe zweier Zahlenreihen auf der Konsole Klasse TestThread für die "Run"-Methode Sperren mit Lock |
thread3.jpg thread3.zip thread3.exe |
Thread 4. Beispiel |
Einfaches Beispiel zweier Threads Ausgabe zweier Zahlenreihen auf der Konsole Klasse TestThread für die "Run"-Methode Sperren mit Lock Beispiel aus dem Internet |
thread4.jpg thread4.zip thread4.exe |
Thread 5. Beispiel |
Ausgabe zweiterThreads in jeweils einem Editor Problem: Konflikt mit dem Masterthread Lösung: Invoke |
thread5.jpg thread5.zip thread5.exe |
Thread 6. Beispiel |
Berechnen der Summe mittels dreier Threads über eine gemeinsame Variable Ausgabe zweiterThreads in jeweils einem Editor Variante 1: kein Join, keine gemeinsame Variable Variante 2: mit Join, keine gemeinsame Variable Variante 3: mit Join, aber gemeinsame Variable, ab und zu fehlerhaft Variante 4: mit Join, aber gemeinsame Variable, korrekt mit Mutex |
thread6.jpg thread6.zip thread6.exe |
Datenbank-Console |
Console mit der Firebird-Datenbank Automatisch werden alle Tabellen und Attribute angezeigt Keine Installation notwendig !! |
DbsConsole.zip 1,5 MB |
Export nach Excel | Export nach Excel mittels des Binary Interchange File Format (BIFF) |
excel1.zip (Projekt) Excel1.exe (Programm) Bild: Export1Excel.jpg |
Bild Scrolling |
Das Testprogramm zeigt, wie man eine Bitmap (bmp,jpg,png) vergrößern und anklicken kann. In Delphi ging das mit einem Mausklick. In C# muss man es manuell programmieren. Prinzip: Ausschreiden des aktuellen Bildausschnitts Kopieren in die pictureBox |
testpicture.7z (Projekt) testpicture.exe (Programm) Bild: testpicture.jpg |
Keywords | Description | Beschreibung | Solution |
Winforms FileWatcher |
How can I create a FileWatcher with Code behind? |
Wie kann man manuell einen Filewatcher erzeugen? |
FileWatcher Erstellen eines Filewatchers Quellcode: filewatcher.txt |
ToolTipp mit Label / TextBox | How can I set a tooltip ? | Wie kann man einen Tooltipp mit einem GUI-Element setzen ? |
-View the ToolBox (Strg+Alt+X) -Drag & Drop a ToolTipp element under the form - set the tooltipp: - toolTip1.SetToolTip(lfilename, filename); |
Softwareentwicklung mit C#
Hanspeter Mössenböck
dpunkt.Verlag
ISBN 3-89864-406-5Visual C+ 2005
Günter Born, Benjamin Born
Entwickler.press
ISBN 978-3-939084-40-2
Visual C# 2008 von Andreas Kuehnel
Das umfassende Handbuch
Buch: Visual C# 2008
Visual C# 2008
geb., mit DVD
1.366 S., 49,90 Euro
Galileo Computing
ISBN 978-3-8362-1172-7
Datenbank-Programmierung mit Visual C# 2008
Walter Doberanz, Thomas Gewinnus
Microsoft Press
ISBN 978-3-86645-421-7
Handbuch der .NET-Programmierung
Rolf Wenger
Microsoft Press Deutschland
1. Auflage, 2007, 1664 Seiten
ISBN: 3866454198
Visual C# 2008
Andreas Kühnel
Galileo Computing
1366 S., 4., Auflage 2008, geb., mit DVD
49,90 Euro, ISBN 978-3-8362-1172-7
Links
http://www.guidetocsharp.de
http://msdn.microsoft.com/de-de/library/kx37x362.aspx
http://www.java2s.com/Code/CSharp/CatalogCSharp.htm .net Komponten
http://www.componentone.com/
http://www.componentone.com/SuperProducts/FlexGridWinForms/
http://www.devexpress.com/Index.xml
http://www.devexpress.com/Products/NET/Controls/WinForms/Grid/