ASP.NET Website Programming: Problem - Design - Solution / Edition 1

ASP.NET Website Programming: Problem - Design - Solution / Edition 1

5.0 3
by Marco Bellinaso, Kevin Hoffman

ISBN-10: 1861006934

ISBN-13: 9781861006936

Pub. Date: 03/01/2002

Publisher: Wrox Press, Inc.

This book is for developers who:

  • Use ASP.NET and C#
  • Use Visual Studio .NET Professional or above, or Visual C# .NET Standard
  • Want to build content-based websites  See more details below

  • Overview

    This book is for developers who:

  • Use ASP.NET and C#
  • Use Visual Studio .NET Professional or above, or Visual C# .NET Standard
  • Want to build content-based websites

  • Product Details

    Wrox Press, Inc.
    Publication date:
    Product dimensions:
    7.26(w) x 8.96(h) x 1.20(d)

    Related Subjects

    Table of Contents

    Ch. 1Building an ASP.NET Website9
    Ch. 2Foundations17
    Ch. 3Foundations for Style and Navigation45
    Ch. 4Maintaining the Site75
    Ch. 5Users and Authentication135
    Ch. 6News Management191
    Ch. 7Advertising277
    Ch. 8Polls309
    Ch. 9Mailing Lists385
    Ch. 10Forums and Online Communities439
    Ch. 11Deploying the Site503
    Ch. 12The End517

    Read More

    Customer Reviews

    Average Review:

    Write a Review

    and post it to your social network


    Most Helpful Customer Reviews

    See all customer reviews >

    ASP.NET Website Programming: Problem - Design - Solution 5 out of 5 based on 0 ratings. 3 reviews.
    Guest More than 1 year ago
    This is the most practical and easy to follow solution that a person or developer can imagine..Inshort all the work and plumbing is done in the book and in the project example. Just tweak the set of site content and code bit here and there and you can start deploying 'GOLIVE' projects whithin no time!!! good work...hats off :)
    Guest More than 1 year ago
    ASP.NET Website Programming ¿ Problem, Design, Solution by Wrox Press OVERALL ASSESSMENT I had the pleasure of reading through this book over the course of a week, and I really let it sink it. I was very impressed with this work. This is a great book that the intermediate-to-advanced .NET developer should get their hands on. It¿s very well thought-out and the lessons are plainly stated, and easy to follow. Authors Marco Bellinaso and Kevin Hoffmann describe a fictional content-based site that provides information for DVD and book enthusiasts, THEPHILE.COM. The book is essentially a long-form case study, diving into the architecture, infrastructure, and engineering behind an online publishing system. The book takes a very honest approach and enforces a disciplined, structured methodology to writing an extremely practical (and cool!) n-tier Web app. The book also dives briefly into extending a few of THEPHILE.COM¿s various applications as desktop applications, which is a nice addition to make for a more well-rounded title. You¿ll need a solid understanding of the .NET Framework, specifically ASP.NET, C#, and ADO.NET if you¿re to get the most out of this book, as it¿s definitely not for beginners. But it¿s a no-nonsense, well-prepared look at leveraging .NET Web technologies to your advantage. There have been several books written to date profiling the design of an enterprise-level solution, like Sams¿ excellent ¿Building e-Commerce Sites with the .NET Framework.¿ To cater to the masses, these books present a hypothetical business model, usually based around an e-commerce framework, and feature applications like shopping carts, inventory management utilities, etc. There really haven¿t been a whole lot of title that deal with simply-yet-prolific Web features like mass e-mail list managers, advertising engines, user polls, and article management ¿ apps that are common to high-traffic Web sites. On a personal level, I¿m in charge of running several news-oriented Web sites, so on a personal level this book had more direct appeal to me, demonstrating how one could implement .NET technologies in efficiently managing content and interactives. This is a very worthwhile buy (although Wrox apparently doesn¿t differentiate book length with book price, it being the typical US$59.95), and a great addition to your library. You¿ll read this one more than once for inspiration on your own projects. WHAT I LIKE ABOUT THE BOOK The approach to designing the app is very intuitive ¿ from promoting code reuse, object inheritance, modular component design in XML files, intelligent administration files, and much more. The end result is a big app that performs great and is largely self-sustaining. The authors were very honest. This is most notable in their revelation that they didn¿t care much for the dragging-and-dropping DataAdapters within Visual Studio .NET, which leads to cumbersome code and a loss of control, preferring to code it themselves. I thought I was the only one. They also write THEPHILE.COM as if it were to be served on a commercial Web hosting service, which is a nice break from the assumption that we¿re all running massive data centers completely under our control in our offices. The authors prominently cite Visual Studio .NET as their tool of choice for coding THEPHILE.COM, but don¿t neglect the text editor crowd, and present their work in a neutral way that doesn¿t alienate those choosing to stick to NotePad. This is a big advantage. A best practices approach to enterprise application design is exhibited throughout the book¿and this is something the reader will pick up on, using a consistent method that promotes code reuse, componentization, interchangeability, separation of code from content, and modularity. I particularly liked Marco and Kevin¿s description of the design of their data access tier for their poll feature. The book is succinct, to t
    Guest More than 1 year ago
    This is a great book for the starters to the intermediate level skills; as well, as a nice refresher for the more advanced and skill programmers. It is very informative on the n-tier and UML principles that some of their other books lack. It takes you step by step on how to make, manage and maintain a website using .NET, C# and SQL server 2000.