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