2021-2022 Catalog 
    Feb 22, 2024  
2021-2022 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CPGM 220 - Advanced Visual Basic

3 Credit: (2 lecture, 1 lab, 0 clinical) 3 Contact Hours: [CPGM 130 ]

Visual Basic will be used to code programs for advanced business solutions. These programs will include an interface (OLE) to other programs, databases, and business reports. The coding of error handling routines will be required and include string manipulation, arrays, working with Access files, classes and objects and building a Web page.
OFFERED: fall semesters

Course Goals/ Objectives/ Competencies:
Goal 1:  Demonstrate understanding of Advanced Visual Basics concepts by creating error free programs.

  1. Create code using Arithmetic operators.
  2. Create code using Constants.
  3. Create code using Strings.
  4. Create code using Statements.
  5. Employ User Defined Data Types.
  6. Employ Numeric Data Types.
  7. Create parallel arrays.
  8. Create two-dimensional arrays.
  9. Demonstrate Exception handling.
  10. Determine number of characters in a string.
  11. Insert Characters in a string.
  12. Search Strings.
  13. Access Strings.
  14. Remove Characters from a string.
  15. Compare strings with pattern matching.
  16. Develop invoking functions.
  17. Demonstrate Passing by value.
  18. Demonstrate passing by reference.

Goal 2:  Create Access databases.

  1. Create sequential Access files.
  2. Bind Access databases.
  3. Create Try/Catch statement.
  4. Copy to Output.
  5. Bind objects to controls.
  6. Code Next record buttons.
  7. Code Previous record buttons.
  8. Create Linq Queries.

Goal 3:  Create Classes.

  1. Create Default Constructor.
  2. Create classes using Non-constructor methods.
  3. Create an instance.
  4. Create class level arrays.
  5. Create class level variables.

Goal 4:  Create Web Applications.

  1. Add web pages.
  2. Add static text to web pages.
  3. Add link buttons to web pages.
  4. Add images to web pages.
  5. Add text boxes to web pages.
  6. Add labels to web pages.
  7. Add field validation.
  8. Add buttons to web pages.

Add to Portfolio (opens a new window)