Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010267232 | CP 027953 | Computer File Accompanies Open Access Book | Compact Disc Accompanies Open Access Book | Searching... |
On Order
Summary
Summary
DVD includes Visual Web Developer 2010 Express and ASP.NET 4
In just 24 sessions of one hour or less, you'll learn how to build complete, professional-quality web solutions with ASP.NET 4 and Microsoft Visual Web Developer 2010. Using this book's straightforward, step-by-step approach, you'll master the entire process, from site design through data collection, user management through debugging and deployment. Scott Mitchell, editor of top ASP.NET resource site 4GuysFromRolla.com, shows how to use the newest ASP.NET 4 enhancements and make the most of free tools like ASP.NET Ajax and Microsoft SQL Server 2008 Express Edition. Each lesson builds on what you've already learned, giving you a strong, practical foundation for success! Step-by-step instructions carefully walk you through the most common ASP.NET 4 development tasks. Quizzes and Exercises at the end of each chapter help you test your knowledge. By the Way , Did You Know? , and Watch Out! boxes point out shortcuts and solutions. Learn how to... Get started fast with ASP.NET 4 and Visual Web Developer 2010 Use Visual Web Developer 2010 to quickly build professional-quality ASP.NET websites Design, create, and test ASP.NET web pages Collect, process, and validate input from your site's visitors Build a website that supports user accounts Create web pages that access, display, and edit database data using Microsoft SQL Server 2008 Express Edition Define site maps to provide efficient, easy navigation Use master pages to build more consistent and well-designed sites Create more responsive and interactive web pages with ASP.NET Ajax Host, upload, deploy, and update production web sitesAuthor Notes
Scott Mitchell is founder, editor, and main contributor of 4GuysFromRolla.com, a popular ASP.NET resource website. Scott has authored thousands of articles and tutorials on Microsoft web technologies. In addition to his vast collection of online articles, Scott has written seven previous books on ASP and ASP.NET: Sams Teach Yourself Active Server Pages 3.0 in 21 Days (Sams); Designing Active Server Pages (O'Reilly); ASP.NET: Tips, Tutorials, and Code (Sams); ASP.NET Data Web Controls Kick Start (Sams); Teach Yourself ASP.NET in 24 Hours (Sams); Teach Yourself ASP.NET 2.0 in 24 Hours (Sams); and Teach Yourself ASP.NET 3.5 in 24 Hours (Sams).
Scott regularly speaks at ASP.NET user groups and conferences across the country and teaches classes on ASP.NET and related web technologies at the University of California-San Diego University Extension. Scott also works as an independent software developer. Scott can be reached at mitchell@4GuysFromRolla.com; his blog is available at www.ScottOnWriting.NET.
Table of Contents
Introduction | p. 1 |
Part I Getting Started with ASP.NET | p. 4 |
Hour 1 Getting Started with ASP.NET 4 | p. 7 |
What Is ASP.NET? | p. 8 |
Installing the .NET Framework, Visual Web Developer, and SQL Server 2008 | p. 14 |
A Brief Tour of Visual Web Developer | p. 16 |
Q&A | p. 23 |
Workshop | p. 24 |
Hour 2 Understanding the ASP.NET Programming Model | p. 25 |
Examining the HTML Portion of an ASP.NET Page | p. 25 |
Examining the Source Code Portion of an ASP.NET Page | p. 44 |
Q&A | p. 53 |
Workshop | p. 53 |
Hour 3 Using Visual Web Developer | p. 57 |
Creating a New Website | p. 58 |
Opening Existing Websites | p. 60 |
Working with Web Pages and Other Content | p. 61 |
Customizing the Visual Web Developer Experience | p. 65 |
Viewing, Moving, and Resizing Windows | p. 68 |
A World of Help at Your Fingertips | p. 69 |
Q&A | p. 70 |
Workshop | p. 71 |
Hour 4 Designing, Creating, and Testing ASP.NET Pages | p. 73 |
Specifying the Design Requirements | p. 73 |
Creating the User Interface | p. 76 |
Writing the Source Code for the ASP.NET Page | p. 82 |
Testing the Financial Calculator | p. 86 |
Examining the Source Code | p. 92 |
Using the Debugger | p. 93 |
Q&A | p. 97 |
Workshop | p. 98 |
Hour 5 Understanding Visual Basic's Variables and Operators | p. 101 |
The Purpose of Programming Languages | p. 102 |
Declaring and Using Variables | p. 103 |
Examining Visual Basic's Operators | p. 110 |
Learning Visual Basic's Type Rules | p. 116 |
Q&A | p. 118 |
Workshop | p. 118 |
Hour 6 Managing Program Flow with Visual Basic's Control Structures | p. 121 |
Understanding Control Structures | p. 122 |
Exploring the Conditional Control Structure | p. 123 |
Working with Visual Basic's Looping Control Structures | p. 128 |
Exploring the Modularizing Control Structures: Subroutines and Functions | p. 131 |
Q&A | p. 142 |
Workshop | p. 144 |
Hour 7 Working with Objects in Visual Basic | p. 147 |
Reexamining the Role of Classes and Objects | p. 148 |
Creating an Object | p. 150 |
Setting an Object's Properties | p. 151 |
Calling an Object's Methods | p. 152 |
Creating Event Handlers for an Object's Events | p. 153 |
Q&A | p. 155 |
Workshop | p. 155 |
Hour 8 ASP.NET Web Controls for Displaying Text | p. 157 |
Examining the Web Controls Designed for Displaying Text | p. 157 |
Using the Literal Web Control | p. 158 |
Using the Label Web Control | p. 163 |
Q&A | p. 172 |
Workshop | p. 173 |
Part II Collecting and Processing User Input | |
Hour 9 Web Form Basics | p. 179 |
Gathering User Input in an HTML Web Page | p. 180 |
Dissecting ASP.NET Web Forms | p. 186 |
Q&A | p. 198 |
Workshop | p. 199 |
Hour 10 Using Text Boxes to Collect Input | p. 201 |
Learning About the TextBox Web Control Basics | p. 202 |
Creating Multiline and Password Text Boxes | p. 205 |
Examining the TextBox Web Control's Properties | p. 211 |
Q&A | p. 216 |
Workshop | p. 218 |
Hour 11 Collecting Input Using Drop-Down Lists, Radio Buttons, and Check Boxes | p. 221 |
Examining the Different Types of User Input Classifications | p. 222 |
Examining the DropDownList Web Control | p. 224 |
Selecting One Option from a List of Suitable Choices with RadioButton Web Controls | p. 233 |
Using the CheckBox Web Control | p. 238 |
Q&A | p. 243 |
Workshop | p. 244 |
Hour 12 Validating User Input with Validation Controls | p. 247 |
Examining the Need for User Input Validation | p. 248 |
Validating User Input in an ASP.NET Page | p. 250 |
Examining the RequiredFieldValidator Validation Control | p. 253 |
Examining the CompareValidator | p. 261 |
Using the RangeValidator | p. 268 |
Validating Input with the RegularExpressionValidator | p. 269 |
Formatting Properties for the Validation Web Controls | p. 272 |
A Look at the Remaining Validation Controls | p. 274 |
Q&A | p. 276 |
Workshop | p. 277 |
Part III Working with Databases | |
Hour 13 Introducing Databases | p. 283 |
Examining Database Fundamentals | p. 284 |
Storing Structured Data | p. 285 |
Creating a New Database | p. 290 |
Creating Database Tables | p. 292 |
Adding Data to the Books Table | p. 298 |
Q&A | p. 302 |
Workshop | p. 303 |
Hour 14 Accessing Data with the Data Source Web Controls | p. 305 |
Examining the Data Source Controls | p. 306 |
A Look at SQL, the Language of Databases | p. 314 |
Delving into the SQL SELECT Statement | p. 314 |
Filtering and Sorting Data from the SqlDataSource Control's Wizard | p. 323 |
Q&A | p. 330 |
Workshop | p. 331 |
Hour 15 Displaying Data with the Data Web Controls | p. 333 |
An Overview of Data Web Controls | p. 333 |
Displaying Data with the GridView Control | p. 337 |
Showing One Record at a Time with the DetailsView | p. 347 |
Paging and Sorting with the GridView | p. 351 |
Q&A | p. 356 |
Workshop | p. 357 |
Hour 16 Deleting, Inserting, and Editing Data | p. 359 |
Updating, Deleting, and Inserting Data with the SqlDataSource | p. 360 |
Looking at the Data-Modification SQL Statements | p. 363 |
Editing and Deleting Data with the GridView | p. 366 |
Inserting Data with the DetailsView | p. 385 |
Q&A | p. 388 |
Workshop | p. 388 |
Hour 17 Working with Data-Bound DropDownLists, RadioButtons, and CheckBoxes | p. 393 |
An Overview of the List Web Controls | p. 394 |
Filtering Results Using the DropDownList | p. 401 |
Collecting User Input with CheckBoxLists and RadioButtonLists | p. 406 |
Q&A | p. 412 |
Workshop | p. 412 |
Hour 18 Exploring Data Binding and Other Data-Related Topics | p. 415 |
Looking at the GridView and DetailsView's Fields | p. 416 |
Using Wildcards in a WHERE Filter Expression | p. 426 |
An Examination of Data Binding | p. 429 |
Q&A | p. 436 |
Workshop | p. 438 |
Hour 19 Using Templated Data Web Controls | p. 441 |
Displaying Data Using the ListView Control | p. 442 |
Paging and Sorting the ListView's Data | p. 450 |
Displaying One Record at a Time with the FormView Control | p. 456 |
Q&A | p. 463 |
Workshop | p. 464 |
Part IV Site Navigation, User Management, Page Layout, Ajax, and Deployment | |
Hour 20 Defining a Site Map and Providing Site Navigation | p. 469 |
An Overview of ASP.NET's Site-Navigation Features | p. 470 |
Defining the Website's Structure Using a Site Map | p. 471 |
Displaying a Breadcrumb with the SiteMapPath Control | p. 476 |
Showing the Entire Site Structure | p. 481 |
Q&A | p. 492 |
Workshop | p. 493 |
Hour 21 Using Master Pages to Provide Sitewide Page Templates | p. 495 |
An Overview of Master Pages | p. 496 |
Creating a Master Page | p. 500 |
Creating a Content Page | p. 507 |
Providing Default Content in a Master Page | p. 510 |
Working with a Master Page's Source Code Portion | p. 513 |
Q&A | p. 517 |
Workshop | p. 517 |
Hour 22 Managing Your Site's Users | p. 521 |
An Overview of User Accounts in ASP.NET | p. 522 |
Allowing Visitors to Create New User Accounts | p. 533 |
Signing In to the Website with the Login Control | p. 541 |
Displaying Content Based on Authentication Status | p. 545 |
Examining the ASP.NET Web Site Template | p. 547 |
Q&A | p. 550 |
Workshop | p. 551 |
Hour 23 Building More Responsive Web Pages with ASP.NET Ajax | p. 555 |
An Overview of Ajax | p. 556 |
Using the ASP.NET Ajax Library | p. 558 |
Q&A | p. 568 |
Workshop | p. 569 |
Hour 24 Deploying Your Website | p. 573 |
Choosing a Web-Hosting Company | p. 574 |
Visiting the Remote Website | p. 590 |
Q&A | p. 592 |
Workshop | p. 593 |
Index | p. 595 |