Hlavnφ novinky ve verzi 5.0
Pro ·plnost zde uvßdφme veÜkerΘ novinky od zaΦßtku v²voje 32-bitovΘ verze WinBase602. Novinky uvedenΘ ji₧ ve verzi 4.32 jsou oznaΦeny hv∞zdiΦkou (*).
WinBase602 verze 4.32 byla sestavena na ja°e 1996, verze 5.0 na ja°e 1997
Instalace a architektura
- novΘ prost°edφ instalace - standardnφ instalaΦnφ nßstroj InstallShield;
- dodateΦnß instalace a zm∞na parametr∙ pomocφ InstalaΦnφho panelu;
- rozÜi°ovßnφ serveru (do poΦtu klient∙) pomocφ Add-on licencφ;
- NT server m∙₧e pracovat jako tzv. slu₧ba (angl. service) ve Windows NT;
- databßze a databßzov² server se zßsadn∞ oznaΦujφ jmΘnem a nikoli cestou ke konfiguraΦnφmu souboru - podrobnosti;
- manußlnφ zv∞tÜovßnφ databßzovΘho souboru FIL (dialog Nßstroje / Server / Provoznφ parametry);
- mo₧nost Üifrovßnφ obsahu databßzovΘho souboru (dialog Nßstroje / Server / BezpeΦnost);
- v²vojovΘ i provoznφ prost°edφ splynuly do jednoho programu;
- program Berle p°esunut na InstalaΦnφ panel;
- program Zßloha ji₧ neexistuje;
- databßzovΘ aplikace lze exportovat spolu s nastavenφm prßv a lze je rozd∞lit na vφce disket;
- lze vytvß°et ikony, kterΘ spustφ libovoln² objekt v danΘ aplikaci, ne pouze startovnφ objekt - podrobnosti;
Principy
- t°φd∞nφ podle ΦeskΘ normy, vΦetn∞ sekundßrnφ t°φdicφ platnosti znak∙;
- replikace pomocφ MAPI;
- kolob∞h dokument∙;
- Internetovß strategie - CGI klient, FastCGIklient, ISAPI klient; ActiveX control; napojenφ na server p°es Internet;
╪φdicφ panel
- zcela p°epracovan² °φdicφ panel, zobrazenφ komponent aplikacφ pomocφ strom∙ objekt∙ - podrobnosti;
- multiselect objekt∙ na °φdicφm panelu;
- nabφdka akcφ pro objekt(y) pomocφ pravΘho tlaΦφtka myÜi;
- nßvrh Φßstφ aplikace pomocφ SchΘmat - podrobnosti;
- definovßnφ Relace jako objektu aplikace - podrobnosti;
- mo₧nost p°ejmenovßnφ aplikace;
- kopφrovßnφ objekt∙ mezi aplikacemi pomocφ Drag&Drop;
- vytvß°enφ zßstupc∙ objekt∙ (aplikacφ) na desktopu pomocφ Drag&Drop;
- bublinovß nßpov∞da;
Prßva
- zcela p°epracovan² systΘm p°id∞lovßnφ prßv - podrobnosti;
- prßva p°id∞lovanß zßznam∙m;
- nov² subjekt prßva - Role, komponenta aplikace, kterß se s aplikacφ p°enßÜφ - podrobnosti;
- export aplikace vΦetn∞ prßv;
- certifikace, digitßlnφ podpisy;
P°enosy dat
- univerzßlnφ nßstroj pro p°enos dat vΦetn∞ ODBC zdroj∙ dat;
- novΘ mo₧nosti importu z textovΘho souboru;
U₧ivatelΘ
- novΘ subjekty prßv vzniklΘ po instalaci: anonymnφ u₧ivatel, skupina EVERYBODY a skupina DB_ADMIN - podrobnosti;
Prßce s pohledy
- t°φd∞nφ podle sloupc∙ standardnφho pohledu - prvnφ poklepßnφ vzestupn∞, druhΘ sestupn∞;
- superpohled s dotazov²mi poli a se standardnφm subpohledem - set°φd∞nφ standardnφho pohledu neovlivnφ dotaz polo₧en² v superpohledu;
- otev°enφ pohledu s klßvesou Ctrl - re₧im obnovovßnφ zruÜen²ch zßznam∙;
- p°ibalovßn grafov² server MagicGraf;
Nßvrhß° tabulek
- zm∞na velikosti i obsahu sloupce typu autorizace - nynφ BINARY dΘlky 12 obsahujφcφ identifikaci u₧ivatele, ne pouze Φφslo objektu;
- novΘ typy sloupc∙ - Timestamp, Binary, Podpis - podrobnosti;
- novΘ p°φznaky tabulky - podrobnosti;
Nßvrhß° pohled∙
- pro editaΦnφ a hodnotovΘ slo₧ky pohled∙ lze definovat znakovou masku;
- novΘ slo₧ky Formßtovan² text, Posuvnφk, KrokovaΦ (i pro Φas a datum), Ukazatel postupu;
- pro slo₧ku pohledu lze p°edepsat, kterΘ klßvesy sama zpracovßvß a kterΘ p°edßvß pohledu; lze p°edepsat, kterΘ tlaΦφtko reaguje na klßvesu Enter (angl. Default Push Button);
- novΘ slo₧ky Podpis, Zßlo₧ky;
- nov² zp∙sob oznaΦovßnφ skupiny slo₧ek ta₧enφm myÜi;
- nov² zp∙sob vklßdßnφ slo₧ek s vyznaΦenφm velikosti slo₧ky myÜφ;
- novΘ standardnφ akce (set°φdit podle sloupce, smazat oznaΦen² zßznam, p°ekreslit menu, p°ekreslit pohled aj.);
- novΘ vlastnosti slo₧ek a pohled∙;
- nßvrhß° pohled∙ lze vyvolat i z aplikaΦnφho programu v provoznφm prost°edφ;
Tisky
- novΘ dialogy pro nastavenφ parametr∙ tisku a formßtu strßnky;
ètφtky
- mo₧nost oznaΦit, od kterΘ pozice na archu se bude tisknout;
- vyznaΦenφ netisknutelnΘ plochy v preview;
- tisk Ütφtk∙ s kopiφ;
Administrßtor
- p°φkazy pro administrovßnφ p°esunuty na °φdicφ panel (submenu Nßstroje / Server);
- monitor serveru - diagnostick² nßstroj (dialog Nßstroje / Server / Monitor);
- zabezpeΦenφ databßze (dialog Nßstroje / Server / BezpeΦnost);
Programovßnφ
- dynamicky alokovanΘ prom∞nnΘ, funkce
New
, Dispose
a Addr
; typ ukazatel pro p°φstup k nim;
- p°edsunutß deklarace procedur - direktiva
Forward
;
NovΘ procedury a funkce
- funkce
Quarter
vracejφcφ Φφslo Φtvrtletφ z datumu;
- funkce
QBE_state
, kterß vracφ r∙znΘ hodnoty podle stavu pohledu p°i kladenφ dotaz∙ nebo set°φd∞nφ.
- funkce
Edit_view
pro otev°enφ nßvrhß°e pohled∙ z programu;
- funkce
Move_data
pro p°enos dat
- funkce
Current_application
pro zjiÜt∞nφ jmΘna otev°enΘ aplikace;
- funkce
Am_I_db_admin
pro zjiÜt∞nφ p°φsluÜnosti do skupiny sprßvc∙;
- funkce
Set_timer
pro nastavenφ a spuÜt∞nφ ΦasovaΦe;
- pomocnΘ funkce pro °φzenφ replikacφ
Is_repl_destin
a Token_control
- funkce pro zjiÜ¥ovßnφ stavu digitßlnφch podpis∙
Signature_state
;
- funkce
GetSet_next_user
, Next_user_name
a Waits_for_me
pro °φzenφ kolob∞hu dokument∙;
- funkce
Create_user
pro vytvo°enφ u₧ivatele;
- funkce
Page_setup
pro nastavenφ formßtu strßnky;
- funkce
Set_first_label
pro nastavenφ pozice tisku prvnφho Ütφtku na archu
- funkce
Tab_page
, pou₧φvanß v podmφnkßch viditelnosti slo₧ek v zßvislosti na vybranΘ zßlo₧ce v pohledu;
- funkce vracejφcφ Φφslo verze
WinBase602_version
;
- funkce
GetSet_fil_size
pro sprßvu velikosti databßzovΘho souboru FIL;
- novß obecnß funkce
GetSet_privils
k zjiÜ¥ovßnφ a nastavovßnφ prßv - nahrazuje n∞kolik funkcφ starÜφch;
- novß obecnß funkce
GetSet_group_role
k zjiÜ¥ovßnφ a za°azovßnφ u₧ivatel∙ do skupin, rolφ apod., - nahrazuje n∞kolik funkcφ starÜφch;
- funkce pro konverzi z a do typu Timestamp:
Timestamp2time
, Timestamp2date
a Datetime2
timestamp
- funkce pro interaktivnφ nastavovßnφ parametr∙ pomocφ dialog∙:
Acreate_user
, Amodify_user
, Aset_password
, Atoken_control
, Areplikate
, Edit_privils
, Edit_relation
.