Projektmenedzsment és alkalmazás létrehozása

Programozás a VisualFoxPro 7.0-ban

Megvizsgáltuk űrlapok, jelentések, lekérdezések, kereszttáblák, diagramok és menük létrehozását. Ezeknek a projektösszetevőknek mindegyike végrehajtható. Mit kell még tenni annak biztosítására, hogy az általunk létrehozott projektben szereplő összes objektum egyetlen egységként működjön?

A projekt ablak tulajdonságainak meghatározása

Amikor a projektben lévő fájlokkal dolgozik, a Módosítás, a Tallózás és a Futtatás gombokat megnyitottuk és futtattuk. A Visual FoxPro lehetővé teszi az egerek használatát is. Ebben az esetben a végrehajtandó műveletet a Beállítások párbeszédpanel Projekt lapján (13.1 ábra) megadott paraméterek határozzák meg, amelyeket az Eszközök menü Opciók parancsával hív le.

A Projekt használatával kattintson duplán a művelet beállításaira ebben a párbeszédpanelen, megadhatja a végrehajtandó műveletet, amikor duplán kattint az összetevő nevére. Az alapértelmezett a kijelölt projektösszetevő módosításának jele, ezért kettős kattintás után az ilyen típusú fájl módosítására használt konstruktornak nevezik.

Ha a Prompt forWizard jelölőnégyzet be van jelölve a Beállítások párbeszédpanelen, egy új projektösszetevő létrehozásakor megjelenik egy párbeszédpanel, amely megkérdezi, hogy szeretné-e használni a varázslót. Ha ezt a jelölőnégyzetet nem választotta ki, akkor a létrehozott objektumnak megfelelő konstruktor azonnal felhívásra kerül.

Az alapvető projektmenedzsment-beállítások konfigurálásához a Forrásellenőrzési opciók jelölőnégyzetek segítségével kezelheti a fejlesztőcsapat által végzett nagy projektet. A jelölés célját a táblázat tartalmazza. 13.1.

Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.1. A projektblokk paramétereinek meghatározása

13.1 táblázat. A Project fül beállítása jelölőnégyzetek

Automatikusan új projektek hozzáadása tosource control (Új projektek automatikus hozzáadása az adattárházba)

A létrehozott projekt automatikusan az adattárházba kerül. Ellenkező esetben a projektet manuálisan kell hozzáadnia

A fájlfájlok módosítása (Fájl kiválasztása exkluzív szerkesztéshez)

A szerkeszthető fájl automatikusan kiválasztásra kerül a felhasználó kizárólagos szerkesztéséhez. Ha a fájlt már kiválasztott egy másik felhasználó kizárólagos szerkesztésére, a Visual FoxPro figyelmeztetést ad

Fájlok hozzáadása a forrásvezérléshez a hozzáadáshoz

A fájlok automatikusan hozzáadódnak a projekt adattárolójához. Ha a jelölőnégyzet nincs bejelölve, a fájlok csak a projekthez kerülnek (a PJX kiterjesztésű fájlhoz), de nem kerülnek hozzá a tárhelyhez. Ezért a fájlt manuálisan kell elhelyezni a boltba

A fájlok eltávolítása a forrásellenőrzésből a projekt eltávolításával (fájlok törlése a projektből származó tárból)

A projektből törölni kívánt fájl automatikusan törlődik az adattárból. Ha a jelölőnégyzet be van jelölve, akkor a fájlt a projektből törölni fogja, és a fájlinformációk az adattárba kerülnek. Ebben az esetben, ha a fájlt nem törölték a merevlemezről, a közös VisualPhone FoxPro

A párbeszédablak párbeszédpanelének megjelenítése a parancsikonok számára (párbeszédpanel megnyitása a parancsok felbukkanó menüjében)

Amikor kiválasztja a projektelemet a projekt felbukkanó menüjének használatával, a VisualFoxPro megnyit egy párbeszédpanelt, amely lehetővé teszi, hogy egynél több fájlt válasszon a parancs használatához

A projekt paramétereinek beállítása

Meghatározhatja az egyes projektek során használt paramétereket. Ez az információ a fejlesztőről, a projekt helyéről, az alkalmazás generációs paramétereiről és a végrehajtható alkalmazásfájl ikonjáról szól. A projektparaméterek beállításához hajtsa végre a következő műveleteket:

Ábra. 13.2. Projektinformáció párbeszédpanel

Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.3. A Könyvtár kiválasztása párbeszédpanel

Ábra. 13.4. A projekt ikonjának kiválasztása

Csak szükség esetén használja a Debug info jelölőnégyzetet, mert a telepítés a program decompilációjához vezethet.

  1. A kifejlesztett projekt szellemi tulajdonjogainak megőrzéséhez használja a Titkosított jelölőnégyzetet. Jelölje be ezt a jelölőnégyzetet, ha azt szeretné, hogy a Visual FoxPro titkosítsa a projekt végrehajtható kódját, ezáltal növelve a fordítási program védelmét.
  2. A párbeszédablak bezárásához kattintson az OK gombra.

13.2. Táblázat. Rendelési paraméterek

A fájlok utolsó módosításának dátumával

Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.5. A Projekt információk párbeszédpanel Fájlok lapja

A projekt fő programjának beállítása

A projektnek tartalmaznia kell egy programot, amely az alkalmazást futtatja és kezeli. Ezt a fájlt fő programnak nevezik, és leggyakrabban az alkalmazás menü. A legfontosabb programként meghatározhatja az Ön által létrehozott alkalmazáskezelő programot is, amely tartalmazza a fő paraméterek telepítését, a használt globális változókat stb.

A projektösszetevõ alapvetõ létrehozásához kövesse az alábbi lépéseket:

  1. Válassza ki azt a fájlt, amellyel a főablakot a projektablakban kívánja elkészíteni.
  2. A Project menüben válassza a Main Set opciót, vagy válassza ki a parancsot a Set Main file helyi menüjéből.

A projekt ablakban a fájl neve félkövérrel kiemelve jelzi, hogy az adott összetevő a főprogram (13.6. Ábra).

A fő projektprogram telepítéséhez használhatja a Project Information párbeszédpanelt is. A Fájlok lapon válassza ki a kívánt fájlt, kattintson a jobb egérgombbal, és válassza a Főmenü parancsot a helyi menüből.

Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.6. A főprogram telepítése a projekt ablakába

A Kizárás lehetőség használata

A végrehajtható projektösszetevők (programok, űrlapok, menük) egy projekt alkalmazásával történő létrehozásakor egyesítik az alkalmazáskódot. A befejezetlen összetevők, például táblázatok, indexek az alkalmazásban csak olvashatóak. Engedélyezheti a végfelhasználó számára az összetevők módosítását, kizárva őket a projektből.

Ha egy összetevőt kizár a projektből, akkor a következő eszközöket használhatja:

  • A helyi menü parancs a kizárás (kizárás).
  • Kizárás a Projekt menüből.

A kirekesztett komponens mellett egy kör jelenik meg a projekt ablakában, egy sorral keresztezve.

A projektből kizárt komponensek a projektlistán maradnak, de a beépítéskor nem szerepelnek az alkalmazásban. Ezért az alkalmazásból függetlenül ellenőrizni kell a rendelkezésre állást, és hozzáférést kell biztosítani számukra. Ha a kizárt elemet a projektbe kívánja belefoglalni, akkor használja a helyi menük vagy a Hozzáadás parancsot a Project menüből.

A projekt törlése törölt fájlokból

A projektre vonatkozó összes információt a Visual FoxPro rendszertáblázatban tárolja. Amikor egy összetevőt eltávolít a projektből, egy alkalmazás kifejlesztése után csak az eltávolítás címkéje kerül ebbe a táblába. Ha törölni kívánja a projektről a törléssel ellátott összes összetevőre vonatkozó adatokat, akkor a Projekt menü CleanUp Project parancsával kell csomagolnia a projekt táblát.

Projekt létrehozásakor a Visual FoxPro megkeresi az összes benne felsorolt ​​összetevőt, és létrehozza a projektet. Például a projektnek tartalmaznia kell minden olyan programot, űrlapot és jelentést, amelyet a menüelemek kiválasztásakor hívnak meg. Ha az összetevők viszont más összetevőket okoznak, akkor a projekt is benne van. A projekt létrehozásához kattintson a Build ablak gombra a projekt ablakában, vagy válassza a Build parancsot a Project menüből. A Build Options párbeszédpanel megnyílik (13.7. Ábra), amely öt opciót tartalmaz a következő célra:

  • Projekt újjáépítése - összegyűjti a projektet, ellenőrzi az összes szükséges fájl meglétét;
  • Alkalmazás (app) - létrehoz egy végrehajtható alkalmazást APP kiterjesztéssel. Ezt a fájlt a Visual FoxPro programban futtathatja a Do parancs segítségével a Program menüből;
  • Win32 futtatható / COM szerver (exe) - létrehoz egy végrehajtható alkalmazást EXE kiterjesztéssel. Ez a fájl mind a fő Visual FoxPro ablakban, mind a külső környezeten futtatható, ha vannak könyvtárak;
  • Egyszálas COM kiszolgáló (dll) - egyetlen dinamikus hivatkozási könyvtárat (Dynamic Link Library) hoz létre DLL kiterjesztéssel;
  • Multi-threaded COM szerver (dll) - létrehoz egy többszálú dinamikus könyvtárat (Dynamic Link Library) egy DLL kiterjesztéssel.
Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.7. Build Options párbeszédpanel

A Build Beállítások párbeszédpanel jelölőnégyzeteket tartalmaz, amelyek segítségével megadhatja a létrehozott projekt paramétereit:

A Verzió gomb megnyit egy azonos nevű párbeszédpanelt, ahol megadhatja az alkalmazás verziószámát és típusát.

A Regenerate Component IDs jelölőnégyzet csak akkor érhető el, ha a Win32 futtatható / COMserver opció telepítve van, egyszálú COM szerver Többszálú COM szerver.

Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.8. Egy párbeszédpanel, amely az alkalmazás elkészítése során felmerült hibákat jelzi

Projekt létrehozásához jelölje ki a Projekt újratelepítése opciót, majd kattintson az OK gombra. A projekt mentéséhez kattintson az Igen gombra.

Ha a folyamat a projekt felépítését Project Manager észleli olyan összetevő, amely nem szerepel a projektben, akkor megjelenik egy párbeszédablak LocateFile (definíciós fájl), amely tartalmazza a nevét, a fel nem fedezett alkatrész kereső fayla.Dlya kattintva keresse meg a gombot (Define) nadiske, és megtalálja a kívánt fájlt. Figyelmen kívül hagyhatja ezt oshibku.V Ebben az esetben nyomja meg a Ignore gombot (Ignore).

Az összes észlelt hiba listája olyan fájlban tárolódik, amelynek neve megegyezik a projektfájl nevével, és rendelkezik az ERR kiterjesztéssel.

Ha az összes szükséges összetevő szerepel a projektben, létrehozhatja a végrehajtható fájlt az Alkalmazás opció vagy a Win32 futtatható / COM kiszolgáló (exe) kiválasztásával a Build Options párbeszédpanelen. A Visual FoxPro-n futtatható .APP fájl létrehozásához az Alkalmazás opciót kell használnia. Ha önállóan futtatható EXE kiterjesztésű fájlt szeretne létrehozni, használja a Win32 futtatható / COM kiszolgáló (exe) opciót.

Miután létrehoztál egy alkalmazást az Alkalmazás opcióval vagy a Win32 futtatható / COM kiszolgálóval (EXE) beállított Építési beállítások opcióval, futtathatja a parancsot a Visual FoxPro parancssorba beírt DO parancs vagy a Program parancs menüjének Do parancsával, . Ez a parancs megnyitja a Do párbeszédpanelt. Nyissa meg a kívánt mappát, a fájlok listájában válassza ki az APP kiterjesztéssel létrehozott projektfájlt, majd kattintson a Do gombra.

A Win32 futtatható / COM szerver (exe) opcióval létrehozott alkalmazás futtatásához hozzáférést kell biztosítania a dinamikus könyvtárakhoz, a Vfp7.dll és a Vfp7enu.dll.

Visual FoxPro komponens galéria

Galéria komponens segítségével szervezetfejlesztés VisualFoxPro, lehetővé teszi a fejlesztők számára, hogy csoportos és szervezi az alkatrészek, mint amilyeneket a projektekben, könyvtárak, osztályok, űrlapok, jelentések, gombok, és így tovább. N. A létrehozott rendelési dinamikusan változtatható, így az eltérő megközelítések besorolás komponens fejlesztés.

A Component Galleryben különböző Visual FoxPro elemeket, helyi és távoli dokumentumokat, fájlokat vagy mappákat, automatizálási szervereket, például Microsoft Excel, Microsoft Word és HTML fájlokat helyezhet el a munka számára, valamint új Visual FoxPro alaposztályokat is tartalmazhat.

A komponens-galéria munkakörnyezet létrehozására és a gyors alkalmazásfejlesztéshez használt adattárházak létrehozására szolgál. Lehetőség van nem csak az összetevők létrehozására, amelyekből az alkalmazás létrejött, hanem az Ön vagy harmadik felek által létrehozott projektek, cikkek és egyéb, a fejlesztésre hasznos információkat tartalmazó dokumentumok is. Az Összetevők galériájában a Weblap fejlesztésekor a hivatkozások is megtalálhatók.

Az összetevők Galériája eszközei az új projektek, űrlapok létrehozásához és az objektumok és osztályok tulajdonságainak megváltoztatásához. Az összetevők Galériájában található objektumok áthelyezhetők projektekhez és formákhoz (invertálás) a "mozgás és szabadság" módszer használatával.

A komponens galéria indítása

Az Összetevőkártya elindításához tegye az alábbiak egyikét:

  • Válassza az Eszközök menü Komponens Galéria parancsát az Eszközök menüből.
Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.9. Komponens Galéria

  • A parancsablakban írja be a következő parancsot:

Ebben az esetben megnyílik a Komponens Galéria ablak (lásd: 13.9. Ábra), amely két területre oszlik. A bal oldali ablaktáblában található a könyvtárak hierarchikus listája, a jobb oldalon - a könyvtár tartalmát a bal oldali ablaktáblában.

A Component Gallery ablak tetején egy olyan eszköztár, amelynek gombjai lehetővé teszik az Options Gallery ablak konfigurálását, megtalálja a kívánt objektumot, és szabályozhatja az objektumok objektumok megjelenítését az ablakban.

A ComponentGallery Settings beállítása

Az Opciók Galéria ablak a Galéria ablak eszköztárán található, és amikor rákattintunk, megnyílik a Komponens Galéria beállításai párbeszédpanel (13.10. Ábra), amely három lapot tartalmaz, amelyek célja a táblázatban található. 13.3.

13.3. Táblázat. Fülek hozzárendelése a Komponens Galéria beállításai párbeszédpanelhez

Megnyitja a szerkesztőt a módosításhoz

Hozzon létre egy új űrlapot a komponens galériából

Az Elemek ablakban létrehozhat új és szerkeszthető űrlapokat.

Új űrlap létrehozásához használhatja az alábbi módszerek valamelyikét.

  • Kattintson a sablonra, vagy válassza ki a menüelemet Új alakzat (13.14. Ábra) bármelyik sablon helyi menüjéből a komponens galéria Űrlapok mappájában.
  • Hívja az űrlap varázslóját az Űrlap varázsló ikonjára (13.14 ábra) az Alkotóelemek Űrlapok mappájában.
Projektmenedzsment és alkalmazás létrehozása

Ábra. 13.14. Az összetevők galériájának katalógusa, amelyből új űrlapokat hozhat létre

HÍREK A FORUM
Az éter elméletének lovagjai

Kapcsolódó cikkek