|
Začátečník |
Pokročilý |
Profesionál |
|||||
|
|
|
||||||
Prostor
pro experimentování Programátorská laboratoř |
||||||||
|
|
Budete potřebovat
přibližně 45 minut |
|
Operační systém
použitý v příspěvku: Windows 2000 Vývojové nástroje: Visual Basic 6.0, Visual Basic .NET |
||||
|
|
|
|
|
|
|
|
|
|
|
|
Přehrávání animací
počítačového pomocníka
Přehrávání animací počítačových pomocníků, kterých základy spočívají na technologii MS Agent 2.0, má na starosti metoda Play. Obecné použití metody má tuto podobu:
agent.Characters ("CharacterID").Play "AnimationName"
Jak můžete vidět, metoda disponuje jediným parametrem (AnimationName), jenž specifikuje název animace, která se má přehrát. Kdybychom například chtěli, aby nám pomocník zatleskal, použijeme tento programový kód:
Agent1.Characters.Load "Pomocník1",
"genie.acs"
Dim pomocník As Object
Set
pomocník = Agent1.Characters("Pomocník1")
pomocník.Show
pomocník.Speak "Gratuluji vám!"
pomocník.Play "Congratulate"
Výsledek
můžete vidět na obr. 1.
Obr.
1 – Přehrání vybrané animace pomocníka použitím metody Play
|
Sady animací, které podporují standardní počítačoví pomocníci (jako je
například čarovný džin či kouzelník Merlin) můžete získat z dokumentu
Agent: Platform SDK, jenž si můžete stáhnout z webové stránky www.microsoft.com/msagent/. |
Současná deklarace a inicializace proměnné
Visual
Basic .NET uvádí nový a nutno říci, že mnohem rychlejší a efektivnější způsob
procesu deklarace a následní inicializace proměnných. Oba tyto parciální úkony
můžete od nynějška spojit dohromady, protože VB .NET vám dovoluje proměnné
ihned při deklaraci inicializovat. Nejdříve se ovšem podívejme, jaká byla
situace při deklaraci a inicializaci proměnných před příchodem VB .NET:
Dim
proměnná1 As Integer
'deklarace proměnné s názvem proměnná1
proměnná1 = 1024
'inicializace proměnné
Teď
se podívejme, jak lze oba kroky spojit (ovšem pamatujte, že pouze ve VB .NET!):
Dim proměnná1 As Integer = 1024
Pokud
se rozhodnete pro současnou deklaraci a inicializaci proměnných, nejenom, že si
ušetříte trochu psaní, ale můžete snadno optimalizovat svůj programový kód.
Vytvoření distribuční jednotky aplikace
V tomto
tipu si ukážeme, jak k stávajícímu projektu (resp. řešení) VB .NET přidat
distribuční jednotku. Postupujte dle následujících instrukcí:
Obr. 2 – Přidání
nového projektu do stávajícího řešení
Obr. 3 – Bližší specifikace
typu vytvářeného projektu
Posléze
průvodce přidá do VB .NET nový projekt s distribuční jednotkou. Tuto
skutečnost můžete spatřit, když se podíváte do okna Průzkumníka řešení (Solution Explorer) (obr. 4).
Obr.
4 – Okno Průzkumníka řešení po přidání projektu s distribuční jednotkou
Ještě
předtím, než se dostaneme k popisu okna FileSystem, se podíváme do okna
s vlastnostmi projektu s distribuční jednotkou (jde o okno Properties Window). Zde můžete změnit hodnoty několika zajímavých vlastností,
jako je třeba jméno autora (Author), popis distribuční
jednotky (Description), či informace o výrobci (Manufacturer).
|
Jestliže v okně Properties Window tyto vlastnosti
nevidíte, ujistěte se, že je v Průzkumníkovi řešení (Solution
Explorer) vybrána položka s názvem vašeho projektu
s distribuční jednotkou. |
Průvodce
pro vás také otevře okno FileSystem, které je rozděleno na dvě části.
V levé části můžete vidět strukturu souborového systému tak, jak bude tato
nainstalována na cílové počítačové stanici. V opozitní části se zobrazuje
seznam položek, které tvoří obsah jednotlivých uzlů souborové struktury.
Abyste
vytvořili zástupce pro aplikaci, jenž bude po instalaci aplikace na cílovém
počítači umístěn na ploše, proveďte toto:
Obr. 5 –
Vytvoření zástupce pro aplikaci
Obr. 6 –
Přemístění zástupce do složky User´s Desktop
Podívejte
se do složky vašeho projektu, kde by se měla nacházet i složka se soubory pro
distribuční jednotku. Spustíte-li soubor Setup, bude aktivována instalační
procedura. Po instalaci bude na plochu uložen soubor se zástupcem, po spuštění
kterého se rozběhne samotná aplikace. Dobrá práce!
|
Sestavování distribučních jednotek je zcela jistě zajímavá práce, a
proto se s ní střetnete také v sekci Téma měsíce v některém
z příštích vydání vaší oblíbené programátorské rubriky. |
Pokročilé použití
operátorů
VB
.NET vám dovoluje efektivnější použití hlavních operátorů ve spojení s přiřazovacím
příkazem. Mezi hlavní operátory patří:
Pomocí
pokročilého použití uvedených operátorů můžete příkaz:
x = x + 1
zapsat
jako:
x += 1
Podobná
je situace i při použití dalších operátorů (tab. 1).
Tab. 1.
Standardní forma příkazu |
Pokročilá forma příkazu |
x = x - 1 |
x -= 1 |
x = x * 1 |
x *= 1 |
x = x / 1 |
x /= 1 |
x = x \ 1 |
x \= 1 |
x = x ^ 1 |
x ^= 1 |
x = x & "text" |
x &= "text" |
Opět
se vám tedy naskýtá příležitost pro ušetření námahy a zabezpečení
efektivnějšího běhu vašich aplikací.
Ján
Hanák