https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Visual_Component_Library Visual Component Library - Versionsgeschichte 2025-04-26T00:53:09Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.44.0-wmf.25 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=250669740&oldid=prev Siegbert v2: https und dt. Ausgabe für Weblinks; unabhängig von konkreter Produktversion / SourceForge-Vorlage 2024-11-25T10:33:55Z <p>https und dt. Ausgabe für Weblinks; unabhängig von konkreter Produktversion / SourceForge-Vorlage</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 25. November 2024, 12:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 34:</td> <td colspan="2" class="diff-lineno">Zeile 34:</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>== Weblinks ==</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>== Weblinks ==</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;">http</del>://www.embarcadero.com/products/delphi/ Offizielle Delphi-Seite von Embarcadero]</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;">https</ins>://www.embarcadero.com<ins style="font-weight: bold; text-decoration: none;">/de</ins>/products/delphi/ Offizielle Delphi-Seite von Embarcadero]</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;">http</del>://docwiki.embarcadero.com/Libraries<del style="font-weight: bold; text-decoration: none;">/Tokyo</del>/de/Vcl Offizielle VCL-Seite von Embarcadero<del style="font-weight: bold; text-decoration: none;">.com</del>]</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;">https</ins>://docwiki.embarcadero.com/Libraries/de/Vcl Offizielle VCL-Seite von Embarcadero]</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>* {{SourceForge|VCL4PHP}}</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf SourceForge]</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;"><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>[[Kategorie:GUI-Toolkit]]</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:GUI-Toolkit]]</div></td> </tr> </table> Siegbert v2 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=250669385&oldid=prev Siegbert v2: Artikel verlinkt / Kleinigkeiten 2024-11-25T10:22:17Z <p>Artikel verlinkt / Kleinigkeiten</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 25. November 2024, 12:22 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" 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>Die '''Visual Component Library''' ('''VCL''') ist ein [[GUI-Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den <del style="font-weight: bold; text-decoration: none;">Programmiersprachen</del> [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt.</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>Die '''Visual Component Library''' ('''VCL''') ist ein [[GUI-Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den <ins style="font-weight: bold; text-decoration: none;">[[Programmiersprache]]n</ins> [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-<ins style="font-weight: bold; text-decoration: none;">[[Integrierte Entwicklungsumgebung|</ins>Entwicklungsumgebungen<ins style="font-weight: bold; text-decoration: none;">]]</ins> als Komponentensammlung benutzt.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die [[.Net-Framework]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf <del style="font-weight: bold; text-decoration: none;">Sourceforge</del> veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32<del style="font-weight: bold; text-decoration: none;"> </del>Bit und 64<del style="font-weight: bold; text-decoration: none;"> </del>Bit<del style="font-weight: bold; text-decoration: none;"> </del>Windows, <del style="font-weight: bold; text-decoration: none;">Mac OS X</del>, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die [[.Net-Framework]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf <ins style="font-weight: bold; text-decoration: none;">[[SourceForge]]</ins> veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32<ins style="font-weight: bold; text-decoration: none;">-</ins>Bit<ins style="font-weight: bold; text-decoration: none;">-</ins> und 64<ins style="font-weight: bold; text-decoration: none;">-</ins>Bit<ins style="font-weight: bold; text-decoration: none;">-</ins>Windows, <ins style="font-weight: bold; text-decoration: none;">[[macOS]]</ins>, <ins style="font-weight: bold; text-decoration: none;">[[</ins>Android<ins style="font-weight: bold; text-decoration: none;"> (Betriebssystem)|Android]]</ins> und <ins style="font-weight: bold; text-decoration: none;">[[IOS (Betriebssystem)|</ins>iOS<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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen <del style="font-weight: bold; text-decoration: none;">Stilmechanismus</del>, mit dem das Aussehen von Anwendungen zur Laufzeit nach Belieben geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen <ins style="font-weight: bold; text-decoration: none;">[[Skin (Computer)|Stil]]-Mechanismus</ins>, mit dem das Aussehen von Anwendungen zur <ins style="font-weight: bold; text-decoration: none;">[[Laufzeit (Informatik)|</ins>Laufzeit<ins style="font-weight: bold; text-decoration: none;">]]</ins> nach Belieben geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</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>Mit einem in die IDE eingebauten <del style="font-weight: bold; text-decoration: none;">graphischen</del> Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich, zur Entwurfszeit Live-Daten verbundener <del style="font-weight: bold; text-decoration: none;">Datenbanken</del> anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der gesamte Quellcode der VCL wird mitgeliefert.</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>Mit einem in die IDE eingebauten <ins style="font-weight: bold; text-decoration: none;">grafischen</ins> Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich, zur Entwurfszeit Live-Daten verbundener <ins style="font-weight: bold; text-decoration: none;">[[Datenbank]]en</ins> anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der gesamte <ins style="font-weight: bold; text-decoration: none;">[[Quelltext|</ins>Quellcode<ins style="font-weight: bold; text-decoration: none;">]]</ins> der VCL wird mitgeliefert.</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"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_9_0_lhs">&#x26AB;</a></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><a name="movedpara_7_1_rhs"></a>Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und <ins style="font-weight: bold; text-decoration: none;">[[Open Source|</ins>Open-Source<ins style="font-weight: bold; text-decoration: none;">]]</ins>-Komponenten.</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"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_7_1_rhs">&#x26AB;</a></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><a name="movedpara_9_0_lhs"></a>Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und Open-Source-Komponenten.</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>== Kapselung ==</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>== Kapselung ==</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</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>Die VCL ist im Original in [[Object Pascal]] verfasst. Um die VCL auch mit dem Borland C++ Builder verwenden zu können, wurde ein spezieller Mechanismus entwickelt. Die jeweils aktuellen Versionen von Delphi bzw. dem C++ Builder verwenden die gleiche [[Codebasis]] der VCL. Früher hinkte der C++ Builder seinem Delphi-Pendant meist um einige Monate hinterher.</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>Die VCL ist im Original in [[Object Pascal]] verfasst. Um die VCL auch mit dem <ins style="font-weight: bold; text-decoration: none;">[[C++Builder|</ins>Borland C++ Builder<ins style="font-weight: bold; text-decoration: none;">]]</ins> verwenden zu können, wurde ein spezieller Mechanismus entwickelt. Die jeweils aktuellen Versionen von Delphi bzw. dem C++ Builder verwenden die gleiche [[Codebasis]] der VCL. Früher hinkte der C++ Builder seinem Delphi-Pendant meist um einige Monate hinterher.</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>Delphi for PHP verwendet nicht die VCL-Codebasis von Delphi oder dem C++ Builder. Borland hat für dieses im Frühjahr 2007 erschienene Produkt die Software von Quadram zugekauft und mit einer an Delphi angelehnten IDE verbunden. Die VCL für PHP ist nun ein Open-Source-Projekt.</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>Delphi for PHP verwendet nicht die VCL-Codebasis von Delphi oder dem C++ Builder. Borland hat für dieses im Frühjahr 2007 erschienene Produkt die Software von Quadram zugekauft und mit einer an Delphi angelehnten IDE verbunden. Die VCL für PHP ist nun ein Open-Source-Projekt.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 19:</td> <td colspan="2" class="diff-lineno">Zeile 20:</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>* CLX (Kylix (Borland Delphi für Linux))</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>* CLX (Kylix (Borland Delphi für Linux))</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>* [[FireMonkey]]</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>* [[FireMonkey]]</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>* API (Microsoft Visual C#, Microsoft Visual <del style="font-weight: bold; text-decoration: none;">...</del>)</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>* API (Microsoft Visual C#, Microsoft Visual <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;"><div>* SDL (Pascal)</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>* SDL (Pascal)</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>* [[Turbo Vision]] – Klassenbibliothek für [[Turbo Pascal]], die großen Einfluss auf die VCL hatte</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>* [[Turbo Vision]] – Klassenbibliothek für [[Turbo Pascal]], die großen Einfluss auf die VCL hatte</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 35:</td> <td colspan="2" class="diff-lineno">Zeile 36:</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>* [http://www.embarcadero.com/products/delphi/ Offizielle Delphi-Seite von Embarcadero]</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>* [http://www.embarcadero.com/products/delphi/ Offizielle Delphi-Seite von Embarcadero]</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>* [http://docwiki.embarcadero.com/Libraries/Tokyo/de/Vcl Offizielle VCL-Seite von Embarcadero.com]</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>* [http://docwiki.embarcadero.com/Libraries/Tokyo/de/Vcl Offizielle VCL-Seite von Embarcadero.com]</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf <del style="font-weight: bold; text-decoration: none;">Sourceforge</del>]</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf <ins style="font-weight: bold; text-decoration: none;">SourceForge</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"></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:GUI-Toolkit]]</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:GUI-Toolkit]]</div></td> </tr> </table> Siegbert v2 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=223309879&oldid=prev Filzstift: /* top */BKL-fix, replaced: .NET → .NET mit AWB 2022-05-31T07:09:01Z <p><span class="autocomment">top: </span>BKL-fix, replaced: <a href="/wiki/.NET" title=".NET">.NET</a> → <a href="/wiki/.Net-Framework" title=".Net-Framework">.NET</a> mit <a href="/wiki/Wikipedia:AWB" class="mw-redirect" title="Wikipedia:AWB">AWB</a></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 31. Mai 2022, 09:09 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>Die '''Visual Component Library''' ('''VCL''') ist ein [[GUI-Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt.</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>Die '''Visual Component Library''' ('''VCL''') ist ein [[GUI-Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die<del style="font-weight: bold; text-decoration: none;"> erweiterte</del> [[.<del style="font-weight: bold; text-decoration: none;">NET</del>]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die [[.<ins style="font-weight: bold; text-decoration: none;">Net-Framework</ins>]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen Stilmechanismus, mit dem das Aussehen von Anwendungen zur Laufzeit nach Belieben geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen Stilmechanismus, mit dem das Aussehen von Anwendungen zur Laufzeit nach Belieben geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</div></td> </tr> </table> Filzstift https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=209607590&oldid=prev 2001:638:804:2084:3068:CC5D:3B29:8C6 am 9. März 2021 um 08:43 Uhr 2021-03-09T08:43:52Z <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. März 2021, 10:43 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;"><div>Bei Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen Stilmechanismus, mit dem das<del style="font-weight: bold; text-decoration: none;"> optische</del> Aussehen von Anwendungen zur Laufzeit nach <del style="font-weight: bold; text-decoration: none;">belieben</del> geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen Stilmechanismus, mit dem das Aussehen von Anwendungen zur Laufzeit nach <ins style="font-weight: bold; text-decoration: none;">Belieben</ins> geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</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>Mit einem in die IDE eingebauten graphischen Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich zur Entwurfszeit Live-Daten verbundener Datenbanken anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der <del style="font-weight: bold; text-decoration: none;">gesammte</del> Quellcode der VCL wird mitgeliefert.</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>Mit einem in die IDE eingebauten graphischen Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich<ins style="font-weight: bold; text-decoration: none;">,</ins> zur Entwurfszeit Live-Daten verbundener Datenbanken anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der <ins style="font-weight: bold; text-decoration: none;">gesamte</ins> Quellcode der VCL wird mitgeliefert.</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>Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und <del style="font-weight: bold; text-decoration: none;">opensource </del>Komponenten.</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>Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und <ins style="font-weight: bold; text-decoration: none;">Open-Source-</ins>Komponenten.</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>== Kapselung ==</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>== Kapselung ==</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</div></td> </tr> </table> 2001:638:804:2084:3068:CC5D:3B29:8C6 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=203285982&oldid=prev 79.212.62.77: Drittanbieterkomponenten 2020-08-31T20:08:34Z <p>Drittanbieterkomponenten</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 31. August 2020, 22:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 7:</td> <td colspan="2" class="diff-lineno">Zeile 7:</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>Mit einem in die IDE eingebauten graphischen Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich zur Entwurfszeit Live-Daten verbundener Datenbanken anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der gesammte Quellcode der VCL wird mitgeliefert.</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>Mit einem in die IDE eingebauten graphischen Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich zur Entwurfszeit Live-Daten verbundener Datenbanken anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der gesammte Quellcode der VCL wird mitgeliefert.</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>Für die VCL gibt es von Drittanbietern sowohl kostenpflichtige als auch kostenlose und opensource Komponenten.</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>== Kapselung ==</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>== Kapselung ==</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</div></td> </tr> </table> 79.212.62.77 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=203285364&oldid=prev 79.212.62.77: Weitere Details inkl. Formdesigner 2020-08-31T19:47:20Z <p>Weitere Details inkl. Formdesigner</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 31. August 2020, 21:47 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 2:</td> <td colspan="2" class="diff-lineno">Zeile 2:</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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>Die VCL ist seit XE2 auch auf Windows x64 verfügbar und wird parallel zu Firemonkey weiterentwickelt. Inzwischen gibt es auch einen Stilmechanismus, mit dem das optische Aussehen von Anwendungen zur Laufzeit nach belieben geändert werden kann. In den letzten Versionen wurde die Unterstützung für hochauflösende Bildschirme (HighDPI) immer weiter ausgebaut.</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>Mit einem in die IDE eingebauten graphischen Editor können mit diesen Bildschirmlayouts entworfen werden. Dabei ist es unter Verwendung visueller und nicht visueller Datenbank-Komponenten sogar möglich zur Entwurfszeit Live-Daten verbundener Datenbanken anzuzeigen. Die VCL basiert auf einer Klassenhierarchie und der gesammte Quellcode der VCL wird mitgeliefert.</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>== Kapselung ==</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>== Kapselung ==</div></td> </tr> </table> 79.212.62.77 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=188301067&oldid=prev Aka: Halbgeviertstrich, Kleinkram 2019-05-06T17:59:00Z <p>Halbgeviertstrich, Kleinkram</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 6. Mai 2019, 19:59 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" 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>Die '''Visual Component Library''' ('''VCL''') ist ein [[GUI-Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt.<del style="font-weight: bold; text-decoration: none;"> </del></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>Die '''Visual Component Library''' ('''VCL''') ist ein [[GUI-Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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>== Kapselung ==</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>== Kapselung ==</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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.<del style="font-weight: bold; text-decoration: none;"> </del></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>Die meisten VCL-Softwarekomponenten ''kapseln'' [[Windows]]-Softwarekomponenten ein. Windows-[[Steuerelement]]e beispielsweise werden dabei erweitert. So fügt die VCL-Komponente &lt;code&gt;TButton&lt;/code&gt;, die eine [[Schaltfläche]] einkapselt, dieser auch neues Verhalten ein, sie verfügt also über mehr Fähigkeiten. Andere Komponenten kapseln nur ein, ohne neues Verhalten einzuführen, beispielsweise ist das bei &lt;code&gt;TEdit&lt;/code&gt;, das ein [[Textfeld]] einkapselt, der Fall.</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>Die VCL ist im Original in [[Object Pascal]] verfasst. Um die VCL auch mit dem Borland C++ Builder verwenden zu können, wurde ein spezieller Mechanismus entwickelt. Die jeweils aktuellen Versionen von Delphi bzw. dem C++ Builder verwenden die gleiche [[Codebasis]] der VCL. Früher hinkte der C++ Builder seinem Delphi-Pendant meist um einige Monate hinterher.</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>Die VCL ist im Original in [[Object Pascal]] verfasst. Um die VCL auch mit dem Borland C++ Builder verwenden zu können, wurde ein spezieller Mechanismus entwickelt. Die jeweils aktuellen Versionen von Delphi bzw. dem C++ Builder verwenden die gleiche [[Codebasis]] der VCL. Früher hinkte der C++ Builder seinem Delphi-Pendant meist um einige Monate hinterher.</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>* API (Microsoft Visual C#, Microsoft Visual ...)</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>* API (Microsoft Visual C#, Microsoft Visual ...)</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>* SDL (Pascal)</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>* SDL (Pascal)</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>* [[Turbo Vision]] <del style="font-weight: bold; text-decoration: none;">-</del> Klassenbibliothek für [[Turbo Pascal]], die großen Einfluss auf die VCL hatte</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>* [[Turbo Vision]] <ins style="font-weight: bold; text-decoration: none;">–</ins> Klassenbibliothek für [[Turbo Pascal]], die großen Einfluss auf die VCL hatte</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>* [[Free Pascal Runtime Library|RTL]], [[Free Component Library|FCL]]&amp;nbsp;und [[Lazarus Component Library|LCL]], Entsprechungen der VCL in [[Lazarus (Entwicklungsumgebung)|Lazarus]] und [[Free Pascal]]</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>* [[Free Pascal Runtime Library|RTL]], [[Free Component Library|FCL]]&amp;nbsp;und [[Lazarus Component Library|LCL]], Entsprechungen der VCL in [[Lazarus (Entwicklungsumgebung)|Lazarus]] und [[Free Pascal]]</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>&lt;!-- Siehe Diskussionsseite</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>&lt;!-- Siehe Diskussionsseite</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=169501037&oldid=prev 82.144.39.126: /* Weblinks */ 2017-09-28T11:49:48Z <p><span class="autocomment">Weblinks</span></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 28. September 2017, 13:49 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 29:</td> <td colspan="2" class="diff-lineno">Zeile 29:</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>== Weblinks ==</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>== Weblinks ==</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>* [http://www.embarcadero.com/products/delphi/ Offizielle Delphi-Seite von Embarcadero]</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>* [http://www.embarcadero.com/products/delphi/ Offizielle Delphi-Seite von Embarcadero]</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>* [http://docwiki.embarcadero.com/Libraries/<del style="font-weight: bold; text-decoration: none;">XE3</del>/de/Vcl Offizielle VCL-Seite von Embarcadero.com]</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>* [http://docwiki.embarcadero.com/Libraries/<ins style="font-weight: bold; text-decoration: none;">Tokyo</ins>/de/Vcl Offizielle VCL-Seite von Embarcadero.com]</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf Sourceforge]</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf Sourceforge]</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> 82.144.39.126 https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=162703004&oldid=prev Trustable: präziserer Begriff 2017-02-16T13:28:42Z <p>präziserer Begriff</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 16. Februar 2017, 15:28 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" 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>Die '''Visual Component Library''' ('''VCL''') ist ein [[Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt. </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>Die '''Visual Component Library''' ('''VCL''') ist ein [[<ins style="font-weight: bold; text-decoration: none;">GUI-</ins>Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt. </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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[FireMonkey]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 32:</td> <td colspan="2" class="diff-lineno">Zeile 32:</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf Sourceforge]</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>* [http://sourceforge.net/projects/vcl4php/ VCL4PHP-Projekt auf Sourceforge]</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>[[Kategorie:GUI-<del style="font-weight: bold; text-decoration: none;">Framework</del>]]</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>[[Kategorie:GUI-<ins style="font-weight: bold; text-decoration: none;">Toolkit</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;"><div>[[Kategorie:Pascal-Bibliothek]]</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:Pascal-Bibliothek]]</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=Visual_Component_Library&diff=161703623&oldid=prev 93.226.172.225: WTF... Linkfix 2017-01-16T17:44:36Z <p>WTF... Linkfix</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 16. Januar 2017, 19:44 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>Die '''Visual Component Library''' ('''VCL''') ist ein [[Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt. </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>Die '''Visual Component Library''' ('''VCL''') ist ein [[Toolkit]] für [[Windows]]-Anwendungen. Sie wurde von [[Embarcadero Technologies|Embarcadero]], vormals [[Borland]], [[Inprise]] und [[CodeGear]], erstellt. Die VCL kann in den Programmiersprachen [[Borland Delphi]], [[C++]], [[C (Programmiersprache)|C]], [[C-Sharp|C#]] verwendet werden. Sie wird von den ''meisten'' Borland-Entwicklungsumgebungen als Komponentensammlung benutzt. </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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[<del style="font-weight: bold; text-decoration: none;">Firemonkey</del>]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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 Anwendungen, die auch mit der [[Linux]]-Version des Borland Builders ([[Kylix (Entwicklungsumgebung)|Kylix]]) kompilierbar sein sollen, muss statt der VCL die [[Component Library for Cross Platform Development|CLX]] ('''C'''omponent '''L'''ibrary for Cross- ('''X''')-Platform Development) verwendet werden, da die VCL auf der [[Win32-API]] basiert. Für die erweiterte [[.NET]]-Programmierung steht die '''VCL.NET''' zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache [[PHP]] angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist. Für die Entwicklung für mehrere Zielplattformen existiert seit Delphi XE2 nun eine neue plattformübergreifende Komponentenbibliothek namens ''[[<ins style="font-weight: bold; text-decoration: none;">FireMonkey</ins>]]''. Diese gibt es derzeit für 32 Bit und 64 Bit Windows, Mac OS X, Android und iOS.</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>== Kapselung ==</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>== Kapselung ==</div></td> </tr> </table> 93.226.172.225