Like the solutions presented in Chapter 6 and Chapter 7, the Timesheet solution illustrates many techniques. Table 8-1 lists these various techniques and gives the source file in which each technique is implemented. Although I might not discuss each technique listed here, you can use this table to find the appropriate source file on the companion CD and examine the implementation on your own. You also can refer back to this table later if you need a quick reminder of the techniques implemented by the Timesheet solution.
Table 8-1. Techniques demonstrated by the Timesheet solution.
Technique | Source File |
---|---|
Hiding the Spreadsheet component's user interface elements. | Timesheet.asp |
Protecting the spreadsheet and locking cells. | Timesheet.asp |
Binding a Chart component to the Spreadsheet component. | Timesheet.asp |
Inserting and removing spreadsheet rows. | Timesheet.asp |
Validating data entry in a spreadsheet. | Timesheet.asp |
Saving and reloading the Spreadsheet component's contents. | Timesheet.asp |
Using a hidden frame to post content to a Microsoft Active Server Pages script. | Timesheet.asp, SaveSubmit.asp |
Using the Spreadsheet component in an ASP script. | SaveSubmit.asp |
Using the PivotTable component to analyze tabular data. | Analyze.asp |
Tracking the use of your web site. | Visitors.htm |
Playing sounds in reaction to events. | Timesheet.asp |
Using the LOGON_USER server variable to determine the Windows NT name of the current user. | Timesheet.asp, SaveSubmit.asp |
Implementing buttons with hover effects and tips in HTML. | Timesheet.asp |