|
![]() | Interaktivnφ nßvrh objekt∙ za b∞hu aplikace | ![]() | Programovßnφ uživatelskΘho rozhranφ |
Reakce na stisk klßvesy
Aplikace b∞₧φcφ pod Windows se zpravidla ovlßdajφ myÜφ, pevn∞ dan²mi klßvesami a jejich kombinacemi (mezernφk, Üφpky) nebo tzv. hork²mi klßvesami vyznaΦen²mi podtr₧enφm znaku v menu Φi v nadpisech slo₧ek, na n∞₧ klßvesa p∙sobφ. Mimo to je mo₧no pou₧φt starÜφ styl ovlßdßnφ, p°i n∞m₧ aplikace p°edepφÜe jednotliv²m klßvesßm (zejmΘna tzv. funkΦnφm klßvesßm) urΦit² v²znam a funkci.
602SQL podporuje ve vnit°nφm jazyce i tento styl pomocφ funkce Register_key
. Tato funkce umo₧≥uje programßtorovi aplikace p°i°adit klßvese nebo kombinaci klßves zprßvu. Zprßva pak bude zaslßna programu v okam₧iku stisku klßves. Program zφskß zprßvu volßnφm funkce Get_ext_message
a m∙₧e na nφ vhodn∞ reagovat.
╚asovaΦ
Aplikace m∙₧e pomocφ funkce Set_timer
nastavit ΦasovaΦ, kter² ve stanovenΘ period∞ posφlß programu zvolenou zprßvu. Program tuto zprßvu p°ijme funkcφ Get_ext_message
a m∙₧e na nφ vhodn∞ reagovat. Takto lze naprogramovat akce, kterΘ budou provßd∞ny "na pozadφ" b∞₧φcφ aplikace. Zprßvy od ΦasovaΦe se nezpracovßvajφ, kdy₧ je otev°eno modßlnφ okno.
Prßce se soubory
Pro interaktivnφ v²b∞r souboru slou₧φ funkce Select_file
, pro v²b∞r adresß°e funkce Select_directory
.
Pro manipulace se soubory z prost°edφ vnit°nφho programovacφho jazyka jsou k dispozici funkce:
Delete_file
- zruÜenφ souboru;
Make_directory
- vytvo°enφ adresß°e;
Seek
- nastavenφ pozice v souboru;
Filelength
- zjiÜt∞nφ dΘlky souboru;
Reset
, Rewrite
, Close
, Read, Write
, Writeln
, Eof
- funkce pro prßci s textov²mi soubory - v²znam jako v jazyce Pascal.
Pro prßci s binßrnφmi soubory je nutno volat funkce pat°φcφ do Windows API.
R∙znΘ
Exec
- spuÜt∞nφ jinΘho programu v prost°edφ Windows.
Set_cursor
- nastavenφ tvaru kurzoru myÜi (Üipka nebo hodiny).
![]() | Interaktivnφ nßvrh objekt∙ za b∞hu aplikace | ![]() | Programovßnφ uživatelskΘho rozhranφ |