Rouse Company Foundation Student Services Building

CMSY-195 Intermediate Visual Basic.NET

Upon completion of this course, students will be able to incorporate intermediate coding techniques and powerful graphical controls into their Visual Basic projects. Major topics include: programming a database; mouse events, keyboard events and trappable errors; grid controls; object variables and collections; the Multiple Document Interface (MDI); and an introduction to the Windows environment.

Credits

3

Prerequisite

CMSY-190

Hours Weekly

2 hours lecture, 2 hours lab weekly

Course Objectives

  1. 1. A random access file database.
  2. 2. Mouse events, including drag and drop and popup menus.
  3. 3. Keyboard events and trappable errors.
  4. 4. Grid controls for presentation of data in a spreadsheet format.
  5. 5. Object variables, intrinsic collections and custom collections.
  6. 6. The Multiple Document Interface (MDI).
  7. 7. Data Manager, the Data Control and data bound controls.
  8. 8. Data Access Objects (DAO) for manipulation of a database.
  9. 9. Common Dialog and Graph controls
  10. 10. The Windows Clipboard, execution of other programs, and the OLE Control for linking or embedding
    existing objects.

Course Objectives

  1. 1. A random access file database.
  2. 2. Mouse events, including drag and drop and popup menus.
  3. 3. Keyboard events and trappable errors.
  4. 4. Grid controls for presentation of data in a spreadsheet format.
  5. 5. Object variables, intrinsic collections and custom collections.
  6. 6. The Multiple Document Interface (MDI).
  7. 7. Data Manager, the Data Control and data bound controls.
  8. 8. Data Access Objects (DAO) for manipulation of a database.
  9. 9. Common Dialog and Graph controls
  10. 10. The Windows Clipboard, execution of other programs, and the OLE Control for linking or embedding
    existing objects.