Sie sind auf Seite 1von 2

IT 236 Final Review Outline (6/2/08)

(Though I have tried to be as complete as possible, this outline is not guaranteed to be an exhaustive list of every topic I have
covered. I suggest that you use it to guide your review as you prepare for the final exam.)

Constructing Interfaces (Chapters 1-2, all except excluded topics)

Basic concepts: forms, controls, properties, methods, events, event procedures


Controls: TextBox, Label, Button, PictureBox, CheckBox, GroupBox, RadioButton
Adding controls to a form
Control naming conventions
Properties: AutoSize, BackColor, BorderStyle, Checked, Enabled, Font, ForeColor, Image, Items, Location, Name,
ReadOnly, Size, SizeMode, TabIndex, TabStop, Text, TextAlign, Visible
Tab Order
Keyboard Shortcuts
Accept and Cancel Buttons
Events: Click, CheckedChanged, DoubleClick, Enter, Load, TextChanged
Event Procedures
Code Window
Setting and retrieving control properties
Setting Colors
With Statement
Methods: Focus, Clear, Items.Add, Items.Clear
Line continuation (_)
String concatenation (&)
Comments
Errors: Syntax errors, Run-time errors, Logical errors
[No specifics of the Visual Studio environment, No Tool Tips, No MaskedTextBox…]

Working with Variables (Chapter 3, all except excluded topics)

Declaring variables
Declaring constants
Data types: Integer, Double, String
Variable naming rules and conventions
Initializing variables and constants
Variable scope: Local variables, Form-level variables
Assignments
Arithmetic (+, -, *, /, \, ^, Mod)
Order of operations
Built-in functions: Int, Math.Round, Math.Sqrt
String Properties: Length, ToUpper, ToLower, Trim
String Methods: Substring, IndexOf
Options Explicit and Strict
Type conversions: ToString, Double.Parse, Integer.Parse
Exceptions
Formatting output
Input Boxes and Message Boxes
[No data types other than Integer, Double, String, No enhanced MessageBox]

Branching (Chapter 4, all except excluded topics)

Conditions
Relational Operators (=, <>, <, <=, >, >=)
Comparing strings
Relational Operators (And, Or, Xor, Not)
If statement
Repeated If-Elses
Input Validation
Using the Checked property
Sharing event procedures
Case statement
Debugging with WriteLine
[No short-circuit versions of relational operators, No Visual Studio Debugger, No enhanced MessageBox]

Looping (Chapter 7, pp. 280-297)

List boxes and Combo boxes


Setting, Retrieving, Inserting, Removing elements
Do loops
While vs. Until
Reprompting loops
Counting loops
For loops

Functions (Chapter 5, pp. 221-227)

User-defined function
Function header
Function name
Parameters
Return type
Function body
Return expression
Calling a function
Arguments

Arrays (Chapter 8, pp. 322-324, 327-328, 333-336)

Declaring arrays
Accessing array elements
Bounds checking
Traversing array elements with For loops
Linear search
Binary search
Arrays of controls
Two-dimensional arrays

Multiform Projects (Chapter 6, pp. 244-246, 252-256, 256-261)

Modal vs. modeless forms


Show
ShowDialog
Close
Hide
Dim vs. Static local variables
Private vs. Friend (vs. Public) form-level variables
Form events: Load, Activated, Closed

VIII: Accessing Databases (Chapter 10, pp. 388, 393-405)


(Not covered on final exam)

Database tables
Records
Fields
DataSources
DataGridView control
Data-bound text boxes

Das könnte Ihnen auch gefallen