Dec 21, 2024  
2017-2018 
    
2017-2018 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CST 271 - Visual Basic Programming II

Credits: 3
Writes programs in a Windows environment using Visual Basic to design custom user interfaces with menus and dialogue boxes. Set up menus, create functions, and create executable files. Includes multiple forms, arrays, object linking and embedding, sequential and random data files, databases, and trapping programming errors.

Prerequisite(s): CST 171  and CST 173 .
Corequisite(s): None
Lecture Hours: 45 Lab Hours: 0
Meets MTA Requirement: None
Pass/NoCredit: Yes

Outcomes and Objectives
  1. Create functions, sub procedures and use common dialog boxes.
    1. Learn the difference between a function and sub procedure
    2. Create a function and a sub procedure
    3. Be able to use common dialog boxes in a program
  2. Work with multiple forms in the Visual Basic environment
    1. Design and create a project with multiple forms
    2. Create procedures that are accessible from multiple form modules
    3. Add a splash screen to any project
    4. Set the startup form to start project execution
  3. Define, create and use Arrays
    1. Set up and use a control array
    2. Establish an array of variables and refer to individual elements in the array with variable subscripts
    3. Create user-defined data types for multiple fields of related data
    4. Distinguish between direct access and indirect access of a table
    5. Store and use data in multidimensional arrays
  4. Design and understand Object-Oriented Programs (OOP)
    1. Understand the terminology and create a class that has properties and methods
    2. Use property procedures to set and retrieve private properties of a class
    3. Declare object variables and assign values to the variables using the SET statement
    4. Create a collection of objects
    5. Add properties to a form
  5. Design and access database files
    1. Display data in a Data Grid control
    2. Bind data to textbox and labels
  6. Explain how to program and use Web Forms
    1. Understand how to set up forms to be viewed in a browser
    2. Be able to pass data from one web form to another
  7. Demonstrate graphics in the Visual Basic environment
    1. Understand the measurements in the graphics coordinate system
    2. Create graphics using graphics methods
    3. Understand the graphics-layering principles
    4. Load and change pictures at run time
    5. Use the timer control
    6. Create simple animation
  8. Gather information by reading the text
    1. Identify the main points of a problem
    2. Derive meaning from reading the text
    3. Correctly interpret the information, draw conclusions and write the code necessary to solve the problem
  9. Integrate the information to solve a problem
    1. Correctly interpret the information given in a problem
    2. Draw conclusions from reading the problem and write down a solution
  10. Formulate an information question and develop a strategy to solve the problem
    1. Evaluate the information to determine the tools needed to solve the problem
    2. Interpret output to assist in debugging a program
  11. Solve a problem working with others to achieve a common goal
    1. Respect other individuals opinion in solving a problem as a group
    2. Accept the responsibility of individuals in a group setting



Add to Portfolio (opens a new window)