Introduction to Web Matrix

by ;
Format: Paperback
Pub. Date: 2003-09-25
Publisher(s): Elsevier Science
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $141.24

Buy New

Usually Ships in 8 - 10 Business Days.
$134.51

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$151.20
*To support the delivery of the digital material to you, a non-refundable digital delivery fee of $3.99 will be charged on each digital item.
$151.20*

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

An Introduction to Web Matrix provides an easy to follow treatment of the application of this new software, which is rapidly becoming the preferred vehicle for the teaching of website design. Written by two experienced users, the material is presented in a way that makes it ideal for students meeting the subject for the first time, whether they are on an undergraduate or postgraduate course. The scope of the book includes the functionality of the software, its installation and application and the design and operation of web-based material using it. Coverage of the use of HTML and SQL is also included, as is the design and implementation of on-line databases. There are numerous examples to illustrate ideas and concepts. The examples provide a practical illustration of how the software may be used. At the conclusion of each chapter, a set of exercises is provided to allow the reader to review and practice the material presented.

Table of Contents

Chapter 1
1.1 Introduction
1.2 Why ASP.NET? l
1.3 Why Web Matrix?
2(1)
1.4 Is this book for you?
3(1)
1.5 How this book is organised
3(2)
Chapter 2
2.1 Introduction
5(1)
2.2 What do we need to get started?
5(1)
2.3 Obtaining and installing the required software
6(6)
2.4 Summary
12(1)
Chapter 3
3.1 Introduction
13(1)
3.2 Starting the tool
13(3)
3.3 Creating dynamic web pages
16(1)
3.4 The Web Matrix components
17(1)
3.5 Creating and viewing your first simple page
17(6)
3.6 Viewing the script
23(3)
3.7 Creating a new script
26(1)
3.8 Creating your second script
26(2)
3.9 Summary
28(1)
3.10 Exercises
29(2)
Chapter 4
4.1 Introduction
31(1)
4.2 The Toolbox component
31(2)
4.3 The Document window component
33
4.4 Workspace component
31(10)
4.5 Properties component
41(5)
4.6 Summary
46(1)
4.7 Exercises
47(2)
Chapter 5
5.1 Introduction
49(1)
5.2 HTML document structure
49(2)
5.3 Document title
51(1)
5.4 Text paragraphs
51(2)
5.5 Headings
53(1)
5.6 Line breaks
54(1)
5.7 Horizontal rules
55(2)
5.8 Images
57(3)
5.9 Hyperlinks
60(1)
5.10 Tables
61(6)
5.11 Summary
67(1)
5.12 Exercises
68(1)
Chapter 6
6.1 Introduction
69(1)
6.2 How ASP forms work
69(1)
6.3 Buttons
70(2)
6.4 Labels
72(2)
6.5 Textboxes
74(3)
6.6 Calendars
77(3)
6.7 CheckBoxLists
80(4)
6.8 RadioButtonLists
84(2)
6.9 DropDownLists
86(1)
6.10 Summary
87(1)
6.11 Exercises
87(2)
Chapter 7
7.1 Introduction
89(1)
7.2 RequiredFieldValidator
89(6)
7.3 CompareValidator
7.4 RegularExpressionValidation
95(2)
7.5 RangeValidator
97(1)
7.6 Multiple validations
98(2)
7.7 Summary
100(1)
7.8 Exercises
100(3)
Chapter 8
8.1 Introduction
103(1)
8.2 ASP.NET and code
103(1)
8.3 Assigning values to objects
104(2)
8.4 Reading values from objects
106(3)
8.4.1 ASP.NET header
106(1)
8.4.2 Variables
107(1)
8.4.3 More on server-side code
108(1)
8.5 Subroutines - what are they?
109(1)
8.6 How are subroutines used?
110(1)
8.7 Multiplication table
111(11)
8.7.1 Introduction
111(4)
8.7.2 For Next loop
115(1)
8.7.3 Concatenation
116(1)
8.7.4 If statement
116(2)
8.7.5 Property manipulation at design time
118(2)
8.7.6 Property manipulation at run time
120(1)
8.7.7 AutoPostBack
120(1)
8.7.8 Code for multiplication table
121(1)
8.8 Image use
122(13)
8.8.1 Introduction
122(1)
8.8.2 Literals
123(1)
8.8.3 Constants
124(1)
8.8.4 Variables
125(1)
8.8.5 Arrays
125(4)
8.8.6 Creating Part 1 of the interface
129(1)
8.8.7 Creating Part 2 of the interface
130(1)
8.8.8 Creating Part 3 of the interface
131(2)
8.8.9 Code for image use
133(2)
8.9 Summary
135(1)
8.10 Exercises
135(4)
Chapter 9
9.1 Introduction
139(1)
9.2 Milkshake ordering system
139(1)
9.3 The interface
140(3)
9.4 Adding functionality
143(12)
9.4.1 Introduction
143(1)
9.4.2 Local and global variables
144(1)
9.4.3 Handling DropDownLists
145(1)
9.4.4 Handling CheckBoxes
145(1)
9.4.5 Calculating the price
146(2)
9.4.6 Calculating the total price
148(1)
9.4.7 Calling subroutines
149(1)
9.4.8 Handling currency
150(1)
9.4.9 Code for the milkshake ordering system
151(4)
9.5 On-line quiz
155(5)
9.5.1 Creating the interface
156(1)
9.5.2 Adding functionality
157(1)
9.5.3 Code for the on-line quiz
158(2)
9.6 Summary
160(1)
9.7 Exercises
161(2)
Chapter 10
10.1 Introduction
163(1)
10.2 How to create a database
163(3)
10.3 Database design
166(1)
10.4 The Video store
167(1)
10.5 Data storage
167(2)
10.5.1 Flat file structure
167(1)
10.5.2 Rows
167(1)
10.5.3 Columns
167(1)
10.5.4 Problems with flat files
168(1)
10.6 Modelling a database system
169(5)
10.6.1 Data modelling
169(1)
10.6.2 Process modelling
170(1)
10.6.3 Event modelling
170(1)
10.6.4 Relational model
170(1)
10.6.5 Keys
171(1)
10.6.6 Data types
172(2)
10.7 How to create tables and fields
174(10)
10.7.1 Relationships
176(4)
10.7.2 Link tables
180(4)
10.8 Summary
184(1)
10.9 Exercises
184(3)
Chapter 11
11.1 Introduction
187(1)
11.2 Objects provided by Web Matrix
187(7)
11.3 Introduction to SQL
194(31)
11.3.1 Select queries
196(1)
11.3.2 Implementation of a Select query
196(8)
11.3.3 Implementation of an Add query
204(7)
11.3.4 Implementation of an Update query
211(5)
11.3.5 Implementation of a Delete query
216(3)
11.3.6 The code for SQL example
219(6)
11.4 Editable data grid
225(14)
11.5 Summary
239(1)
11.6 Exercises
239(2)
Chapter 12
12.1 Introduction
241(1)
12.2 Login page
241(9)
12.3 Web configuration file
250(3)
12.4 Product selection
253(12)
12.5 Shopping cart
265(4)
12.6 Summary
269(1)
12.7 Exercises
270(1)
Chapter 13
13.1 Introduction
271(1)
13.2 In built community support
271(7)
13.2.1 ASP.NET Web Matrix Online
272(3)
13.2.2 Web Matrix Forums
275(1)
13.2.3 ASP.NET Forums
276(1)
13.2.4 Newsgroups
277(1)
13.2.5 Listservs
278(1)
13.3 Other community support
278(1)
13.4 Summary
279(2)
Chapter 14
14.1 Introduction
281(1)
14.2 Chapter 1 - Solutions
281(1)
14.3 Chapter 2 - Solutions
281(1)
14.4 Chapter 3 - Solutions
281(2)
Exercise 1
281(1)
Exercise 2
282(1)
14.5 Chapter 4 -Solutions
283(2)
Exercise 1
283(1)
Exercise 2
284(1)
14.6 Chapter 5 -Solutions
285(2)
Exercise 1
285(1)
Exercise 2
285(1)
Exercise 3
286(1)
Exercise 4
286(1)
14.7 Chapter 6 -Solutions
287(2)
Exercise 1
287(1)
Exercise 2
288(1)
14.8 Chapter 7 - Solutions
289(3)
Exercise 1
289(2)
Exercise 2
291(1)
14.9 Chapter 8 - Solutions
292(3)
Exercise 1
292(2)
Exercise 2
294(1)
14.10 Chapter 9 - Solutions
295(5)
Exercise 1
295(3)
Exercise 2
298(2)
14.11 Chapter 10 - Solutions
300(1)
14.12 Chapter 11 - Solutions
300(3)
Exercise 2
300(3)
14.13 Chapter 12 - Solutions
303(1)
14.14 Chapter 13 - Solutions
303
Index

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.