Vysoké učení technické v Brně Fakulta informačních technologií. Ústav informačních systémů. Ročníkový projekt
|
|
- Josef Bureš
- před 9 lety
- Počet zobrazení:
Transkript
1 Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Ročníkový projekt Květen 2001 Tomáš Zajíc
2 Prohlášení Prohlašuji, že jsem tento ročníkový projekt vypracoval samostatně. Vycházel jsem z pramenů uvedených v seznamu použitých zdrojů a z konzultací s vedoucím ročníkového projektu. Brno, květen 2002
3 Poděkování Děkuji vedoucímu ročníkového projektu panu Dr. Ing. Petru Peringerovi za cenné rady a podněty poskytnuté při vypracování ročníkového projektu. Tomáš Zajíc
4 Abstrakt Tento ročníkový projekt se zabývá vybranými volně šiřitelnými překladači a vývojovými prostředky. Výběr je zaměřen na výuku programování. Jsou popisovány instalace pro několik platforem a základní práce s překladači. K práci je přiložen disk CD-ROM, který obsahuje všechny programy zde popisované. Výčet souborů programů není vyčerpávající, na médiu jsou soubory nutné pro rychlé zahájení práce. Dokumentce k programům je pouze jako součást instalačních balíků. Pro další informace doporučují navštívit domácí stránky jednotlivých programů. Klíčová slova Programovací jazyk, Interpretační jazyk, vývojové prostředí, GNU, jazyky C a C++, jazyk Pascal, jazyk symbolických instrukcí, jazyk Java, jazyk Lisp, jazyk Python, charakteristika, instalace, spouštění.
5 Použité symboly a zkratky Free Software Foundation - nezisková organizace pro volně šiřitelný software. GNU - projekt volně šiřitelného operačního systému a dalších programů a utilit. GNU/GPL - licence volně šiřitelných děl. Volnost ve smyslu svobody, dostupnosti a možnosti modifikace zdrojové formy programů. Poplatky lze vybírat pouze za službu distribuce. GNU/Linux - Implementace operačního systému GNU s jádrem Linux RedHat - společnost produkující mimo jiné distribuce GNU/Linuxu. Komerční software - nutno zakoupit licenci programu. Freeware - nekomerční programy nespadající pod GNU/GPL. Zdrojová forma programů nemusí být k dispozici. Lze je užívat zdarma. Shareware - časově nebo jinak omezená funkční volně dostupná demonstrační verze komerčního programu. OS - operační systém Zvýraznění syntaxe - Odlišení prvků programovacího jazyka (klíčových slov, identifikátorů... ) v textu. Provádí se barvou, řezem písma. IDE - z angl. Integrated Development Enviroment - Vývojové prostředí RAD - Vývojové prostředí pro rychlý vývoj aplikací. Klade důraz na snadné vytvoření grafického rozhraní. Debugger - ladící nástroj, program pro krokování instrukcí tvořeného programu s možností zobrazení aktuálního stavu proměnných. (angl. Protected mode) pokročilý režim práce proce- Chráněný režim procesoru - soru. DPMI server - rozhraní pro programy pracující v chráněném režimu procesoru. Java Runtime Enviroment, Java Virtual Machine - interpret Java me- JRE, JVM - zikódu
6 Obsah 1 Úvod Překladač Vývojové prostředí Komerční versus volně šiřítelné programy Vlastnosti distribucí pro různé platformy DOS, Windows Unix Atributy popisu prostředí Přehled testovaných programů Popis jednotlivých prostředí GNU binutils, make, gdb GNU C a C DJGPP CygWin MinGW Dev-C Pacific Lcc GNU Pascal DJGPP Pascal Free Pascal Dev-Pascal Nasm Java 2 SDK + FORTE GNU Java Jikes JCreator XLisp CLisp Python ActivePython Závěr 51 2
7 Kapitola 1 Úvod Výuka programování je stejně jako každý vzdělávací proces založena na pečlivém procvičování nabytých znalostí. Dokonce spoustu znalostí lze získat jen samotným procvičováním, ve kterém definované problémy nutí studenta vyhledávat teorii programovacích technik. Nezbytným pomocníkem programátora je spolehlivý překladač a pro snadnější začátek i jednoduché vývojové prostředí. 1.1 Překladač Překladač je program pro převod textu ve zdrojovém jazyce do strojového jazyka. Jeho použití vyžaduje pouze textovou konzoli, vlastnosti překladu lze řídit pomocí parametrů příkazové řádky (přepínačů). 1.2 Vývojové prostředí Vývojové prostředí slučuje tvorbu programů s ovládáním jejich překladu, který může být zabudován nebo volán externě. Základem je správa zdrojových souborů. K tomu se váže správa Projektů, tedy organizace překladu souborů, které tvoří jeden výsledný funkční program. Dominantou je textový editor umožňující svými vlastnostmi tvorbu přehledných programů. Nejviditelnější je zvýrazňování syntaxe daného programovacího jazyka. Tuto vlastnost obsahují všechny editory vývojových prostředí i mnoho obyčejných editorů. V dalších vlastnostech se editory liší, některé automaticky odsazují do bloků při užití blokových závorek, jiné se snaží doplňovat právě psaná klíčová slova. Ve vlastnostech editorů lze nastavovat parametry a míru automatizace psaní textů zdrojových programů. Důležitou vlastností prostředí je spolupráce s překladačem, výpisy jeho výstupu a spolupráce editoru při skákání po chybách. Dále mohou vývojová prostředí obsahovat další pomocné funkce. Pokud jsou praktické, pak jsou přidanou hodnotu. Pro objektově orientované jazyky se může například jednat o okno s dynamicky tvořeným seznamem tříd a jejich vlastností s možností navigace ve zdrojovém textu programu. Hitem jsou dnes vývojové nástroje pro rychlý vývoj aplikací (RAD - Rapid Aplication Development). Jedná se o komplexní vývojová prostředí pro objektově orientované programovací jazyky s možností vizuální tvorby grafického uživatelského rozhraní. Tyto nástroje v mnoha případech usnadní práci, avšak často odvádějí od podstaty problému. Pro výuku 3
8 základních principů jazyka je proto nedoporučují. RAD z komerční oblasti jsou již spolehlivými nástroji, jejich protějšky z oblasti volně šiřitelných prostředí jsou stále ve vývoji. V této práci lze do této kategorie zařadit prostředí FORTE pro Javu. 1.3 Komerční versus volně šiřítelné programy Vývoj komerčních programů je výdělečnou činností pro softwarové firmy. Je řízen vrcholovým managementem a cílem je dobrá prodeje schopnost licencí. V drtivé většině není poskytována zdrojová forma. Důraz je také kladen na jednoduchost instalace, jsou poskytovány záruky a technická podpora. Do komerční sféry patří i Shareware, který je demonstrační verzí a po čase je nutno zakoupit licenci. Volně šířítelné programy je možno získat a neomezeně používat zdarma. Tyto program se dále dělí do dvou skupin. Na programy k nimž autor poskytuje pouze binární verzi (přeloženou verzi pro danou platformu) a nedovolí jakoukoliv manipulaci s programovým kódem. Tyto programy jsou označovány jako Freeware. Na programy s dostupným zdrojovým tvarem. Pro autory tvořící takové programy a pro jejich uživatele vytvořila Free Software Foundation právní předpis, GNU/GPL licenci. Licence neomezuje užití nebo modifikaci díla, předepisuje však jeho identifikaci a zamezuje komerčnímu zneužití díla na něj navazující. Pro výuku programování jsou cizí zdrojové programy výborným studijním materiálem. Nutno podotknout je existují i jiné volné licence, tvoří je firmy (např. IBM), které uvolní některé své produkty pod licencí podobnou GNU/GPL. GPL licence je součástí projektu GNU, volně šiřitelného operačního systému na bázi Unixu. Patří do něj mnoho profesionálních programů a utilit. Zajímá nás jeho využití pro překlad zdrojových programů. Jeho součástí jsou implementace překladačů mnoha programovacích jazyků. Většina programů v projektu je tvořena od programátorů pro programátory. Pro jejich používání včetně instalace je nutno mít znalosti o operačním systému a obecně o způsobu překladu zdrojových forem programů. Jsou poskytovány tak jak jsou a není k nim žádná záruka. 1.4 Vlastnosti distribucí pro různé platformy DOS, Windows Operační systémy DOS a Windows jsou komerční systémy a je u nich kladen důraz na jednoduchost. Totéž je požadováno od programů pro tuto platformu. Je zažitá výměna programů ve spustitelné podobě. Překlad zdrojových souborů programů nebývá zvykem. Proto jsou všechny popisované překladače a vývojová prostředí pro tuto platformu v této práci k dispozici jako hotové (přeložené) programy. Distribuce programů může být formou ZIP archivu nebo TAR.GZ archívu. Pro dekomprimaci jsem použil volně šiřitelné utility unzip32.exe a program PowerArchiver. Oba programy jsou k dispozici na CD. Implicitní nastavení systémových proměnných a vlastností příkzového řádku se provádí editací souborů CONFIG.SYS AUTOEXEC.BAT, které se obvykle nacházejí v kořenovém adresáři disku, z něhož je zaváděn systém. Pro dostatečně velký prostor pro systémové proměnné a pomocné tabulky OS doporučují přidat do souboru CONFIG.SYS následující řádky: 4
9 shell=c:\command.com /e:4096 /p files=40 fcbs=40,0 Cesta v proměnné shell musí ukazovat na příkazový interpret COMMAND.COM. Soubor AUTOEXEC.BAT je dávka spouštěná při restartu systému, mimo jiné obsahuje definici systémových proměnných(path... ) Unix U operačních systémů na bázi Unixu je situace jiná. Z důvodu nekompatibility jednotlivých Unixů je nanejvýš vhodné distribuovat programy ve zdrojovém formátu. To nahrává k uplatnění programů pod GNU/GPL licencí. Jako dobrý základ mohou sloužit volně šiřitelné operační systému jako Free BSD nebo GNU/Linux. Právě druhý jmenovaný se těší velké oblibě a zvolil jsem jej jako testovací platformu pro instalace překladačů. Výhodou je množství distribucí, které obsahují mnoho GNU softwaru. U těchto systémů není kladen důraz na jednoduchost z uživatelského hlediska, ale na robustnost a průhlednost. Začínající programátor by měl hledět pod povrch věci. Až na jeden jsou všechny překladače v této prácí ve zdrojové formě napsány v jazyce C nebo C++. Pro překlad je nutný překladač C/C++. Jeho prvotní instalaci doporučuji zavést při instalaci operačního systému GNU/Linux, jehož distribuce obsahují binární verzi GNU/GCC, což je sada překladačů obsahující překladače jazyků C/C++. Vše lze doinstalovat i dodatečně za použití distribuce operačního systému. Pro řízení překladu je nutná utilita make. Taktéž je součástí projektu GNU, tudíž bude k dispozici v distribuci operačního systému GNU/Linux. Prvotní instalace utility make a instlace dalších utilit je v kapitole 3.1. Instalace překladačů pro Linux uvedených dále v této práci se tedy skládá z překladu a následného zavedení programu do systému. Distribuce jednotlivých programů jsou formou archivů TAR.GZ. Pro dekomprimaci je nutná utilita tar. Jedná se o GNU program, který je součástí distribuce OS. Překlad jednotlivých překladačů je rozepsán dále. Chtěl bych podotknout, že zadávání příkazů na textovou konzoli uvozuje znak % (procento), který substituuje prompt, znak tedy uživatel nepíše. Implicitní nastavení systémových proměnných je v obecném Unixu v souboru.profile, který má každý uživatel v domovském adresáři. U různých Unixů se název souboru může lišit, Linux používá.bashrc. 5
10 Kapitola 2 Atributy popisu prostředí Do práce jsem zařadil překladače a vývojová prostředí pro několik programovacích a interpretovaných jazyků. Zaměřil jsem se na překladače a prostředí pro platformy DOS, Windows a Unix. Byly vybrány GNU [1] programy i programy vyhledané pomocí stránek Tucows [4], což je internetový portál soustřeďující seznam volně šiřitelných programů. Pro případné doplňující údaje jsem použil internetové vyhledavače Altavista [2] a Google [3]. Ke každému z vybraných překladačů a prostředí jsem zpracoval zprávu, která seznamuje s vlastnostmi jejich distribuce. Cílem je seznámit čtenáře s daným vývojovým programovým prostředkem a poskytnout návod, jak s ním rychle začít pracovat. Pro tento účel jsem navrhnul základní body popisu. Navržené schéma popisu jednotlivých překladačů a prostředí: Charakterisika: verze programu, domovská stránka, cílové platformy, hardwarové požadavky Instalace: identifikace potřebných instalačních souborů a doplňků, provedení instalace, zajištění plné funkčnosti programu. Spuštění: otestování překladačů a prostředí na zvolených příkladech. Odinstalování: zjištění postupu odstranění programu Zhodnocení: celkový náhled na užitečnost testovaného programu Pro testování distribucí jsem zvolil MS-DOS, 32-bitová Windows a GNU/Linux, jádro 2.4.2, RedHat 7.1. Linux jsem vybral, protože je v současné době nejdostupnějším unixovým operačním systémem. Pokud je to možné, instaluji testované překladače a prostředí pro tuto platformu ze zdrojové formy. Tímto je popsán postup instalace pro obecný Unix. Pokud je k dispozici i binární distribuce pro Linux, popisuji i tuto. Jeden popisovaný překladač nebo prostředí může být k dispozici pro více platforem, takovém případě jsou zdokumentovány vlastnosti a postupy pro každou platformu. 6
11 2.1 Přehled testovaných programů Název Jazyk Unix DOS Windows IDE Debugger Nápověda Strana popisu GNU C/C++ X X X 10 DJGPP C/C++ X X X X 12 CygWin C/C++ X X X 14 MinGW X X X 16 Dev-C++ X X X X 18 Pacific C X X X X 19 Lcc X X X X 20 GNU Pascal X X X 22 DJGPP Pascal Pascal X X X 24 Free Pascal X X X X 26 DEV-Pascal X X X X 29 Nasm Assembler X X X X X 30 Java 2 SDK X X X X X 32 GNU Java Java X X 36 Jikes X X 38 JCreator X X X 40 CLisp Lisp X X X X 44 XLisp X X X X 41 Python Python X X X X X 47 ActivePython X X X X X 49 7
12 Kapitola 3 Popis jednotlivých prostředí 3.1 GNU binutils, make, gdb Všechny tři GNU utility jsou dodány ve zdrojové formě. Pro jejich překlad je potřeba překladač jazyka C. Binutils je balík základních utilit pro GNU překladače, obsahuje assembler a linker. Pokud je v systému nainstalován překladač GCC, tento balík je již v systému také přítomen. Make je utilita pro dávkové zpracování překladů. Tento program není nezbytně nutný pro překladač GCC, avšak pro překlad větších projektů včetně všech programů v této publikaci nezbytný. Je zde popsána prvotní instalace. Gdb je ladící nástroj, který spolupracuje s mnoha překladači. Každá distribuce Linuxu obsahuje binární podobu těchto utilit. Zde popisované instalace slouží pro aktualizaci starších verzí. Charakteristika Adresář na disku gnu/utility Oficiální stránka Minimální požadavky na systém Unix, překladač jazyka C Velikost instalačních souborů MB Instalace K dispozici jsou následijící soubory. Všechny archívy obsahují zdrojové formy programů: binutils-2.12.tar.gz - assembler, linker make-3.79.tar.gz - utilita pro správu projektů gdb-5.1.tar.gz - ladící nástroj Archivy se dekomprimují do stejné adresářové struktury: tar -xvzf make-3.79.tar.gz -C /usr/local/src tar -xvzf binutils-2.12.tar.gz -C /usr/local/src tar -xvzf gdb-5.1.tar.gz -C /usr/local/src Vytvoří se podadresářové struktury v /usr/local/bin. Implicitní cílový adresářový uzel je /usr/local, pro instalaci do jiného uzlu je nutno při konfiguraci zadat jiný adresář. Například./configure --prefix=/usr 8
13 Instalace utility make: % cd /usr/local/src/make-3.79 %./configure % sh./build.sh %./make install Instalace binutils: Doporučuje se překlad z pomocného adresáře: % mkdir /usr/local/src/binutils-build % cd /usr/local/src/binutils-build % /usr/local/src/binutils-2.12/configure % make % make install Instalace gdb: Doporučuje se překlad z pomocného adresáře: % mkdir /usr/local/src/gdb-build % cd /usr/local/src/gdb-build % /usr/local/src/gdb-5.1/configure % make % make install Spouštění GNU assembler je primárně určen jako podprogram překladačů GCC. Proto má minimální kontrolu chyb. V praxi s ním nikdo nepracuje: as <soubor.asm> Utilita make interpretuje skript v souboru Makefile, který nachází v aktuálnám adresáři. Zhodnocení Pouze binutils jsou nezbytnou podmínkou pro GNU/GCC. GNU assembler, jenž obsahují nedoporučují k překládání programů v jazyce symbolických adres. Doporučují všechny zde uvedené utility prvotně nainstalovat z distribuce operačního systému. 9
14 3.2 GNU C a C++ Překladač GNU C a C++ je součástí kolekce GNU překladačů GCC. Tvoří základ mnoha dalších volně šiřitelných překladačů, nebo je alespoň vzorem pro další. Je mu proto věnována největší pozornost jak při vývoji, tak při testování. Charakteristika Verze Adresář na disku gnu/gcc Oficiální stránka gcc.gnu.org Minimální požadavky na systém Unix, překladač jazyka C Velikost instalačních souborů ,7 MB Velikost instalace MB Instalace K instalaci jsou potřeba některé utility z kapitoly 3.1. Celá kolekce překladačů GCC je dostupná ve zdrojové formě. Pro překlad součástí GNU C a C++ jsou nutné dva archívy: gcc-core tar.gz - jádro kolekce GCC, překladač jazyka C gcc-g tar.gz - modul obsahující překladač jazyka C++ Archivy se dekomprimují do stejné adresářové struktury: tar -xvzf gcc-core tar.gz -C /usr/local/src tar -xvzf gcc-g tar.gz -C /usr/local/src Vytvoří se podadresářová struktura s kořenem gcc Doporučuje se vytvořit pomocný adresář pro překlad a z něho spustit konfiguraci: % mkdir /usr/local/src/gcc-build % cd /usr/local/src/gcc-build % /usr/local/src/gcc-3.0.4/configure --prefix=/usr/local Konfigurace vytvoří Makefile, překlad může začít: % make bootstrap Samotný překlad je časově náročná operace a nevyžaduje pozornost uživatele. Uskuteční se celkem třikrát. Jednou starým překladačem a poté dvakrát čerstvě přeloženým překladačem. Poslední dvě kopie se pro kontrolu srovnávají. Nakonec se přeloží knihovny. Instalace do systému se provede příkazem: % make install 10
15 Spouštění Překlad se provádí voláním překladače z příkazové řádky: gcc -o <cílový soubor> <soubor.c> - pro program v jazyce C respektive g++ -o <cílový soubor> <soubor.cc> - pro program v jazyce C++ Lze zadat i bez přepínače -o <cílový soubor>, pak se vytvoří spustitelný soubor a.out. Odinstalování Pro odinstalování je nutno vymazat následující soubory či adresáře. z adresáře usr/local/bin: gcc, gccbug, c++, g++, gcov, i686-pc-linux-gnu-c++, i686- pc-linux-gnu-g++, i686-pc-linux-gnu-gcc, protoize, unprotoize z adresáře usr/local/man/man1: gcc.1, g++.1, gcov.1 z adresáře usr/local/info: gcc.info* adresář /usr/local/lib/gcc-lib/i686-pc-linux-gnu a vše co obsahuje Zhodnocení Překladač GNU C/C++ je hlavní součástí kolekce GCC a nejlepší volně šiřitelný překladač nejen pro Unix. Je neustále zdokonalován a testován. Mnoho distribucí unixových operačních systémů obsahuje binární verzi, doporučuji ji instalovat již při instalaci OS. 11
16 3.3 DJGPP DJGPP je 32-bitový GNU C/C++ překladač a sada textových utilit pro DOS. Přeložené programy běží v chráněném režimu a využívají rozhraní DPMI (the DOS Protected Mode Interface). Balík DJGPP takové rozhraní poskytuje, avšak lze použít i implementaci třetí strany. Operační systémy Windows obsahují vestavěnou verzi DPMI, pro tento systém jej není nutno explicitně spouštět. Přeložené programy lze tedy spouštět v takových systémech, kde lze spouštět programy DOSu a jsou poskytovány služby DPMI. Překladače DJGPP podporují dlouhé názvy souborů v systémech Windows 9x a Caldera s DR-DOS. Charakteristika Verze GCC Adresář na disku djgpp/c Oficiální stránka Minimální požadavky na systém MS-DOS 3.1 a vyšší,4-8 MB RAM Velikost instalačních souborů (základ) MB Velikost instalace (základ) MB Velikost instalace závisí na počtu instalovaných programů a utilit. V charakteristice je uveden nutný prostor pro překladač C/C++ s nezbytnými doplňky. Pro případnou dokumentaci, zdrojové tvary programů a další utility je potřeba daleko více diskového prostoru. Pro překladače DJGPP bylo vyvinuto vývojové prostředí RHIDE. Jedná se o prostředí pro MS-DOS (může být spuštěno i v DOS okně Windows). Je podobné prostředí firmy Borland, používá stejné menu a klávesové zkratky. RHIDE bylo vytvořeno jako univerzální prostředí, proto jej lze s výhodou použít i pro jiné programovací jazyky. Instalace Projekt DJGPP se orientuje na přenos mnoha GNU utilit na platformu DOSu potažmo Windows. Celá distribuce je tvořena archívy, které obsahují jeden nebo více programů a utilit. Ke všemu jsou k dispozici další archivy obsahující dokumentaci a zdrojovou formu programů. Domovská stránka obsahuje nástroj, který na základě požadavků sdělí skladbu archivů ke stažení. Na instalační CD-ROM jsem připravil soubory vhodné vývoj v jazycích C a C++. Zde uvádím archivy nutné pro základní práci: DJDEV203.ZIP - jádro DJGPP, hlavičkové soubory, konfigurace BNU2112B.ZIP - assembler, linker GCC304B.ZIP - překladač jazyka C GPP304B.ZIP - překladač jazyka C++ s knihovnami GDB511B.ZIP - nástroj pro ladění CSDPMI5B.ZIP -DPMI server (nutný pro čistý DOS) RHID149B.ZIP - vývojové prostředí RHIDE 12
17 MAK3791B.ZIP - utilita MAKE pro správu projektů Další archivy obsahují dokumentaci a nástroje pro její prohlížení. Zvolené archivy je nutno dekomprimovat včetně uložené stromové struktury do předem připraveného adresáře (např. C:\DJGPP). Utilita pro dekomprimaci unzip32.exe je přiložena. Následujícím krokem je úprava systémových souborů. Do souboru CONFIG.SYS je nutno přidat nebo upravit následující proměnné (proměnnou shell dle umístění souboru COMMAND.COM): shell=c:\command.com c:\dos /e:4096 /p files=40 fcbs=40,0 Do souboru AUTOEXEC.BAT: set PATH=C:\DJGPP\BIN;%PATH% set DJGPP=C:\DJGPP\DJGPP.ENV Nakonec je nutno restartovat počítač, aby provedené změny nabyly platnosti. Spuštění Zdrojové programy lze překládat voláním překladače z příkazového řádku, nebo pomocí vývojového prostředí. Příkazový režim: gcc -o <cílový soubor> <soubor.c> pro program v jazyce C respektive gpp -o <cílový soubor> <soubor.cc> pro program v jazyce C++ Lze zadat i bez přepínače -o <cílový soubor>, pak se vytvoří spustitelný soubor a.exe. Vývojové prostředí se spouští příkazem rhide. Překlad se provede příkazem z menu Compile/Make. Odinstalování Celý DJGPP lze odstranit vymazáním adresáře, do kterého byla provedena instalace. Dále je nutno odstranit změny v systémových souborech CONFIG.SYS a AUTOEXEC.BAT. Zhodnocení Překladač jazyků C a C++ DJGPP je nejlepší alternativou pro programování pro DOS. Bylo jím přeloženo i mnoho komerčních aplikací. Vývojové prostředí RHIDE obsahuje dokumentaci pro práci v něm. Dále obsahuje nápovědu pro knihovní funkce jazyka C. Dokumentace k překladačům GCC a GPP je přiložena na CD, obsahuje detailní popis přenosu kolekce překladačů na platformu DOSu a všechny volitelné přepínače pro spouštění. 13
18 3.4 CygWin Projekt Cygwin je implementací UNIXového POSIX prostředí pro Microsoft Windows od firmy RedHat známé distribucí GNU/Linuxu. Jádrem je knihovna, která poskytuje systémová volání UNIXu programům a převádí je na volání Win32 API. Výsledkem je snadný přenos Unixových programů, hlavně GNU softwaru na platformu Windows. Pro projekt CygWin je dodávána i kolekce překladačů GNU/GCC s překladači jazyků C a C++. Charakteristika Verze Adresář na disku CYGWIN Oficiální stránka Minimální požadavky na systém Windows95 a vyšší Velikost instalačních souborů MB (součásti jsou volitelné) Velikost instalace MB (instalace pro C/C++) Instalace Distribuce projektu Cygwin je založena na balíčcích jednotlivých programů a utilit podobně jako je tomu u RedHat Linuxu. Jednotlivé balíčky jsou tvořeny archivy, které jsou separátně uloženy v příslušných adresářích. Vše potom patří do jedné adresářové struktury (na CD je to CYGWIN/RELEASE). Instalaci řídí utilita setup.exe. Po jejím spuštění je zahájen průvodce instalací. Prvním krokem je určení média, kde se nacházejí instalační balíky. Instalace je možná i přímo z Internetu. Na přiloženém CD se náchází významná část balíků celého projektu Cygwin, jsou zde hlavně programy pro vývojáře a k nim potřebné utility. Zvolením položky Install from Local Directory se budou instalovat balíky obsažené na přiloženém CD. Ve druhém kroku lze zvolit cílový adresář pro instalaci. Nedoporučují kořenový adresář některého z disků, doporučují např. c:\cygwin. Dále je třeba vybrat preferované ukončení řádků textových souborů (DOS vs. Unix). Ve třetím kroku je nutno zadat adresář s instalačními balíčky jednotlivých programů. Například již zmíněný /CYGWIN/RELEASE na CD. V dalším kroku lze vybírat jednotlivé balíčky. Děje se tak interaktivní formou, kdy jsou zobrazeny názvy všech dostupných balíků a uživatel si myší volí rozsah instalace. V případě, kdy jsem prováděl instalaci přímo z Internetu, byly názvy balíčků uspořádány do stromové struktury dle žánru (jádro, textové utility, vývoj... ). Při instalaci z lokálního disku jsou všechny balíčky zobrazeny jen v jedné větvi, což je nepřehledné. Na vině je instalační utilita, která se stále vývíjí. Následuje kopírování souborů do systému. Posledním krokem je volba aktualizace nabídky Start a zástupce. Doporučují zvolit alespoň jednu možnost. Spouštění Jednotlivé programy a utility lze spouštět z příkazového řádku. Preferovaný způsob je spuštění programu z hlavní nabídky či odkazu na ploše. Spouštěcí zástupci nastaví para- 14
19 metry příkazového interpretu Windows a spustí unixový příkazový interpret (shell) bash, ve kterém je možno pracovat. Spouštění překladačů jazyků C a C++ je obdobné jako v GCC pro Unix. Odinstalování Jednotlivé balíky lze odinstalovat opětovným použitím instalační utility setup.exe. Celý Cygwin je možno odinstalovat pomocí instalační správy Windows - Ovládací panely/přidat nebo odebrat programy. Zhodnocení Prostředí CygWin obsahuje překladače GCC verze speciálně upravené pro dané prostředí. Aktuální verze GNU/GCC překladače je nicméně použitá verze patří k ověřeným implementacím. Cygwin je rozsáhlý projekt, pro který se překládají stále nové programy a utility. Ostatně překlad jakéhokoliv programu je možno realizovat individuálně. 15
20 3.5 MinGW MinGW32 je sada překladačů pro Win32, která je založena na úpravě zdrojových kódů GNU/GCC. Odchylka není nijak veliká, číslování verzí je shodné s původním GCC. V souladu s licenční podmínkou je poskytován pod GNU/GPL. Využívá dynamickou knihovnu OS Windows. Charakteristika Verze Adresář na disku mingw Oficiální stránka Minimální požadavky na systém Windows95 OSR2 a vyšší Velikost instalačních souborů ,7 MB Velikost instalace MB Instalace Pro uživatele, kteří se seznamují s produktem MinGW je připravena instalace obsažená v jednom archívu MinGW-1.1.tar.gz. Tradiční metoda distribuce je ve formě skupiny archívů dílčích částí (překladač, utility, knihovny... ). Každá součást je vyvíjena samostatně a nové verze jsou ihned zveřejňovány. Jednoarchivová distribuce je aktualizována méně často. Distribuce jedním archivem - soubor MinGW-1.1.tar.gz Distribuce více archivy: binutils tar.gz - binární utility gcc tar.gz - základ kolekce překladačů (jazyk C) mingw-runtime tar.gz - hlavičkové soubory a knihovny w32api-1.3.tar.gz - programovací rozhraní Win32 make tar.gz - utilita pro správu projektů gdb mingw.tar.gz - ladíví nástroj Archivy je třeba dekomprimovat i s adresářovými strukturami do předem připraveného adresáře (např. C:\MINGW). Distribuce jedním archivem neobsahuje nástroj pro ladění(gdb), proto je vhodné jej doplnit z příslušného archivu. Pro snadné spuštění je vhodné přidat cestu do adresáře se spouštěcími soubory (např.c:\mingw\bin) do systémové proměnné PATH. Spouštění Překladač pracuje pouze v řádkovém režimu, překlad se spouští příkazem: gcc -o <soubor.exe> <soubor.c> - pro program v jazyce C respektive g++ -o <soubor.exe> <soubor.cc> - pro program v jazyce C++ 16
21 Odinstalování Program lze odinstalovat smazáním cílového adresáře instalace a všeho co obsahuje. Zhodnocení Překladače jazyků MinGW C a C++ jsou založeny na verzi GNU/GCC, což je spolehlivá implementace překladačů. Dnešní verze GCC je Překladače v kolekci MinGW jsou stále vylepšovány, proto doporučuji hledat nejnovější verzi. Velkou výhodou je přiložení aplikačního programovacího rozhraní Win32 API. Díky němu lze ihned překládat programy pro prostředí Windows. MinGW obsahuje nápovědu pouze k programům a utilitám, jež jsou součástí balíků. Nápovědu k syntaxi nebo sémantiku jazyků C a C++ neobsahuje. 17
22 3.6 Dev-C++ Dev-C++ je vývojové prostředí pro jazyky C/C++ pro 32-bitová Windows. Používá překladač MinGW, který je součástí distribuce. Je možné použít i jiný. Prostředí má moderní vzhled. Vytvářené aplikace se správují pomocí Projektů. Hlavní okno prostředí tvoří pracovní plochu, obsahuje textový editor, informační okna a nástrojové lišty. Vše se vyznačuje vysokou modifikovatelností. Editor podporuje zvýrazňování syntaxe a obsahuje funkci automatického doplňování předvolených slov. Nástrojem pro ladění je GNU gdb. Charakteristika Verze Adresář na disku devcpp Oficiální stránka Minimální požadavky na systém Win32, 32 MB RAM Velikost instalačních souborů ,3 MB Velikost instalace MB Instalace Distribuce je jedním souborem devcpp4920.exe. Jedná se instačního průvodce. Prvním krokem je souhlas s licencí GNU/GPL. Ve druhém kroku uživatel zvolí cílový adresář. Poté proběhne kopírování souborů do systému. Nakonec se spustí vývojové prostředí. Spouštění Překladač MinGW lze spouštět v příkazovém režimu. Vývojové prostředí se spouští pomocí nabídky Start, nebo přímo spouštěcím souborem z adresáře instalace. Vývoj aplikace je založen na správě Projektu, založení nového projektu je moderováno průvodcem. Lze vybrat z několika šablon, například aplikace pro textovou konzoli, aplikace s uživatelským rozhraním atd. Překlad se potom provádí voláním z menu Execute/Compile. Odinstalování Odstranění lze provést pomocí správy instalovaných programů Ovládací Panely/Přidat nebo odebrat programy. Zhodnocení Nápověda obsahje informace o ovládání vývojového prostředí a nastavování jeho vlastností. Návod na rychlý začátek práce na projektu a popis ovládání ladícího programu GNU gdb. Ladění programu v prostředí je nestabilní, je stále ve vývoji. 18
23 3.7 Pacific Pacific je 16-ti bitový překladač jazyka C pro MS-DOS. Je distribuován jako Freeware, producentem je australská firma HITECH Software. Základem balíku je řádkově orientovaný překladač pacc, dále obsahuje integrované prostředí ppd s nápovědou a řádkově orientovaný debugger. Charakteristika Verze Adresář na disku pacific Oficiální stránka Minimální požadavky na systém MS-DOS 5.0 a vyšší Velikost instalačních souborů MB Velikost instalace ,1 MB Instalace Překladač je dodáván ve formě samorozbalovacího archivu pacific.exe. Nejprve je vhodné vytvořit adresář pro překladač (např. C:\PACIFIC), v něm spustit dekomprimaci. Vytvoří se podadresářová struktura se spustitelnými soubory v adr. \bin. Pro snadné spouštění překladače či integrovaného prostředí je nutno přidat do systémové proměnné PATH plnou cestu do adresáře \bin. Spouštění Řádkový překladač se spustí příkazem pacc <soubor.c>. Všechny použitelné přepínače se zobrazí přepínačem -help. Vývojové prostředí se spustí přikazem ppd. Jedná se o jednoduché prostředí, mírně podobné Borlandu. Editor podporuje zvýraznění syntaxe a automatické tabelátory při užití blokových složených závorek. Odinstalování Spočívá v odstranění adresářové struktury a zrušení případné cesty v systémové proměnné PATH. Zhodnocení Překladač akceptuje ANSI C. Vývojové prostředí působí jednoduchým dojmem, ovládá se pomocí vlastních klávesových zkratek. Menu nabízí překlad i do assembleru, jehož výsledkem je soubor instrukcí jazyka symbolických adres. Tato vlastnost i podpora pouze jazyka C ukazuje orientaci překladače na nízkoúrovňové programování. V nápovědě je popis ovládání prostředí a reference knihovních funkcí jazyka C. Balík obsahuje i debugger LUCIFER. Tento není integrován přímo do prostředí, je přítomen jen odkaz. Spuštěním se otevře řádkově orientované interaktivní prostředí ladícího nástroje, kde lze krokovat jednotlivé instrukce JSA. 19
24 3.8 Lcc LCC je 32-bitový překladač jazyka C pro Windows. Charakteristika Verze Adresář na disku lcc Oficiální stránka lcc-win32 Minimální požadavky na systém Windows 95 a vyšší Velikost instalačních souborů MB Velikost typické instalace MB Instalace Instalační balík se skládá z několika spustitelných instalačních souborů: LCC-Win32.exe - Instalační soubor překladače, IDE a utilit LCCWin32hlp.exe - Windows API dokumentace manual.exe - Uživatelská příručka lccdoc.exe - Uživatelská příručka a technická dokumentace lccdb.exe - Berkeley DB adaptované pro lcc-win32 Hlavním instalačním souborem je LCC-Win32.exe. Spuštění odstartuje instalační program, známý z mnoha aplikací pro Windows. Po výběru cílového adresáře se automaticky vytvoří adresářová struktura. Po nakopírování potřebných souborů instalátor spustí překlad knihoven, které jsou v balíku ve zdrojovém tvaru. Doba kompilace je cca 1 minuta (závisí na procesoru), ukončení překladu knihoven oznámí dialog. Nakonec se vytvoří programová skupina v nabídce Start. Instalace doplňkových balíků probíhá obdobně. Je nutné vše instalovat do téhož adresáře jako hlavní balík překladače. Spouštění Překladač lze spouštět z příkazového řádku: lcc file.c - vytvoří soubor file.obj, následně je třeba spustit linker: lcclnk file.obj Hlavní doménou je programování pomocí dodaného vývojového prostředí WEdit. Spouští se z programové nabídky nebo souborem wedit.exe. Vývojové prostředí spravuje soubory aplikace pomocí projektů. Při vytváření nového projektu prostředí nabídne formou průvodce možnost vygenerovat základní kostru programu aplikace. Například v případě aplikace pro textovou konzoli se jedná o šablonu pro zpracování argumentů na příkazovém řádku. Programy se překládají příkazem z menu Compiler/Make. 20
25 Odinstalování Provádí se pomocí správy aplikací pro Windows - Ovládací Panely/Přidat nebo odebrat programy. Každý instalační soubor (jádro LCC, dokumentace... ) má svou vlastní položku. Zhodnocení Prostředí WEdit je uživatelsky příjemné. Editor, který je dominantou prostředí, podporuje zvýrazňování syntaxe a automatické odsazování programových bloků. Ladění programu je velice přehledné, krokovat lze po jednotlivých příkazech jazyka C nebo po instrukcích assembleru. Kromě nástrojů nezbytných pro překlad programů, obsahuje vývojové prostředí nesčetné množství užitečných utilit. Namátkově lze uvést nástroj pro srovnávání obsahu dvou souborů(diff), nástroj pro úpravu zdrojového textu do čitelnější podoby(indent C file) a v neposlední řadě mnoho statistických analýz projektu. Pro překladač a prostředí je k dispozici uživatelská příručka a technická dokumentace. Nápověda pro vývojáře je ve formě popisu knihovních funkcí jazyka C, dokumentace pro Windows API a učebnice jazyka C. 21
26 3.9 GNU Pascal GNU Pascal je volně šiřitelný 32/64 bitový překladač jazyka Pascal. Kombinuje syntaxi a sémantiku Pascalu s generátorem cílového kódu a optimalizátorem GCC. Implementuje Standart Pascal (ISO 7185 level 1), výraznou podmnožinu Extended Pascal (ISO 10206), je kompatibilní s Borland Pascalem 7.0 a poskytuje mnoho užitečných GNU rozšíření. GPC je distribuován ve zdrojové formě. Překlad vyžaduje i zdrojové kódy GCC verze , vše je přiloženo. Charakteristika Verze ze dne 2002/03/04 Adresář na disku gnu/pascal Oficiální stránka Minimální požadavky na systém Unix, GCC Velikost instalačních souborů ,8 MB Velikost instalace MB Instalace Zdrojové soubory je nutné přeložit překladačem jazyka C. Je doporučeno míti nainstalován a odladěn překladač GNU/GCC verze a vyšší. Instalační soubory se rozbalí do adresáře (např. /usr/local/src). tar -xvzf gcc-core tar.gz -C /usr/local/src tar -xvzf gpc tar.gz -C /usr/local/src Tím se vytvoří dva podadresáře, jeden obsahuje zdrojové soubory překladače GCC, druhý zdrojové soubory GPC. Adresář se zdrojovými soubory GPC obsahuje jediný podadresář p, ten je nutno přesunout do podadresáře gcc v adresáři se zdroji GCC. Lze provést následovně: % cd /usr/local/src/gpc % mv p /usr/local/src/gcc /gcc/ Obecně se nedoporučuje překládat do adresáře, jenž obsahuje zdrojové soubory. Doporučuji vytvořit pomocný adr./gpc-build a z něho zavolat konfigurační skript pro překlad: % mkdir /usr/local/src/gpc-build % /usr/local/src/gpc-build % /usr/local/src/gcc /configure --enable-languages=pascal --prefix=/usr Vytvoří se nezbytné konfigurační soubory a Makefile. Následuje samotný překlad: % make 22
27 Překlad je časově náročná operace, protože v jeho průběhu je překládán i překladač jazyka C. Následující příkazy pro instalaci zavedou do systému pouze překladač GNU Pascal. Pro instalaci je nutno přejít do podadresáře gcc a spustit instalaci přeložených programů do systému. % cd /usr/local/src/gpc-build/gcc % make pascal.install Spouštění GPC podobně jako GCC nemá vývojové prostředí, pracuje v příkazovém režimu. gpc -o <soubor> <soubor.pas> - vytvoří spustitelný soubor Odinstalování Pro odinstalování je nutno vymazat následující soubory. z adresáře usr/bin: gpc, gpc-run z adresáře usr/info: gpc.info*, gpcs.info, gpcs-de.info z adresáře /usr/lib/gcc-lib/i686-pc-linux-gnu/ smazat vše zrušit celý adresář /usr/doc/gpc Zhodnocení Překladač pracuje jako generátor mezikódu RTL. Generování cílového kódu a optimalizace přebírá překladač GCC C/C++. GPC tedy představuje nadstavbu GCC umožňující překládat zdrojové programy v jazyce Pascal. 23
28 3.10 DJGPP Pascal DJGPP Pascal je přenosem GNU Pascalu na platformu DOS. Jedná se o rozšíření balíku DJGPP, jehož překladač C/C++ tvoří jádro a programy vyžadují DPMI rozhraní. DJGPP C/C++ je popsán na straně 12. Charakteristika Verze ze dne 2002/05/02 Adresář na disku djgpp/pascal Oficiální stránka Minimální požadavky na systém MS-DOS 3.1 a vyšší,4-8 MB RAM Velikost instalačních souborů ,7 MB Velikost instalace MB Překladač Pascalu může být přidán k již nainstalovanému DJGPP C/C++ překladači. Sdílí jádro systému i vývojové prostředí RHIDE. Instalace Seznam instalačních nutných archivů pro práci s překladačem Pascalu: DJDEV203.ZIP - jádro DJGPP, hlavičkové soubory, konfigurace BNU2112B.ZIP - assembler, linker GCC2953B.ZIP - překladač jazyka C GPC2953B.ZIP - překladač jazyka Pascal CSDPMI5B.ZIP -DPMI server (nutný pro čistý DOS) RHID15B.ZIP - vývojové prostředí RHIDE MAK3791B.ZIP - utilita MAKE pro správu projektů Seznam doplňkových archivů: GDB511B.ZIP - nástroj pro ladění PDCUR24B.ZIP - knihovna CRT GRX244B.ZIP - knihovna GRAPH GMP401B.ZIP - výkonější knihovna pro přesné numerické výpočty RX155B.ZIP - knihovna pro regulární výrazy Zvolené archivy je nutno dekomprimovat včetně uložené stromové struktury do předem připraveného adresáře (např. C:\DJGPP). Pokud je v systému jžř zaveden DJGPP překladač C/C++, je možné využít jeho struktury a doinstalovat jen překladač Pascalu s knihovnami. Následujícím krokem je úprava systémových souborů. Do souboru CONFIG.SYS je nutno přidat nebo upravit následující proměnné (proměnnou shell dle umístění souboru COMMAND.COM): 24
29 shell=c:\command.com c:\dos /e:4096 /p files=40 fcbs=40,0 Do souboru AUTOEXEC.BAT: set PATH=C:\DJGPP\BIN;%PATH% set DJGPP=C:\DJGPP\DJGPP.ENV Nakonec je nutno restartovat počítač, aby provedené změny nabyly platnosti. Spuštění Zdrojové programy lze překládat voláním překladače z příkazového řádku, nebo pomocí vývojového prostředí. Příkazový režim: gpc -o <cílový soubor> <soubor.c> Lze zadat i bez přepínače -o <cílový soubor>, pak se vytvoří spustitelný soubor a.exe. Vývojové prostředí se spouští příkazem rhide. Překlad se provede příkazem z menu Compile/Make. Odinstalování Celý DJGPP lze odstranit vymazáním adresáře, do kterého byla provedena instalace. Dále je nutno odstranit změny v systémových souborech CONFIG.SYS a AUTOEXEC.BAT. Zhodnocení Překladač má stejné vlastosti jako verze pro Unix. Navíc lze s výhodou použít vývojové prostředí RHIDE. Součástí distribuce jsou i vzorové příklady. Na druhé straně není k dispozici nápověda k příkazům a funkcím jazyka Pascal. 25
30 3.11 Free Pascal Free Pascal (FPK Pascal) je 32-bitový překladač jazyka Pascal. Syntaxe je kompatibilní Turbo Pascalem 7.0, obsahuje některá rozšíření Delphi. Je k dispozici pro více platforem, zde popíši distribuci pro DOS, Win32 a Linux. Cílem autorů je implementace překladače jazyka Pascal a vývojového prostředí kompatibilního s produktem firmy Borland. Celý projekt rozšířit na mnoho platforem a poskytovat jej pod licencí GNU/GPL. Verze pro DOS a Windows Charakterisika Verze Adresář na disku fpk Oficiální stránka Minimální požadavky na systém MS-DOS MB RAM Windows9x 8 MB RAM Velikost instalačních souborů DOS 16 MB, Windows 17 MB Velikost instalace DOS až 45 MB, Windows až 54 MB dle rozsahu instalace Instalace Program je dodáván jako zip archiv dos104full.zip nebo w32104full.zip nebo oboje dosw32104full.zip. Na stránkách jsou k dispozici i odlehčené verze distribucí, ale ty neobsahují dokumentaci a nástroj pro ladění programů. Archiv je nutno rozbalit do dočasného adresáře. Instalace se spustí příkazem install.exe. Instalační program zobrazí okno se záložkami. V první záložce je možno zvolit adresář, v dalších je možno volit komponenty, které se mají instalovat. Je zde nabízena instalace vývojového prostředí, knihoven, utilit, dokumentace a zdrojových souborů ukázkových i překladače. Poté následuje samotné kopírování souborů do zvoleného adresáře. Po ukončení instalace je třeba do systémové proměnné PATH přidat cestu do adresáře se spouštěcími programy, např. SET PATH=C:\PP\BIN\GO32V2;%PATH% pro DOS respektive SET PATH=C:\PP\BIN\WIN32;%PATH% pro Win32. Spouštění Překlad lze spustit z příkazového řádku: ppc386 <soubor.pas> Dále je k dispozici vývojová verze integrovaného prostředí. To si klade za cíl vypadat přesně jako prostředí Borlandu. Spouští se příkazem fp.exe. Editor zvýrazňuje syntaxi a snaží se automaticky doplňovat klíčová slova. Překlad se provádí pomocí položky z menu Compile/Compile, překlad probíhá pomocí interního překladače (nevolá se ppc386.exe). Nástroj pro ladění pracuje stejně jako u originálního Borland prostředí. Nápověda obsahuje popis prostředí, jazyka Pascal, direktiv překladače a referenci jednotek s knihovními funkcemi. 26
31 Odinstalování Program lze odstranit smazáním adresáře kam byla provedena instalace. Zhodnocení Zatímco samotný překladač je již dotažen do konce, vývojové prostředí je ještě ve fázi betatestování. Některé klávesové zkratky nemusí být funkční. Také oblast nápovědy vykazuje některé nedodělané úseky. Přesto lze překladač i s prostředím doporučit. Autoři dbají na průhlednost celého projektu, přikládají mnoho dokumentace i ukázkových zdrojových kódů. Verze pro Linux Pro linux je k dispozici instalace obsažená v jednom archivu fpc elf.tar nebo balíček fpc i386.rpm. Free Pascal je dostupný i ve zdrojové formě, ale celý překladač včetně příslušenství je napsán v jazyce Pascal. Prvotní překlad je proto nevhodný. Instalace Distribuce jedním velkým archivem fpc elf.tar (12,2MB) obsahuje binární podobu překladače, dokumentaci, vzorové příklady a zdrojovou formu překladače. Archiv se dekomprimuje do předem připraveného adresáře a spustí se instalace, možná posloupnost příkazů: % mkdir /usr/local/src/fpcins % tar -xvf fpc elf.tar -C /usr/local/src/fpcins % /usr/local/src/fpcins/sh install.sh V průběhu instalace uživatel specifikuje cílové adresáře a volí rozsah instalace. Distribuci ve formě balíčku RPM lze instalovat příkazem: % rpm -i fpc i386.rpm - program % rpm -i fpc-docs i386.rpm - dokumentace Spouštění Překladač v Linuxu nemá vývojové prostředí, překlad se spouští z příkazového řádku: ppc386 <soubor.pas> Bude vytvořen spustitelný soubor stejného jména bez přípony. Odinstalování Pro odinstalování je nutno vymazat následující soubory či adresáře. z adresáře usr/local/bin: bin2obj, data2inc, delp, fd2pascal, fpc, fpcmake, fprcp, h2pas, plex, postw32, ppdep, ppudump, ppufiles, ppumove, ptop, pyacc, rstconv z adresáře usr/local/man/man1: delp.1, fpc.1, fpcmake.1, h2pas.1, plex.1, ppc386.1, ppdep.1, ppudump.1, ppufiles.1, ppumove.1, ptop.1, pyacc.1, rstconv.1 27
32 z adresáře usr/local/man/man5: fpcmake.5, ppc386.cfg.5, ptop.cfg.5 adresář /usr/local/lib/fpc a vše co obsahuje adresář /usr/local/doc/fpc a vše co obsahuje Odstranění RPM distribuce: % rpm -e fpc i386.rpm % rpm -e fpc-docs i386.rpm Zhodnocení Instalace Free Pascalu do Linuxu je mnohem méně náročnější než instalace GNU Pascalu. Také práce s knihovnami funkcí je bezproblémová. 28
33 3.12 Dev-Pascal Dev-Pascal je vývojové prostředí jazyka Pascal pro 32-bitová Windows. Používá překladač Free Pascal, který je v distribuci obsažen, je možnost nastavit cesty k jiné (vyšší) verzi pokud je k dispozici. Prostředí má moderní vzhled a je ihned připraveno pro zahájení práce. Vyvíjené aplikace spravuje pomocí Projektů. Hlavní okno prostředí tvoří pracovní plochu, obsahuje textový editor, informační okna a nástrojové lišty. Práce s prostředím je přehledná. Editor podporuje zvýrazňování syntaxe a obsahuje funkci automatického doplňování předvolených slov. Nástrojem pro ladění je GNU gdb. Mezi přidané pomocné nástroje patří možnost vkládání předem připravených textových řetězců nebo vytvoření instlačního programu k právě vytvořené aplikaci. Charakteristika Verze Adresář na disku devpascal Oficiální stránka Minimální požadavky na systém Win32 Velikost instalačních souborů ,9 MB Velikost instalace MB Instalace Instalace se zahájí spuštěním souboru Setup.exe. Jedná se o instačního průvodce. Prvním krokem je souhlas s licencí GNU/GPL. Ve druhém kroku uživatel volí rozsah instalace a cílový adresář. Poté proběhne kopírování souborů do systému. Při prvním spuštění uživatel nastaví grafické schema ikon a asociaci přípon. Spouštění Překladač Free Pascal lze spouštět v příkazovém režimu, hlavní důraz je zde kladen na práci ve vývojovém prostředí. To lze spuštět pomocí nabídky Start, nebo přímo spouštěcím souborem z adresáře instalace. Vývoj aplikace je založen na správě Projektu, založení nového projektu je moderováno průvodcem. Lze vybrat z několika šablon, například aplikace pro textovou konzoli, aplikace s uživatelským rozhraním atd. Překlad se potom provádí volánim z menu Execute/Compile. Odinstalování Odstranění lze provést pomocí správy instalovaných programů Ovládací Panely/Přidat nebo odebrat programy. Zhodnocení Dev-Pascal je moderní přehledné prostředí plně využívající grafického uživatelského rozhraní. Nápověda obsahuje informace o ovládání vývojového prostředí a nastavování jeho vlastností. Dále návod na rychlý začátek práce na projektu a popis ovládání ladícího programu GNU gdb. Ladění programů je realizováno pouze řádkovým debuggerem gdb. 29
S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře
Projekt BROB - 2014 S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře Autor práce: Jakub Žďárský, UAMT VUT FEKT Vedoucí práce: Ing. František Burian 1 Obsah Obsah... 2 Zadání... 3 Úvod... 3
ČÁST 1. Základy 32bitového programování ve Windows
Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25
Instalace a první spuštění programu. www.zoner.cz
Instalace a první spuštění programu www.zoner.cz CZ Průvodce instalací Z nabídky instalačního CD vyberte Zoner Photo Studio 13 v požadované jazykové verzi * a klikněte na položku Instalace programu. Pokud
TECHNICKÉ POŽADAVKY PRO INSTALACI SW PRO ZÁZNAM VIDEA PRO ZÁZNAM AUDIA (ZVUKU) PRO ZÁZNAM OBRÁZKŮ JAZYKOVÉ MUTACE
INSTALACE SW EduArt OBSAH: OBSAH: TECHNICKÉ POŽADAVKY PRO INSTALACI SW PRO ZÁZNAM VIDEA PRO ZÁZNAM AUDIA (ZVUKU) PRO ZÁZNAM OBRÁZKŮ JAZYKOVÉ MUTACE POSTUP INSTALACE KDE NAJDETE INSTALAČNÍ SOUBOR JAK SPUSTÍTE
Nápověda k aplikaci EA Script Engine
Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3
Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy
Postup přechodu na podporované prostředí Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Obsah Zálohování BankKlienta... 3 Přihlášení do BankKlienta... 3 Kontrola verze
CUZAK. Instalační příručka. Verze 2.0 2015
CUZAK Instalační příručka Verze 2.0 2015 Copyright 2015 Altair CUZAK s.r.o. Všechna práva vyhrazena. Všechna práva vyhrazena. Všechna informace, jež jsou publikována na v tomto dokumentu, jsou chráněna
CUZAK. Instalační příručka. Verze 2.0 2014
CUZAK Instalační příručka Verze 2.0 2014 Copyright 2014 Altair Software s.r.o. Všechna práva vyhrazena. Všechna práva vyhrazena. Všechna informace, jež jsou publikována na v tomto dokumentu, jsou chráněna
Vývoj programů. ÚVOD DO OPERAČNÍCH SYSTÉMŮ
ÚVOD DO OPERAČNÍCH SYSTÉMŮ Vývoj programů. Programovací nástroje. Aplikační programové rozhraní API. Standard POSIX. Vytvoření spustitelného souboru, použití kompilátoru a linkeru. Statické a dynamické
Matematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
AIDA64 Extreme. Příručka k nastavení. v 1.1 30. 07. 2014.
Příručka k nastavení v 1.1 30. 07. 2014. je vyvíjen společností FinalWire s.r.o. Copyright 1995-2014 FinalWire s.r.o. Tento dokument byl vytvořen společností ABSEIRA s.r.o. Všechna práva vyhrazena. Copyright
Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013
Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521
Software programové vybavení. 1. část
Software programové vybavení 1. část Software Vše co není HW je SW = pojem se někdy vztahuje jak na programy, tak na data Oživuje hardware (zdaleka ne jen počítače) Je-li přítomen procesor, musí být i
VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Instalace programu ProVIS
Instalace programu ProVIS Tento program umožňuje instalovat program ProVIS. Umožňuje vybrat, kam se bude instalovat, a jednotlivé součásti instalace. Instalace probíhá v několika krocích. Každý krok má
INSTALACE SOFTWARE PROID+ NA MS WINDOWS
INSTALACE SOFTWARE PROID+ NA MS WINDOWS Pro správnou funkčnost ProID+ je třeba na daný počítač instalovat ovládací software ProID+. Instalace ovládacího software ProID+ se provádí pomocí instalačního balíčku.
Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)
Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog
Instalace programu ProGEO
Instalace programu ProGEO Obsah dokumentu: 1. Požadavky na systém 2. Průběh instalace 3. Aktivace zakoupené licence 4. Automatické aktualizace Updater 1. Požadavky na systém Softwarové požadavky: MicroStation
Vzdálená správa v cloudu až pro 250 počítačů
Vzdálená správa v cloudu až pro 250 počítačů S pomocí ESET Cloud Administratoru můžete řídit zabezpečení vaší podnikové sítě bez nutnosti nákupu, instalace nebo údržby dalšího hardwaru. Řešení je poskytováno
Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...
Obsah Úvodem 9 Typografické konvence.............................. 10 Změny oproti předchozím verzím......................... 11 Změny v českém vydání.............................. 18 Informace o aktualizaci
EPLAN Electric P8 2.7 s databázemi na SQL serveru
EPLAN Electric P8 2.7 s databázemi na SQL serveru EPLAN Electric P8 2.7 k dispozici pouze ve verzi 64bit. EPLAN Electric P8 využívá k ukládání některých dat databáze. Artikly, překladový slovník 1 ) a
konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian
02 konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian Kernighan v r. 1973 přepsán do jazyka C Psát programy,
ELEKTRONICKÉ PODÁNÍ OBČANA
Strana č. 1 ELEKTRONICKÉ PODÁNÍ OBČANA NÁVOD NA VYPLŇOVÁNÍ A ODESLÁNÍ FORMULÁŘŮ IČ: 63078236, DIČ: CZ63078236, OR: MS v Praze, oddíl B, vložka 3044 Strana 1 / 13 Strana č. 2 1 Obsah 1 Obsah... 2 2 Úvod...
IT ESS II. 1. Operating Systém Fundamentals
IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují
CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA
CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA Obsah Cyclope Print Management Software- uživatelská příručka... 1 1. Přehled produktu... 2 2. Stručný popis produtku CPMS... 2 2.1. Stažení CPMS...
Minimální požadavky na systém... 21 Linux a Windows na jednom disku... 22 Zrušení instalace Mandriva Linuxu... 23
Obsah Úvodem 9 Typografické konvence.............................. 10 Změny oproti předchozí verzi Mandriva Linuxu.................. 11 Informace o aktualizaci z verze 2006....................... 17 Poděkování....................................
!! UPOZORNĚNÍ!! Po nainstalování programu nezapomeňte instalovat Sestavy a Aktualizaci!! Pokyny k instalaci
S B N - Start Správa bytů a nemovitostí Pokyny k instalaci!! UPOZORNĚNÍ!! Po nainstalování programu nezapomeňte instalovat Sestavy a Aktualizaci!! VYDAS software s.r.o. Zámostí 16 338 08 Zbiroh tel: 724
Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace
Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace Číslo projektu Číslo materiálu Autor Průřezové téma Předmět CZ.1.07/1.5.00/34.0565 VY_32_INOVACE_284_Programovací_jazyky
A4300BDL. Ref: JC
# Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených
Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2
Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2 Sada Fiery Extended Applications Package (FEA) v4.2 obsahuje aplikace Fiery pro provádění úloh souvisejících se serverem
Návod pro uživatele DS150E. Dangerfield May 2009 V3.0 Delphi PSS
Návod pro uživatele DS150E 1 OBSAH Hlavní součásti...3 Zápis do elektronické řídicí jednotky (OBD)...86 Pokyny k instalaci......5 Skenování... 89 Konfigurace technologie Bluetooth...26 Diagnostický program...39
11. Přehled prog. jazyků
Jiří Vokřínek, 2016 B6B36ZAL - Přednáška 11 1 Základy algoritmizace 11. Přehled prog. jazyků doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze
Projekt do předmětu PAS. Textový editor
Projekt do předmětu PAS Textový editor 1. prosince 2005 Kamil Dudka, xdudka00@gmail.com Fakulta informačních technologií Vysoké Učení Technické v Brně Obsah 1 Úvod 1 2 Návrh 1 2.1 Uživatelskérozhraní.....
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.
CryptoPlus KB verze 2.1.2 UŽIVATELSKÁ PŘÍRUČKA říjen 2013 Obsah Obsah 2 1. Úvod 3 2. CryptoPlus jak začít... 3 2.1 HW a SW předpoklady... 3 2.2 Licenční ujednání a omezení... 3 2.3 Jazyková podpora...
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
Podpora skriptování v Audacity
Specifikace softwarového díla & Časový plán implementace pro Podpora skriptování v Audacity Audacity je oblíběný editor zvuku, který ovšem v současné době postrádá možnost automatizovaného vykonávání skriptů.
APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6
APS mini.ed programová nadstavba pro základní vyhodnocení docházky Příručka uživatele verze 2.2.0.6 APS mini.ed Příručka uživatele Obsah Obsah... 2 Instalace a konfigurace programu... 3 Popis programu...
Velký křízovkářský slovník 4.0 (VKS) Instalace programu
Velký křízovkářský slovník 4.0 (VKS) Instalace programu Obsah Technické podmínky pro provoz programu minimální konfigurace... 2 Základní informace... 2 Hlavní nabídka instalačního programu... 2 Instalace
Instalační a uživatelská příručka aplikace VHDT
Instalační a uživatelská příručka aplikace VHDT Jan Matějů 16. ledna 2013 1 Požadavky Ke spuštění aplikace je nutné mít v počítači nainstalované běhové prostředí Java. Doporučena je verze Oracle JRE 6
2.2 Acronis True Image 19
Obsah Kniha první Acronis True Image 9.0 1. Úvod 15 1.1 Co je Acronis True Image? 15 1.2 Co je nového v aplikaci Acronis True Image 9.0? 15 1.3 Jaký je rozdíl mezi zálohami a diskovými obrazy disků/diskových
Provoz DOS verzí programů VIS pod Windows 7
Provoz DOS verzí programů VIS pod Windows 7 Pozor! Firma VIS nemůže zaručit spolehlivý provoz všech funkcí starých programů v DOSu v prostředí operačního systému Windows 7 a proto servisní středisko pro
Obsah. Úvod... 9 Použité zdroje... 9 O autorovi... 10
Obsah Obsah Úvod... 9 Použité zdroje... 9 O autorovi... 10 1. Začínáme s počítačem... 11 1.1 Základní části počítače...11 1.1.1 Počítačová skříň...11 1.1.2 Monitor...12 1.1.3 Klávesnice...13 1.1.4 Myš...15
OBSAH... 2 ÚVOD... 3 TYPY INSTALACE... 4
OBSAH OBSAH... 2 ÚVOD... 3 O této příručce...3 Téma 3 Určení 3 Potřebný software...3 Systémové požadavky...3 Požadavky na server 3 TYPY INSTALACE... 4 Instalace na samostatná PC (Typická)...4 Typická instalace
Instalace a od-instalace aplikace Google / Android
Instalace a od-instalace aplikace Google / Android Petr Novák (Ing., Ph.D.) novakpe@labe.felk.cvut.cz 28.06.2017 Obsah 1 Úvod... 1 2 Povolení instalace aplikace... 2 3 Stažení aplikace... 3 4 Instalace
MATLAB: Automatická instalace a aktivace licence TAH
MATLAB: Automatická instalace a aktivace licence TAH 1. VYTVOŘENÍ UŽIVATELSKÉHO ÚČTU NA STRÁNKÁCH MATHWORKS: Na odkazu níže si vytvořte účet na stránkách MathWorks s použitím Vaší školní emailové adresy
INSTALACE SW V GNU/LINUXU
INSTALACE SW V GNU/LINUXU Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Instalace SW v GNU/Linuxu Autor Martin Šimůnek
GeoPlan. Administrátorská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056. Verze 1.0
GeoPlan Administrátorská příručka Verze Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056 2 Obsah 1 Úvod... 4 1.1 Systémové požadavky... 4 2 Instalace systému... 5 2.1 Instalace
CZ.1.07/1.5.00/
Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice
Instalace aplikace 602XML Filler
Instalace aplikace 602XML Filler Popis aplikace 602XML Filler 602XML Filler je aplikace pro vyplňování formulářů. Jedná se o volně šiřitelný a v České republice již všeobecně rozšířený nástroj se snadným
INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka
INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka Popis funkce Softwarový nástroj INISOFT Update je univerzálním nástrojem pro stahování, údržbu a distribuci programových aktualizací
monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura
IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional
Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)
Programovací jazyky Programovací jazyky nižší assembler (jazyk symbolických instrukcí) vyšší imperativní (procedurální) Pascal, C/C++, Java, Basic, Python, php neimperativní (neprocedurální) Lisp, Prolog
Testovací protokol. webový generátor PostSignum. sada PIIX3; 1 GB RAM; harddisk 20 GB IDE OS: Windows Vista Service Pack 2 SW: Internet Explorer 9
Příloha č. 4 1 Informace o testování estovaný generátor: 2 estovací prostředí estovací stroj č. 1: estovací stroj č. 2: estovací stroj č. 3: Certifikáty vydány autoritou: estovací protokol webový generátor
IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1
IPFW Aplikace pro ovládání placeného připojení k Internetu verze 1.1 Popis aplikace Aplikace IPFW (IP Firewall) je určen k řízení placeného připojení k Internetu ve spojení s elektronickým mincovníkem
Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.
Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných
Úvod. Programovací paradigmata
.. Úvod. Programovací paradigmata Programovací techniky doc. Ing. Jiří Rybička, Dr. ústav informatiky PEF MENDELU v Brně rybicka@mendelu.cz Cíl: programování efektivně a bezpečně Programovací techniky
Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0
Implementace LMS MOODLE na Windows 2003 Server a IIS 6.0 Obsah 1 ÚVOD... 3 1.1 Instalace PHP... 3 1.1.1 Nastavení práv k adresáři PHP... 3 1.1.2 Úprava souboru php.ini... 4 1.1.3 Proměnné prostředí...
1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky
1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky 1. Nainstalujte ovladač na připojení NXJ přes USB rozhraní. Pokud jste nainstalovali software od LEGO Mindstorms, který se k legu
Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika
Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika Ročník: 9. Číslo projektu: CZ.1.07/1.4.00/21.2181 Datum vytvoření: prosinec
Certifikační autorita EET Modelové postupy vytvoření souboru žádosti o certifikát
Certifikační autorita EET Modelové postupy vytvoření souboru žádosti o certifikát verze 1.0, 1.9.2016 OBSAH 1 Úvod... 3 2 Sestavení souboru žádosti o certifikát ve Windows 7... 4 Přidání modulu snap-in
MODEM OPTIONS PRO TELEFON NOKIA 3650 ÚVODNÍ PŘÍRUČKA PROGRAMU
ÚVODNÍ PŘÍRUČKA PROGRAMU MODEM OPTIONS PRO TELEFON NOKIA 3650 Copyright 2003 Nokia. Všechna práva vyhrazena 9355538 Issue 1 Vydaná elektronická příručka odpovídá "Podmínkám a ustanovením uživatelských
3. Základy programovacího jazyka Java
3. Základy programovacího jazyka Java Programovací jazyk Java nese označení jazyk 3.v generace 3GL, kde označeni 3 označuje imperativní jazyk vysoké úrovně. Tento jazyk se vyznačuje vysokou mírou univerzálnosti,
Využití aplikace SketchUp pro tvorbu jednoduchého informačního systému
Využití aplikace SketchUp pro tvorbu jednoduchého informačního systému Ing. Pavel Tobiáš Digitální technologie v geoinformatice, kartografii a dálkovém průzkumu Země 30. října 2014 Pavel Tobiáš, katedra
Instalace OS, nastavení systému
ZVT Instalace OS, nastavení systému SW vybavení PC HW hardware zařízení počítače (+ firmware těchto zařízení, BIOS VGA, ) BIOS basic input output systém poskytuje služby OS, uložen v paměti na MB. (Nastavení
Synchronizace kontaktů z ESO9 do MS Outlook
Synchronizace kontaktů z ESO9 do MS Outlook E S O 9 i n t r a n e t, a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a Strana 1 (celkem 7) Popis... 3 Instalace a nastavení doplňku klienta... 3 Instalace... 3
Vytvoření bootovatelného média
Vytvoření bootovatelného média Vytvoření bootovatelného média VY_32_INOVACE_05_01_01 Vytvořeno Červen 2013 Učební materiál slouží vyučujícímu k vysvětlení základních pojmů z oblasti OS GNU/Linux a seznamuje
ALFIS 2G 2015 komplexní ekonomický systém. verze 2015.5. Návod na instalaci
ALFIS 2G 2015 komplexní ekonomický systém verze 2015.5 Návod na instalaci Fuksa Ladislav Ing. Sedlčanská 1327/65 140 00 Praha 4 Tel. 223 010 785, 603 463 137 E-mail alfis@fksoft.cz Web www.alfis.cz, www.fksoft.cz
Jak funguje GNU/Linux
Jak funguje GNU/Linux Úvod do operačního systému a filozofie Jiří Jánský SUT SH 12.10.1010 GNU/Linux I. Proč Linux používájí geekové Za více námahy více muziky Příklad s přepsáním titulků Svobody Open
FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ
FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ Daniel Smutek 1), Ludvík Tesař 2) 1) 3. interní klinika 1.LF UK a VFN, Praha 2) Ústav teorie informace a automatizace, Akademie věd
Provozní pokyny Aplikační stránky
Před použitím tohoto zařízení si důkladně přečtěte tento manuál a mějte jej po ruce pro budoucí použití. Provozní pokyny Aplikační stránky OBSAH Jak číst tuto příručku...2 Použité symboly...2 Vyloučení
Bc. Martin Majer, AiP Beroun s.r.o.
REGISTR DIGITALIZACE HISTORICKÝCH FONDŮ (RDHF) A DIGITÁLNÍCH KONKORDANCÍ (DK) Návrh uživatelského rozhraní klientských aplikací verze 1.0 Bc. Martin Majer, AiP Beroun s.r.o. 28.11.2016-1 - Obsah 1 Seznam
POTŘEBA A PRODUKCE ENERGIÍ V ZEMĚDĚLSKÉ VÝROBĚ V ČR V KRIZOVÉ SITUACI. Specializovaná mapa. Návod k používání programu
VÝZKUMNÝ ÚSTAV ZEMĚDĚLSKÉ TECHNIKY, v.v.i. ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA v PRAZE POTŘEBA A PRODUKCE ENERGIÍ V ZEMĚDĚLSKÉ VÝROBĚ V ČR V KRIZOVÉ SITUACI Specializovaná mapa Návod k používání programu Projekt
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
Aktivace a aktualizace klíčů
Aktivace a aktualizace klíčů Obsah 1 Jak začít...2 2 Instalace Prerequisities 15...3 3 Instalace CAD...3 4 Informace o ochranných klíčích...4 5 Jak můžu aktivovat můj klíč?...4 5.1 Instalace Prerequisities...5
STRUč Ná Př íruč KA pro Windows Vista
STRUč Ná Př íruč KA pro Windows Vista OBSAH Kapitola 1: SYSTéMOVé POžADAVKY...1 Kapitola 2: INSTALACE SOFTWARU TISKáRNY V SYSTéMU WINDOWS...2 Instalace softwaru pro lokální tisk... 2 Instalace softwaru
Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Operační systém Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
Úvod do Linuxu SŠSI Tábor 1
Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.
IB111 Programování a algoritmizace. Programovací jazyky
IB111 Programování a algoritmizace Programovací jazyky Programovací jazyky Programovací jazyk Prostředek pro zápis algoritmů, jež mohou být provedeny na počítači Program Zápis algoritmu v programovacím
Úvod. Únor Fakulta informačních technologií VUT. Radek Kočí Seminář Java Úvod 1/ 23
Seminář Java Úvod Radek Kočí Fakulta informačních technologií VUT Únor 2010 Radek Kočí Seminář Java Úvod 1/ 23 Téma přednášky Organizace semináře Java úvod, distribuce Radek Kočí Seminář Java Úvod 2/ 23
úvod Historie operačních systémů
Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav
Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx.
Kapitola 1 Uživatelská příručka Tento dokument popisuje instalaci a používání elektronické cvičebnice Styx. 1.1 Systémové požadavky Cvičebnice je napsána v jazyce Java, uživatel proto musí mít nainstalováno
Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station
Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station Konfigurační příručka A-61732_cs 7J4367 Správa zařízení Kodak Scan Station Pro 550 Obsah Rozdíly... 1 Instalace... 2 Vytváření
Instalace SMART Board Software
Instalace SMART Board Software 1. Nepřipojujte hardwarové zařízení SMART Board k počítači před instalací software. Odinstalujte případnou předchozí verzi software, galerií a českého jazykového rozšíření
Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.
1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
CS OTE. Dokumentace pro externí uživatele
CS OTE OTE Launcher Manager 1/20 Obsah Použité zkratky... 2 1 Úvod... 3 2 Nastavení systému uživatele... 3 2.1 Konfigurace stanice... 3 2.2 Distribuce aplikace OTE Launcher Manager... 3 2.3 Download aplikace
Vývojové nástroje jazyka Java
Vývojové nástroje jazyka Java Tato kapitola informuje čtenáře, jaké nástroje je zapotřebí nainstalovat pro spouštění a vývoj programů v jazyce Java, hlavním cílem kapitoly je seznámit čtenáře s aplikacemi,
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2
Přednáška 2 Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. 1 Systém souborů (FS) I 2 Systém souborů II Logický systém souborů pro běžného uživatele se jeví jako jediná homogenní struktura
Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici
Základní příkazy Úvod do Unixu man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp vypíše nápovědu o příkazu cp, manuálová stránka se ukončí stisknutím klávesy
7. LADĚNÍ PLC PROGRAMU
Ladění PLC programu 7. LADĚNÍ PLC PROGRAMU 7.1 Instrukce pro ladění programu instrukce funkce DEBUG definice oblasti pro ladění PLC programu syntax1 DEBUG [ON] syntax2 DEBUG OFF parametr ON,OFF vypnutí
František Hudek. červen ročník
VY_32_INOVACE_FH17_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek červen 2013
Příručka pro instalaci PCI Analog TV Card Lite
Příručka pro instalaci PCI Analog TV Card Lite Obsah V2.1 Kapitola 1Instalace PCI Analog TV Card Lite... 2 1.1 Obsah balíčku... 2 1.2 Požadavky na systém...2 1.3 Instalace hardwaru... 2 Kapitola 2Rychlá
IFTER-EQU Instalační manuál
IFTER-EQU Instalační manuál Revize: Únor 2016 1 / 30 Obsah: 1 IFTER EQU Instalace softwaru 1.1 Rychlá instalace 1.1.1 Instalace na jeden počítač 1.1.2 Instalace na více počítačů 1.2 Pokročilá instalace
STATISTICA 9 Postup instalace plovoucí síťové verze na terminálovém serveru a Citrixu
STATISTICA 9 Postup instalace plovoucí síťové verze na terminálovém serveru a Citrixu 1. Tento návod se soustředí na instalaci na terminálová server a Citrix, ale je použitelný pro jakoukoli instalaci,
Instalační manuál. HelpDesk
Instalační manuál HelpDesk 2 HelpDesk Obsah 1. Úvod... 3 2. Softwarové nároky aplikace... 4 3. Instalace... 5 3.1. Instalace PHP... 5 3.2. Instalace HelpDesk... 5 3.3. Instalace Deamon... 5 4. Prvotní
Instalace webové služby Mydlinka
Instalace webové služby Mydlinka Aktualizace dokumentu: 21.10.2014 Obsah 1 Co je to webová služba Mydlinka 2 Požadavky na instalaci a provoz 2.1 SAS 2.2 Databáze 2.3 Operační systém 2.4 Softwarové vybavení
Aplikační programové vybavení
Aplikační software Aplikační software Programy z nejrůznějších oblastí využití počítače. Dnes existují stovky programů a u každého druhu pak často desítky konkrétních programů, které s větším nebo menším