Lišta s nástroji, stavový řadek a MDI-klient

V cílové aplikaci jsou dvě možnosti, jak vytvářet a obsluhovat lištu s nástroji a stavový řádek. Tato okna může vytvářet:

-	MFC

MFC je vytváří jako instance třídy CToolBar a CStatusBar a ovládají se pomocí metod těchto tříd. Pohledy a jiné objekty WinBase602 lze z nástrojové lišty ovládat pomocí zpráv zasílaných hlavnímu oknu. Informace, které WinBase602 posílá na stavový řádek lze zachytit ošetřením zprávy SZM_SETSTATUSTEXT.

-	WinBase602

Vývojové prostředí WinBase602 umožňuje navrhnout a přiřadit pohledu uživatelskou lištu s nástroji. Lišta se pak automaticky zavede při otevření pohledu. Pokud aplikace použije stavový řádek WinBase602, může své stavové informace zobrazovat pomocí funkcí Set_status_text a Set_status_nums.

Okna lišty s nástroji, stavového řádku a MDI-klient jsou přímými potomky hlavního okna aplikace, proto je vhodné obsluhovat je z jednoho prostředí.


Připojení k serveru WinBase602

Vyvíjená aplikace může navázat komunikaci se serverem WinBase602:

-	Během inicializace aplikace

Funkce WBAppInit se zavolá v metodě CWinApp::InitInstance

-	Jako reakci na zprávu z menu nebo toolbaru

Funkce WBAppInit se zavolá v metodě ošetřující zadanou zprávu

-	Jinak

Pokud žádný z předchozích dvou způsobů nevyhovuje, je na vývojáři, aby navázání komunikace se serverem WinBase602 doprogramoval


Volba serveru WinBase602

Vyvíjená aplikace se může hlásit:

-	K předem pevně danému serveru

Jméno serveru je třeba zapsat do příslušného comboboxu

-	Nechá uživatele vybrat ze seznamu zaregistrovaných serverů

Aplikace zobrazí během navazování komunikace s WinBase602 dialog se seznamem zaregistrovaných serverů. Pokud bude nastavena uživatelská volba aplikace, zobrazí se strom, podobný jako na řídicím panelu, vývojového prostředí.

-	Jinak

Pokud žádný z předchozích dvou způsobů nevyhovuje, je na vývojáři, aby volbu serveru WinBase602 doprogramoval


Volba uživatele WinBase602

Vyvíjená aplikace se může hlásit:

-	Jako anonymní uživatel

-	Jako pevně daný uživatel bez hesla

Jméno uživatele je třeba zapsat do příslušného editboxu

-	Aplikace zobrazí přihlašovací dialog

Dialog se zobrazí během navazování komunikace s WinBase602

-	Jinak

Pokud žádný z předchozích způsobů nevyhovuje, je na vývojáři, aby volbu uživatele doprogramoval


Volba aplikace WinBase602

Vyvíjená aplikace může používat:

-	Předem pevně danou databázovou aplikaci

Jméno aplikace je třeba zapsat do příslušného comboboxu

-	Nechá uživatele vybrat ze seznamu nainstalovaných databázových aplikací

Vyvíjená aplikace zobrazí během navazování komunikace s WinBase602 dialog se seznamem databázových aplikací nainstalovaných na daném serveru. Pokud byla nastavena uživatelská volba serveru, zobrazí se strom, podobný jako na řídicím panelu, vývojového prostředí.

-	Jinak

Pokud žádný z předchozích dvou způsobů nevyhovuje, je na vývojáři, aby volbu databázové aplikace doprogramoval


Umístění zdrojových souborů WinBase602 SDK

WinBase602 AppWizard potřebuje pro vytvoření projektu znát umístění zdrojových souborů WinBase602 SDK. Stisknutí tlačítka Najít... otevře dialog, který vyhledá všechny výskyty příslušných souborů na vašem počítači a umožní zvolit ty správné.