8. Files

Consciousness ... does not appear to itself chopped up in bits. ... A “river” or a “stream” are the metaphors by which it is most naturally described.

—William James

I can only assume that a “Do Not File” document is filed in a “Do Not File” file.

—Senator Frank Church, Senate Intelligence Subcommittee Hearing, 1975

Objectives

In this chapter you’ll learn:

• To use file processing to implement a business app.

• To create, write to and read from files.

• To become familiar with sequential-access file processing.

• To use classes StreamWriter and StreamReader to write text to and read text from files.

• To organize GUI commands in menus.

• To manage resources with Using statements and the Finally block of a Try statement.

Outline

Get Visual Basic® 2012 How to Program, Sixth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.