To Exam Info
Review Guide for Midterm Exam
Bring to Midterm
- Two pages (both sides) of notes.
- Copies of three examples of your choice.
Study for Midterm
- Review questions for each lecture, examples on the examples page,
source code for projects, sample midterm problems from the
Midterm Review Questions.
Know for Midterm
- HTML Tags:
<html>
<head>
<title>
<style>
<link />
<body>
<p>
<h1>
<h2>
<h3>
<ul>
<ol>
<li>
<table>
<tr>
<td>
<img />
<a>
<input />
<select>
- CSS Styles:
font-family
font-size
font-weight
font-style
color
background-color
text-align
vertical-align
text-decoration
font-family
- Telecommunications Acronyms:
ASCII, DNS, DSL, HTTP, IP, ISDN, MIME, SOAP, TCP, TLD,
URL, UTF-8, WWW.
- Telecommunications Terms and Concepts:
Top Level Domain, Secondary Domain, Steps to Display Document in Browser,
OSI Seven Layer Model (Physical, Data Link, Network, Transport, Session,
Presentation, Application), Hub, Bridge, Switch, Router.
- Classes and Objects:
Difference between class and object, constructor, property, method, event,
static property, static method, instantiate, class testing, UML diagram.
- Be able to write code to test properties and methods from these classes:
DateTime, Random, string, StreamReader, StreamWriter. See the corresponding
UML diagrans on the UML Examples Page.
- ASP.Net Projects:
.aspx file, Web.config file, Code-behind file.
- Visual Studio Windows: Design window, source window,
code-behind window, Toolbox, Solution Explorer, Properties Window,
Dynamic Help Window, Web.config.
- C# Language Terms: Camel casing, Pascal casing, Hungarian notation,
tructured programming, structured programming.
- HTML Controls: Textbox, button, dropdownmenu, radiobutton,
checkbox, submit.
- ASP.Net Controls:
Controls in General: Properties: AutoPostBack, BackColor,
BorderColor, BorderStyle, Enabled, Font-Bold,
Font-Name, Font-Italic, Font-Size, ForeColor,
ToolTip; Method: Focus.
Button: Properties: No AutoPostBack needed; Text;
Event: Click.
Literal: Property: Text, general properties do not
apply, go by CSS styles in effect; No Events.
Image: Property: ImageUrl; No Events.
Label: Property: Text; No Events.
TextBox: Properties: MaxLength, ReadOnly, TextMode;
Event: TextChanged.
RadioButton: Properties: ButtonGroup, Checked;
Event: CheckedChanged.
RadioButtonList: Properties: Items, SelectedIndex,
SelectedItem, SelectedValue; Event: SelectedIndexChanged.
CheckBox: Property: Checked; Event: CheckedChanged.
CheckBoxList: Properties: Items, SelectedIndex, SelectedItem,
SelectedValue; Event: SelectedIndexChanged.
DropDownList: Properties: Items, SelectedIndex, SelectedItem,
Selectedvalue; Event: SelectedIndexChanged
Calendar: Properties: SelectedDate;
Event: SelectionChanged.
Page, PreviousPage: Properties: Application,
IsPostBack, Request, Response, Session;
Method: FindControl; Event: Load.
- Posting an HTML page to an ASP.Net page.
- Posting an ASP.Net page back to itself.
- Posting an ASP.Net page to another ASP.Net page.
- ASP.Net Validation Controls
RequiredFieldValidator: Properties: ControlToValidate,
ErrorMessage.
CompareValidator: Properties: ControlToValidate, ErrorMessage.
Operator, ValueToCompare.
RangeValidator Properties: ControlToValidate, ErrorMessage,
MaximumValue, MinimumValue.
RegularExpressionValidator Properties: ControlToValidate,
ErrorMessage, ValidationExpression.
- Know how to write a regular expression to validate
specified values.
- File Input:   Know how to create and use a StreamReader object
to read from a text file in the Database folder. StreamReader methods:
Close, Peek, ReadLine, ReadToEnd.
- File Output:   Know how to create and use a StreamWriter object
to write to a text file in the Database folder. StreamWriter methods:
Close, Write, WriteLine.
- Appending to a File Know how to use FileStream
and StreamWriter objects to append data to the end of a text file in the
Database folder.
- Session and Application Collections Know how to use the Session
and Application objects to store date that persists across multiple page
postings.
- Be able to move data from one ASP.Net location to another, including
controls, Session and Application collections, text file on disc. Also be able to
use Response.Write to display information.
- Be able to create an ASP.Net file containing both HTML and C# code that
solves problems similar to the problems in the Practice Midterm Questions
(to be discussed on Wednesday, February 3).