To Lecture Notes
IT 230 -- 3/30/09
Are You in the Right Class?
- You are underqualified for IT 230 if
you have no knowledge of HTML or XHTML.
you have never programmed before, even in JavaScript.
you have not created HTML pages from scratch.
- You are overqualified for IT 230 if
you have extensive knowledge of a server-side programming
language, such as PHP, Ruby, ASP, or JSP.
you have taken ECT 353, 310 or 330.
- IT 130 is the official prerequisite of IT 230.
Course Documents
- Announcements, Table of Contents, Professor Information, Syllabus,
Lecture Notes, Documents, Exam Info, Projects, Submit Homework
Course Overview
Review Questions from IT130
- What does the acronymn HTML stand for?
Ans: Hypertext markup language.
- List all the HTML tags that you know.
Ans:
<html>
<head>
<meta>
<title>
<style>
<script>
<link>
<head>
<body>
<h1>
<h2>
<h3>
<p>
<span>
<ol>
<ul>
<li>
<table>
<tr>
<td>
<a>
<img>
- What does XHTML stand for?
Ans: Extensible hypertext markup language
- How does XHTML differ from HTML? Ans:
- Every start tag requires an end tag.
- Tags must be properly nested.
- Combination start-end tags are allowed, for example <br />
- Attribute names are written in lower case
- Text cannot be placed directly in the body section of the page.
It must be placed within
<p>,
<ol>,
<ul>, or
<table> tags.
- Attribute values are delimited with double quotes.
- Depreciated HTML tags like
<b> and
<i>
are not allowed.
- The following header is used at the top of the document:
<!DOCclass html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>
(This header will often be omitted examples.)
- What does CSS mean?
Ans: Cascading style sheet.
- List all the CSS properties that you know.
Ans:
font-family
font-size
font-weight
font-style
color
background-color
text-indent
text-decoration
text-align
vertical-align
border
margin
padding
- Explain the difference between these classs of
CSS styles:
inline document-level external
Ans:
- An inline style is placed directly in an HTML tag, for example
<p style=text-indent:1cm>
- A document-level style is placed in style tags in the head section of
the document. This style applies to the entire page.
- An external style is placed in a separate .css file. A page can use
this style by referencing it with a link tag.
- List the HTML special symbols that you know.
Ans: Some of the most common special symbols are
<
>
&
"
Here is an
HTML Special Symbol Reference.
- Explain the difference between static and dynamic webpages.
Ans: A static web page does not change its content after it is displayed.
A dynamic Web page can change its content depending on input from the user
or other information (such as the time of day clock).
- Explain the difference between server-side and client-side
processing.
Ans: Client-side processing can use the browser change the content of a
dynamic Web page without passing any information back the server.
It is accomplished with a client-side scripting language like JavaScript
or VBScript. AJAX is a client-side processing technology.
Server-side processing uses scripting languages like C# or
Visual Basic in ASP.NET. Other server-side scripting languages are PHP, Ruby,
Perl, Python, Tcl, ColdFusion.
What You Need to Create ASP.Net Webpages
- A text editor like NotePad.
- An account on the server ectweb2.cs.depaul.edu.
- Caution: Do not delete the folder named Database
in your ectweb2 account. If you delete it and then create a
new Database folder that you will need later in the course,
it will not have the proper permissions.
- Contact Labsupport@cdm.depaul.edu if you have problems with
your ectweb2 account.
- Visual Studio 2008.
Download it from CDMs website:
Uploading and Submitting Projects
Examples
Project Proj1