New
Syllabus
Exam I (last year) (doc)
Course Project checklist (doc)
Interview order
Power point slides
dotNet Overview
ASP.Net Overview avi of classic asp (avi)
ADO.Net Overview
n-tier architecture and Call-and-Respond
path
Scripts and code snippets (txt)
SQL scripts used in project (sql)
Building architecture (avi)
Data Tier I (avi)
Data
Tier II (avi)
Business
Logic Tier I (avi)
Presentation Tier
I (avi)
Presentation Tier
II (avi)
Role based security
Data tier part I (avi),
part II (avi)
Data access tier part I (avi)
Presentation tier part I (avi)
part II (avi)
part III (avi)
State management
Connectionstring (avi)
Session memory (avi)
Cookies (avi)
datatable to cookie (avi)
Role list for CRUD editor
Data tier
(avi)
Presentation
tier part I (avi) part II (avi)
part III (avi)
Sorting Gridview (avi)
Delete Role part I (avi)
part II (avi)
part III (avi)
Add Edit Role for CRUD editor
Data
tier (avi)
Data Access tier (avi)
Presentation tier part I (avi)
part II (avi)
part III (avi)
UserRole
Data tier (avi)
Data Access tier (avi)
Presentation tier part I (avi)
part II (avi)
part III (avi)
part IV (avi)
part V (avi)
part VI (avi)
Exception
Handling part I (avi)
part II (avi)
part III (avi)
Web
Services
Web Services and Business Facade part I (avi)
part II (avi)
part III (avi)
AJAX
AJAX part I (avi)
part III (avi)
part IV (avi)
C#
to VB part I (avi)
part II (avi)
part III (avi)
CSS
Dan Kurth's CSS (
css) and gradient jpg files (jpg) (jpg) source for default.aspx (html)
Dan's reasons for using CSS
rather than <TABLE>s for formatting (txt)
Adding CSS drop down menu to our
course project part I (avi)
part II (avi)
IFrames
Scott Lusk's js
file (js) (Remove the .txt extension
before downloading with "Save Target
As...")
IFrame code
snippets (txt) and Step-by-Step instructions (doc)
Crystal Reports
Code snippets (txt)
Building the report part I (avi)
part II (avi)
part III (avi)
part IV (avi)
ApplicationBlock Tier (Remove the .txt extension
before downloading with "Save Target
As...")
Cesar's UISA architecture
AMCIS 2003
conference proceeding
Patterns and Practices
(http://msdn2.microsoft.com/en-us/library/ms998572.aspx
)
Application Architecture for .NET: Designing Applications
and Services
Introduction (http://msdn2.microsoft.com/en-us/library/ms978340.aspx)
Designing the
Components of an Application or Service (http://msdn2.microsoft.com/en-us/library/ms978348.aspx)
Design and Implementation Guidelines for Web
Clients
Managing State in Web
Applications (http://msdn2.microsoft.com/en-us/library/ms978622.aspx)
.NET Data Access Architecture Guide (http://msdn2.microsoft.com/en-us/library/ms978510.aspx)
SOA
SOA at Microsoft http://www.microsoft.com/soa
white paper "Enabling Real World SOA..." (pdf)
Web Service Software Factory (http://msdn2.microsoft.com/en-us/library/aa480534.aspx)
SOA at IBM http://www-306.ibm.com/software/solutions/soa/?pgel=ibmhzn
AJAX
Clay Davidson article
(doc)
ASP.NET AJAX Download Center (http://www.asp.net/ajax/downloads/default.aspx)
Note:
I am using ASP.NET 2.0 and toolkit 1.0. Microsoft's web site states
that this version is consistent with Windows Vista. However, if you have
ASP.NET 3.5 already installed, you can skip Step 1 because you will already
have AJAX.
Step 1.
Installing ASP.NET AJAX video (zip)
AJAX setup file (msi)
Step 2. Installing the AJAX toolkit video (zip) AjaxControlToolKit
download (zip)
Step 3.
Adding AJAX to an existing course project video (zip)
ASP.NET AJAX Control ToolKit samples (http://www.asp.net/ajax/ajaxcontroltoolkit/samples)
AJAX "how-to" videos: http://www.asp.net/learn/ajax-videos/
AJAX, ADO.NET and XML
(ppt)
SQL
Injection example
SQLexerciseSystem
Login