Szimbólumok, 3. fejezet
Tárolására és feldolgozására használt szimbólumok változók ilyen Ansichar és wideChar. Ansichar típusa ANSI-szimbólumokat, ahol minden egyes szimbólum kódolt nyolc-bites bináris szám (bájt). wideChar típusa megfelel egy-egy karakter a Unicode karakterkészlet, amelyben minden egyes karakter van kódolva két bájt.
Ahhoz, hogy a kompatibilitást a korábbi verziók támogatott Char típus azonos AnsiChar.
A változó értéke karakter lehet bármely megjelenített karakter:
- Magyar levél vagy latin betűkkel;
- kitalálni;
- írásjel;
És speciális karakterek, mint például a „új sor”.
- neve - a változó neve karakter típus;
- char - kulcsszó kijelölése karakter.
otv: char; ch: char;
Mint minden programot típusú változók char változó kaphat az értéket eredményeként egy értékadó utasítás. Ha egy karakter változó kap értéket eredményeként az értékadó operátor jobb a jel: = kifejezés típusúnak kell lennie char, például egy változó típusú char és egy karakter konstans - a jelképe idézőjelbe.
Ennek eredményeként utasításokat c1: = „*”;
c1 változó kap értéket hozzárendelés az állandó és változó s2 - értékadás cl (feltételezzük, hogy a változók C1 és C2 változó karakter).
Egy változó típusú char össze lehet hasonlítani egy másik típusú változó char vagy karakter konstans. Az összehasonlítás alapja az a tény, hogy minden egyes karakter van rendelve egy szám (lásd a 2. melléklet), A szimbólum „a” számának felel meg kisebb, mint a szimbólum Y, a szimbólum „A” - kevesebb, mint az „a”, akkor a szimbólum V - kevesebb, mint a. Így tudjuk írni:
Magyar ábécé szimbólumok megfelelnek az szám nagyobb, mint a latin karaktereket, a következő igaz:
A szöveg a program helyett a szimbólum, akkor adja meg a kódot azáltal előtt az üzemeltető #. Például ahelyett, hogy állandó „a” írhatók # 193. Ilyen rögzítési eljárás általánosan használt rekord karakter fölött karaktereket, amelyek nem vihetők be a billentyűzet alatt egy sor programot. Például, általánosan használt írásakor a karakter „új sor” üzenet van írva, mint # 13.
A karakter információ feldolgozó programok gyakran használt funkciót chr és Rend. Chr függvény értéke a karakter, amely kód bevitele paraméterként. Például, ennek eredményeként az utasítás végrehajtása c: = CHR általános képletű (32) változó lesz beállítva, hogy a rés. ord funkció lehetővé teszi, hogy meghatározza a karakter kódját, neki átadott paraméterként. Például, ennek eredményeként az utasítás végrehajtása K: = ORD ( „*”) k változót tartalmazza a számot 42 - karakter kód *.
Program, amelynek szövege listán látható 3.1 táblázat megjeleníti a kódokat a magyar ábécé. ablak nézet ábrán látható. 3.1.
A fő munkát a rendezvény eljárás OnActivate, amely létrehoz és kimenetek terén címke (Label1) táblázatban. OnActivate esemény bekövetkezik, ha aktiválja a jelentkezési lapot, és ezért TForm1.FormActivate eljárást végzik el automatikusan, azonnal megjelenése után penész a képernyőn.
Ábra. 3.1. jelentkezési lap a tervezési idő
Ábra. 3.2. jelentkezési lap működés közben
Listing 3.1. szimbólumtáblát
Ablakok, üzenetek, SysUtils, osztályok, grafika,
Controls, Forms, Dialogs, StdCtrls;