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