| Basic concepts |
| |
The .Net Framework
Development options
Using a text editor
Benefits of Visual Studio.Net
Benefits of Dreamweaver MX
Language options
VB.Net versus C# |
|
| Visual Basic.Net
essentials |
| |
Variable
types
Variable scope
Arrays
Conditional statements
Looping structures
Sub procedures and functions
Classes |
|
| Web Forms |
| |
Web Forms defined
HTML Server controls
ASP.Net Server controls
Form Validation controls
User controls
Calendar control
CheckBox control
RadioButton control
DropDownList control
Data binding controls |
|
| Data access features
|
| |
Overview of ADO.Net
Connecting to a data source
Retrieving data
Binding data
The DataGrid control
The DataList control
Parameterised SQL statements
Adding records
Updating records
Deleting records
Using ADO.Net with XML |
|
| Web applications |
| |
The ASP.Net application
Global.asax
Application state management
Session state management
Handling cookies
Keeping track of sessions
HTTP Handlers and Factories |
|
| Caching |
| |
What is caching
Page output caching
Page data caching
Page fragment caching |
|
| Web services |
| |
Web services overview
Creating web services
Accessing web services
Using data in web services
Using objects and intrinsics |
|
| Debugging and
error handling |
| |
The Trace
object
Application-level tracing
The SDK debugger
Basic error handling techniques
The Err object
Using Try and Catch |
|