gogogo
Syndetics cover image
Image from Syndetics

Sams teach yourself C# Web programming in 21 days / Philip Syme, Peter Aitken.

By: Contributor(s): Material type: TextTextPublication details: Indianapolis, Ind. : Sams, c2002.Description: xvii, 535 p. : ill. ; 23 cmISBN:
  • 0672322358
Subject(s): DDC classification:
  • 005.133
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Standard Loan Moylish Library Main Collection 005.133 SYM (Browse shelf(Opens below)) 1 Available 39002000348038

Enhanced descriptions from Syndetics:

Learn how to how to use C# for Internet programming with the hands-on techniques and clear explanations. This book discusses some C# features that allow rapid development of solutions such as garbage collection, simplified type declarations, and scalability support. The book explains key concepts in a simple and practical manner. Web Forms and Web Controls usher in an elegant way to make dynamic Web pages. The book covers these topics with how-to code examples and projects. One of the newest developments in Internet programming is the use of XML and the SOAP communication protocol. .NET Web Services harness these two technologies, and is covered in later sections of the book.

Includes index.

Table of contents provided by Syndetics

  • Introduction (p. 1)
  • Week 1 At a Glance (p. 7)
  • Day 1 Introducing Web Programming with .NET (p. 9)
  • What Is the .NET Framework? (p. 10)
  • Fundamental Concepts (p. 11)
  • Configuring Your Environment (p. 14)
  • Internet Applications and Request Processing (p. 15)
  • Creating a Web Service (p. 18)
  • Running the Code Listings (p. 20)
  • Day 2 Introducing ASP.NET (p. 27)
  • What Is ASP.NET? (p. 27)
  • Your First ASP.NET Page (p. 28)
  • Defining Web Forms (p. 34)
  • Coding Behind Forms in ASP.NET (p. 35)
  • Creating a Web Application with Visual Studio.NET (p. 38)
  • The Response Object (p. 40)
  • The Request Object (p. 41)
  • Handy Methods in the Page Class (p. 44)
  • How ASP.NET Works (p. 46)
  • Day 3 Using Web Forms (p. 49)
  • Understanding How Web Forms Are Processed (p. 49)
  • Performing Basic State Management in Web Applications (p. 53)
  • Using Cookies (p. 53)
  • Using Hidden Fields and Query Strings (p. 57)
  • Working with the Session Object (p. 58)
  • Working with the Application Object (p. 61)
  • Setting Up Global Objects with the global.asax File (p. 63)
  • Configuring the Application (p. 68)
  • Day 4 Working with Web Controls (p. 73)
  • Understanding the Benefits of Web Controls (p. 74)
  • Understanding the Common Features of Web Controls (p. 74)
  • Working on the Web Controls Example (p. 80)
  • Working with Validation Controls (p. 84)
  • Data Binding: Integrating Results with Code (p. 92)
  • Beautifying Your Controls (p. 96)
  • Day 5 Using Advanced ASP.NET Web Controls (p. 103)
  • Building Controls with Code (p. 104)
  • Repeating Templates with the Repeater Control (p. 106)
  • Displaying Tables with the DataGrid Control (p. 111)
  • Displaying Data with the DataList Control (p. 123)
  • Day 6 Working with User Controls (p. 131)
  • Understanding User Controls (p. 132)
  • Using Properties (p. 134)
  • Handling Events (p. 137)
  • Creating Code Behind User Controls (p. 140)
  • Caching Web Forms (p. 143)
  • Caching User Controls (p. 147)
  • Day 7 Writing Internet Applications for Mobile Devices (p. 155)
  • Introducing Mobile Device Support (p. 156)
  • Creating Mobile Web Forms (p. 160)
  • Working with Mobile Web Controls (p. 163)
  • Customizing Pages by Device Type (p. 167)
  • Using Style Sheets (p. 171)
  • Understanding State Management Issues (p. 173)
  • Week 1 In Review (p. 177)
  • Week 2 At a Glance (p. 179)
  • Day 8 Using XML with Your Application (p. 181)
  • What Is XML? (p. 182)
  • What Is XSL? (p. 193)
  • Understanding the Document Object Model (DOM) (p. 198)
  • Day 9 Introducing ADO.NET (p. 207)
  • Why ADO.NET? (p. 208)
  • Setting Up the Database (p. 210)
  • Using Database Connections (p. 215)
  • Changing Data by Using Database Commands (p. 220)
  • Day 10 Working with Datasets (p. 233)
  • What Are DataSets and DataAdapters? (p. 234)
  • Reading Data into a Dataset (p. 234)
  • Changing Data with a Dataset (p. 237)
  • Handling DataAdapter Errors (p. 243)
  • Working with Multiple Tables (p. 245)
  • Using Visual Studio.NET (p. 250)
  • Using Additional DataTable Features (p. 252)
  • Day 11 Using ADO.NET and XML Together (p. 257)
  • Manipulating XML Files Using ADO.NET (p. 258)
  • Understanding XML Schemas (p. 261)
  • Creating XSD Files (p. 261)
  • I Have an XML Schema--Now What? (p. 271)
  • Day 12 Putting It All Together with ASP.NET (p. 281)
  • Taking a Second Look at Data Binding (p. 282)
  • Revisiting the DataView (p. 286)
  • Performing Some DataGrid Tricks (p. 292)
  • Day 13 Introducing Web Services (p. 301)
  • Why Use Web Services? (p. 302)
  • Implementing Your First Web Service (p. 302)
  • Testing the Web Service (p. 304)
  • Implementing the Web Service Client (p. 310)
  • Understanding How Web Services Work (p. 316)
  • Day 14 Publishing Web Services (p. 321)
  • How Do Web References Work? (p. 322)
  • What Is UDDI? (p. 325)
  • Week 2 In Review (p. 335)
  • Week 3 At a Glance (p. 337)
  • Day 15 Consuming a Web Service (p. 339)
  • Passing Parameters and Web Services (p. 340)
  • Accessing Data with Web Services (p. 348)
  • Day 16 Putting It All Together with Web Services (p. 365)
  • Managing State in Web Services (p. 366)
  • Dealing with Slow Services (p. 374)
  • Day 17 Using Legacy Code with .NET (p. 387)
  • Using ASP and ASP.NET Together (p. 388)
  • Using COM Components (p. 394)
  • Using .NET Components in Legacy Applications (p. 398)
  • Day 18 Configuring Internet Applications (p. 405)
  • XML and the Web.Config File (p. 406)
  • Examining Configuration Files (p. 407)
  • Adding Tracing and Debugging (p. 409)
  • Customizing Project Compilation (p. 411)
  • Adding Error Handling to ASP.NET Pages (p. 413)
  • Configuring Session State (p. 416)
  • Configuring the ASP.NET Process (p. 419)
  • Configuring ASP.NET Pages (p. 420)
  • Adding Custom Configuration Sections (p. 421)
  • Day 19 Securing Internet Applications (p. 425)
  • Understanding Network Security Issues (p. 426)
  • Using HTTPS for Encryption (p. 428)
  • Understanding Security Terms (p. 430)
  • Understanding Authentication (p. 431)
  • Understanding Authorization and Impersonation (p. 438)
  • Setting Up URL Authorization (p. 441)
  • Setting Up Authentication for Web Services (p. 442)
  • Day 20 Deploying Internet Applications (p. 451)
  • Deploying Web Applications with XCOPY and FTP (p. 452)
  • Copying Projects with Visual Studio (p. 454)
  • Creating Powerful Setup Programs (p. 455)
  • Day 21 Creating Your Application Architecture (p. 465)
  • Applications with Great "PARSSeM" (p. 466)
  • Looking at Logical and Physical Architecture (p. 467)
  • Performance and Scalability (p. 469)
  • DNA for .NET (p. 471)
  • PARSSeM and .NET (p. 474)
  • Week 3 In Review (p. 479)
  • Appendix A Answers to Quizzes and Exercises (p. 481)
  • Day 1 "Introducing Web Programming with .NET" (p. 481)
  • Day 2 "Introducing ASP.NET" (p. 482)
  • Day 3 "Using Web Forms" (p. 485)
  • Day 4 "Working with Web Controls" (p. 486)
  • Day 5 "Using Advanced ASP.NET Web Controls" (p. 489)
  • Day 6 "Working with User Controls" (p. 489)
  • Day 7 "Writing Internet Applications for Mobile Devices" (p. 492)
  • Day 8 "Using XML with Your Application" (p. 493)
  • Day 9 "Introducing ADO.NET" (p. 494)
  • Day 10 "Working with Datasets" (p. 498)
  • Day 11 "Using ADO.NET and XML Together" (p. 500)
  • Day 12 "Putting It All Together with ASP.NET" (p. 502)
  • Day 13 "Introducing Web Services" (p. 503)
  • Day 14 "Publishing Web Services" (p. 505)
  • Day 15 "Consuming a Web Service" (p. 505)
  • Day 16 "Putting It All Together with Web Services" (p. 506)
  • Day 17 "Using Legacy Code with .NET" (p. 507)
  • Day 18 "Configuring Internet Applications" (p. 508)
  • Day 19 "Securing Internet Applications" (p. 509)
  • Day 20 "Deploying Internet Applications" (p. 511)
  • Day 21 "Creating Your Application Architecture" (p. 511)
  • Index (p. 513)

Author notes provided by Syndetics

PHIL SYME has been writing applications with C++ and Visual Basic since the release of Windows 3.1. He has helped create several enterprise scale projects developed for Fortune 500 companies that use Microsoft technologies. Phil has also co-authored articles published in IEEE symposiums. Phil lives in Baltimore, Maryland, and can be reached at psyme@home.com.

PETER AITKEN has been writing about computers and programming for more than 10 years, with some 30 books and more than 1.5 million copies in print as well as hundreds of magazine and trade publication articles. His book titles include Sams Teach Yourself Internet Programming with Visual Basic in 21 Days and Sams Teach Yourself C in 21 Days. A regular contributor to Office Pro magazine and the DevX Web site, Peter is the proprietor of PGA Consulting, providing custom application and Internet development to business, academia, and government since 1994. You can reach him at peter@pgacon.com.

Powered by Koha