Úvodní formulář při startu programu   otázka

Threading, WinForms

Obracím se na plénum s prosbou o nasměrování...

Chtěl bych udělat při startu mé aplikace něco jako úvodní formulář, třeba jako když startuje Word 2010 nebo Corel a do něj vypisovat co se zrovna děje (třeba načítám data, vytvářím rozhraní...atd.). Až se udělá vše potřebné co souvisí se startem mé aplikace, tak se úvodní formulář zavře a zobrazí se vlastní aplikace.

Jak lze toto principiálně řešit, aby to fungovalo a zobrazilo se jen to co má...? Případně je to někde řešeno, že bych se podíval a pokusil se to pochopit?

Děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Udělat to lze mnoha způsoby. Jak to udělat záleží na spoustě věcí, především:

- Jestli se startuje z hlavního okna, nebo Sub Main.

- Jestli má být hlavní okno schováno během zobrazení úvodního formuláře.

- Kde probíhá inicializace aplikace, o které se má informovat.

- Jestli se používá Application Framework (VB.NET).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Chápu... jde o to, že při startu načítám data z databáze, která třeba může ležet na externím serveru. Pak se data překlopí do datagridu. Nicméně než se tak stane, aplikace jakoby zmrzne a nevypadá to hezky. Tak jsem chtěl tohle ošetřit splashscreenem a až bude všechno připraveno, tak se zobrazí hlavní oknou (Form1).

Stačí mi říct co udělat, případně jak to řešit, pak už to metodou pokus - omyl dám dohromady :-))

Děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tohle se nevyřeší úvodním formulářem, ale vlastním vláknem.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A bylo by prosím možné naznačit jak nebo kde hledat info...?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Materiálu na téma zpracování ve vlastním vlákně je tu požehnaně. Pro začátek můžete nastudovat komponentu BackgroundWorker.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

skuste vyhladat na google, youtube alebo tu vbnet.cz forum - splashscreen.

http://msdn.microsoft.com/en-us/library/...

nahlásit spamnahlásit spam 0 / 2 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:  
Heslo:  

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback