P°idßnφ
°ßdku do souboru Autoexec.bat |
ZaΦßteΦnφk |
1.9.2000 |
Pokud pot°ebujete p°idat
nap°φklad n∞jak² parametr, nezbytn² pro b∞h VaÜφ aplikace, do
souboru Autoexec.bat, lze to ud∞lat pomocφ t°φ °ßdk∙ k≤du.
|
|
Uklßdßnφ
spouÜt∞nφ Windows |
ZaΦßteΦnφk |
1.9.2000 |
Tento p°φklad
ilustruje trivißlnφ aplikaci, kterß p°i svΘm spuÜt∞nφ zapφÜe
Φas do souboru, pak z∙stane celou dobu b∞₧et a p°i ukonΦenφ
znovu zapφÜe Φas do souboru. Jen ji musφte p°idat tak, aby se
automaticky spustila po startu. Ideßlnφ pro jakous takous kontrolu
toho, co se d∞je s maÜinou, kdy₧ u nφ nejste.
|
|
Nßhled
na dokumenty MS Office |
ZaΦßteΦnφk |
1.9.2000 |
Pro korektnφ b∞h
tohoto tipu pot°ebujte mφt
nainstalovan² Active Desktop. Pak lze zobrazit nßhled na r∙znΘ
soubory.
|
|
Poslednφ
den v m∞sφci |
ZaΦßteΦnφk |
1.9.2000 |
Funkce, kterß vrßtφ
Φφslo poslednφho dne v m∞sφci na zßklad∞ zaslanΘho datumu.
|
|
SΦφtßnφ
Φas∙ |
ZaΦßteΦnφk |
1.9.2000 |
Postup, kter² seΦte
dva Φasy dohromady a vrßtφ jejich souΦet.
|
|
ZjiÜt∞nφ
symbolu m∞ny |
ZaΦßteΦnφk |
1.9.2000 |
Toto je velmi u₧iteΦnß
funkce, pokud chcete zjistit, jak² symbol m∞ny je implicitn∞ pou₧φvßn
a zda je zobrazovßn p°ed nebo za Φßstkou.
|
|
Zßpis
udßlostφ do NT Logu |
ZaΦßteΦnφk |
1.9.2000 |
WindowsovskΘ
aplikace v∞tÜinou zapisujφ d∙le₧itΘ informace do logu, aby tak u₧ivatel
mohl zjistit co se d∞je. Ve Visual Basicu 5/6 nynφ objekt App tuto
mo₧nost zßpisu poskytuje takΘ.
|
|
ZjiÜt∞nφ
verze Internet Exploreru |
PokroΦil² |
1.9.2000 |
Pro zajiÜt∞nφ b∞hu
n∞kter²ch VaÜich aplikacφ m∙₧e b²t nezbytnΘ zjistit, jakß
verze Internet Exploreru je nainstalovßna na klientskΘm poΦφtaΦi.
N∞kterΘ prvky toti₧ mohou vyu₧φvat jeho knihovny.
|
|
ZjiÜt∞nφ
datumu Velikonoc |
ZaΦßteΦnφk |
3.7.2000 |
Nßsledujφcφ
funkce vracφ datum Velikonoc pro rok, kter² ji zaÜlete jako
parametr.
|
|
Volßnφ
knihoven z Control Panelu |
PokroΦil² |
1.7.2000 |
Funkce,
kterΘ poskytuje Contol panel, nap°φklad nastavenφ datumu a Φasu,
myÜi, klßvesnice, obrazovky a pod. nejsou standartnφ API funkce
Windows. Jsou ovlßdßny programem CONTROL.EXE a majφ sv∙j vlastnφ
formßt CPL. Jsou ulo₧eny v adresß°i SYSTEM ve Windows nechajφ se
zavolat pomocφ VB funkce Shell s urΦit²mi parametry.
|
|
Zm∞na
NUM, CAPS, INS klßves |
PokroΦil² |
1.7.2000 |
Pou₧φvßte-li
v aplikacφch komponent statusbar, nechß se v jeho vlastnostech
nastavit zobrazovßnφ stavu klßves NUM LOCK, CAPS LOCK, INSERT a
SCROLL LOCK. P°i zm∞n∞ jejich stavu se statusbar automaticky p°ekreslφ.
OvÜem, je to zßvislΘ na klßvesnici. Nßsledujφcφ p°φklad Vßm
objasnφ, jak si programov∞ zm∞nit stav t∞chto klßves bez zßvislosti
na klßvesnici.
|
|
HypertextovΘ
odkazy na URL |
PokroΦil² |
1.7.2000 |
Ud∞lat
hypertextov² odkaz ve Visual Basicu lze pom∞rn∞ jednoduÜe. API
funkce ShellExecute, kterΘ p°edßte URL adresu, sama zjistφ, ₧e mß
zavolat defaultnφ browser se specifickou URL adresou.
|
|
ZjiÜt∞nφ
aktivnφho p°ipojenφ k Internetu |
PokroΦil² |
1.7.2000 |
Pokud
je nutno zjistit aktivnφ internetovΘ p°ipojenφ v dan² okam₧ik,
jsou dv∞ mo₧nosti. Bu∩ si do projektu zakompilujete internetovskΘ
komponenty z Visual Basicu, nebo pou₧ijte zde nabφzenou metodu, kterß
komponenty nepot°ebuje.
|
|
Pohyb
myÜi p°es tlaΦφtko |
ZaΦßteΦnφk |
1.7.2000 |
Pro
lepÜφ grafick² vzhled VaÜφ aplikace lze sledovat, zda se myÜ
nachßzφ nad tlaΦφtkem nebo ho opustila.
|
|
ZjiÜt∞nφ
prodlevy na dvojklik myÜi |
ZaΦßteΦnφk |
1.7.2000 |
Pokud
pot°ebujete zjistit hodnotu nastavenou ve Windows pro Φas prodlevy
dvojkliku myÜi, tj. Φas, kter² Windows urΦujφ, zda jde o dvojklik
Φi nikoliv, pou₧ijte nßsledujφcφ funkci.
|
|
Nastavenφ
prodlevy na dvojklik myÜi |
ZaΦßteΦnφk |
1.7.2000 |
Pokud
pot°ebujete nastavit jinou hodnotu Windows pro Φas prodlevy
dvojkliku myÜi, tj. Φas, kter² Windows urΦujφ, zda jde o dvojklik
Φi nikoliv, pou₧ijte nßsledujφcφ funkci.
|
|
P°ehozenφ
tlaΦφtek myÜi |
ZaΦßteΦnφk |
1.7.2000 |
Pot°ebujete
dßt u₧ivateli mo₧nost, pokud je levßk, aby si p°ehodil tlaΦφtka
myÜi p°φmo z VaÜφ aplikace ? Ok, tady je k≤d.
|
|
ZjiÜt∞nφ
poΦtu tlaΦφtek myÜi |
ZaΦßteΦnφk |
1.7.2000 |
N∞kdy je nutnΘ
zjistit, zda mß u₧ivatel k dispozici dv∞ nebo t°i tlaΦφtka na myÜi
pro definovßnφ specißlnφch akcφ nap°. na klik st°ednφho tlaΦφtka.
Je to pom∞rn∞ jednoduchΘ.
|
|
P°idßnφ
ikony do systΘmovΘho °ßdku |
PokroΦil² |
1.7.2000 |
Aplikaci
lze pustit minimalizovanou a jejφ ikonku p°idat pouze do systΘmovΘho
°ßdku Windows. Kliknutφm na tuto ikonu lze vyvolat akce, kterΘ si
nadefinujete.
|
|
ZjiÜt∞nφ
typu klßvesnice |
ZaΦßteΦnφk |
1.7.2000 |
Na zjiÜt∞nφ typu
klßvesnice existuje jednoduchß API funkce, kterß vrßtφ Φφslo klßvesnice.
Na zßklad∞ tohoto Φφsla lze u₧ivateli sd∞lit textovou informaci.
|
|
Rychlost
opakovßnφ znak∙ |
ZaΦßteΦnφk |
1.7.2000 |
Windows majφ
nastavitelnou Φasovou prodlevu pro opakovßnφ znaku, pokud podr₧φte
klßvesu. Jakß je tato Φasovß prodleva nastavena zjistφte API
dotazem na parametr systΘmu.
|
|
Rychlost
blikßnφ kurzoru |
ZaΦßteΦnφk |
1.7.2000 |
Rychlost blikßnφ
kurzoru je prom∞nnß a je ulo₧ena v parametrech Windows. Dotazem na
parametr ji lze zjistit.
|
|
ZjiÜt∞nφ
nainstalovan²ch souΦßstφ Office |
PokroΦil² |
1.7.2000 |
Spolupracujφ - li vaÜe
programy s aplikacemi MS Office nebo je vy₧adujφ z r∙zn²ch d∙vod∙
ke svΘmu b∞hu, je nutnΘ si nejprve zkontrolovat, zda jsou aplikace
nainstalovßny.
|
|
Tvorba
URL souboru |
ZaΦßteΦnφk |
1.7.2000 |
V URL souborech jsou
ulo₧eny adresy na urΦitΘ WWW strßnky. Jednß se vlastn∞ o
zjednoduÜen² typ LNK souboru. Pokud URL soubor otev°ete, zjistφte,
₧e vypadß takto:
[InternetShortcut]
URL=http://www.websiteaddress.com
Pak asi ji₧ nenφ
problΘm vytvo°it tento soubor p°φmo z VB.
|
|
UkonΦenφ
jinΘ aplikace |
PokroΦil² |
1.7.2000 |
Pomocφ API funkcφ
FindWindow a PostMessage m∙₧ete zjistit, zda je urΦitß aplikace
otev°ena a potΘ ji zav°φt. Nev²hodou je, ₧e musφte znßt
titulek okna, kterΘ hledßte.
|
|
B∞h
pouze jednΘ instance aplikace |
ZaΦßteΦnφk |
1.7.2000 |
Pokud
chcete zabezpeΦit, aby VaÜe aplikace nebyla na jednom poΦφtaΦi
spuÜt∞nß vφcekrßt najednou, tj. aby v₧dy u₧ivatel pracoval
pouze s jednou instancφ, je t°eba upravit zdrojov² k≤d, kter²
se spouÜtφ jako prvnφ p°i volßnφ VaÜφ aplikace.
|
|
Kryptovßnφ |
PokroΦil² |
1.7.2000 |
Kryptovßnφ
je metoda, kdy se n∞jak² ·daj pro jeho utajenφ pomocφ klφΦe p°evede
na jinΘ znaky. Tato metoda se pou₧φvß nap°φklad p°i ochran∞
programu heslem. Nßsledujφcφ k≤d popisuje jednoduch² p°φklad
kryptovacφ procedury.
|
|
Jak
zjistit p°echodn² rok |
ZaΦßteΦnφk |
1.7.2000 |
S p°echodn²m
rokem jsou obΦas problΘmy, pokud nap°φklad tvo°φte kalendß°
atd. Nabφzφm zde proto dv∞ funkce pro zjiÜt∞nφ p°echodnΘho
roku.
|
|
Je
datum o vφkendu ? |
ZaΦßteΦnφk |
1.7.2000 |
TakΘ n∞kdy pot°ebujete
zjistit, zda datum, kterΘ u₧ivatel zadal nenφ nßhodou o vφkendu?
Tady je nßvod, jak to zjistit
|
|
ZjiÜt∞nφ
v∞ku osoby |
ZaΦßteΦnφk |
1.7.2000 |
Nßsledujφcφ
funkce Vßm vrßtφ v∞k osoby na zßklad∞ jejφho datumu narozenφ a
bu∩ aktußlnφho datumu, nebo datumu zaslanΘho.
|
|
ZjiÜt∞nφ
poΦtu Φφslic v Φφsle |
ZaΦßteΦnφk |
1.7.2000 |
Pokud pot°ebujete ve
VaÜφ aplikaci ov∞°it, zda Φφslo obsahuje urΦit² poΦet Φφslic,
zde je jednoduch² k≤d, kter² Vßm tento poΦet vrßtφ
|
|
Odstran∞nφ
vÜech mezer v °et∞zci |
ZaΦßteΦnφk |
1.7.2000 |
Pokud pot°ebujete
odstranit veÜkerΘ mezery v °et∞zci z jakΘhokoliv d∙vodu, zde je
funkce, kterß Vßm tyto mezery odstranφ.
|
|
|