These are the exercises from the book MCAD/MCSD - Developing and Implementing Web
Applications with Visual C# .NET and Visual Studio .NET - Exam 70-315
by Amit Kalani.

Introducting Web Forms
1.1 - Fahrenheit-Celcius Converter
1.4 - Handling Events by Overriding the Virtual, Protected Method of the Base Class
1.5 - Handling Events by Attaching a Delegate

Introducting Web Forms
2.7 - Loading Controls Dynamically
2.10 - Using the Calendar Web Server Control
2.11 - Using the RequiredFieldValidator and RegularExpressionValidator Controls
2.12 - Using RangeValidator and CompareValidator Controls
2.13 - Using the CustomValidator Control
2.14 - Using the ValidationSummary Control

Implementing Navigation for the User Interface
3.1 - Using the IsPostBack Property
3.2 - Using the Smart Navigation Feature of ASP.NET

Error Handling for the User Interface
4.2 - Using a try-catch Block to Handle Exceptions
4.4 - Creating and Using a Custom Exception

Data Binding
5.5 - Binding Data to a List in a ListBox Control
5.6 - Using a ListBox Control with Two Data Bindings
5.7 - Binding Data to the List in a RadioButtonList Control
5.8 - Binding a DataView Object to a DataGrid Control

Consuming and Manipulating Data
6.4 - Running a Query from a Custom Form
6.6 - Running a Stored Procedure from ASP.NET
6.10 - Using FileStream Object to Make a Backup Copy of a File
6.11 - Using FileStream Object with a Buffer
6.12 - Using StreamWriter and StreamReader Objects
6.13 - Using BinaryWriter and BinaryReader Objects
6.15 - Using the ExecuteScalar() Method
6.16 - Using a SqlDataReader Object
6.17 - Filling a DataSet Object
6.18 - Moving Through a DataSet Object
6.19 - Designing a Strongly-Typed DataSet Object
6.20 - Building a DataSet Object that Contains Multiple DataTable Objects
6.21 - Using the DataTable.Select() Method
6.22 - Using a DataView Object to Sort and Filter Data
6.23 - Using a SqlDataAdapter Object to Update Data in a Database
6.24 - Using a SqlDataAdapter Object to Add Data to a Database
6.27 - Displaying the Contents of an XML Document
6.28 - Modifying an XML File by Using Code
6.29 - Reading an XML Document into a DataSet Object

Creating and Managing .NET Components and Assemblies
7.4 - Creating a Web User Control
7.5 - Loading a Web User Control Programmatically

Creating and Managing .NET Components and Assemblies
8.1 - Invoking a Web Service

Globalization
9.1 - Retrieving Culture Information
9.2 - Displaying Localized Information
9.3 - Localizing a Form with Resource Files
9.4 - Converting Character Encodings
9.6 - Iterating with the StringInfo Class

Working with Legacy Code
10.5 - Using the Type Library Importer Tool
10.6 - Using Direct Reference with a COM Library
10.7 - Using Platform Invoke with the Windows API

Testing, Debugging, and Deploying a Web Application
12.3 - Using the Trace and Debug Classes to Display Debugging Information

Maintaining and Supporting a Web Application
14.1 - Getting Information for a Windows Process
14.2 - Getting Information for the Recent ASP.NET Worker Processes
14.3 - Creating and Writing to an Event Log
14.4 - Reading Performance Data
14.5 - Publishing Performance Data

Configuring a Web Application
15.2 - Reading from Configuration Files
15.6 - Using the WindowsIdentity and WindowsPrincipal Objects
15.7 - Verifying Role Membership
15.9 - Using the HttpCachePolicy Object
15.10 - Using the VaryByParam Attribute of the OutputCache Directive
15.11 - Using the Cache Object



More ASP.NET Apps

Browser Capabilities
DataSet Iteration
DataGrid Sorting
Implementing an Abstract Factory
Implementing Interfaces
Inheritance, Overriding, Etc.
Using a .NET Web Service
Using the Repeater Control

View the code to this page


Contact My Company