Delphi- & Lazarus-Programmierung - Das Textverarbeitungsprojekt history menue Letztmalig dran rumgefummelt: 26.05.19 18:40:03
So komplex Programme in ihrer Logik auch sein mögen - sie sind auf nur drei Grundstrukturen zurück zu führen. Zwei davon kennen noch jeweils Unterordnungen, auf die man aber teilweise auch verzichten könnte. Diese allerdings als Laie noch datenflusstechnisch verfolgen zu können, kann schon mit wenigen Programmzeilen unmöglich werden. Klar ist, dass hier Erfahrung nur durch Erfahrung  sowie der geschulte Blick nur durch eben selbigen zu ersetzen ist.

1. Grundlegendes Layout - Menü & Speed-Buttons
2. Funktionalität der Speed-Buutons
3. Dialog-Programmierung
4. Programmschleifen - Zyklen
5. Unterprogramme
6. Editoren für Struktogramme und Ablaufpläne
7. Weblinks
8. Verwandte Themen

Programmierung

Logo des Textverarbeitungsprojektes

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Wissen für Fortgeschrittene der Informatik

Informatik-Profi-Wissen

Quellen:
... und hier der per 26.5.2019 zugesicherte Download im ZIP-Format - Arbeitsstand 26.5.2019 (in diesem Ordner sind auch die PIC's für die Speed-Buttons zum Kopieren enthalten)

Download


1. Grundlegendes Layout - Menü & Speed-Buttons history menue scroll up

Die Funktionalität der Hauptarbeitsfläche, der Menüs sowie der Speed-Buttons einschließlich ihrer Ausrichtung und Anordnung der Funktionen wird hergestellt. Dazu sind bereits sehr viele Komponenteneigenschaften in ihrem Zusammenwirken zu verstehen und richtig anzuwenden.
Memo-Feld und Hintergrund-Infos

Seite 108

Seite 110

Seite 112

Seite 114

Seite 116

Seite 118

Seite 120

Achtung: diese Seite gibt es mehrfach, da sich die Inhalte überschneiden!!! - Seite 122

Menü- & Speed-Buttons

Achtung: diese Seite gibt es mehrfach, da sich die Inhalte überschneiden!!! - Seite 122

Seite 124

Seite 126

Seite 128

Seite 130

Seite 132

Seite 134

Seite 136


2. Funktionalität der Speed-Buttons history menue scroll up
Nunmehr geben wir den speed-Buttons nicht nur ein Layout, sondern auch eine Funktion. Es werden bereits komplex und im Zusammenhang wirkende Prozeduren benötigt, welche sich evtl. auch noch gegenseitig in ihren Wirkungen beeinflussen können
Funktionalität der Speed-Buttons

Seite 138

Seite 140

Seite 142

Seite 144

Seite 146

Seite 148

Seite 150

Seite 152

Seite 154

Seite 156

Seite 158

Seite 160

Seite 162

Seite 164

   

3. Einbau objektorientierter Module history menue scroll up
Verzweigungen können entweder einfach oder aber mehrfach sein - in jedem Falle wird jedoch eine logische Aussage, welche auch noch extrem komplex verknüpft sein kann, zur Entscheidung herangezogen. Jede Logikaufgabe funktioniert nach diesem Schema.
Dialoge der Speed-Buttons und Menüs

Seite 162

Seite 164

Seite 166

Seite 168

Seite 170

Seite 172

Seite 174

Seite 176

Seite 178

Seite 180

   

4. Programmschleifen - Zyklen history menue scroll up
 
 

5. Unterprgramme history menue scroll up
Unterprogramme und diese als solche zu erkennen, ist das Salz in der Suppe der Assembler-Programierung. In den Hochsprachen faktisch von vornherein so aufgebaut, muss man solche wiederkehrenden Strukturen auf Maschinenebene erst einmal finden und geschickte Parameter-Weitergabe organisieren.
 

6. Editoren für Struktogramme und Ablaufpläne history menue scroll up

Struktogramme sind grafische Veranschaulichungen von Programmabläufen - man kann sie einfach per Hand oder mit einem Grafikprogramm wie CorelDraw entwickeln, Dabei sind sind besonders Ablaufpläne gar keine Erfindung der Informatik - jeder Bauablauf oder technologische Plan unterliegt genau den selben Anforderungen - und das allerschönste ist, das er auch genau die selben Strukturen nutzt, was allerdings nur kurzzeitig wundern darf, denn schließlich sollen Programme ja reale Abläufe nachbilden bzw. vordenken ;-)

der NSD-Editor


7. Weblinks zum Thema history menue scroll up

 
 
 


8. Verwandte Themen history menue scroll up

Hier kann man eigentlich hinschreiben: Pauschal alles, was mit Programmierung zu tun hat - einschließlich der Worst-Case-Planung. Wir beschränken uns auf das, was in diesem bereich ausgearbeitet und einigermaßen auf Stand ist.
Bereich höhere Programmierung

Worst-Case-Denken

ASide-Assembler

Assembler-Programmierung

Bereich Datenübertragung

Datenübertragungsverfahren

OSI Referenz-Schichtenmodell

die RS232-Schnitttstelle

Tabelle des UNICODES

Kryptologie

Digitale Signale

Information, Nachricht und Signalbegriff

 

   
Bereich Netzwerke und Sicherheitstechnik

Secuirty-Syteme in Netzwerken

Server-Management

Local Area Network - kurz: LAN

Netzwerkdienste

Netzwerk-Management

OSI Referenz-Layer

Netzwer-Topologie

Terminalserver

 
Bereich Mikroprozessortechnik und Einchipcontroller

der LC-80

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Der LC-80 Simulator

Microcontroller

   
Bereich Programmierungstechnik

Programme

Programmierung

Programmiersprachen

Software-Engeneering

Datentypen - sind ja auch besond're Typen gewesen ;-)

Logo der Struktogramme

EVA-Prinzip & Objekt-, Attribut-, Operatiosnbeziehung

Intel-Interrupt-Logo

 
Bereich Rechentechnik und Betriebssyteme

Computergeschichte

von-Neumann-Architektur

Logo der Parallelrechnersystemee

Betriebssysteme

   



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 7. September 2013 um 18.54 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)