The PSample program uses a set of menus to interact with the user. When creating a Microsoft Visual Studio Microsoft Foundation Class (MFC) application, a default set of menus is provided. Some extra menus were added to provide access to the program's features. These menus provide access to dialogs that enable the user to interact with the program. In one instance, a browser window is opened to permit the display of the online privacy statement. The menus and dialogs are described later in this chapter.
Figure 12.1 shows the dataflow for the program. Annotations illustrate the attributes that apply to the data being transferred and stored by the program. The following sections describe the dataflow diagram.