{\rtf1\ansi \deff5\deflang1033{\fonttbl{\f5\fswiss\fcharset0\fprq2 Arial;}{\f29\froman\fcharset0\fprq2 Century Schoolbook;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0; \red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128; \red192\green192\blue192;}{\stylesheet{\li720\widctlpar \f5\fs20 \snext0 Normal;}{\s1\li720\widctlpar \b\f5\fs28 \sbasedon0\snext0 heading 1;}{\s2\li720\sb240\sa160\widctlpar \i\f5 \sbasedon0\snext0 heading 2;}{\s3\li720\widctlpar\tx1800 \b\f5\fs18 \sbasedon0\snext3 heading 3;}{\*\cs10 \additive Default Paragraph Font;}{\s15\widctlpar\tqr\tx10080 \i\f5\fs18 \sbasedon0\snext15 footer;}{\s16\fi-360\li1800\ri1080\sb60\sa60\sl240\slmult0\widctlpar \f29\fs20 \sbasedon0\snext16 CB;}{ \s17\widctlpar\tqc\tx4320\tqr\tx8640 \i\f5\fs16 \sbasedon0\snext17 header;}{\*\cs18 \additive\fs16 \sbasedon10 annotation reference;}{\s19\sl240\slmult0\widctlpar \f29\fs20 \sbasedon0\snext19 annotation text;}}{\info {\title Model 2000 Master Course Outline}{\author Carrie Rice}{\operator Carrie Rice}{\creatim\yr1998\mo11\dy23\hr10\min43}{\revtim\yr1998\mo11\dy23\hr10\min43}{\printim\yr1998\mo11\dy3\hr14\min8}{\version3}{\edmins0}{\nofpages4}{\nofwords563} {\nofchars3211}{\*\company Ziff-Davis Education}{\vern57443}}\margl1080\margr1080\margt1555\margb1080 \facingp\widowctrl\ftnbj\aenddoc\sprsspbf\formshade \fet0{\*\template C:\\MSOffice\\Templates\\N-CRSOUT.DOT}\sectd \psz1\linex0\headery504\footery504\endnhere\titlepg {\headerl \pard\plain \s17\li720\widctlpar\tqc\tx4320\tqr\tx8640 \i\f5\fs16 Visual Basic 6.0: Introduction (Windows 95) \par }{\headerr \pard\plain \s17\li720\widctlpar\tqr\tx10080 \i\f5\fs16 \tab Course Outline \par }{\footerl \pard\plain \s15\li720\widctlpar\tqr\tx10080 \i\f5\fs18 Page {\lang1024 2} \par }{\footerr \pard\plain \s15\li720\widctlpar\tqr\tx10080 \i\f5\fs18 \tab Page {\lang1024 3} \par }{\headerf \pard\plain \s17\li720\widctlpar\tqc\tx4320\tqr\tx8640 \i\f5\fs16 \par }{\footerf \pard\plain \s15\li720\widctlpar\tqr\tx10080 \i\f5\fs18 \tab Page {\lang1024 1} \par }{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5 \pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \li720\widctlpar \f5\fs20 {\v \par \par \par \par \par \par }{\b\fs28 Visual Basic 6.0: Introduction (Windows 95) \par } \par {\b\fs24 Course specifications \par }Course number: 047 503 \par Software version number: 1.0 \par Course length: 3 days \par \par {\b\fs24 Hardware/software required to run this course \par \par }{\cf1 You will need a PC with at least a 486DX/66 MHz processor; a Pentium processor (or higher) is recommended. You will also need the Microsoft Windows 95 operating system (or later); 16 MB of RAM (32 MB recommended); approximately 76 MB for a Typical installation of Visual Basic; and approximately 29 MB for a Custom installation of MSDN Library Visual Studio 6.0.} See your reference manual for hardware considerations that apply to your specific hardware setup. \par \par \par {\b\fs24 Course description \par \par }{\b Overview:} Students will learn how to use Visual Basic 6.0 to develop Windows applications. \par \par {\b Prerequisites:} {\i Windows 95: Introduction} or equivalent knowledge, and some programming experience. \par \par {\b Delivery method:} Instructor-led, group-paced, classroom-delivery learning model with structured hands-on activities. \par \par {\b Benefits:} Students will learn how to create Windows applications by using Visual Basic 6.0. \par \par {\b Target student:} Students enrolling in this course should be familiar with the Windows environment and have some programming experience. \par \par {\b What's next:} {\i Visual Basic 6.0: Introduction (Windows 95)} is the first course in this series. {\i Visual Basic\~6.0: Database Programming,} the next course in this series, teaches students how to create database applications. \par \par \page {\b\fs28 Visual Basic 6.0: Introduction (Windows 95) \par \par }{\b\fs24 Performance-based objectives \par \par }Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to: \par \par \pard\plain \s16\fi-360\li1440\ri1080\sb60\sa60\sl240\slmult0\widctlpar \f29\fs20 {\f5\fs16 *}{\f5 \tab Identify and describe the purpose of various components of the Visual Basic programming environment. \par }{\f5\fs16 *}{\f5 \tab Build and run a small application. \par }{\f5\fs16 *}{\f5 \tab Use the code editing tools in the Code Editor window to write conditional statements and other code constructs. \par }{\f5\fs16 *}{\f5 \tab Isolate, identify, and correct logic, compile, and run-time errors in a Visual Basic application. \par }{\f5\fs16 *}{\f5 \tab Develop multiple-form applications. \par }{\f5\fs16 *}{\f5 \tab Declare variables and constants. \par }{\f5\fs16 *}{\f5 \tab Examine and discuss Sub and Function procedures, and pass arguments by value and by reference. \par }{\f5\fs16 *}{\f5 \tab Create application interfaces with standard and custom controls.}{\i\f5 \par }{\f5\fs16 *}{\f5 \tab Build common and pop-up menus into an application.}{\i\f5 \par }{\f5\fs16 *}{\f5 \tab Write an error-handling routine.}{\i\f5 \par }{\f5\fs16 *}{\f5 \tab Create an application by using the VB Application Wizard, and create, install, and remove a setup program.}{\i\f5 \par }{\f5\fs16 *}{\f5 \tab Use the data control to access a database table and discuss the features of an MDI environment.}{\i\f5 \par }\pard\plain \fi-360\li1440\widctlpar \f5\fs20 \par \pard \li720\widctlpar \page {\b\fs28 Visual Basic 6.0: Introduction (Windows 95) \par \par }{\b\fs24 Course content \par \par }{\b Lesson 1: Introduction to Visual Basic programming \par \par }\pard \li1080\widctlpar What is Visual Basic? \par Terminology \par Steps to create an application \par Modular environment \par \pard \li1440\widctlpar \par \pard \li720\widctlpar {\b Lesson 2: Building an application \par \par }\pard \li1080\widctlpar Setting properties of objects \par Forms \par Introduction to controls \par Object-based, event-driven programming \par \par \pard \li720\widctlpar {\b Lesson 3: Coding \par \par }\pard \li1080\widctlpar The Code Editor \par Using the Object Browser to view properties and methods of objects \par Statements and functions \par Conditional statements \par Looping statements \par Native code \par \pard \li1440\widctlpar \par \pard \li720\widctlpar {\b Lesson 4: Debugging \par \par }\pard \li1080\widctlpar Overview \par \pard \li1440\widctlpar \par \pard \li720\widctlpar {\b Lesson 5: Forms \par \par }\pard \li1080\widctlpar Showing and hiding forms \par Order of events \par Multiple forms \par Startup and end of applications \par \par \pard \li720\widctlpar {\b Lesson 6: Variables \par \par }\pard \li1080\widctlpar Data types \par Scope and lifetime of variables \par Constants \par Arrays and user-defined types \par \par \pard \li720\widctlpar {\b Lesson 7: Procedures \par \par }\pard \li1080\widctlpar Introduction to procedures \par Arguments and parameters \par Named arguments and optional arguments \par \par \pard \li720\widctlpar {\b \page Lesson 8: Controls \par \par }\pard \li1080\widctlpar Control formatting \par Standard controls \par Custom controls \par \pard \li1440\widctlpar \par \pard \li720\widctlpar {\b Lesson 9: Menus \par \par }\pard \li1080\widctlpar Creating and coding menus \par Custom pop-up menus \par \pard \li1440\widctlpar \par \pard \li720\widctlpar {\b Lesson 10: Error handling \par \par }\pard \li1080\widctlpar An introduction to error handlers \par \par \pard \li720\widctlpar {\b Lesson 11: Wizards \par \par }\pard \li1080\widctlpar The Package and Deployment Wizard \par Application Wizard \par \pard \li1440\widctlpar \par \pard \li720\widctlpar {\b Lesson 12: The next step \par \par }\pard \li1080\widctlpar Data access using the Data Form Wizard and the data control \par MDI forms \par Classes \par An introduction to ActiveX controls within Visual Basic \par \pard \li720\widctlpar \par }