Šablona: Inovace a zkvalitnění výuky prostřednictvím ICT Název
Transkript
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Inovace a zkvalitnění výuky prostřednictvím ICT Název: Vytváření aplikací pro systém Windows Téma: Nástroje pro práci s textem Autor: Ing. Hodál Jaroslav, Ph.D. Číslo: VY_32_INOVACE_27 – 10 Anotace: Materiál představuje sadu základních funkcí použitelných jako nástroje pro práci s textem. Materiál je určen pro 3. a 4. ročník oboru strojírenství a technické lyceum. Vytvořeno září 2013. Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/34.0632 10. Nástroje pro práci s textem ● ● ● ● protože je komunikace vizuálních aplikací s uživatelem velmi výrazně textově orientovaná, je potřeba často používat různé procedury a funkce, které umožní pohodlné zpracování textových řetězců narozdíl od aplikací s příkazovým řádkem bude potřeba často nejprve spojit několik částí výsledného textu dohromady k tomu lze využít operátor + (viz 25-09 – Operátory) pro některé operace lze také s výhodou využít faktu, že textový řetězec lze zpracovávat po jednotlivých znacích (viz 26-03 – Textový řetězec jako pole textových znaků) Nástroje pro práci s textem (1) ● ● ● existuje přes 65 různých funkcí a procedur pro práci s textem některé jsou dostupné v jazyce Pascal téměř od začátku, jiné jsou součástí IDE Delphi, zbytek je pak součástí API Windows nejčastěji jsou využívány tyto: function Length(s:string):integer; – zjištění délky textového řetězce (počet znaků) function Copy(s:string; index, count: integer): string; – kopie části textu od pozice index v délce count znaků Nástroje pro práci s textem (2) function Pos(substr: string; s: string): Integer; – zjištění pozice prvního výskytu textu ze substr v textu s procedure Delete(var s: string; index, count:Integer); – vymaže z textu s od pozice index count znaků procedure Insert(source: string; var s: string; index: integer); – vložení textu source do s na pozici index function RightStr(const s: string; count: integer): string; – kopie textu s zprava count znaků Nástroje pro práci s textem (3) function CompareStr(const s1, s2: string): integer; – porovnání textů (case sensitive) function CompareText(const s1, s2: string): integer; – porovnání textů (case insensitive) function LowerCase(const s: string): string; – převod textu na malá písmena function UpperCase(const s: string): string; – převod textu na velká písmena
Podobné dokumenty
Šablona: Inovace a zkvalitnění výuky prostřednictvím ICT Název
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1
5 witness
Princip simulace je jednoduchý – místo toho, abychom sledovali dynamické chování n"jakého procesu (objektu), který nás zajímá a jeho
reakce na provedené organiza!ní a technické zm"ny, sledujeme cho...
Design manuál Strany zelených
vhodný pro delší texty. Čtyřlístek velký
je na místě hvězdičky:*
Pokud tisknete na barevné tiskárně,
odstín Zelená ve Wordu je nejblíže
oficiální barvě Pantone 362 CV.
Nepoužívejte žádné jiné barvy.
04 - Art Athina
How to escape this dogma on which industrialism formed our contemporary
life style “Time is Money” and to find out and examine the ambiguity
of this threatening pressure was our incentive.“
Specifikace HTML pro nasazení do iBillboard Ad Server
Formát obrázku vybírejte podle cílového výsledku a jeho vlastností
• .jpg použijte na fotografie, kde je velká škála barev
• .png použijte na ikony, ilustrace a obrázky s průhledným pozadím
• .gif ...