Vývoj aplikačního programového vybavení 

ve Visuál FoxPro


   

Historie vývoje programů WinRZP800 , WinRZP850

Po 10 letech od vzniku první verze programů na rozpočtování stavebních prací začaly práce na nové verzi obou programů pro prostředí Windows. Vývoj se totiž nedá zastavit a prostředí Windows představuje pro uživatele celou řadu výhod (i přes své problémy). Nový rozpočtářský program byl vytvořen ve vývojovém systému Visuál FoxPro a je označován WinRZP800 pro rozpočtářské práce v normě 800 a WinRZP850 pro rozpočtářské práce v normě 850. 

Při převedení programu z DOS verze FoxPro byly stanoveny tři základní požadavky:

  1. Zachovat (pokud to půjde) celou filozofii činnosti programů.

  2. Zachovat relativně shodné ovládání programů.

  3. Zachovat veškerá data, tj přenést stávající formáty oddílů materiálu a zakázek i do nového prostředí.

V současné době je možné konstatovat, že tyto tři základní podmínky se podařilo splnit a plně funkční první verze programu WinRZP800 i WinRZP850 je hotová.

 

Co se změnilo:

Co zůstalo:

Co prozatím není:

Časový vývoj programů

červenec 2002

začátky (pomalé) projektování na WinRZP800

13.08.2002

betaverze (1.10) WinRZP800 předaná na testování vybraným uživatelům

27.08.2002

betaverze (1.15) WinRZP800 už snad vypadá jako uživatelský program, doplňuje se nápověda, rozšiřují se pomocné funkce

06.09.2002

betaverze (1.16 - kompilace 1.1.1622) WinRZP800 připraveno na druhou vlnu betatestování

15.09.2002

betaverze (1.19 - kompilace 1.1.1893) WinRZP800 dotváření odolnosti programu proti nesprávné obsluze, dotváření kontextové nápovědy

22.09.2002

První distribuce vhodná verze (1.20 - kompilace 1.1.1901) WinRZP800 - postupný UpGrade programu najdete zde.

29.09.2002

počátek projektování verze WinRZP850

04.11.2002

betaverze (1.03) WinRZP850 předaná na testování vybraným uživatelům, obsahuje všechny nezbytné funkce programu, nápovědu, využívá poznatků z programu WinRZP800, proto je její vývoj kratší

25.11.2002

betaverze (1.04) WinRZP850 s úpravou poznámek od "testerů", doplnění nápovědy, funkcí související s indexací zakázek a oddílů a připravena součinnosti programů WinRZP800 / WinRZP850

5.12.2002

První distribuce vhodná verze (1.20 - kompilace 1.1.234) WinRZP850

 

Informace o UpGrade programů

24.09.2002 

(verze 1.20 - kompilace 1.1.1909)  - oprava objednávkového formuláře

29.09.2002

(verze 1.20 - kompilace 1.1.1915)  - oprava chování některých oken

06.10.2002

(verze 1.20 - kompilace 1.1.1944)  - zlepšení zobrazování kursoru v oknech, úprava pro vícenásobné spuštění programu na jednom PC 

13.10.2002

(verze 1.20 - kompilace 1.1.2001)  - přidání funkcí pro změnu názvů oddílů a oddílů v zakázkách, přidané okno pro interaktivní zobrazení způsobu výpočtu konečné ceny zakázky 

27.10.2002

(verze 1.20 - kompilace 1.1.2011)  - opraven možný výskyt chybné funkce při zálohování dat na disketu a při exportu dat z DOS verze programu, zpřesněna funkce registrace ostré verze programu v prostředí Windows NT 

17.11.2002

Některé instalace Windows nemají nainstalovány fonty "Arial Narrow CE" včetně jednotlivých řezů. Proto se mohou při tisku vyskytnout chyby v podobě zobrazování hvězdiček místo čísel. K opravě stačí do adresáře WINDOWS\FONTS resp.WINNT\FONTS nainstalovat tyto fonty ArialCE.zip

05.12.2002

(verze 1.20 - kompilace 1.1.2026)  - doplněné rozhraní a funkce pro spolupráci s párovou instalací WinRZP850, která je tímto dnem také v distribuci  

08.12.2002

Podařilo se pokořit datový soubor ceníku od "Ptáčka" tak, že jej lze již pohodlně načíst do libovolného oddílu programu WinRZP850.Rozlišení se dělá podle číselného kódu.UpGrade programu je přímo zaslán registrovaným uživatelům.

31.12.2002

Dnešním dnem se začíná etapa provádění paralelního UpGrade obou programů WinRZP800 a WinRZP850

Do obou programů byla přidána volba exportu rozpočtu do formátu HTML podle přání, je tedy možné volit generování samostatné "Rekapitulace", jen "Oddílů", či jej aktivního oddílu nebo "Součtu". Do verze WinRZP850 byla přidaná funkce načtení datových údajů z ceníku firmy Ptáček s.r.o. 

12.01.2003

Díky pilnosti uživatelů je tento UpGrade rozsáhlejší.

  • Je odstraněna chybička v programech, projevující se při tisku jediného oddílu přímo z menu. 

  • Pro možnost setřídit materiál v oddílech i podle druhého textového sloupce, použijte program PreTrídit800, resp. PreTrídit850. Stačí je nakopírovat do adresáře "Oddily" a spustit, vícenásobné spuštění není na závadu.

  • Pokud se Vám v tisku zakázky objevují místo čísel hvězdičky i po nainstalování fontů "Arial Narrow CE", zkuste nainstalovat nové formáty reportů, prozatím pro program WinRZP800. Po rozbalení nakopírujte všechny soubory do adresáře WinRZP800.

Děkuji všem uživatelů za spolupráci. 

15.02.2003

Uživatelé samy doplňují funkce do programu. Nové UpGrady tedy umí zase něco navíc: 

  • v okně editace zakázky přibyly dva ovladače na kopírování položky v zakázce a na přidání volného řádku do zakázky,

  • pro uživatele DOS verze programu, kteří přešli na Windows verzi tu je možnost exportovat z DOS verze jen jednu vybranou zakázku, nikoliv všechny najednou. Funkci najdete v menu  Parametry>Parametry prostředí>Export dat z DOSu.

Pro další vylepšení použitelnosti programů připravuji exporty zakázky do formátů pro WORD, EXCEL a ACROBAT READER.

30.3.2003

Opět díky uživatelům doplňuji a rozšiřuji funkce programů:

  • je opravena "chyba" ve verzi WinRZP850, kde se při počítání HR a PH občas vyskytovala chyba (podle stavu přepínače "Zobrazit jen obsazené oddíly",

  • současně je možné ve verzi WinRZP850, nastavit hodnotu HR a PH na 0 u každé zakázky individuálně a program si toto pamatuje,

  • pro obě verze je doplněna funkce generování součtové tabulky jen s obsazenými nebo všemi oddíly,

  • a to nejdůležitější nakonec - tento UpGrade umožňuje modulové rozšíření o exporty hotových rozpočtů do jiných programů (WORD, EXCEL, Acrobar Reader) systému Windows (viz výše),

15.6.2003

Po delší době jsem připravil UpGrade obou programů. Pokusil jsem se opravit některé vnitřní chybičky, které se nemusely hned každému zjevit, ale při nevhodných kombinacích v postupném otvírání oken mohly vyvolat chybu v běhu programu (naštěstí nedestruktivní). 

Dále jsem přidal příjemné a viditelné novinky:

  • Je rozšířené menu Editace zakázky o možnost kopírování textu (tedy asi tak jak jsme zvyklí pracovat ve wordu (CTRL+X, CTRL+C a CTRL+V), fungují jak rychlé klávesy, tak i nabídkové menu.

  • Odstranil sem problém znaku "mezera", který nemůže být použit v názvu souboru zakázky a dělá i neplechu v názvech podadresářů. Pro pracovníky kdysi zvyklé na DOS to není nic nového, ale noví uživatelé Windowsů s tím mohou mít problémy.

Úprava spočívá v následujícím:

  • Pokud se vyskytne znak mezera v názvu souboru zakázky při jejím zavádění, je automaticky převedena na znak podtržítko "_".

  • Pokud se znak mezery vyskytne někde v adresářové cestě, není patřičný soubor otevřen a je hlášením uživateli doporučena změna názvu adresáře tak, aby znak mezery neobsahoval.

  • V síťové verzi programu je příjemná změna v tom, že program rozpozná neexistenci namapovaných síťových disků a pokud je nastaveno automatické mapování, dokáže si sám síťový disk namapovat před spuštěním programu.

  • V exportech do souboru typu *.PDF (Print document file) je snížena velikost generovaného souboru tím, že se do něj vkládají české fonty doopravdy jen ty nutné a použité v exportovaném dokumentu.

Nové UpGrady,  jsou zde (winrzp800_2093.zip  winrzp850_0405.zip