 |
|
 |
 |
 |
 |
 |
 |
|
C#- GUI-Programme mit Quellcode |
|
|
Auswahl |
|
|
|
|
|
|
|
|
|
|
|
Winform-Python |
|
|
Python-IDE: PythonIDE.zip (Version 1,0, vom 08.06.2016)
Eigenschaften: - Öffnen, Save Dialog, - Laden und Speichern einer Textdatei, - Anzeige der Zeilen UND Spalten, - Tabbreite setzen, - Hintergrundfarbe setzen - Schriftfarbee setzen - Werte werden in der Registry gespeichert und wieder geladen
|
|
|
|
|
|
|
|
|
Winform-Editor |
|
|
Editor: Einfacher Editor Quellcode: Editor.7z Eigenschaften: - Öffnen, Save Dialog, - Laden und Speichern einer Textdatei, - Anzeige der Zeilen UND Spalten, - Tabbreite setzen, - Werte werden in der Registry gespeichert und wieder geladen - Argumente werden ausgewertet - Suchdialog eingebaut
|
|
|
|
|
|
|
|
|
Winform:HexViewer |
|
|
HexViewer Quellcode: HexEditor.zip Eigenschaften: - Öffnen-Dialog, - Schriftgröße ist änderbar - Beliebige Spalten, - Export nach Notepad Bild: HexEditor.png
Hexeditor (noch Viewer): Quellcode: Hexeditor.7z Eigenschaften: - Register-Darstellung - Schriftgröße änderbar - Anzahl der Spalten änderbar - Export nach Notepad Bilder: Hexeditor1.jpg Hexeditor2.jpg (Export nach Notepad)
|
|
|
|
|
|
|
|
|
Winform-HTML-Editor |
|
|
HTML-Editor (WinForms) Update des HTML-Programms: html.exe (Stand: Version 1,3 Stand 16.04.2013, Build 520) html_prog.7z (nur Programm mit DLL, Version 1,3 Stand 14.04.2013, Build 520)
Komplette Version (mit DLL): HTML-Programm.7z (Stand: Version 1,3 Stand 14.04.2013, Build 520) HTML-Programm.zip (Stand: Version 1,3 Stand 14.04.2013, Build 520)
Quellcode: htmlcs_quellen.7z
html_prog_englisch.7z (nur Programm mit DLL, Stand: 1,20 Stand 08.12.2012, Build 511) Details
|
|
|
|
|
|
|
|
|
Winform: DatenbankAbfrage mit Firebird: |
|
|
DatenbankAbfrage mit Firebird: Nachbilden eines Abfrage-Managers Bestimmen der Datenbank-Struktur Quellcode: DbsConsole2.7z
|
|
|
|
|
|
|
|
|
Winform-ArcView |
|
|
ArcView: Dieses Projekt soll in Teilen ArcView nachbilden. Primär soll es aber eher ein View à Kartenexplorer sein. Ziel ist, das Besucher sich die Funktionalität und den Quellcode ansehen können. Quellcode des Projektes (Stand 04.07.2009) Beispielshapes Programm Beispielbild
|
|
|
|
|
|
|
|
|
WPF HTML-Programm |
|
|
WPF-HTML-Editor Eigenschaften: • HTML-Editor mit Register-Darstellung • Viele "Wizards" • Baumdarstellung eines Ordner, mit Wechselmöglichkeit (Ordner, Laufwerke) • Nur englische Menüs • Vorschau mit integriertem Browser • Der Fehler mit dem integriertem Browser wurde behoben. • Der IE verträgt keine Umlaute!!!???? • In der Dateiliste wurden weitere Funktionen eingebaut: • F2 (Rename) • Insert (Erstellen eines Ordners) • Del (Löschen einer Datei) 07.04.2017 • "uses strict"; funktioniert nun. • Die Fensterposition wird gespeichert. • SaveAs-PHP-Problembehoben • Formatierung ist nun besser 19.05.2017 • JSP Unterstützung • Automatischer Aufruf bei XAMPP (localhost:8080...) 20.05.2017 • Bessere Unterstützung von JSP 18.06.2017 • input required und invalid eingefügt 28.06.2017 • submit mit formaction checkt, ob man im Pfad Schreibrechte hat 15.12.2017 Deutsche Umlaute werden zur Verfügung gestellt (Menü Font) 29.12.2017 Json-Methoden sind integriert. JSP-import-Directive verbessert (Untermenü) 12.01.2018 Das Flex-Layout wurde mit drei Varianten eingebaut (Ersatz von float) 15.01.2018 Der Dialog "neues Fenster" wurde bei JSP aufgeteilt - Neue JSP-Datei mit HTML-Inhalten - Neue JSP-Datei mit JSP-Abschnitt getIntNumber wurde im Menü aufgenommen geDoubleNumber wurde im Menü aufgenommen Der Abschnitt "Ajax" enthält nun auch den Skript-Abschnitt 16.01.2018 Abfrage einer Liste(option) mit multiple="multiple" in JavaScript Wie fragt man Double.NaN ab? - Double.isNaN(Zahl) 21.03.2018 Fehler in der Laufwerksliste (DVD-Laufwerke werden nicht mehr unterstützt) Formatfehler in datalist behoben 23.03.2018 Verwaltet nun Javascriptdateien - Anlegen einer Javascriptdatei - Verweis auf eine externe Javascriptdatei UML-Anführungszeichen im Font-Menü 01.04.2018 Methode Javascript length implementiert Methode Javascript regex implementiert 16.04.2018 in PHP kann man nun eine private Variable mit setter/getter anlegen 22.04.2018 PHP-Code wird nun formatiert 24.04.2018 Ein kleiner Fehler mit Wizard-Code regex verbessert 08.05.2018 Regex gibt es nun auch in PHP. Einige String-Befehle wurden in PHP eingebaut. 14.05.2018 statt var wird nun let in Javascript benutzt. 23.05.2018 Die Schriftgrößen können mittels Wheel-Rad verändert werden 26.06.2018 Mit 33 Tabsorten In PHP kann man nun sehr einfach die multiple-select Anweisung abfragen 06.07.2018 Neue Formatierung Bessere Intellisense 07.07.2018 Bessere Intellisense 12.10.2018 Nun auch mit Nachtmodus 14.03.2019 Safari entfernt Opera-Browser wird nun in folgenden Verzeichnissen gesucht - C:\Users\Username\AppData\Local\Programs\Opera\ - C:\Program Files (x86)\Opera - C:\Programme\\Opera" 14.04.2019 Nun gibt ein Syntax-Highlight Fenster Aktuell aber nur als Viewer 17.04.2019 Nun auch im JavaScript-Abschnitt die Farbe 21.04.2019 Es können fünf Schriften für den Editor ausgesucht werden - Consolas - Courier New - OpticalADB - SimSun - SimSun-ExtB Der Farbviewer kann nun auch Kommentare erkennen
22.04.2019 Es gibt in der Dateiliste nun ein ContextMenü - Einfügen eines neuen Verzeichnisses - Aufruf des Explorers im aktuellen Verzeichnisses - Aufruf der Dos-Ebene im aktuellen Verzeichnisses 27.04.2019 - Kommentar à la /* ... */ ist im ColorViewer implementiert 08.05.2019 - Es gibt nun zwei Flex-Layout Dialog-Varianten 12.05.2019 - Es gibt nun drei Grid-Layout-Varianten (new File) - PHP mit class-Menü - Javascript mit display - Javascript mit json foreach-loop - Javascript mit Weiterleitung 13.05.2019 - Einbau des Gridlayout-Dialog (label, text) 28.05.2019 - Einbau der PHP-Funktionen ord - Einbau der Javascriptfunktionen getElementsByClassName getElementsByTagName getElementsByName
29.05.2019 - es werden nun **§**-Zeichen in PHP-Dateien gesucht und mit einer Fehlermeldung GEAHNDET !! - Im Intellisense-Modus (Strg+Space) wurde die allgemeine For-schleife und die foreach-Schleife in PHP eingefügt. Man tippt for und dann Strg+Space - Für die Formatierung gibt es nun auch einen Schalter - Ein weiterer Schalter wechselt in den Fullscreenmodus oder (Strg+Shift+F) Zurück mit der Taste Esc oder Strg+Shift+F
17.06.2019 - beim Kopieren resp. Einfügen werden die Tab's korrekt ersetzt 21.06.2019 - bei der Funktion parseFloat() die 10 entfernt. 22.06.2019 - Bei isset und isnumeric kleine Verbesserung (Einbau von $error)
Neu: Umstieg auf RTF-Editor - Farbige Darstellung - mit jedem Speichern wird die Analyse durchgeführt. - Strg+Space (Intellisens) - Suchen Strg+F - Ersetzen Strg+H (auch mit ignoreCase) - Zeilenummer - Darkmodus - Fullscreenmodus (grünes Viereck, Bild4, ohne Menüs) - Contextmenü - Undo, Redo (Verwalte ich selbst) colorDialog1.png colorDialog2.png colorDialog3.png colorDialog4.png colorDialog5.png
05.10.2019 - Suchen eingebaut - Ersetzen eingebaut - Intellisense eingebaut (if + Strg+space) - Redo und Undo werden selber verwaltet
07.10.2019 - Speichern der Undo-Liste bei jeder Änderung 08.10.2019 - Absturz behoben - Ursache: - Ich habe die Leerzeilen am Ende entfernt, aber die Editorverwaltung wusste nichts davon. 23.11.2019 - Ajax und JQuery eingebaut - createTable verbessert (body foot waren vertauscht) 30.04.2020 - Einbau des Holens einer Form aus dem Form-Array - Bessere Abfrage eines Select-Elementes (mulitple, selectedOptions) 12.05.202 Das sofortige Speichern wurde abgeschaftt. Jetzt nur noch alle 5 Sekunden. 25.05.202 Neu: Der Formatierungsfehler mit Pattern {1,2} wurde behoben
|
|
|
HTML-Programm schwarz/weiß |
|
|
HTML-Programm (mit Tabs): HTML-WPF.7z (Stand: Version 16.09.2019) HTML-WPF.zip (Stand: Version 16.09.2019) HTML-WPF.exe (Stand: Version 16.09.2019)
Quellcode: HtmlWpf-Quellen.7z Quellcode: HtmlWpf-Quellen.zip (Stand: Version 16.09.2019)
|
|
|
WPF HTML-Programm (farbig) |
|
|
HTML-Programm HTML-WPFRtf.7z (Stand: Version 17.09.2024) HTML-WPFRtf.zip (Stand: Version 17.09.2024) HTML-WPFRtf.exe (Stand: Version 17.09.2024)
Neu: IsNumerik nun auch für Float Automatisches Anschalten vom "xampp"-Parameter Mehrere PHP-Funktionen (round, abs etc.) Man kann nun Dateien oder Verzeichnisse umbenennen (Taste F2) Die Formatierung in HTMl wurde verbessert Bei der Intelli-Funktion (Strg+Space) werden nun auch die Variablen erkannt
Quellcode: HtmlWpfRtf-Quellen.7z Quellcode: HtmlWpfRtf-Quellen.zip (Stand: Version 17.09.2024)
Schwarz-Weiß-Version HTML-WPF.exe (Stand: Version 06.10.2019)
Apple: iHTML (HTML-Editor in Java, schwarz/weiß, Stand 27.03.2021 ) iHTMLRtf.jar (HTML-Editor in Java, farbig, MDI, Stand 27.03.2021 ) iHTMLRTFTab.jar (HTML-Editor in Java, farbig, Register, Stand 27.03.2021 )
Alle zusammen: iHTML-jar.zip (neu) iHTML-source.zip (Stand: Version 27.03.2021)
|
|
|
|
|
|
|
|
|
WPF XML-Verify-Programm |
|
|
WPF XML-Verify-Programm Eigenschaften: • Editor mit Register-Darstellung •
XML-Editor für das Labor: xmlVerifer.exe (Version 2,1, Build 216, vom 04.12.2017) xmlVerifer.zip (Version 2,1, Build 216, vom 04.12.2017) xmlVerifer.7z (Version 2,1, Build 216, vom 04.12.2017)
Bilder: XMLVerifier1.jpg (Editor) XMLVerifier2.jpg (Filelist + Editor) XMLVerifier3.jpg (Baum+Editor) XMLVerifier4.jpg (Optionen)
Quellcode: XMLVerifyQuellcode.zip (Version 2,1, Build 215, vom 03.12.2017) Eigenschaften: - mit Tab-Taste - Abfrage nach speichern der Änderungen - Breite der Tablänge ist einstellbar - Argumente mittels Explorer werden ausgewertet - Zuletzt geöffnete Dateien werden angezeigt - Das Programm merkt sich das Verzeichnis - Undo-Funktion- Formatierung der beiden Dateien - Suchen in beiden Dateien - (Profi vs. Standard-Ansicht) --- Anzeige des XML-Baumes --- Anzeige eines Filedialog (Liste) - Anzeige der Spalte - Speichern unter - intern wird nun ein MVC verwendet
|
|
|
|
|
|
|
|
|
Editor: Einfacher WPF-Editor |
|
|
Editor: Einfacher WPF-Editor Quellcode: WPFEditor.7z Eigenschaften: - Öffnen, Save Dialog, - Laden und Speichern einer Textdatei, - Anzeige der Zeilen UND Spalten, - Tabbreite kann nicht gesetzt werden, - Werte werden in der Registry gespeichert und wieder geladen - Argumente werden ausgewertet - Suchdialog eingebaut
|
|
|
|
|
|
|
|
|
WPF CAD-Programm |
|
|
Paint als CAD Programm Eigenschaften: • CAD-Programm • Splitter-Aufbau • Verarbeitet Linien, Kreise, Ellipsen, Rechtecke und Texte • Verarbeitet vertikale und horizontale Linien • Benutzt "Owner-Koordinatensystem" mm • Anzeige als cm • Zoomansicht • Scrollbalken • Copy & Paste von Elementen • Verschieben der Elemente (Vordergrund / Hintergrund) • Eigener Farbdialog • Speicherung der Daten in einer XML-Datei • Consolen-Fenster mit Eingabe der Koordinaten à la AutoCAD • Export nach DXF, wichtiges Austauschformat von CAD-Programmen • Drucken mit Vorschau
Quellcode: CAD.7z
|
|
|
|
|
|
|
|
|
WPF Backup-Programm |
|
|
WPF-Backup-Programm Eigenschaften: • Rekursives Kopieren • Benutzt den Windows-Kopierer • Kopiert nur die geänderten Dateien • Zwei Progressbar mit BackgroundWorker • Mit Verify !
Programm: WPF-Backup.zip
Bedienung: backup-readme.txt
Quellcode: Quellcode-Backup.zip
|
|
|
|
|
|
|
|
|
WPF Explorer Programme mit Quellcode |
|
|
WINDOWS PRESENTATION PRESENTATION
Explorer mit WPF, mit zwei ListView,jeweils mit einer TabControl Eigenschaften: Favoriten-Verzeichnisse aus einer Datei (Favoriten.txt) Liste von wichtigen Programmen (Progs.txt) Liste von wichtigen Dateien (Links.txt) goto Root goto Parent-Folder Umbenennen mit F2 Maske mit F4 Neuladen mit F5 Kopieren mit F8 Linke und rechte ListView Popupmenü mit copy/paste/cut Bestimmen der Dateien mit Größe (Rekursiv) Vergleich zweier Verzeichnisse eingebaut. Menüpunkt Links, damit kann man schnell auf wichtige Dateien zugreifen. Dialog zur Anzeige der Laufwerks-Informationen. Dialog zur Anzeige der Datei-Eigenschaften. Neues Register nun eingebaut. Die Breiten der Splitter werden gespeichert und restauriert. Die linke Liste hat nun den Focus. Die laufwerke können nun mit Alt+1, Alt+2 etc. adressiert werden. Die Anzahl der Zeilen von Dateien kann bestimmt werden (mit Maske). Umbenennen der Erweiterungen von mehreren Dateien. Umbenennen mit laufender Nummer (Bild_0001.jpg, Bild_0002.jpg, Bild_0003.png) Suchen des ersten Eintrags mit dem Buchstaben. Es wurden Schalter für Masken und Favoriten in die jeweiligen Register eingebaut. Mit Alt+Enter erhält man die Dateieigenschaften. Im Popupmenü kann man einmalig das Einlesen auf Hidden/System umstellen. Die Datei/Verzeichnis-Attribute können geändert werden. Das Kopieren, Löschen, Verschieben funktioniert nun mit einem Thread. Man kann also weiterarbeiten. In den Registern wird unten die Anzahl der markierten Dateien, inkl. der Summe der Bytes, angezeigt Der Fehler mit den statischen Befehlen für die Schalter in den Registern wurde behoben. MyCommand darf für die ListViews NICHT statisch sein, da sonst mehrere Event auf eine Methode zeigen. Beim Unbenennen gibt es jetzt einen try-catch-Block. Beim Kopieren vieler Dateien kam zu Warteschleifen, da für jede Datei das Verzeichnis neu eingelesen wurde. Jetzt wurde ein Timer einbegaut. Damit kann man auch beim Kopieren weiterarbeiten. Neu hinzugefügte Laufwerke werden erkannt und eingetragen. Es gibt in jedem ListView eine ComboBox mit den aktuellen Laufwerken Neuer Xcopy-Schalter: Kopiert OHNE zu fragen, die Einträge nach links oder rechts Neu: XCopy-Schalter verbesert. Er nimmt nun nur die markierten Einträge
Alle Programme: FMProgs.zip (Stand 08.09.2018) Bild: FileManager_6000.jpg
Quellcode: FM6000_Listview.zip (Stand 08.09.2018)
Letzte Aktualisierung: 31.03.2015 (WPF)
W I N F O R M S
Explorer mit Winforms, mit ZWEI ListView,jeweils mit einer TabControl Eigenschaften: Favoriten-Verzeichnisse aus einer Datei (Favoriten.txt) Liste von wichtigen Programmen (Progs.txt) goto Root goto Parent-Folder Umbenennen mit F2 Maske mit F4 Neuladen mit F5 Kopieren mit F8 Linke und rechte ListView Popupmenü mit copy/paste/cut Bestimmen der Dateien mit Größe (Rekursiv) Vergleich zweier Verzeichnisse Menüpunkt Links, damit kann man schnell auf wichtige Dateien zugreifen Dialog zur Anzeige der Laufwerks-Informationen Dialog zur Anzeige der Datei-Eigenschaften Quellcode: FM4500.zip Bild: FileManager_4500.jpg
Alle Explorer-Programme: FMProgs.zip
|
|
|
|
|
|
|
|
|
Ribbon-Control |
|
|
Ribbon-Control: Dient als Vorlage für fast alle RibbonControl RibbonControl.zip
|
|
|
|
|
|
|
|
|
Datenbank-Designer für Access: |
|
|
Datenbank-Designer für Access: Aktueller Stand: 28.01.2017
Dient im Zusammspiel mit dem Designer als vollständiges "Paket" AccessDBDesigner.zip
|
|
|
|
|
|
|
|
|
"Uhr" bzw. WinkelUhr |
|
|
Das Programm zeigt den Zulauf in einem Schacht. Der Winkel wird in gon, grad und mit Hilfe eines Sliders eingegeben. Schacht.zip (Projekt) Schacht.exe (Programm)
Bilder: Schacht1.png Schacht2.png
|
|
|
|
|
|
|
|
|
read dBase-File |
|
|
Dokumentation dBase.pdf
WPF-Testprogramm DBase-Test.zip a) with MS:OleDbConnection con b) native mit C# Code (Binary Reader)
Bild: dbase1.png
|
|
|
|
|
|
|
|
|
WPF-Python |
|
|
Python-IDE WPF: Python-IDE-WPF.exe (Version 3.3, vom 23.05.2018)
Python-Hilfetexte-win.txt (Version 3.2, vom 07.07.2016) Python-Hilfetexte-linux.txt (Version 3.2, vom 07.07.2016)
Python-Skripte umbenennen txt -> py Python-IDE: Python-Win: PythonIDE.py (Version 3.2, vom 07.07.2016) Python-Unix: Unix_PythonIDE.py (Version 3.2, vom 07.07.2016)
Quellcode der WPF-IDE: Prog-Python-IDE-WPF.zip (Version 3.3, vom 23.05.2018)
Eigenschaften: - Öffnen, Save Dialog, - Laden und Speichern einer Textdatei, - Anzeige der Zeilen UND Spalten, - Tabbreite setzen, - Hintergrundfarbe setzen - Schriftfarbee setzen - Werte werden in der Registry gespeichert und wieder geladen - Die Schriftgrößen können mittels Wheel-Rad verändert werden
|
|
|
|
|
|
|
|
|
WPF Audioplayer |
|
|
The wav format is used to play with a modern Diagital Analog Converter (DAC). It is the CD-Format with 44,1 kHz and a sampling rate 16 Bit. It is compressed but without any lost information, such as a mp3 file.
I hear music with flacs, dsf and wav file with a T&A DAC 8 DSD. But the Media Player I choose want to regist all files. For me, that was uncomfortable, so I wrote MY own audio player.
Properties: - There is a tree list for the folder of the solngs - One can choose one or many folder to read the songs. - The are read recursivly. - The program can stop, start, and play behind and forward to the song. - The program can change the volume ot the music. - The program show the title, samplingrate and bitrate from the songs.
Therefore I have to read the mp3, wav and flac file, to read the informations.
Description_Audioplayer.pdf
AudioPlayer.exe AudioPlayer.zip AudioPlayer-Source.zip
|
|
|
|
|
|
|
|
|
Game setting mit profil properties |
|
|
Game setting mit profil properties
DSA_project: dsa.zip (Version 1.0, vom 24.03.2019)
Pictures dsa01.jpg dsa02.jpg dsa03.jpg dsa04.jpg
|
|
 |
|
 |