Rahmenzeichen

Borland Turbo Pascal verwendet Rahmenzeichen zur Darstellung von Fenstern und Menüs.

Rahmenzeichen sind grafische Sonderzeichen, die hauptsächlich für zeichenorientierte Benutzerschnittstellen verwendet werden, wo sie zur Darstellung von Fenstern im Textmodus dienen. Es handelt sich dabei um eine besondere Form der Blockgrafik.

Geschichte

Rahmenzeichen werden in unterschiedlichem Umfang in verschiedenen Zeichensätzen kodiert. Sie umfassen normalerweise waagerechte und senkrechte Rahmenelemente, die vier Ecken, die vier T-Stücke und ein Kreuz in verschiedenen Ausführungen, etwa als einfacher und als doppelter Rahmen, teilweise aber auch in verschiedenen Rahmenstärken. Auch Zeichen, die verschiedene Rahmenarten kombinieren, sind oft vorhanden.

Schon die ersten Heimcomputer verwendeten eine Vielzahl an Rahmenzeichen, etwa im CBM-ASCII-Zeichensatz von Commodore. Auch die für Teletext verwendete Kodierung beinhaltet Rahmenzeichen.

Die DOS-Codepage 437 enthält im Bereich B0hex bis DFhex neben Schattierungen und Blockelementen 40 Rahmenzeichen. In anderen Codepages werden die Rahmenzeichen, bei denen eine doppelte Linie mit einer einfachen zusammenstößt, teilweise durch andere Zeichen ersetzt, sodass etwa mit der Codepage 850 keine gemischten Rahmen dargestellt werden können.

Die ANSI-Escapesequenzen, mit denen auf dem VT100 einfache Rahmenzeichen erzeugt werden konnten, wurden auf vielen Unix-Systemen übernommen.[1]

In Unicode sind im Unicodeblock Rahmenzeichnung 128 Rahmenzeichen kodiert, darunter neben den Zeichen der DOS-Codepages auch Zeichen aus anderen Kodierungen wie KS X 1001 und GB2312, aber auch einer Reihe von Industriestandards.[2]

Beispiele

Einfache und doppelte Rahmen

 ┌──┬──┐  ╔══╦══╗ ╒══╤══╕ ╓──╥──╖
 │  │  │  ║  ║  ║ │  │  │ ║  ║  ║
 ├──┼──┤  ╠══╬══╣ ╞══╪══╡ ╟──╫──╢
 │  │  │  ║  ║  ║ │  │  │ ║  ║  ║
 └──┴──┘  ╚══╩══╝ ╘══╧══╛ ╙──╨──╜

Fenster mit Bildlaufleiste

 ╔════════════════════════════════════[×]═╗
 ║ Fenstertitel                           ║
 ╟──────────────────────────────────────┬─╢
 ║ Fensterinhalt                        │▲║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │█║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │░║
 ║                                      │▼║
 ╚══════════════════════════════════════╧═╝

Alternativen

Statt mit Rahmenzeichen können einfache Rahmen auch als ASCII-Art gestaltet werden. Im Gegensatz zu den Rahmenzeichen entstehen dabei aber Lücken, sodass kein geschlossener Rahmen möglich ist.

Siehe auch

Einzelnachweise

  1. Line Graphics in UNIX man pages: terminfo (5) (Memento des Originals vom 7. Juni 2013 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/unixhelp.ed.ac.uk. Abgerufen am 21. Juni 2013.
  2. Julie D. Allen et al.: The Unicode Standard. Version 6.2 – Core Specification. The Unicode Consortium, Mountain View, CA, 2012. ISBN 978-1-936213-07-8. Chapter 15.8: Geometrical Symbols (online, PDF)
Commons: Rahmenzeichen – Sammlung von Bildern, Videos und Audiodateien

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.