Wizards & Builders GmbH Projektmanager und SourceSafe Arbeiten mit dem Projektmanager von Microsoft Visual FoxPro.

Slides:



Advertisements
Ähnliche Präsentationen
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Advertisements

Einführung in Visual C++
Wizards & Builders GmbH Erstellen von Applikationen Erstellen von Datenbank- Applikationen unter Microsoft Visual FoxPro.
COM-Server in Visual FoxPro 9.0
Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Client / Server Architektur
Wizards & Builders GmbH Der Menügenerator Arbeiten mit dem Menügenerator und ggf. Zusatztools unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Hypertext Markup Language Beschreibung von HTML als Vorbereitung für Webserver mit Microsoft Visual FoxPro.
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.
Wizards & Builders GmbH INI-Dateien und Registry Arbeiten mit der Registry von Windows NT / Windows 95 in Microsoft Visual FoxPro.
Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro.
Erstellen von OLE-Servern
Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro.
Konfiguration / Set-Einstellungen
Wizards & Builders GmbH Schichtenarchitektur Multi-Tier-Applikationen mit Microsoft Visual FoxPro.
Datenmodellierung mit XCASE
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
WebServer mit FOXISAPI
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schulungsmaterial Material zu Programmierung und Datenbankhandling unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Tools, AddOns, Frameworks Nützliche Zusatzprodukte rund um Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
Ausbildungsinhalte für „Fachinformatiker Anwendungsentwicklung“
Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.
Handling und Erstellung von: DLL, EXE, COM, DCOM
Erstellung einer lauffähigen VFP Applikation
VFP Beispiele sowie Tools, Frameworks und Klassen
Lokal Views (Ansichten) in Visual FoxPro
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Erstellen von COM-Servern in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow COM.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Erstellen von WebServices mit Visual FoxPro 9.0
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Software-Projektführung
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
Präsentation von Sonja Pathe
HORIZONT 1 XINFO ® Das IT - Informationssystem Java Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Download, Installation, Registrierung deutschsprachige FoxPro User Group Uwe Habermann VFX 01 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Herbers Excel-Server - der Workshop
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
 Präsentation transkript:

Wizards & Builders GmbH Projektmanager und SourceSafe Arbeiten mit dem Projektmanager von Microsoft Visual FoxPro

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

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

Wizards & Builders GmbH Der Projektmanager Der Projektmanager, Dateiablage, Projekte erstellen und Hinweise zu Microsoft Visual FoxPro

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

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:

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

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!

Wizards & Builders GmbH EXE und OLE-DLLs erstellen Erstellen von EXE-Dateien und OLE-DLLs/EXE unter Microsoft Visual FoxPro

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

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

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

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)

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)

Wizards & Builders GmbH Visual Source Safe Integration von Visual Source Safe für Source Control unter Microsoft Visual FoxPro

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...

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

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

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

Wizards & Builders GmbH Dateistati (2)

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

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

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

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

Wizards & Builders GmbH Projektmanager-Klasse Funktionalitäten der Projekt- managerklasse unter Microsoft Visual FoxPro

Wizards & Builders GmbH Eigenschaften des Projektes Siehe Projektinfo Siehe Projektinfo

Wizards & Builders GmbH SourceControl auf Dateiebene CheckIn( ) CheckIn( ) CheckOut( ) CheckOut( ) GetLatestVersion( ) GetLatestVersion( ) UndoCheckOut( ) UndoCheckOut( ) RemoveFromSCC( ) RemoveFromSCC( ) SCCStatus (sowie SCCProvider) SCCStatus (sowie SCCProvider)

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

Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175