LibVUtils UTILITY PRO BALÍK KNIHOVEN LIBV. Příručka uživatele a programátora

Podobné dokumenty
Bitmaps SPRÁVCE BITMAP A POMOCNÉ FUNKCE PRO PRÁCI S BITMAPAMI. Příručka uživatele a programátora

umenugr JEDNOTKA PRO VYTVÁŘENÍ UŽIVATELSKÝCH GRAFICKÝCH MENU Příručka uživatele a programátora

LZ77 KNIHOVNA PRO KOMPRESI A DEKOMPRESI DAT POMOCÍ ALGORITMU LZ77. Příručka uživatele a programátora

TKeypad KNIHOVNY DEFINIC KLÁVESNIC PRO TERMINÁLY TOUCH. Příručka uživatele a programátora

udspt10r JEDNOTKA IMPLEMENTUJÍCÍ DISPLEJ VZDÁLENÉ VARIANTY TERMINÁLU TERM10 Příručka uživatele a programátora

PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora

uioflex JEDNOTKA PRO KONFIGURACI DESKY IOFLEX01 Příručka uživatele a programátora

usimt03 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM03 NA PC Příručka uživatele a programátora

TEDrv OVLADAČE KLÁVESNICE, MYŠI A DISPLEJE EMULÁTORU TERMINÁLU PRO MS WINDOWS. Příručka uživatele a programátora

uioct01 JEDNOTKA PRO MĚŘENÍ FREKVENCE (OTÁČEK) DESKOU IOCT01 Příručka uživatele a programátora

usimt03r JEDNOTKA PRO SIMULACI VZDÁLENÉ VARIANTY TERMINÁLU TERM03 NA POČÍTAČI PC Příručka uživatele a programátora

usimt01 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM01 NA PC Příručka uživatele a programátora

Nápověda k aplikaci EA Script Engine

usimt10 JEDNOTKA IMPLEMENTUJÍCÍ OBJEKTY PRO SIMULACI TERMINÁLU TERM10 NA PC Příručka uživatele a programátora

Reliance 3 design OBSAH

4x standardní vstupy

Software pro grafické terminály TERM10 a TERM03

uioadda1 JEDNOTKA PRO OVLÁDÁNÍ DESEK IOADDA01, IOADDA02 A IODA01 Příručka uživatele a programátora

upct01 SIMULÁTOR TERMINÁLU TERM01 NA POČÍTAČI PC Příručka uživatele a programátora

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Kontakty 08/ Obsah

DiskIO JEDNOTKA PRO PRÁCI S RAM, ROM A FLASH DISKY. Příručka uživatele a programátora

urtotemp JEDNOTKA PRO PŘEVODY ODPORU ČIDLA NA TEPLOTU Příručka uživatele a programátora

MapleSim 4.5 instalační příručka

Uživatelský manuál. Format Convert V3.1

Manuál k programu KaraokeEditor

Nastavení konstant regulátoru PID

uterm03r JEDNOTKA IMPLEMETUJÍCÍ VZDÁLENÝ TERMINÁL TERM03 Příručka uživatele a programátora

Aplikační profily v PLC Tecomat

AGROKONZULTA ŽAMBERK S. R. O. Popis instalace. Optimalizace krmivové základny

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Příloha 6. Palety nástrojů

1. Základní pojmy, používané v tomto manuálu. 2. Stránky

Externí za ízení. Číslo dokumentu: Tato příručka popisuje použití volitelných externích zařízení. Leden 2007

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL

UŽIVATELSKÁ PŘÍRUČKA. REVIZEview

FortiaViewer verze 5.0

Spuštění a ukončení databázové aplikace Access

uflx2pos JEDNOTKA PRO PRÁCI S INKREMENTÁLNÍMI ČIDLY V DESCE IOFLEX02 Příručka uživatele a programátora

Instalace Dosemu na Linux Ubuntu 12.04

Coordinate System Editor Software

Univerzální rezervační systém. Uživatelská příručka

Pravidla a plánování

APS Administrator.GS

EPLAN Electric P8 2.7 s databázemi na SQL serveru

Práce s programem MPVaK

Naším cílem je Vaše spokojenost...

Průvodce instalací modulu Offline VetShop verze 3.4

Elektronický formulář

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

Zpravodaj. Uživatelská příručka. Verze

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Manuál k ovládání aplikace INFOwin.

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1.

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

MIDAM Simulátor Verze 1.5

MIDAM Verze 1.1. Hlavní okno :

Soubory s reklamami musí mít stejný název jako ta výše uvedené. Stávající soubory reklam budou přepsány.

Supernova 16 Ovládací zkratky. Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů LEVÝ CONTROL + PRAVÁ HRANATÁ

NÁVOD NA INSTALACI KARTY PCTV DELUXE

Aktualizace softwaru Uživatelská příručka

Instalace SW VIS z internetu - Nová instalace. Spuštění instalačního programu. Podrobný popis nové instalace SW VIS

Projekt. Sestavení projektu

Aktualizace softwaru Uživatelská příručka

KEYBPTZ3DL8VGA. uživatelský manuál

Manuál programu HPSim

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

UniLog-D. v1.01 návod k obsluze software. Strana 1

Elektronické formuláře a jejich vyplnění pomocí aplikace 602XML Filler

NÁVOD NA INSTALACI KARTY PCTV USB2

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

Uživatelská příručka k aplikaci Dell Display Manager

Uživatelský manuál A4000BDL

Dotyková obrázovká v prográmu TRIFID

Popis programu: Popis přípon důležitých souborů: *.qpf projektový soubor Quartusu

Uživatelská příručka k aplikaci Dell Display Manager

Dell P2018H Dell Display Manager Uživatelská příručka

8.3 Popis dialogových oken

Konfigurace displeje xdem 31

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1

Multimediální prezentace MS PowerPoint I

Aktualizace softwaru Uživatelská příručka

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

VoiceOver v ios s QWERTY klávesnicí

!! UPOZORNĚNÍ!! Po nainstalování programu nezapomeňte instalovat Sestavy a Aktualizaci!! Pokyny k instalaci

Návod ke službě IPTV

Návod ke službě IPTV

Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade

1 Tabulky Příklad 3 Access 2010

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

Manuál k programu GENERÁTOR TESTŮ 2004 G-SOFT

Postup instalace účetního softwaru ABRA G2 verze pro ČSTV na operačním systému Windows XP

Stránky obce Olomučany

TIA Selection Tool manuál pro použití

Dell S2419H/S2419HN/S2419NX/ S2719H/S2719HN/S2719NX Dell Display Manager Uživatelská příručka

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW.

Informační manuál PŘIPOJENÍ K WIFI ČZU (zaměstnanci)

Transkript:

UTILITY PRO BALÍK KNIHOVEN LIBV Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz Verze dokumentu 00.02

Informace v tomto dokumentu byly pečlivě zkontrolovány a SofCon věří, že jsou spolehlivé, přesto SofCon nenese odpovědnost za případné nepřesnosti nebo nesprávnosti zde uvedených informací. SofCon negarantuje bezchybnost tohoto dokumentu ani programového vybavení, které je v tomto dokumentu popsané. Uživatel přebírá informace z tohoto dokumentu a odpovídající programové vybavení ve stavu, jak byly vytvořeny a sám je povinen provést validaci bezchybnosti produktu, který s použitím zde popsaného programového vybavení vytvořil. SofCon si vyhrazuje právo změny obsahu tohoto dokumentu bez předchozího oznámení a nenese žádnou odpovědnost za důsledky, které z toho mohou vyplynout pro uživatele. Datum vydání: 15.09.2004 Datum posledního uložení dokumentu: 15.09.2004 (Datum vydání a posledního uložení dokumentu musí být stejné) Upozornění: V dokumentu použité názvy výrobků, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. Copyright 2004, SofCon spol. s r.o., Daniel Binko

Obsah : 1. O dokumentu... 4 1.1. Revize dokumentu... 4 1.2. Účel dokumentu... 4 1.3. Rozsah platnosti... 4 1.4. Související dokumenty... 4 2. Termíny a definice... 4 3. Bitmap Creator... 5 3.1. Účel programu BMPCreator... 5 3.2. Zjedodušený popis použití programu BMPCreator... 5 3.3. Známé chyby/nedostatky... 5 4. RSCreator... 6 4.1. Účel programu RSCreator... 6 4.2. Zjednodušený popis použití programu RSCreator... 6 4.3. Známé chyby/nedostatky... 6 5. TermEmu... 7 5.1. Účel programu TermEmu... 7 5.2. Zjednodušený popis použití programu TermEmu... 7 5.3. Známé chyby/nedostatky... 8

1. O dokumentu 1.1. Revize dokumentu Verze dokumentu Verze SW Autor Datum vydání 00.01 01.XX Bin 10.09.2004 Pre-Release Popis změn 00.02 01.XX Bin 15.09.2004 Pre-Release, více info o TermEmu 1.2. Účel dokumentu Tento dokument slouží jako popis pomocných programů programového balíku knihoven LibV. Tento popis není kompletní, není vyčerpávající a bude dále upravován/rozšiřován/modifikován firmou SofCon s.r.o. 1.3. Rozsah platnosti Určen pro programátory a uživatele programového vybavení SofCon. 1.4. Související dokumenty Pro čtení tohoto dokumentu je potřeba orientovat se v používání programového vybavení SofCon a seznámit se s manuály balíku knihoven LibV popisující nové vizualizační knihovny. 2. Termíny a definice Používané termíny a definice jsou popsány v samostatném dokumentu Termíny a definice. file:libvutils, 15.09.2004 v00.02 4 / 8

3. Bitmap Creator 3.1. Účel programu BMPCreator Bitmap Creator je program pro převod bitmap do zdrojového kódu jednotek použitelných vizualizačními knihovnami pro zobrazování původních bitmap. Podporuje bitmapy s barevnou hloubkou 1 BPP a 8 BPP (tedy dvoubarevné a 256- barevné). 3.2. Zjedodušený popis použití programu BMPCreator File New project File Save project as vybrat správný adresář a jméno (.bpr) Project New section, zvolit název Project New bitmap opakovaně použít pro přiložení všech potřebných bitmap Clicknout na jméno bitmapy vlevo ve stromové struktuře. U všech bitmap dát jedinečné číslo (v rámci této unity) na řádku number identifier, po zadání čísla nutno stisknout enter Pro zpřehlednění zdrojového kódu aplikace je možné jednotlivé identifikátory bitmap pojmenovat do řádku Text identifier napíšeme jméno a zaškrtneme CheckBox Generate identifier constant. Zvykem bývá veškerým identifikátorům bitmap dát mnemotechnickou předponu bid (bitmap identifier) Pro vygenerování jednotky (souboru.pas) je třeba stisknout z menu Project save as.pas file. Bitmap Creator nekontroluje/neomezuje velikost výsledného souboru, naopak Borland pascal nedovolí mít kód jedné procedury/funkce delší než 24 kb (vyvolá chybu při překladu 124 Statement part too large). Ve vygenerované jednotce je z pohledu aplikačního programátora funkce function Get<jméno_sekce>Bitmap( aid : Integer ): PBitmap; Tato funkce má jako vstupní parametr číselný identifikátor bitmapy (případně vygenerovanou konstantu bidxxx) a vrací ukazatel PBitmap. Tento ukazatel se používá v komponentě TImage, která zobrazuje tyto grafické prvky. 3.3. Známé chyby/nedostatky Může se stát, že je vytvořená jednotka nepřeložitelná z důvodu neznámého identifikátoru. Řešení spočívá v ruční editaci vytvořeného souboru. Chybou je ztracený konec řádku. Po jeho doplnění je možné tuto jednotku přeložit. file:libvutils, 15.09.2004 v00.02 5 / 8

4. RSCreator 4.1. Účel programu RSCreator RSCreator je program pro vytváření lokalizačních řetězců používaných pro jazykové mutace jednotlivých aplikací. Pro pochopení činnosti programu RSCreator je třeba přečíst si manuál RString z balíku knihoven LibV. 4.2. Zjednodušený popis použití programu RSCreator File New project Project Project option Output directory nastavit cestu na výstupní soubory (.pas) File Save project as vybrat správný adresář a jméno projektu V hlavním okně single-click na první řádek označí se. Pomocí klávesy šipka dolů přidat tolik řádků, kolik bude potřeba řetězců (v jednom jazyku). Double-click na libovolný (neprázdný) řádek spustí dialogové okno Item Editor: Do Text Id napíšeme příslušný textový identifikátor. Uprostřed v pravém ListBoxu zvolíme příslušný jazyk, jehož položku budeme editovat a do prostředního memo-boxu napíšeme požadovaný řetězec. Dolní memo-box je pouze pro prohlížení textových řetězců v ostatních jazycích. Volba jazyka zobrazovaného se provádí ve spodním list-boxu. Pro přeskakování na předchozí/následující textové řetězce je možné použít tlačítka se šipkami vpravo a vlevo. Po dopsání všech potřebných řetězců pro vygenerování stisknout Project Save resource files. Z vygenerovaných souborů vybereme ty, jejichž jazyky potřebujeme/použijeme, přidáme do aplikace včetně (vygenerované) jednotky obsahující identifikátory (to je ta, která nemá jako suffix žádnou zkratku jazyka). 4.3. Známé chyby/nedostatky Standardně jsou generovány jazyky CZ, EN, DE, FR, PL, RU, SK. Pokud potřebujeme jiný počet, případně jiné jazyky, je možné soubor projektu (.rpr) ručně editovat. Upravený soubor.rpr je možné poté opět otevřít v RSCreatoru a dále s ním pracovat. Pro použití nového jazyka je potřeba v aplikaci definovat příslušnou konstantu rslxx číselný identifikátor jazyka. file:libvutils, 15.09.2004 v00.02 6 / 8

5. TermEmu 5.1. Účel programu TermEmu Program TermEmu (emulátor terminálu) je aplikace pro Windows 2000/XP umožňující emulaci terminálu jako okna v prostředí Windows. Umožňuje emulovat libovolný grafický terminál fy. SofCon s.r.o. Pro lepší pochopení činnosti programu TermEmu je vhodné přečíst si manuál TEDrv z balíku knihoven LibV. 5.2. Zjednodušený popis použití programu TermEmu Programový produkt TermEmu se skládá ze dvou částí: 1) ovladače virtuálního terminálu (soubor termemu.dll), který zprostředkuje simulaci terminálu ze spuštěné aplikace využívající jednotku TEDrv.TPU. 2) okenní utilita (termemu.exe) zobrazující grafický výstup terminálu jako jedno okno v prostředí Windows a umožňující vstup událostí klávesnice/myši do aplikace (psané v Borland Pascalu). Po spuštění programu TermEmu.exe pokud není nainstalován ovladač TermEmu.dll, jste dotázáni, zda chcete tento ovladač (TermEmu.dll) instalovat. K instalaci je třeba býti přihlášen jako administrátor. Po instalaci ovladače je vhodné nejen aplikaci TermEmu.exe zavřít a opět spustit ale také ukončit a znovu spustit Borland Pascal. (Pro odborníky: nainstalovaný ovladač je v registru systému Windows ve větvi HKLM\SYSTÉM\CurrentControlSet\VirtualDeviceDrivers, položka VDD. ) Po spuštění s nainstalovaným ovladačem se zobrazí prázdné okno připravené zobrazovat výstup terminálu. Nyní v prostředí borland pascalu můžeme spustit aplikaci. Grafický výstup programu (který by byl vidět na skutečném terminálu) je zobrazován v okně utility TermEmu. Zároveň jsou odchytávány události myši a klávesnice a jsou předávány jako události od terminálu. Pro ukončení utility je možné File Exit. View Zoom 2x zvětší zobrazovanou velikost okna 2x (vhodné pro ladění terminálů s malým rozlišením na monitorech s vysokým rozlišením.) View Options dialogové okno umožňující nastavení parametrů blíže popsaných v manuálu k jednotce TEDrv.tpu. Dále je zde možné nainstalovat nebo odinstalovat ovladač TermEmu.DLL. Snímání obrazovky do souboru BMP: file:libvutils, 15.09.2004 v00.02 7 / 8

Obsah aktuální zobrazované plochy emulovaného terminálu je možné uložit do souboru snapshot.bmp. Pro toto uložení je třeba stisknout klávesovou zkratku Alt-F8. Pozor výstupní soubor je vždy 256-ti barevná bitmapa a vždy vytvoří/přepíše soubor snapshot.bmp. Pro sejmutí více obrazovek je nutné/vhodné tyto soubory manuálně po každém jednotlivém sejmutí přejmenovat/přesunout. 5.3. Známé chyby/nedostatky Pokud je Borland Pascal spuštěn ještě před instalací virtuálního ovladače zařízení, je možné, že nebude schopen dorozumět se s utilitou TermEmu. V tom případě vznikne při běhu run-time chyba oznamující chybu inicializace vstupního/výstupního zařízení. Někdy se stane, že Borland Pascal se nedokáže dorozumět s TermEmu i když je ovladač nainstalován. V tomto případě pomůže uzavření aplikace TermEmu.exe, spuštění Borland Pascalu, spuštění laděného programu v Borland Pascalu a až poté spuštění aplikace TermEmu.exe. file:libvutils, 15.09.2004 v00.02 8 / 8