Build Your Own ASP.NET 2.0 Web Site, SitePoint
C# Online.NET Book Review
This is not your grandfather's ASP.NET 2.0 tutorial. It is not condescending, pretentious, stodgy, or deadly boring; rather, it is fresh, fun, even exciting; and, it does not take itelf too seriously. The topics flow logically from one to the next. The layout is approachable. The writers' tone is friendly. And, the writing style makes the material very accessible. I have yet to find a better book for Web development novices. And, it will have them up and running their own ASP.NET Web sites backed by SQL Server databases on their own IIS servers in short order.
The book is aimed squarely at beginnners—those with only the merest acquaintance with ASP.NET and Visual C# .NET or Visual Basic .NET.
Normally, I have zero interest in Visual Basic .NET; but, this book presents the source code in both C# and VB in a way which I find not only palatable but educational. The reader can easily compare and contrast the languages to find the language which suits them best. There is a chapter covering both C# and VB basics for the uninitiated.
The book uses all free software: Visual Web Developer 2005 Express Edition, SQL Server 2005 Express Edition, and Internet Information Services (IIS). It even shows the reader how to perform a basic installation of the necessary software. But, beware: Many more things could go awry with the installation than the book could reasonably cover. If something should go wrong, do not hesitate to seek help on the Web immediately.
This book is a great introduction to ASP.NET Web site development for beginners; but, it would not be the best introduction for commercial development. For one thing, it uses Visual Web Developer 2005 Express Edition instead of Visual Studio .NET. And, commerical sites will have issues—e.g. security—which are not adequately addressed in this book.
Perhaps the next edition will cover Visual Studio .NET as well as Visual Web Developer.
All of the source code examples are both the C# and Visual Basic .NET languages and ASP.NET, of course.
Build Your Own ASP.NET 2.0 Web Site is a reader friendly tutorial for beginners which makes creating your own Web site simple and fun.
Learn how to build impressive ASP.NET web sites in both C# and VB from scratch using freely available software:
ASP.NET is one of the most widely adopted and powerful web application platforms available today. It's becoming increasingly important for web developers to expand their skills and learn the ins and outs of this technology, which is now used by major organizations such as Accenture, Compaq, AIG, Disney, Adobe, Dell, Ford, and many others.
Using a practical step-by-step approach, the authors of Build Your Own ASP.NET 2.0 Web Site Using C# & VB, 2nd Edition show you how to obtain, install and configure the software you’ll need. They then introduce the ASP.NET framework, VB and C#, and guide you through the process of building a fully functional web application. All you need to get started is an understanding of HTML and the basics of web site design – you won’t need to spend a cent on software.
This second edition of this bestselling ASP.NET book has been completely revised for ASP.NET 2.0, with greatly expanded coverage of best practice techniques like code-behind, usage of Visual Web Developer and SQL Server Express Edition, and coverage of powerful new ASP.NET 2.0 functionality, including the GridView control and Master Pages.
What Will You Learn?
In particular, you will learn how to:
- Install the free software that you need.
- Use Visual Web Developer.
- Program in both VB and C#.
- Write best practice code and use code-behind.
- Use CSS to style your ASP.NET pages.
- Build a complete web application: the Dorknozzle intranet site.
- Validate input using the Validation Controls.
- Learn database design and SQL using SQL Server Express Edition.
- Manage page content using the GridView and DetailsView controls.
- Secure your applications with Memberships and Roles.
- Work with files and email.
Who Should Read This Book?
Build Your Own ASP.NET 2.0 Web Site Using C# & VB, 2nd Edition is ideal for you if:
- You’re familiar with the basics of HTML and you want a practical, results-driven book that will teach you ASP.NET from the ground up.
- You want to learn ASP.NET but you’re not sure which language to choose (C# or VB), or you’d like to learn both languages at once.
- You’re already a seasoned programmer and you want to increase your income potential by adding ASP.NET to your skill set.
- You’re tired of all the boring theory-based ASP.NET books on the market and you simply want a book that will teach you what you need to know without the added hype and fluff
The book is written in the usual SitePoint style: it’s clear and fun to read, with plenty of example code that you can apply immediately to your own web sites. Plus, it’s super-easy to navigate the book to find exactly what you want, thanks to its professionally-produced index. It’s the perfect reference book.
There’s no need to re-type any of the code in the book. As always, customers receive instant download access to all the files used in the book, so you can apply them immediately to your own projects.
About the author(s)
Cristian Darie is a software engineer with experience in a wide range of modern technologies, and the author of numerous books, including his popular AJAX and PHP book by Packt, his ASP.NET E-Commerce book by APress, and his forthcoming SEO book for PHP developers by Wrox Press. Cristian currently lives in Bucharest, Romania, studying distributed application architectures for his PhD.
Involved in the Web since 1995, Zak Ruvalcaba is founder of and advisor to Module Media, a full service design and development firm in San Diego. He is author of The Ten Minute Guide to Dreamweaver 4 and Dreamweaver MX Unleashed.
Table of Contents (abbreviated)
- 1. Introducing ASP.NET and the .NET Platform
- 2. ASP.NET Basics
- 3. VB and C# Programming Basics
- 4. Constructing ASP.NET Web Pages
- 5. Building Web Applications
- 6. Using the Validation Controls
- 7. Database Design and Development
- 8. Speaking SQL
- 9. ADO.NET
- 10. Displaying Content Using Data Lists
- 11. Managing Content Using Grid View and Details View
- 12. Advanced Data Access
- 13. Security and User Authentication
- 14. Working with Files and Email
- Appendix A. Web Control Reference