ver. 1.3.0
Copyright (c) Martina Jindrová  ICQ status
Release: 2010-??-??

Tento program je vytvořen na základě nástroje vytvořeného Martinem Haluzou (mhaluza@eqeus.com).

Verze Datum
1.0e (2002-04-04)
1.0z (2002-12-20)
1.0h (--)
1.0h SE (2003-05-21)
1.0h TH (2003-08-15)
1.01 (2003--)
1.1.1 (2004--)
1.1.2 (2004-10-25)
1.2.0 (2005-06-15)
Lokalizace Jméno E-mail
Čeština Martina Jindrová jindra@egservis.cz
Francouština Lionel Sevestre lionel.sevestre@leosoft.fr
Němčina Marco Wotschadlo Marco.Wotschadlo@adidas.de

Obsah:

Děkuji za stáhnutí PDM.


Poděkování

Chtěl bych poděkovat všem, co testovali různé alfa, beta, gama, delta, epsilon verze a dali k dobru spoustu nápadů: Matt Slay, Elmer Adkins, Martin Růžička, Milan Kosina, Nadya Nosonovsky, Pablo Rivera, Henry C. Dagher, Vlad Grynchyshyn, Václav Krs, Agnes Scheffler, Karas Zdeněk, Goldman Claude, Pavel Kouřil, Olga Vitengerová, Milan Kosina, Vašo Elias, Michal Tvrdý, Grigore Dolghin ...
Všem co provedli překlad do dalších jazyků: Martin Haluza, Jan Korecko, Lionel Sevestre, Marco Wotschadlo.

Závaznost (Liability)

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


Cíl PDM

PDM slouží pro vytvoření kompletní HTML dokumentace vašeho VFP projektu (VFP 3.0 - VFP 7.0). Vytvořené HTML stránky jsou plně připraveny pro převod do formátu PDF či Post Script.
Výtváří se detailní popis:

Projektu
  • Základních vlastností
  • Vlasností EXE souboru
  • Ostatních vlastností
  • OLE public tříd
Dat
  • Volných tabulek (položky a indexy)
  • Dotazů (Definice SELECT SQL)
  • DBC konteinerů
    • Tabulek (položky, indexy a vlastnosti tabulky)
    • Pohledů (položky, indexy, definice SELECT SQL a další vlastnosti)
    • Spojení
    • Uložených procedur
    • Soubor událostí
VCX knihoven
  • Objektové hierarchie
Formulářů
  • Objektové hierarchie
  • DataEnvironmentu
Programů
  • Procedur/Funkcí
  • Tříd
  • Objektové hierarchie
FLL knihoven
  • Informace o knihovně
  • Procedur/Funkcí
Reportů
  • Vlastností reportu
  • Vlastností tiskárny
  • Proměnných
  • Bandů
  • Rychlého náhledu
  • Detailů všech objektů
  • DataEnvironmentu
Štítků
  • Vlastností štítku
  • Vlastností tiskárny
  • Proměnných
  • Bandů
  • Rychlého náhledu
  • Detailů všech objektů
  • DataEnvironmentu
Menu
  • Obecných vlastností
  • Rychlého náhledu
  • Detailů všech objektů
  • Analýza vloženého zdrojového kódu stejná jako u programů
Spřátelené projekty
  • Seznam pro rychlý přechod

Obecné funkce:

Jak používat tento software?

Spuťte PDM, zadejte umístění vašeho projektu (najděte .PJX soubor), a výstupní adresář a stiskněte tlačítko Zpracuj. PDM vytvoří sadu HTML stránek ve výstupním adresáři. Hlavní stránka může být Project.htm nebo jiná (záleží na tom, jaké části se generují). Další hlavní stránky jsou: Data.htm, Class.htm, Form.htm, Code.htm, Menus.htm, Reports.htm, Labels.htm a Other.htm.

Jestliže najdete nějakou chybu nebo máte nějakou otázku či návrh , prosím , kontaktuj te mě na adrese jindra@egservis.cz. Jestliže chcete být informován(a) o nové verzi PDM, pošlete mi zprávu.

Jestliže vytvoříte nějakou modifikaci nebo verzi, prosím, oznamte mi to.


Hlavní okno a Dialogy


Spouštění PDM

Seznam parametrů

--files
Seznam projektů nebo souborů.
--files"c:\temp\file2.prg,c:\temp x\file3.prg"
--filesc:\temp\file2.prg
--folder
Název výstupní složky.
--folderc:\outfolder\
--folder"c:\out folder\"
--pdms
Umístění a název PDM souborů.
--pdmsc:\temp\test1.pdm,c:\temp\test2.pdm
--pdms"c:\temp\test1.pdm,c:\temp x\test2.pdm"
--lang
Složka s lokalizačními soubory.
--langlang\fr\
--lang"c:\temp\pdm de\"
--severally
Příznak, zda se má generovat HTML dokumentace jednotlivě pro seznam souborů.
--severally1
--open
Umístění a název PDM souboru, který se má po spuštění GUI automaticky otevřít.
--openx:\test\tastrade.pdm
--open"x:\test pdm\tastrade.pdm"
--view
Umístění a název PDM souboru, jehož HTML výstup se má zobrazit.
--viewx:\test\tastrade.pdm
--view"x:\test pdm\tastrade.pdm"
--print
Umístění a název PDM souboru, jehož HTML výstup se má vytisknout.
--printx:\test\tastrade.pdm
--print"x:\test pdm\tastrade.pdm"
--r
Provede opravu všech informací o PDM v registrech.
--d
Odstraní všechny informace o PDM z registrů.

Spuštění bez GUI

1) DO PDM WITH "--filesmyproj.pjx","--folderc:\temp\myproj", "--pdmsmyproj.pdm"
V tomto případě se převezmou nastavení pro generování HTML dokumentace ze souboru myproj.pdm, ale generuje se dokumentace pro projekt myproj.pjx do adresáře c:\temp\myproj.
2) DO PDM WITH "","", "--pdmsmyproj.pdm"
V tomto případě se převezmou nastavení pro generování HTML dokumentace ze souboru myproj.pdm včetně zdrojového projektu a výstupního adresáře.
3) DO PDM WITH "--filesmyproj.pjx","--folderc:\temp\myproj"
V tomto případě se generuje dokumentace pro projekt myproj.pjx do adresáře c:\temp\myproj dle základních nastavení.
4) DO PDM WITH "--pdmsx:\test\xxa000.pdm,x:\test\xxa001.pdm"
V tomto případě se generuje dokumentace pro PDM projekty x:\test\xxa000.pdm ax:\test\xxa001.pdm.
5) DO PDM WITH "--filesprogram1.prg,forms1.scx","--folderc:\temp\myfiles", "--pdmsmyfiles.pdm"
V tomto případě se převezmou nastavení pro generování HTML dokumentace ze souboru myfiles.pdm, ale generuje se dokumentace pro soubory program1.prg,forms1.scx do adresáře c:\temp\myfiles.
6) DO PDM WITH "--filesprogram1.prg,forms1.scx","--folderc:\temp\myfiles", "--pdmsmyfiles.pdm", '--severally1'
V tomto případě se převezmou nastavení pro generování HTML dokumentace ze souboru myfiles.pdm, ale generuje se dokumentace pro program1.prg,forms1.scx do adresáře c:\temp\myfiles přičemž se pro každý soubor vytváří vlastní adresář.

Spuštění s GUI - jazykové mutace

Cesta je buď relativní vzhledem k cestě, kde se nachází PDM.APP, nebo absolutní.
1) Spuštění GUI v Anglickém jazyce: DO PDM WITH "--langlang\en"
2) Spuštění GUI v Českém jazyce: DO PDM WITH "--langlang\cs"
3) Spuštění GUI v Slovenském jazyce: DO PDM WITH "--langlang\sk"
4) Spuštění GUI v Ruském jazyce: DO PDM WITH "--langlang\ru"
5) Spuštění GUI v Španělském jazyce: DO PDM WITH "--langlang\es"
6) Spuštění GUI v Francouzském jazyce: DO PDM WITH "--langlang\fr"
7) Spuštění GUI v Německém jazyce: DO PDM WITH "--langlang\de"

Problémy

Při startu PDM se mohou objevit problémy. Hlášení jsou vždy v Anglickém jazyce.
Can't find directory of resource.
Adresář zdrojů pro generování HTML souborů neexistuje. Je to adresář RES.
Can't find FLL library %File%.
Potřebná FLL knihovna neexistuje. %File% je název FLL knihovny.
Can't find VCX library %File%.
Potřebná VCX knihovna neexistuje. %File% je název VCX knihovny.
Can't load FLL library %File%.
Nepodařilo se zavést potřebnou FLL knihovnu. %File% je název FLL knihovny. FLL knihovna může být poškozená, nebo chybějí či jsou poškozené knihovny RT MS VC++.
Can't load VCX library %File%.
Nepodařilo se zavést potřebnou VCX knihovnu. %File% je název VCX knihovny. VCX knihovna může být poškozena.
Directory %Dir% localized resource not exist.
Uvedený adresář, kde mají být umístěny lokalizované soubory neexistuje. %Dir% je název adresáře
Localized table %File% not exist.
Potřebná tabulka s lokalizovanými řetězci neexistuje. %File% je název tabulky.
Localized library %File% not exist.
Potřebná VCX knihovna s lokalizovanými formuláři neexistuje. %File% je název VCX knihovny.
Cannot open localized table %File%.
Nepodařilo se otevřít potřebnou tabulku s lokalizovanými řetězci. %File% je název tabulky.
Cannot open localized library %File%.
Nepodařilo se zavést potřebnou VCX knihovnu s lokalizovanými formuláři. %File% je název VCX knihovny.