Maricopa Community Colleges  CIS275AG   19994-20035 
Official Course Description: MCCCD Approval: 03/23/99
CIS275AG 19994-20035 L+L 3 Credit(s) 4 Period(s)
Mastering Visual Basic 6 Development
Creating database applications using components. Covers design, optimization, and deployment of applications using Microsoft Visual Basic 6.0. Includes use of visual data access tools, class modules, ActiveX controls and data objects, and Component Object Model (COM) components. Creating Internet applications also covered. Prerequisites: CIS159 or permission of instructor.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS275AG   19994-20035 Mastering Visual Basic 6 Development
1. Create an application and an executable file using Visual Basic. (I)
2. Use the Visual Basic debugging tool. (I)
3. Create database queries. (II)
4. Create a report. (II)
5. Create and use data-bound class modules. (III)
6. Create an ActiveX control. (IV)
7. Write code that uses ActiveX Data Objects (ADO). (V)
8. Create a Visual Basic client application that uses a Component Object Model (COM) component. (VI)
9. Compile a project with class modules into a COM component. (VI)
10. Create an object module in a COM component. (VI)
11. Use resource files. (VII)
12. Create a setup program. (VII)
13. Package an ActiveX control for use on a Web site. (VII)
14. Create applications that use the WebBrowser control. (VIII)
15. Create an Active document. (VIII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS275AG   19994-20035 Mastering Visual Basic 6 Development
    I. Application
        A. Event-Driven Programming
        B. Files
        C. Project Template
        D. Online Help
        E. Components
        F. Debugging
      II. Databases and Reports
          A. Data Access Tools
            1. Components
            2. Applications
          B. Connections
            1. Environment Designer
            2. Environment Events
            3. Properties
            4. Accessing Data
            5. Commands
          C. Organizing Data
            1. Records
            2. Commands
            3. Aggregates
          D. Presenting Data
            1. Forms
            2. Objects
            3. Data Control
            4. Wizards
        III. Class Modules
            A. Define
            B. Objects and Components
            C. Class Builder
              1. Interface
              2. Module Events
              3. Helps
            D. Properties, Methods, Events
          IV. ActiveX Controls
              A. Benefits
              B. Building
                1. Interface
                2. Properties & Methods
                3. Event Procedures
                4. Property Pages
              C. Data-Bound Control
            V. ActiveX Data Objects (ADO)
                A. Components
                B. Errors
                C. Connections
                D. Recordset
                E. Cursors
                F. Security
              VI. Component Object Module (COM) Components
                  A. Application
                  B. References
                  C. Variables
                  D. Components
                    1. In-Process
                    2. Out-Process
                  E. Templates
                  F. Properties
                  G. Compiling
                  H. Objects
                  I. Debugging
                VII. Optimizing and Deploying Applications
                    A. Techniques
                    B. "GetSetting" and "SaveSetting"
                    C. Resource Files
                    D. Package and Deployment Wizard
                    E. Deploying
                  VIII. Internet Applications
                      A. WebBrowser Control
                      B. Active Documents
                  Go to Description    Go to top of Competencies    Go to top of Outline