Monday, March 23, 2009

Beginning ASP.NET 1.1 with Visual C# .NET 2003

Beginning ASP.NET 1.1 with Visual C# .NET 2003
Paperback: 888 pages
Publisher: Wrox (March 19, 2004)
Language: English
ISBN-10: 0764557084
ISBN-13: 978-0764557088
Product Dimensions: 9.1 x 7.4 x 1.7 inches







What is this book about?

This hands-on guide teaches you how to build custom ASP.NET Web sites from the ground up. An expert team of authors uses their extensive ASP.NET programming experience to give you hands-on instruction in the best way to create Web sites with ASP.NET and C#. This completely updated edition features new examples, and all code is written and tested for ASP.NET version 1.1.

What does this book cover?

Here are some details on what you'll discover in this book:
  • Fast ASP.NET site construction using Microsoft’s new, free Web Matrix tool
  • How to install and configure ASP.NET
  • Basic programming principles for C#, such as variables, control structures, and procedural programming
  • Techniques for applying these principles as you develop ASP.NET pages
  • The minimum amount of object-oriented programming necessary to work successfully and efficiently with ASP.NET
  • Key differences between ASP.NET 1.0 and 1.1, how to use the examples in this book with either version, and how to move from 1.0 to 1.1
  • Techniques for extending your ASP.NET sites to incorporate related tools and technologies, such as using ADO.NET for data source access, Web Services for inter-site communication, and Server Controls to facilitate code maintenance and reuse
  • How you can make your ASP.NET site production-ready through proper debugging, optimization, and security

Who is this book for?

This book is for beginners who have no previous experience with ASP, C#, XML, object-oriented programming, or the .NET framework. A little knowledge of HTML is useful, but not essential. All the concepts you need to create dynamic ASP.NET Web sites are presented and explained in full.

User Review:

I have always been happy with the Wrox series, and this one is no exception.

The book starts out explaining about .net and getting you up and running with some "Hello World!" stuff and basic controls on a webpage. It then goes into various datatypes and describes some of the fun data structures built into .net and some basic stuff on how to use them. It then explains some basic c# functionality, and goes on to explain the object-oriented nature of it. After this, databases are discussed and how to connect to them. Much of the remainder of the book is spent developing a faux application which explores some of the more complex controls, some useful objects, asp.net security and how to use assemblies.

I found the style of presentation to be very clear. A concept is presented. A try-it-out section is given where you copy the code from the book, using the IDE etc. The code is then gone over line-by-line explaining what is going on.

The .net framework is huge, and I appreciated having this book so that I could learn the most important stuff first. There is so much that the book does not talk about, but it sets your feet correctly at the beginning of the path.

At times I would have liked more depth in the explanations of some of the code - things can get a little hand-wavy and you see stuff that just kind of plops there (why does he cast that object now, when before he didn't?).

But really, you can learn what you need quickly from this.

*Caveats*

1) The book assumes you are using the free WebMatrix IDE from Microsoft. Some others in the same book in VB complained that they got confused when they used Visual Studio. You have been warned.

2) The book claims to be "for beginners who have no previous experience with ASP, C#, XML, object-oriented programming, or the .NET framework. A little knowledge of HTML is useful, but not essential." - This is a joke. You need to know SQL, HTML, and have some kind of programming experience (VB or C++ - I know both) for this book to be useful. You don't have to know them very well, but you do have to have a clue. This book is *NOT* for people trying to create webpages with no previous experience.


Free Download:

No comments: