Course DEV11 - PowerPoint PPT Presentation

About This Presentation
Title:

Course DEV11

Description:

Visual FoxPro DevCon 98. Ted Roche. Microsoft Certified Solution Developer ... Properties. CodePage. Description. Exclude. FileClass. FileClassLibrary ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 22
Provided by: tedr9
Category:
Tags: course | dev11

less

Transcript and Presenter's Notes

Title: Course DEV11


1
Course DEV-11
Team Development Ted Roche, MCSD Blackstone
Incorporated http//www.bstone.com
2
Ted Roche
  • Microsoft Certified Solution Developer
  • Microsoft Most Valuable Professional
  • Contributing Editor, FoxPro Advisor
  • Author, Hackers Guide to Visual FoxPro 3.0 and
    6.0

3
Agenda Team Development
  • Visual SourceSafe
  • Project Objects Hooks
  • Anomaly Tracking System

45 minutes 15 minutes 15 minutes
4
Visual SourceSafe
  • Nearly Automatic Backups
  • Ability to trace source history
  • Support for multiple programmers
  • Prevents lost code

5
SourceSafe Issues
  • Visual Studio Service Pack 2
  • SSSCC.DLL Build 2220 crashes VFP
  • Norton Anti-Virus for NT 4.0
  • Performance slow when installed
  • VFP 5.0, NT 4.0 without SP3 very slow
  • Users cannot checkout simultaneously

6
VSS The mechanism
  • Works within Project Manager
  • PJX file modified to support
  • PJM file is the PM text-equivalent
  • Additional menu options
  • Can be manipulated programmatically

7
VSS The Demo
  • DEMO

8
Integrated Source Code Control in Visual FoxPro
VSS Store
Network
.PJMFile
Local.PJMFile
SCCTEXT
SCCTEXT
Local.PJMFile
LocalSourceCode
LocalSourceCode
LocalPJX
LocalPJX
Workstation
Workstation
9
VSS The challenge
  • File-server, not client-server
  • No Web interface
  • Poor on low bandwidth connections
  • Difficult to share projects between multiple
    sites
  • Opportunity ActiveX

10
VSS Sources of Info
  • Admin Help file
  • Command line interface
  • http//www.microsoft.com/ssafe
  • Office ? VSS integration
  • Automation Documentation

11
Project Objects Hooks
  • Great feature!
  • Hook your code to run when developer interacts
    with Project Manager
  • Automatically log actions
  • Develop metrics

12
(No Transcript)
13

_VFP.Projects Count
Project Object Methods
Build CleanUp Close Refresh SetMain
_VFP.ActiveProject
14

Files Object
Project Object
Properties CodePage Description Exclude FileClass
FileClassLibrary LastModified Name ReadOnly SCCSt
atus Type
Methods AddToSCC CheckIn CheckOut GetLatestVersio
n Modify Remove RemoveFromSCC Run UndoCheckOut
Files Count
Servers Count
15

Project Object
Server Object
Properties CLSID Description HelpContextID
Instancing ProgID ServerClass ServerClassLibrary

Files Count
Servers Count
16
Project Objects Hooks
  • DEMO

17
More on Projects
  • DEV-06 Managing Projects and Class Libraries -
    Doug Hennig
  • DEV-08 The Visual FoxPro 6.0 Framework and How
    to Extend It- Lisa Slater Nicholls

18
Anomaly Tracking System
  • Track All Project Issues
  • Automated To-Do List
  • Great Metrics
  • When Found
  • When Fixed
  • How Many
  • Weak Areas

19
Anomaly Tracking System
  • DEMO

20
More on ATS
  • CSW-06 Creating Applications with Internet
    Explorer 4.0 and Visual FoxPro - Ken Levy

21
Thank You!
Ted Roche, MCSD Blackstone Incorporated
http//www.bstone.com (781) 663-7400
Write a Comment
User Comments (0)
About PowerShow.com