Projektmanager und Source Safe Arbeiten mit dem Projektmanager
Projektmanager und Source. Safe Arbeiten mit dem Projektmanager von Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Diese Schulung dient der Einführung in die Bedienung des Projektmanagers sowie ggf. der Einführung in den Einsatz und die Anwendung von Source. Safe in der Teamentwicklung mit Visual Fox. Pro Wizards & Builders Gmb. H
Themenübersicht Ø Projektmanager allgemein Ø Dateiablage Ø Projekte erstellen Ø Allgemeine Hinweise Ø EXE erstellen Ø OLE-DLLs erstellen Ø Installation von Source. Safe Ø Verwendung von Source. Safe Ø Vorteile von Source. Safe Ø Projekt-Hook-Klasse Wizards & Builders Gmb. H
Der Projektmanager, Dateiablage, Projekte erstellen und Hinweise zu Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Projektmanager allgemein l Daten (Datenbanken, Tabellen, Abfragen) Ø Datenbanken (Tabellen, Views, Remote, Connection, Procedure) l Dokumente (Formulare, Berichte, Etiketten) Klassen Code (Programme, API (Excl), APPs (Excl)) Andere (Menü, Text, Andere (Bitmaps)) l -> Hauptprogramm, Exclusion l l l Wizards & Builders Gmb. H
Dateiablage / Verzeichnisse l l l l Eigenes Projektverzeichnis Globales „COMMON“-Verzeichnis Unterverzeichnisse für: Bitmaps (BITMAP, BMP) Klassen (CLASS) Daten (DATA)(dbf+dbc!) Masken (FORM) Header (INCLUDE) l l l Libraries (LIBS) Menüs (MENU) Programme (PROG) Berichte (REPORT) Win. Word (WINWORD) Wizards & Builders Gmb. H
Projekte erstellen / Info l l Projekt erstellen Anwendung erstellen EXE erstellen OLE-DLL erstellen Ø siehe Beispiel l Alle Kompilieren Fehler anzeigen Ausführen l Versionszähler bei EXE-Erstellung Ø (leider nicht bei APPs!) l l Zusätz. Eigenschaften Symbol hinzufügen Ø gr. /kl. Icon (16 x 16, 32 x 32) l l l Verschlüsselung Codepages Server-Einstellungen Ø nur für OLE-DLL/EXE Wizards & Builders Gmb. H
Allgemeine Hinweise l l l Speicherung fester Pfade bei Lagerung auf verschiedenen Laufwerken! Allgemeine Klassen / Programme exclude! Gelegentlich Projekt komprimieren. . . l l Forderung: Fehlerfreiheit von Projektdateien! Ggf. External Arrays deklarieren Ggf. Referenzdatei für Funktionen Nur „Echte“ Fehler! Wizards & Builders Gmb. H
EXE und OLE-DLLs erstellen Erstellen von EXE-Dateien und OLE-DLLs/EXE unter Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
EXE erstellen l l Verschlüsselung nur zusammen mit REFOX sinnvoll Verschlüsselung = 0% Komprimierung Icon nicht vergessen Normalerweise nur eine Loader-EXE. . . l l Distrib-Verzeichnis für Setup-Wizard ggf. neu erstellen Alle Active. X-Controls ausliefern Ø automatisch registriert l ggf. eigenes Active. XVerzeichnis Wizards & Builders Gmb. H
Nicht verfügbare Befehle l l BUILD APP/EXE/PROJ COMPILE SET STEP CREATE FORM, MENU, QUERY, SCREEN, VIEW l l MODI CONNECT, DATA, FORM, MENU, PROC, PROJ, QUERY, SCREEN, STRU, VIEW SUSPEND Wizards & Builders Gmb. H
Ignorierte Befehle, Dateien Ignorierte Befehle: l SET DEBUG l SET DEVELOPMENT l SET DOHISTORY l SET ECHO Unzulässige Dateien: l Assistenten l True Type Fonts l Spell Checker l Hilfsdateien siehe Licence. txt Wizards & Builders Gmb. H
Zusätzliche Dateien l l l FOXUSER (für indiv. Einstellungen) Active. X-Controls (incl. Registrierung) CONFIG. FPW (Konfiguration) Resource. DLL (für andere Sprachen) ggf. FOXPRO. INT (Sortiersequenzen) Wizards & Builders Gmb. H
OLE-DLL/EXE erstellen (Einf. ) l l OLE-Klasse erstellen ( x OLE Public) Methoden-Eigenschaften einer Klasse Ø (sichtbar, geschützt, verborgen) l l Instanziierungsarten (none, single, multi) Typelibs (Typenbibliotheken) Registrierung (REGSRV 32. EXE) OLE-Viewer (OLE 2 VIEW. EXE) Wizards & Builders Gmb. H
Visual Source Safe Integration von Visual Source Safe für Source Control unter Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Installation l l l Volle Installation auf dem Server NETSETUP auf Workstation als Client Admin: Multiple Checkout Option Admin: ggf. *. PRG zu Dateiendungen Client: Source. Safe einschalten „Text Generation Source“ änderbar. . . Wizards & Builders Gmb. H
Hinweise l l l l Info: Bei VS SP 2 Datei SSSCC. DLL sichern! Info: Maximale Dateigröße 64 Megabyte! „Shadow“-Verzeichnis für Read. Only-Zugriff Ggf. andere Source. Control-Provider (PVCS) Ggf. störende Fenster mit „HIDE“ verstecken Steuerung auch über OLE-Automation mögl. Neue Projekt-Hooks für eigene Anbindung Wizards & Builders Gmb. H
Prinzip der Anbindung l l l Steuerung über Projektdatei Generierung von Texte über _SCCTEXT Sperren von Dateien Wizards & Builders Gmb. H
Dateistati (1) l l l l Eingecheckt Ausgecheckt von einem selbst Ausgecheckt selbst und anderer User Eingecheckt Gemerget - bitte prüfen Merge Conflict - bitte prüfen Status unbekannt Wizards & Builders Gmb. H
Dateistati (2) Wizards & Builders Gmb. H
Anwendung auf Projektdatei l Optionen kontrollieren: Ø Projekte: Source. Control. Prov. Ø Textgenerierung, Code-Vergleich, Versionstexte l l Projekt Hinzufügen PJM-Datei wieder einchecken Mit Projekt verbinden (PJM-Datei!) Mail/Mitteilung an alle wg. neuer Datei Wizards & Builders Gmb. H
Anwendung auf Dateien im Projekt l l Neue Dateien zu Projekt zufügen PJM-Datei wieder einchecken Mit Projekt verbinden (PJM-Datei!) Mail/Mitteilung an alle wg. neuer Datei Wizards & Builders Gmb. H
Anwendung auf andere Dateien l l l Datenbankcontainer und Tabellen sollten zentral auf dem Server stehen View-Modifikationen sperren Tabellen Klassenbibliotheken unter Source. Control, da Verwendung möglich Ø Hinweis: Cache von VFP refreshen Wizards & Builders Gmb. H
Vorteile l l l Keine „Kollisionen“ zwischen Entwicklern (kein Abgleichaufwand!) Neue Version bei wesentlichen Änderungen Jede Version mit kurzem Kommentar Vergleich beliebiger Versionen Merging von Textdateien bei Änderung Wizards & Builders Gmb. H
Projektmanager-Klasse Funktionalitäten der Projektmanagerklasse unter Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Eigenschaften des Projektes l Siehe Projektinfo Wizards & Builders Gmb. H
Source. Control auf Dateiebene Check. In( ) l Check. Out( ) l Get. Latest. Version( ) l Undo. Check. Out( ) l Remove. From. SCC( ) l SCCStatus (sowie SCCProvider) l Wizards & Builders Gmb. H
Vielen Dank! Das waren die Themen: Ø Projektmanager allgemein Ø Dateiablage Ø Projekte erstellen Ø Allgemeine Hinweise Ø EXE erstellen Ø OLE-DLLs erstellen Ø Installation von Source. Safe Ø Verwendung von Source. Safe Ø Vorteile von Source. Safe Ø Projekt-Hook-Klasse Wizards & Builders Gmb. H
Wenn Fragen bestehen: Wizards & Builders Methodische Software. Entwicklung Gmb. H Frankfurter Str. 21 b 61476 Kronberg Tel. : 06173 -950906 Fax: 06173 -950907 CIS: 101605, 175 Wizards & Builders Gmb. H
- Slides: 29