VB Essential Questions
Unit 1 -
How do you create and execute a HelloWorld program?
Unit 1 – VB Environment – Why would we study the VB environment?
1. Memorize this modified version of a Hello World program.
n/a
2. Recognize the components of the Visual Studio .NET integrated development environment.
What are the major components of the VB IDE?
3. Identify objects, properties, and methods and explain how they are different from syntax and keywords?
How do we use objects, properties & methods in a simple VB program?
What are examples of syntax and keywords in a simple VB program?
How can I identify objects/properties/methods?
4. Write, run, save, print, and modify a Visual Basic project.
How would you describe the steps of writing, running, saving, printing, and modifying a VB program?
5. Describe the various files that make up a Visual Basic project.
What are the various files that make up a VB program?
6. Define design time, run time, and break time.
What is the difference between design time, run time, and break time?
7. Identify compile errors, run-time errors, and logic errors.
What is the difference between compile errors, run-time errors, and logic errors?
8. List and describe the 3 steps for writing a Visual Basic project.
What are the 3 steps for writing a VB program?
9. Know how to place textboxes, labels, and buttons on a Visual Basic form.
How do we place objects such as buttons and labels on a VB form?
10. Be familiar with the naming convention used for forms, textboxes, labels, and buttons.
What are the naming conventions used for VB objects such as buttons and labels?
11. Use Click methods to make a program interact with the user when he/she clicks the mouse.
How do we use Click methods to make an interactive VB program?
12. Install the Visual Basic software on your home computer.
How do we install VB on your home computer?
Unit 2 – Variables & Graphics
1. Use forms appropriately.
How do we use forms appropriately?
2. Use Dim statements to declare variables and understand the physical process of memory (RAM) allocation.
What is the importance of a declaration statement?
3. Count in binary.
How do we count in binary?
4. Understand each of the basic data types used by Visual Basic.
What are the differences between the basic data types?
5. Name variables using the InterCap method and the appropriate data type prefixes.
How do we properly name variables?
Why is it important to name variables properly and consistently?
6. Use variables and assignment statements to calculate and store mathematical results and to change the properties of objects.
How are assignment statements used to calculate and store mathematical results and change properties of objects?
7. Use the order of operations to evaluate expressions and to write proper expressions.
What is the order of operations that is used to evaluation mathematical expressions?
8. Know how to set break points, examine values of variables and expressions in the Watch window, and single-step through programs.
How do we set a break point in order to debug a program?
9. Properly design the user interface using objects' TabIndex properties, the SetFocus method, and the focus along with keyboard shortcuts and Clear buttons.
How can a program's user interface be improved with TabIndex, keyboard shortcuts, Clear buttons, etc.?
10. Determine the scope of a variable.
What are the levels of variable scope and how are they different?
11. Add graphics to a form.
How do we add graphics to a VB program?
12. Use the computer graphics coordinate system.
How is the computer graphics coordinate system different from the Cartesian plane?
13. Use color with objects.
How do we use color with objects?
14. Use the DrawLine, DrawEllipse & other Graphics class methods.
How do we use the DrawLine, DrawEllipse, & other Graphics class methods?
15. Use a call statement to execute a method from another method.
How do we use call statements?
16. Create your own method that is not tied to an event.
How do you create a programmer-defined method?
When and why would you use a programmer-defined method?
17. Understand the concept of reusability.
What is the importance of the concept reusability?
18. Use Flash swf files in a VB project.
How do we use Flash files in a VB program?
Unit 3 – menus, For loops & animation
1. Create menus.
How do we create a menu?
2. Use For loops.
How does a For loop iterate?
3. Use counter and accumulator statements in For loops to keep running totals.
How do we use For loops & counter statements to keep running totals?
4. Animate graphics on a form with For loops.
How do we animate graphics with For loops?
5. Trace double-nested For loops.
How does a double-nested For loop iterate?
Unit 4
Topic – If statements
1. Write Boolean expressions.
How do we evaluate & write Boolean expressions?
2. Use If statements to ensure that certain statements are executed only when a given condition applies.
How are If statements used to ensure that certain statements are executed only when a given condition applies.
3. Use If Else and If ElseIf statements to select which of two sequences of statements will be executed, depending on whether a given condition is TRUE or FALSE.
How are If ElseIf statements used to ensure that certain statements are executed only when a given condition applies.
4. Use collision detection to control animation.
How do we use collision detection logic to control animation?
5. Be able to use the KeyDown, KeyPress, MouseDown, MouseUp, MouseMove, MouseLeave, & MouseEnter methods.
How do you use the KeyDown, KeyPress, MouseDown, MouseUp, MouseMove, MouseLeave, & MouseEnter methods?
6. Use the Mod operator to test divisibility.
How is the Mod operator used to test divisibility?
Topic – Random Numbers
1. Generate random numbers within desired ranges using the Rnd method.
How do we generate random numbers within desired ranges?