Please note that a Log Window, displaying SNiFF+ error and control messages, may appear at several stages throughout this tutorial.
Browsing
This tutorial is for you if
you are a new SNiFF+ user
you want to quickly learn how to use SNiFF+ for browsing C++ code
Version Controlling
This tutorial is for you if
you need SNiFF+ and RCS (included in the SNiFF+ package) for configuration management
and version controlling (CMVC)
Browsing-Only Project Setup
This tutorial is for you if
you need to set up your own browsing-only project
Edit/Compile/Debug
This tutorial is for you if
you want to use SNiFF+ in single-user/single-platform C++ development
you want to learn about building C++ executables
you want an introduction to the tools used in the C++ edit/compile/debug cycle
Note that this tutorial introduces concepts and tools used in developing, irrespective of whether you are working alone or as part of a team.
Team Setup
This tutorial is for you if
you have done the previous tutorials or
you are familiar with SNiFF+ and
you need SNiFF+ in a multi-user and/or a multi-platform work situation
you need SNiFF+ and RCS (included in the SNiFF+ package) for configuration management
and version controlling (CMVC)
you are responsible for setting up projects and working environments in a multi-user/
multi-platform work situation (Working Environments Administrator).
Developing in a team
This tutorial is for you if
you have done the previous tutorials or
you are familiar with SNiFF+ and
you work in a team and use RCS for version controlling and configuration management.
Note that the Edit/Compile/Debug cycle is described in the Edit/Compile/Debug tutorial
Team Project Maintenance
This tutorial is for you if
you are responsible for maintaining projects and working environments in a multi-user/
multi-platform work situation (Working Environments Administrator).