----------------------------------------------------- INSTALACE SOFTMODEL CASE 4.0 - DEMO i ostrá verze ----------------------------------------------------- doporučujeme k nahlédnutí ----------------------------------------------------- Instalace ---------- - Spusťte Explorer nebo FILE MANAGER MS-WINDOWS - Vytvořte na pevném disku Váš adresář, do nějž chcete instalovat - Uložte samorozbalovací soubory UNPACK1.EXE a UNPACK2.EXE do tohoto adresáře a spusťte je - Spusťte INSTALL.BAT - Na Vašem adresáři spusťte DMWDEMO.EXE (ostrá verze DMWIN.EXE) - Řiďte se nápovědou - na liště nahoře vpravo! (detailní dokumentace generátorů je v tištěné příručce) - Začněte PROJEKT, OTEVŘÍT, ... - Vyhledejte podadresář DEMOPROJ nebo JENTISK !! Důležité upozornění k výběru databázového systému: Samotný výběr v "GLOBÁLNÍM NASTAVENÍ" nepřetvoří aktuální (právě otevřenou) součást. Teprve až její kopie "ULOŽIT SOUČÁST JAKO" způsobí transformaci jejích datových typů dle konvencí nového systému. Popis je v nápovědě. Poznámka ke generátorům ------------------------ pro t.zv. "desktop databáze" (XBASE, Paradox,..): Pro tyto typy systémů se v adresáři příslušného projektu vytvářejí pomocné textové soubory *.SDM, které si můžete prohlédnout po akci SOUČÁST - GENERUJ. Jsou vstupem skutečných generátorů (RELSCH.PRG, PARGEN.EXE,...), které se ovšem již musí spouštět v prostředí příslušného databázového systému - podrobnosti v manuálu k ostré verzi. PARGEN.EXE není součástí demoverze. "Desktop databáze" po generaci "neukazují výsledek" - SQL skript, protože ten pro ně neexistuje. Funkci generování si nejlépe prohlédnete u "serverových databází" (Microsoft SQL Server, INFORMIX, Borland InterBase,...) Case Expert pro Delphi je součástí Delphi 2.x ve verzi Professional. PRO DEMOVERZI --------------- !! Projekt v adresáři JENTISK je vhodný pouze pro prohlížení a tisk, protože podléhá omezením demoverze. U demoverze neklikejte na přikazy v pracovní ploše ve schématu obsahujícího více než 3 entity a 5 atributů pro entitu !! Můžete však klikat na horní lištu menu, tedy např. nechat si velké schéma vytisknout nebo se po schématu pohybovat přesouvat a podobně. !! V adresáři JENTISK jsou SQL skripty vygenerované z totožného schématu Podnikový inf. systém pro různé databázové systémy. --------------------------------------------- !!!!!! OMEZENÍ DEMOVERZE - přesný popis !!!! --------------------------------------------- Demoverze v zásadě umožňuje veškeré funkce plné verze. Pokud je počet prvků schématu (entity+vztahy) větší než 7, začínají se objevovat reklamní obrazovky (jejichž četnost se zvyšuje počtem prvků ve schématu) při každé manipulaci s prvkem. Pokud je v entitě více než 5 atributů stává se totéž při manipulaci s atributy. Pokud počet prvku překročí 10 nelze již přikazy pro manipulaci vyvolat. Demoverze neumožňuje generovat z větších schémat. Libovolná schémata lze ovšem prohlížet a tisknout bez omezení !! ----------------------- SOUBORY SOFTMODEL CASE ----------------------- V adresáři programu musíte ponechat veškeré instalované soubory pro správnou funkci produktu. Pro práci s projekty a součástmi (ukládání, kopírování, ...) používejte přímo nástroj SOFTMODEL CASE. V adresářích projektů je projekt uložen v souboru CA_PROCT.SOF a jednotlivé části v souborech CA_xxxxx.SOF - Nemažte jednotlivě tyto soubory, ani je jednotlivě nepřemisťujte. Při porušení tohoto pravidla nebude projekt uložen správně a může dojít k chybám !!! - Všechny soubory projektu *.SOF lze kopírovat nebo mazat pouze najednou. - Součásti nelze k projektu připojit pouhým kopírováním souborů z jiných projektů. --------------- MOŽNÉ PROBLÉMY --------------- Při tisku na laserovou tiskárnu, existuje možnost, že některé nevodorovné texty budou otočeny o 180°. Je to způsobeno nestandartní implementací příkazů u této tiskárny. Tento nedostatek lze řešit nastavením driveru tiskárny na Tiskni jako grafiku. ----- Při použití grafické karty typu "Stealth-64" dochází k chybám při kreslení kružnic. Řešením je použití novějšího driveru od výrobce. ----- OPRAVENO - nesprávné ukončení programu při zmenšování oken - generace referenční integrity u kusovníků v kaskádě a další chyby generátoru - okno schématu se nezmenšuje při otevření popisu ---------------- DOPORUČENÉ FONTY ---------------- Názvy: Times New Roman Komentáře: Arial Otáčené texty: Courier New --------------------------------------------------------------- Změny v programu SOFTMODEL CASE 3.1, 3.12, 4.0 (oproti 3.0) (ostatní funkce jsou v Nápovědě, od verze 4.0 je nápověda úplná) ---------------------------------------------------------------- Kromě několika drobností a opravených chyb obsahuje tato verze následující vylepšení vycházející z potřeb zákazníků: Nabízené generátory -------------------- X-Base, Paradox, Informix, Oracle 7, Interbase, SQL Server 6, Visual Foxpro, DB2 Volný text ve schématu ---------------------- Do schématu na libovolném místě vložíte rámeček s textem pomocí volby z menu na volné ploše, stejným způsobem jako např. entitu. Objeví se nové editační okno, kde napište libovolně dlouhý text. Lze využít editačních funkcí, jako hledání, nahrazování a clipboard. Po zavření okna (! nikoli pouze minimalizaci nebo aktivaci jiného okna) se nový text objeví v rámečku na místě, kde byla tato funkce vyvolána. Rámeček lze přesouvat jako entity (drag & drop). Pomocí modrých růžků lze měnit velikost rámečku. Tato funkce umožní především změnu šířky rámečku . Jeho výška se upraví automaticky po novém zformátování textu. Funkcemi kontextového menu (pravé tl. myši na textu) lze text editovat, rušit a měnit písmo. Pokud funkci změny písma nevyvoláme, je implicitně nastaveno jako komentáře (viz. Nastavení-Obecné) a mění se pouze se změnou obecného nastavení. Tento přístup má své výhody, hlavně pokud chceme mít schéma dostatečně obecné pro přechod na jiné typy písma. Pokud písmo změníme, zůstává toto nastavení pro každý rámeček zcela nezávislé. U této volby má smysl změna všech vlastností písma (běžný dialog Windows) včetně velikosti. Ta poté ovšem zůstavá stejná relativně k ostatním prvkům schématu i po změně měřítka. Velikost písma udávaná v dialogu je vždy aktuální pro dané měřítko a její změnou měníme re- lativní velikost písma vůči té původní. Volný text nalezne široké použití v libovolných popisech a zpřehlední dané schéma. Přesun a kopírování atributů (drag&drop) ----------------------------------------- Atributy lze nyní zcela intuitivně přesouvat a kopírovat do jiné entity pomocí myši. Při zmáčknutém CTRL pro zamýšlené kopírování nebo SHIFT pro přesouvání zmáčkněte levé tlačítko myši na určeném atributu. Objeví se změněný kurzor s šipkou. Pokud obsahuje otazník a "upustíme" atribut kdekoli na ploše, žádná akce se neprovede. Po upuštění levého tlačítka na entitě (opět se změní symbol kurzoru) se však atribut zkopíruje nebo přesune do této entity přesně na místo za atribut, na kterém byl upuštěn. Pokud již existuje atribut se stejným názvem, bude Vám umožněno atribut přejmenovat. Tato funkce má analogické ovládání se Správcem souborů. Podpora triggerů v nových generátorech --------------------------------------- Nové generátory vytvářejí triggery pro kaskádní operace nadefinované u vlastností vztahů. Jejich vytvoření se řídí pravidly popsanými v metodologii. Pokud to SŘBD umožňuje, zajišťuje se pro danou operaci referenční integrita pomocí definice FOREIGN KEY včetně klauzulí ON CASCADE. V opačném případě se vytvoří triggery pro mazání a modifikaci s odpovídajícími názvy pro dané tabulky. Podrobnější popis je v Metodologii. Tato vlastnost může ušetřit vcelku velké množství práce při psaní kódu funkcí dané aplikace. Kopírování bloku ----------------- Bloky se nyní při kopírování a vystřihnutí ukládají do clipboardu i ve formátu Bitmapa. Části schématu lze lépe využít v různých editorech. Nastavení šířky čar --------------------- V obecném menu lze nastavit šířku čáry , relativně k běžné šířce. Může se tak měnit vzhled celého schématu. Mazání všech zatáček na vztahu -------------------------------- Z kontextového menu vztahu můžete smazat veškeré zatáčky. Export do CASE EXPERT ---------------------- Provádí se současně s generací a následným spuštěním Delphi CE. Je vhodný hlavně pro tvorbu lokálních souborů (DBF,DB). Další informace v 'delphi.txt' na této disketě. Konfigurace ------------ Konfigurační soubor může být uložen i s kompletní cestou v jiném adresáři. Tímto způsobem lze nakonfigurovat Softmodel Case pro spouštění ze souborového síťového serveru s různými nastaveními více uživatelů Generování přehledu --------------------- Dále se přehled generuje ve formátu HTML pro použití v prohlížeči nebo publikování na Internetu. Tento přehled je možné zobrazit ihned po vygenerování. Je umístěn pod jménem "Datadict.htm" v adresáři projektu. Dalším produktem je čistá textová podoba souboru "Datadict.txt", která se zobrazí, pokud není nainstalován žádný implicitní prohlížeč. Okna ------ existuje možnost rovnat okna do kaskády a dlaždic.