https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Dynamic_Code_Programming
Dynamic Code Programming - Versionsgeschichte
2025-05-24T10:12:15Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.2
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=252277988&oldid=prev
Theo……………………………… vvvvggg…………oeht: Link hinzugefügt
2025-01-15T14:11:36Z
<p>Link hinzugefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. Januar 2025, 16:11 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
<td colspan="2" class="diff-lineno">Zeile 21:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Falle der Definition der Datensatzstruktur in der Datenbank würde man einfach die Zieldatentabelle als Grundlage nutzen. Auf diese Art und Weise kann man die Tabelle jederzeit anpassen und das Formular würde sich dann automatisch ändern sowie die neuen Daten damit abfragen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Falle der Definition der Datensatzstruktur in der Datenbank würde man einfach die Zieldatentabelle als Grundlage nutzen. Auf diese Art und Weise kann man die Tabelle jederzeit anpassen und das Formular würde sich dann automatisch ändern sowie die neuen Daten damit abfragen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>https://stackoverflow.blog/2022/01/31/the-complete-beginners-guide-to-dynamic-programming/ </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td>
</tr>
</table>
Theo……………………………… vvvvggg…………oeht
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=242408830&oldid=prev
Invisigoth67: typo
2024-02-21T08:30:32Z
<p>typo</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. Februar 2024, 10:30 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 3:</td>
<td colspan="2" class="diff-lineno">Zeile 3:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert, wie der Programmablauf auszusehen hat; vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als <del style="font-weight: bold; text-decoration: none;">nächstes</del> durchgeführt wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert, wie der Programmablauf auszusehen hat; vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als <ins style="font-weight: bold; text-decoration: none;">Nächstes</ins> durchgeführt wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Jeder Schritt ist ein weiterer Zweig, der in den bisherigen Standards (OOP/SOP) fest verankert war. Beim DCP wird der Ablauf jedoch zum Beispiel in einer Konfigurationsdatei oder einer Datenbank festgehalten.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Jeder Schritt ist ein weiterer Zweig, der in den bisherigen Standards (OOP/SOP) fest verankert war. Beim DCP wird der Ablauf jedoch zum Beispiel in einer Konfigurationsdatei oder einer Datenbank festgehalten.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Invisigoth67
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=133248822&oldid=prev
ColdCut: - QS, + BF
2014-08-19T15:33:26Z
<p>- QS, + BF</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. August 2014, 17:33 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Belege fehlen}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Dynamic Code Programming''' (DCP) ist eine Dynamisierung von [[Objektorientierte Programmierung|objektorientierter Programmierung (OOP)]] oder [[Serviceorientierte Architektur|serviceorientierter Architektur (SOA)]], beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Dynamic Code Programming''' (DCP) ist eine Dynamisierung von [[Objektorientierte Programmierung|objektorientierter Programmierung (OOP)]] oder [[Serviceorientierte Architektur|serviceorientierter Architektur (SOA)]], beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat<del style="font-weight: bold; text-decoration: none;">,</del> vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert<ins style="font-weight: bold; text-decoration: none;">,</ins> wie der Programmablauf auszusehen hat<ins style="font-weight: bold; text-decoration: none;">;</ins> vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Jeder Schritt ist ein weiterer Zweig, der in den bisherigen Standards (OOP/SOP) fest verankert war. Beim DCP wird der Ablauf jedoch zum Beispiel in einer Konfigurationsdatei oder einer Datenbank festgehalten.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Jeder Schritt ist ein weiterer Zweig, der in den bisherigen Standards (OOP/SOP) fest verankert war. Beim DCP wird der Ablauf jedoch zum Beispiel in einer Konfigurationsdatei oder einer Datenbank festgehalten.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==Beispiele==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>==<ins style="font-weight: bold; text-decoration: none;"> </ins>Beispiele<ins style="font-weight: bold; text-decoration: none;"> </ins>==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== Webapplikation ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>===Beispiel bei einer Webapplikation===</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Es existiert eine Seite A, die als Datei auf dem Server liegt.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Es existiert eine Seite A, die als Datei auf dem Server liegt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Datenbank steht die Anweisung für den Controller, beim Aufruf von /index.html diese Seite zu laden und auszuliefern.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Datenbank steht die Anweisung für den Controller, beim Aufruf von /index.html diese Seite zu laden und auszuliefern.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 16:</td>
<td colspan="2" class="diff-lineno">Zeile 16:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um Seiten nur für bestimmte Benutzer zugänglich zu machen, braucht man je nach Datenbankdesign und Codeaufbau nur noch einen Datenbankeintrag machen und muss nichts am eigentlichen Programmcode ändern.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um Seiten nur für bestimmte Benutzer zugänglich zu machen, braucht man je nach Datenbankdesign und Codeaufbau nur noch einen Datenbankeintrag machen und muss nichts am eigentlichen Programmcode ändern.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== Formulargenerierung ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>===Beispiel bei einer Formulargenerierung===</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei der Anwendung von DCP für die Formulargenerierung gibt es eine zugrunde liegende Datensatzstruktur und eventuell zusätzliche Parameter, die beeinflussen, wie das Formular später aussieht. Zusätzlich zur Datensatzstruktur gibt es bei Bedarf direkte oder sprachabhängige Übersetzungen, die genutzt werden um die Namen für die Eingabefelder sowie etwaige Zusatztexte zu definieren. Außerdem wird über eine Typenzuordnung des Datentyps zum Formularfeldtyp entschieden, welche Art Formularfeld hier verwendet wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei der Anwendung von DCP für die Formulargenerierung gibt es eine zugrunde liegende Datensatzstruktur und eventuell zusätzliche Parameter, die beeinflussen, wie das Formular später aussieht. Zusätzlich zur Datensatzstruktur gibt es bei Bedarf direkte oder sprachabhängige Übersetzungen, die genutzt werden um die Namen für die Eingabefelder sowie etwaige Zusatztexte zu definieren. Außerdem wird über eine Typenzuordnung des Datentyps zum Formularfeldtyp entschieden, welche Art Formularfeld hier verwendet wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Falle der Definition der Datensatzstruktur in der Datenbank würde man einfach die Zieldatentabelle als Grundlage nutzen. Auf diese Art und Weise kann man die Tabelle jederzeit anpassen und das Formular würde sich dann automatisch ändern sowie die neuen Daten damit abfragen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Falle der Definition der Datensatzstruktur in der Datenbank würde man einfach die Zieldatentabelle als Grundlage nutzen. Auf diese Art und Weise kann man die Tabelle jederzeit anpassen und das Formular würde sich dann automatisch ändern sowie die neuen Daten damit abfragen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><!-- Kategorien --></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td>
</tr>
</table>
ColdCut
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987953&oldid=prev
W.alter: HTML nach Wikilinks
2014-07-09T10:27:44Z
<p>HTML nach Wikilinks</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 12:27 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Dynamic Code Programming''' (DCP) ist eine Dynamisierung von [<del style="font-weight: bold; text-decoration: none;">https://de.wikipedia.org/wiki/Objektorientierte_Programmierung</del> <del style="font-weight: bold; text-decoration: none;">objektorientierte</del> Programmierung (OOP)] oder [<del style="font-weight: bold; text-decoration: none;">https://de.wikipedia.org/wiki/Serviceorientierte_Architektur</del> <del style="font-weight: bold; text-decoration: none;">serviceorientierte</del> Architektur (SOA)], beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Dynamic Code Programming''' (DCP) ist eine Dynamisierung von [<ins style="font-weight: bold; text-decoration: none;">[Objektorientierte</ins> <ins style="font-weight: bold; text-decoration: none;">Programmierung|objektorientierter</ins> Programmierung (OOP)<ins style="font-weight: bold; text-decoration: none;">]</ins>] oder [<ins style="font-weight: bold; text-decoration: none;">[Serviceorientierte</ins> <ins style="font-weight: bold; text-decoration: none;">Architektur|serviceorientierter</ins> Architektur (SOA)<ins style="font-weight: bold; text-decoration: none;">]</ins>], beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
</tr>
</table>
W.alter
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987681&oldid=prev
GreatSUN: Wording
2014-07-09T10:19:52Z
<p>Wording</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 12:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 16:</td>
<td colspan="2" class="diff-lineno">Zeile 16:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um Seiten nur für bestimmte Benutzer zugänglich zu machen, braucht man je nach Datenbankdesign und Codeaufbau nur noch einen Datenbankeintrag machen und muss nichts am eigentlichen Programmcode ändern.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um Seiten nur für bestimmte Benutzer zugänglich zu machen, braucht man je nach Datenbankdesign und Codeaufbau nur noch einen Datenbankeintrag machen und muss nichts am eigentlichen Programmcode ändern.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>===Beispiel <del style="font-weight: bold; text-decoration: none;">für</del> <del style="font-weight: bold; text-decoration: none;">eine</del> Formulargenerierung===</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>===Beispiel <ins style="font-weight: bold; text-decoration: none;">bei</ins> <ins style="font-weight: bold; text-decoration: none;">einer</ins> Formulargenerierung===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei der Anwendung von DCP für die Formulargenerierung gibt es eine zugrunde liegende Datensatzstruktur und eventuell zusätzliche Parameter, die beeinflussen, wie das Formular später aussieht. Zusätzlich zur Datensatzstruktur gibt es bei Bedarf direkte oder sprachabhängige Übersetzungen, die genutzt werden um die Namen für die Eingabefelder sowie etwaige Zusatztexte zu definieren. Außerdem wird über eine Typenzuordnung des Datentyps zum Formularfeldtyp entschieden, welche Art Formularfeld hier verwendet wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei der Anwendung von DCP für die Formulargenerierung gibt es eine zugrunde liegende Datensatzstruktur und eventuell zusätzliche Parameter, die beeinflussen, wie das Formular später aussieht. Zusätzlich zur Datensatzstruktur gibt es bei Bedarf direkte oder sprachabhängige Übersetzungen, die genutzt werden um die Namen für die Eingabefelder sowie etwaige Zusatztexte zu definieren. Außerdem wird über eine Typenzuordnung des Datentyps zum Formularfeldtyp entschieden, welche Art Formularfeld hier verwendet wird.</div></td>
</tr>
</table>
GreatSUN
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987663&oldid=prev
GreatSUN am 9. Juli 2014 um 10:19 Uhr
2014-07-09T10:19:22Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 12:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dynamic Code Programming (DCP) ist eine Dynamisierung von [https://de.wikipedia.org/wiki/Objektorientierte_Programmierung objektorientierte Programmierung (OOP)] oder [https://de.wikipedia.org/wiki/Serviceorientierte_Architektur serviceorientierte Architektur (SOA)], beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">'''</ins>Dynamic Code Programming<ins style="font-weight: bold; text-decoration: none;">'''</ins> (DCP) ist eine Dynamisierung von [https://de.wikipedia.org/wiki/Objektorientierte_Programmierung objektorientierte Programmierung (OOP)] oder [https://de.wikipedia.org/wiki/Serviceorientierte_Architektur serviceorientierte Architektur (SOA)], beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
</tr>
</table>
GreatSUN
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987638&oldid=prev
GreatSUN: Verlinkungen ergänzt
2014-07-09T10:18:37Z
<p>Verlinkungen ergänzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 12:18 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">'''</del>Dynamic Code Programming<del style="font-weight: bold; text-decoration: none;">'''</del> (DCP) ist eine Dynamisierung von objektorientierte Programmierung (OOP) oder serviceorientierte <del style="font-weight: bold; text-decoration: none;">Programmierung</del> (<del style="font-weight: bold; text-decoration: none;">SOP</del>), beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dynamic Code Programming (DCP) ist eine Dynamisierung von<ins style="font-weight: bold; text-decoration: none;"> [https://de.wikipedia.org/wiki/Objektorientierte_Programmierung</ins> objektorientierte Programmierung (OOP)<ins style="font-weight: bold; text-decoration: none;">]</ins> oder<ins style="font-weight: bold; text-decoration: none;"> [https://de.wikipedia.org/wiki/Serviceorientierte_Architektur</ins> serviceorientierte <ins style="font-weight: bold; text-decoration: none;">Architektur</ins> (<ins style="font-weight: bold; text-decoration: none;">SOA</ins>)<ins style="font-weight: bold; text-decoration: none;">]</ins>, beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
</tr>
</table>
GreatSUN
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987512&oldid=prev
W.alter am 9. Juli 2014 um 10:13 Uhr
2014-07-09T10:13:02Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 12:13 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dynamic Code Programming (DCP) ist eine Dynamisierung von objektorientierte Programmierung (OOP) oder serviceorientierte Programmierung (SOP), beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">'''</ins>Dynamic Code Programming<ins style="font-weight: bold; text-decoration: none;">'''</ins> (DCP) ist eine Dynamisierung von objektorientierte Programmierung (OOP) oder serviceorientierte Programmierung (SOP), beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller entscheidet je nach Aufruf beziehungsweise Parametrisierung, welche Module zu laden und eventuell zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung beziehungsweise den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen Ablaufschritte dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
</tr>
</table>
W.alter
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987450&oldid=prev
GreatSUN: Anpassung des Designs und der Formulierungen an Wikistandards
2014-07-09T10:10:07Z
<p>Anpassung des Designs und der Formulierungen an Wikistandards</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 12:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|9. Juli 2014|2=''[[WP:Vollprogramm]].'' [[Benutzer:XenonX3|XenonX3]] – ([[Benutzer Diskussion:XenonX3|☎]]) 11:55, 9. Jul. 2014 (CEST)}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>DCP ist eine Dynamisierung von objektorientierte Programmierung (OOP) oder serviceorientierte Programmierung (SOP), beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Dynamic Code Programming (</ins>DCP<ins style="font-weight: bold; text-decoration: none;">)</ins> ist eine Dynamisierung von objektorientierte Programmierung (OOP) oder serviceorientierte Programmierung (SOP), beide Typen des Softwaredesigns können in DCP integriert werden.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller <del style="font-weight: bold; text-decoration: none;">entscheided</del> je nach Aufruf <del style="font-weight: bold; text-decoration: none;">bzw.</del> <del style="font-weight: bold; text-decoration: none;">Parameterisierung</del>, welche Module zu laden und <del style="font-weight: bold; text-decoration: none;">evtl.</del> zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung <del style="font-weight: bold; text-decoration: none;">bzw.</del> den Aufruf der Methode oder der Software.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Grundsätzlich wird beim DCP bestehender Code modular von einem Controller geladen. Dieser Controller <ins style="font-weight: bold; text-decoration: none;">entscheidet</ins> je nach Aufruf <ins style="font-weight: bold; text-decoration: none;">beziehungsweise</ins> <ins style="font-weight: bold; text-decoration: none;">Parametrisierung</ins>, welche Module zu laden und <ins style="font-weight: bold; text-decoration: none;">eventuell</ins> zu instanziieren sind, bestimmt im Zweifel auch die zugehörigen Parameter für die Instanziierung <ins style="font-weight: bold; text-decoration: none;">beziehungsweise</ins> den Aufruf der Methode oder der Software.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen <del style="font-weight: bold; text-decoration: none;">Aufrufschritte</del> dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beim DCP gibt es keine statische Struktur, die definiert wie der Programmablauf auszusehen hat, vielmehr wird hier auf Basis einer Konfiguration und den Rückmeldungen der einzelnen <ins style="font-weight: bold; text-decoration: none;">Ablaufschritte</ins> dynamisch entschieden, welcher Schritt als nächstes durchgeführt wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Jeder Schritt ist ein weiterer Zweig, der in den bisherigen Standards (OOP/SOP) fest verankert war. Beim DCP wird der Ablauf jedoch zum Beispiel in einer Konfigurationsdatei oder einer Datenbank festgehalten.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Jeder Schritt ist ein weiterer Zweig, der in den bisherigen Standards (OOP/SOP) fest verankert war. Beim DCP wird der Ablauf jedoch zum Beispiel in einer Konfigurationsdatei oder einer Datenbank festgehalten.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==Beispiel bei einer Webapplikation==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">==Beispiele==</ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=</ins>==Beispiel bei einer Webapplikation<ins style="font-weight: bold; text-decoration: none;">=</ins>==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es existiert eine Seite A, die als <del style="font-weight: bold; text-decoration: none;">File</del> auf dem Server liegt.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es existiert eine Seite A, die als <ins style="font-weight: bold; text-decoration: none;">Datei</ins> auf dem Server liegt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Datenbank steht die Anweisung für den Controller, beim Aufruf von /index.html diese Seite zu laden und auszuliefern.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In der Datenbank steht die Anweisung für den Controller, beim Aufruf von /index.html diese Seite zu laden und auszuliefern.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Falls jetzt ein User einen Request auf /index.html absetzt, liefert der Controller die Seite aus.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Falls jetzt ein User einen Request auf /index.html absetzt, liefert der Controller die Seite aus.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ändert man den Datenbankeintrag nun ab und setzt im <del style="font-weight: bold; text-decoration: none;">Ablaufschritt</del> <del style="font-weight: bold; text-decoration: none;">1</del> eine <del style="font-weight: bold; text-decoration: none;">Userprüfung</del> ein sowie als Failover für die <del style="font-weight: bold; text-decoration: none;">Userprüfung</del> eine Login-Seite, würde ein nicht angemeldeter <del style="font-weight: bold; text-decoration: none;">User</del> zunächst die definierte Login-Seite sehen und müsste sich anmelden. Schlägt die Anmeldung fehl oder ist der <del style="font-weight: bold; text-decoration: none;">User</del> nicht berechtigt, die Seite zu sehen, wird eine entsprechende Fehlermeldung ausgegeben und der <del style="font-weight: bold; text-decoration: none;">User</del> verbleibt auf der Login-Seite. Bei Erfolg sieht der <del style="font-weight: bold; text-decoration: none;">User</del> die angeforderte Seite.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ändert man den Datenbankeintrag nun ab und setzt im <ins style="font-weight: bold; text-decoration: none;">ersten</ins> <ins style="font-weight: bold; text-decoration: none;">Ablaufschritt</ins> eine <ins style="font-weight: bold; text-decoration: none;">Benutzerprüfung</ins> ein sowie als Failover für die <ins style="font-weight: bold; text-decoration: none;">Benutzerprüfung</ins> eine Login-Seite, würde ein nicht angemeldeter <ins style="font-weight: bold; text-decoration: none;">Benutzer</ins> zunächst die definierte Login-Seite sehen und müsste sich anmelden. Schlägt die Anmeldung fehl oder ist der <ins style="font-weight: bold; text-decoration: none;">Benutzer</ins> nicht berechtigt, die Seite zu sehen, wird eine entsprechende Fehlermeldung ausgegeben und der <ins style="font-weight: bold; text-decoration: none;">Benutzer</ins> verbleibt auf der Login-Seite. Bei Erfolg sieht der <ins style="font-weight: bold; text-decoration: none;">Benutzer</ins> die angeforderte Seite.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Um Seiten nur für bestimmte <del style="font-weight: bold; text-decoration: none;">User</del> zugänglich zu machen, braucht man je nach Datenbankdesign und Codeaufbau nur noch einen Datenbankeintrag machen und muss nichts am eigentlichen Programmcode ändern.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Um Seiten nur für bestimmte <ins style="font-weight: bold; text-decoration: none;">Benutzer</ins> zugänglich zu machen, braucht man je nach Datenbankdesign und Codeaufbau nur noch einen Datenbankeintrag machen und muss nichts am eigentlichen Programmcode ändern.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==Beispiel für eine Formulargenerierung==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=</ins>==Beispiel für eine Formulargenerierung<ins style="font-weight: bold; text-decoration: none;">=</ins>==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Bei der Anwendung von DCP für die Formulargenerierung gibt es eine zugrunde liegende Datensatzstruktur und <del style="font-weight: bold; text-decoration: none;">evtl.</del> zusätzliche Parameter, die beeinflussen, wie das Formular später aussieht. Zusätzlich zur Datensatzstruktur gibt es bei Bedarf direkte oder sprachabhängige Übersetzungen, die genutzt werden um die Namen für die Eingabefelder sowie etwaige Zusatztexte zu definieren. <del style="font-weight: bold; text-decoration: none;">Ausserdem</del> wird über eine Typenzuordnung des Datentyps zum Formularfeldtyp entschieden, welche Art Formularfeld hier verwendet wird.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Bei der Anwendung von DCP für die Formulargenerierung gibt es eine zugrunde liegende Datensatzstruktur und <ins style="font-weight: bold; text-decoration: none;">eventuell</ins> zusätzliche Parameter, die beeinflussen, wie das Formular später aussieht. Zusätzlich zur Datensatzstruktur gibt es bei Bedarf direkte oder sprachabhängige Übersetzungen, die genutzt werden um die Namen für die Eingabefelder sowie etwaige Zusatztexte zu definieren. <ins style="font-weight: bold; text-decoration: none;">Außerdem</ins> wird über eine Typenzuordnung des Datentyps zum Formularfeldtyp entschieden, welche Art Formularfeld hier verwendet wird.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Im Falle der Definition der Datensatzstruktur in der Datenbank<del style="font-weight: bold; text-decoration: none;">,</del> würde man einfach die Zieldatentabelle als Grundlage nutzen. Auf diese Art und Weise kann man die Tabelle jederzeit anpassen und das Formular würde sich dann automatisch ändern sowie die neuen Daten damit abfragen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Im Falle der Definition der Datensatzstruktur in der Datenbank würde man einfach die Zieldatentabelle als Grundlage nutzen. Auf diese Art und Weise kann man die Tabelle jederzeit anpassen und das Formular würde sich dann automatisch ändern sowie die neuen Daten damit abfragen.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><!-- Kategorien --></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierparadigma]]</div></td>
</tr>
</table>
GreatSUN
https://de.wikipedia.org/w/index.php?title=Dynamic_Code_Programming&diff=131987106&oldid=prev
Hydro: Hydro verschob die Seite Dynamic Code Programming (DCP) nach Dynamic Code Programming: doppelmoppel
2014-07-09T09:56:23Z
<p>Hydro verschob die Seite <a href="/w/index.php?title=Dynamic_Code_Programming_(DCP)&action=edit&redlink=1" class="new" title="Dynamic Code Programming (DCP) (Seite nicht vorhanden)">Dynamic Code Programming (DCP)</a> nach <a href="/wiki/Dynamic_Code_Programming" title="Dynamic Code Programming">Dynamic Code Programming</a>: doppelmoppel</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<tr class="diff-title" lang="de">
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="1" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2014, 11:56 Uhr</td>
</tr><tr><td colspan="2" class="diff-notice" lang="de"><div class="mw-diff-empty">(kein Unterschied)</div>
</td></tr></table>
Hydro