Visual Basic programovn Lenka Forstov Pro Visual Basic
Visual Basic - programování Lenka Forstová
Proč Visual Basic • • Jednoduchý programovací jazyk Rozšířený, široká podpora (MS) Programování maker v Excelu, Accesu a Wordu. . . Visual - objekty se „kreslí“ a nastavují se jim vlastnosti • Příjemné vývojové prostředí
Verze a klony • Visual Basic 6. 0 zastaralá verze, ale přehlednější => pro naši výuku vhodnější • Visual Basic. NET moderní komerčně využívané – Visual Express Studio 2012 vývojové prostředí volně šiřitelné • Visual Basic for Applications (VBA) jazyk programování maker v MS Office • Visual Basic Script např. programování WWW stránek
Historie programování • program = posloupnost instrukcí procesor • zápis instrukcí ve strojovém kódu – závislé na konkrétním procesoru • jazyk assembler – symbolický zápis instrukcí – instrukce závislé na procesoru – program nepřenositelný • vyšší programovací jazyky – – Fortran (1954), Cobol (1960), . . . program se překládá do strojového kódu konkrétního procesoru příkazy v jazyce podobném angličtině přenositelné programy
Historie programování • Basic (1963) – Beginners All-purpose Symbolic Instruction Code – číslované řádky, příkaz GOTO => nepřehledná struktura programu • Quick. Basic – firma Microsoft v roce 1975 – nemá číslované řádky – strukturované programování (podmínka, cyklus, podprogram, . . . ) • Visual Basic (1991) – operační systém Windows – objektové programování – programování řízené událostmi
Historie programování • Visual Basic 6. 0 (1998) – poslední verze před. NET • Visual Basic. NET (2001) – program se nepřevádí do strojového kódu, ale do mezikódu CIL (Common Intermediate Language) – uživatelům se distribuuje v exe souboru CIL – na uživatelském počítači. NET Framework – převod do strojového kódu až při spuštění exe souboru – optimalizace pro daný procesor – první spuštění je zpomaleno kompilací • Visual Basic 2010 na platformě. NET, ale už se neuvádí v názvu
Základní pojmy • programovací jazyk • zdrojový kód programu • kompilace = převod do strojového kód – součástí je optimalizace – vznikne exe soubor – částečně nevratný proces • interpretované jazyky – – nevzniká exe soubor každý příkaz je přeložen a hned proveden opakovaný překlad zdržuje snadná přenositelnost
Základní rysy VB • vyšší programovací jazyk • IDE – Integrated Development Environment – interpretace programu (během výoje) – kompilace do exe souboru (hotový program) • strukturované programování • objektově orientované programování – knihovny objektů prostředí Windows – vlastnosti – metody • Událostmi řízené programování
Doporučená literatura • Lucie Pelikánová, Jan Čihák, Lucie Knejpová: Visual Basic – Sbírka řešených příkladů, Ben 1998 Základy programování vysvětleny v příkladech, vhodné pro začátečníky jako učebnice. • Lenka Tahalová, Tomáš Holan: Visual Basic v příkladech, BEN 2001 Kniha je sbírkou prográmků, které by měly ilustrovat to, co je dobré znát. Není to učebnice, ale spíše přehled, co je možné ve Visual Basicu naprogramovat a co je zajímavé. • Michael Havorson: Microsoft Visual Basic 6. 0 Professional Krok za krokem, Computer Press Učebnice jazyka Microsoft Visual Basic verze 6. 0. Příklady jsou podrobně rozebrány.
- Slides: 9