Location:  Home » Asp.net Books » Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)  
Menu
*Asp.net Books
*Kindle Books
*Ajax
*Visual Studio
*IIS 7.0
*Software
Sub
Related Categories
Visual Basic
Programming
O'Reilly
By Publisher
Custom Stores
Textbook Buyback
Specialty Stores
Books
C#
Languages & Tools
Programming
Computers & Internet
Subjects
Paperback
Binding (binding)
Refinements
Books
Printed Books
Format (feature_browse-bin)
Refinements
Books
Amazon.com: Non-Seasonal Buyback
Special Features Stores
Self Service
Books
Programming Languages
Computer Science
New & Used Textbooks
Specialty Boutique
Books
All product
Products
Books
Products
Books
Just arrived
Special Features

Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)

Beginning ASP.NET 3.5: In C# and VB (Programmer to Programmer)Author: Imar Spaanjaars
Publisher: Wrox
Category: Book

List Price: $44.99
Buy New: $23.99
as of 9/4/2010 11:10 EDT details
You Save: $21.00 (47%)



New (39) Used (23) from $19.99

Seller: thebookguyz
Rating: 4.5 out of 5 stars 50 reviews
Sales Rank: 26622

Media: Paperback
Edition: Pap/Dol Or
Pages: 768
Number Of Items: 1
Shipping Weight (lbs): 2.3
Dimensions (in): 9.1 x 7.3 x 1.7

ISBN: 047018759X
Dewey Decimal Number: 005.276
EAN: 9780470187593
ASIN: 047018759X

Publication Date: March 4, 2008
Shipping: Eligible for FREE Super Saver Shipping
Availability: Usually ships in 1-2 business days

Features:
  * ISBN13: 9780470187593
  * Condition: New
  * Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed

Also Available In:

  * Kindle Edition - Beginning ASP.NET 3.5: In C# and VB

Similar Items:


Editorial Reviews:

Product Description
This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.

Anyone new to web programming should be able to follow along because no prior background in web development is assumed. The book starts at the very beginning of web development by showing you how to obtain and install Visual Web Developer. The chapters that follow gradually introduce you to new technologies, building on top of the knowledge gained in the previous chapters.

Do you have a strong preference for Visual Basic over C# or the other way around? Or do you think both languages are equally cool? Or maybe you haven't made up your mind yet and want to learn both languages? Either way, you'll like this book because all code examples are presented in both languages!

Even if you're already familiar with previous versions of ASP.NET, with the 1.x versions in particular, you may gain a lot from this book. Although many concepts from ASP.NET 2.0 are brought forward into ASP.NET 3.5, you'll discover there's a host of new stuff to be found in this book, including an introduction to LINQ, the new CSS and JavaScript debugging tools, new ASP.NET controls, and integrated support for ASP.NET Ajax.

To build effective and attractive database-driven web sites, you need two things: a solid and fast framework to run your web pages on and a rich and extensive environment to create and program these web pages. With ASP.NET 3.5 and Visual Web Developer 2008 you get both. Together they form the platform to create dynamic and interactive web applications.

ASP.NET 3.5 builds on top of its popular predecessor ASP.NET 2.0. While maintaining backward compatibility with sites built using this older version, the Microsoft .NET Framework 3.5 in general and ASP.NET 3.5 in particular add a lot of new, compelling features to the mix.

Continuing the path of "less code" that was entered with the 2.0 version of the .NET Framework, ASP.NET 3.5 lets you accomplish more with even less code. New features like LINQ that are added to the .NET Framework allow you to access a database with little to no hand written code. The integration of Microsoft ASP.NET Ajax into the ASP.NET Framework and Visual Web Developer means you can now create fast responding and spiffy web interfaces simply by dragging a few controls onto your page and setting a few properties. This book gives you an in-depth look at both these technologies.

The support for cascading style sheets (CSS), the language to lay out and format web pages, has undergone a major overhaul in Visual Web Developer. The design time support, that shows you how a page will eventually look in the browser, has been vastly improved. Additionally, Visual Web Developer now ships with a lot of tools that make writing CSS a breeze.

However, drag-and-drop support and visual tools are not the only things you'll learn from this book. ASP.NET 3.5 and Visual Web Developer 2008 come with a great and extensive set of tools to help you program your web applications. These tools range from the new LINQ syntax that allows you to query data and databases in your web applications, to the vastly improved debugging capabilities that allow you to debug your application from client-side JavaScript all the way up into your server-side code, all with the same familiar user interface, commands, and actions.

Under the hood, ASP.NET 3.5 makes use of the same run-time as version 2.0. This ensures a great backward compatibility with that version, which means that ASP.NET 2.0 applications continue to run under the new framework. But don't be fooled by the fact that the run-time hasn't changed. Although the technical underpinnings needed to execute your web application haven't changed, the .NET 3.5 Framework and ASP.NET add a lot of new features, as you'll discover in this book.

Probably the best thing of Visual Web Developer 2008 is its price: it's available for free. Although the commercial versions of Visual Studio 2008 ship with Visual Web Developer, you can also download and install the free Express Edition. This makes Visual Web Developer 2008 and ASP.NET 3.5 probably the most attractive and compelling web development technologies available today.

This book teaches you how to create a feature-rich, data-driven, and interactive web site. Although this is quite a mouthful, you'll find that with Visual Web Developer 2008 this isn’t as hard as it seems. You'll see the entire process of building a web site, from installing Visual Web Developer 2008 in Chapter 1 all the way up to putting your web application on a live server in Chapter 18. The book is divided into 18 chapters, each dealing with a specific subject.

Chapter 1, “Getting Started With ASP.NET 3.5.” In this chapter you'll see how to obtain and install Visual Web Developer 2008. You'll get instructions for downloading and installing the free edition of Visual Web Developer 2008, called the Express Edition. You are also introduced to HTML, the language behind every web page. The chapter closes with an overview of the customization options that Visual Web Developer gives you.

Chapter 2, “Building an ASP.NET Web Site.” This chapter shows you how to create a new web site and how to add new elements like pages to it. Besides learning how to create a well-structured site, you also see how to use the numerous tools in Visual Web Developer to create HTML and ASP.NET pages.

Chapter 3, “Designing Your Web Pages.” Visual Web Developer comes with a host of tools that allow you to create well-designed and attractive web pages. In this chapter, you see how to make good use of these tools. Additionally, you learn about CSS, the language that is used to format web pages.

Chapter 4, “Working with ASP.NET Controls.” ASP.NET Server controls are one of the most important concepts in ASP.NET. They allow you to create complex and feature-rich web sites with very little code. This chapter introduces you to the large number of server controls that are available, explains what they are used for, and shows you how to use them.

Chapter 5, “Programming Your ASP.NET Web Pages.” Although the built-in CSS tools and the ASP.NET server controls can get you a long way in creating web pages, you are likely to use a programming language to enhance your pages. This chapter serves as an introduction to programming with a strong focus on programming web pages. Best of all: all the examples you see in this chapter (and the rest of the book) are in both Visual Basic and C#, so you can choose the language you like best.

Chapter 6, “Creating Consistent Looking Web Sites.” Consistency is important to give your web site an attractive and professional appeal. ASP.NET helps you create consistent-looking pages through the use of master pages, which allow you to define the global look and feel of a page. Skins and themes help you to centralize the looks of controls and other visual elements in your site. You also see how to create a base page that helps to centralize programming code that you need on all pages in your site.

Chapter 7, “Navigation.” To help your visitors find their way around your site, ASP.NET comes with a number of navigation controls. These controls are used to build the navigation structure of your site. They can be connected to your site's central site map that defines the pages in your web site. You also learn how to programmatically send users from one page to another.

Chapter 8, “User Controls.” User Controls are reusable page fragments that can be used in multiple web pages. As such, they are great for repeating content like menus, banners, and so on. In this chapter, you learn how to create and use User Controls and enhance them with some programmatic intelligence.

Chapter 9, “Validating User Input.” A large part of interactivity in your site is defined by the input of your users. This chapter shows you how to accept, validate, and process user input using ASP.NET server controls. Additionally, you see how to send e-mail from your ASP.NET web application and how to read from text files.

Chapter 10, “ASP.NET Ajax.” Microsoft ASP.NET Ajax allows you to create good looking, flicker free web pages that close the gap between traditional desktop applications and web applications. In this chapter you learn how to use the built-in Ajax features to enhance the presence of your web pages, resulting in a smoother interaction with the web site.

Chapter 11, “Introduction to Databases.” Understanding how to use databases is critical to building modern web sites, as most modern web sites require the use of a database. You'll learn the basics of SQL, the query language that allows you to access and alter data in a database. In addition, you are introduced to the database tools found in Visual Web Developer that help you create and manage your SQL Server databases.

Chapter 12, “Displaying and Updating Data.” Building on the knowledge you gained in the previous chapter, this chapter shows you how to use the ASP.NET data-bound and data source controls to create a rich interface that enables your users to interact with the data in the database that these controls target.

Chapter 13, “LINQ.” LINQ is Microsoft's new solution for accessing objects, databases, XML, and more. In this chapter you'll see how to use LINQ to SQL to access SQL Server databases. Instead of writing a lot of manual code, you create a bunch of LINQ objects that do the heavy work for you. This chapter shows you what LINQ is all about, how to use the visual LINQ designer built into Visual Web Develo...


Customer Reviews:
Showing reviews 1-5 of 50
1 2 3 4 5 6 ...10Next »



5 out of 5 stars One star review rescinded UPDATE   August 24, 2010
Plungerman (Chicago, IL)
0 out of 1 found this review helpful

I've got more programming books than I care to enumerate so I'm no beginner. I've got Microsoft .NET certs (in VB and C#) which used to be worth something so I'm not a complete goof. So why am I giving this popular (counting all the reviews) book a grudging 1 star?

Update:

This is five star book and first class. Another triumph.
I have removed my earlier comments which were unfair and in no way accurate. I have returned the book, got a refund and that's it. Other comment writers have been persistent in asking me for specifics which are no longer available to me.

Please read from several chapters in this book -in a book store- and then buy it there if you like it. They need your business.

My personal experience in giving up on the text after nine tough days is not to be relied upon as measure of the book's value to the mildly motivated student. It was due only to my weakness in the basic subject area, lack of experience and moral fibre generally.

Long live Wrox.






5 out of 5 stars Easy, moves fast, and covers everything.   June 30, 2010
Long John
Great book! Easy to read and broken down well. I'm about half way through the book and I have a very good understanding of ASP.Net and C# now. I am a Classic ASP programmer trying to make the transition to .Net and this book has helped considerably. Some things are a little too easy but it is a Beginners book after all. I probably should have got the professional version but so far Im quite impressed.


5 out of 5 stars Very good for beginners to the Intermediate level   May 18, 2010
Topcat2000 (San Diego, CA)
1 out of 1 found this review helpful

Having read and worked with so many programming books, I know what works for me. The books I like start with a very clear basic overview of the subject, it's historical significance and the ground the book will cover. It will get you started quickly, helping with installation of and familiarity in the development environment. This is important because knowing how to use the development envirement in programming is like the difference between notepad and MS Word if you were writing a novel and needed to make use of the rich tools in Word. So you can think of this book as an effective tutoral on how to use Visual Studio as well.

The learning approch would be to break up the subject into logical pieces and then give a general short overview of each piece followed by a step by step guide that illustrates it's use and the results followed by a short detailed discussion of what just happened and why. If you don't like to type or you want to check your code, all files are provided for you at the publisher's site. There is a short review section in the back of each chapter.

As good as this approach is, it still relies on how well the author executes this style of writing. I found the author of this book to be very clear and this book very easy to follow and learn from. Since both VB and C# is used, I used this as my opportunity to bone up on C#. While a lot of ground is covered, you should go on to a Pro book if you plan on building enterprise aplications but for most others this should be enough. If you are new to programming, this will get you started but you will need more comprehensive titles for any serious work.

Also if you get into trouble, go to the publisher's website to download the code used in the book and to check for the latest errata. The author also will answer questions posted there. The only warning I have is nothing stands still and so some of the instructions for setting up the coding environment and working with it in IE 8 has changed. The publisher's site will have information on these problems.

Finally, I would like to see a more up to date book from this author and maybe a Pro book as well.



1 out of 5 stars NOT A TEACHING BOOK   March 26, 2010
Balraj Bhachoo (UK, London)
1 out of 10 found this review helpful

This must be the tedious programming book ever. It's DULL as hell and labourious to work thru. If you are looking to UNDERSTAND - why this?, why that? - than get another book. All these people giving this parrot fashion tutored book 5 stars must those loony computer science nerds who propably have life now the internet is here!

The book is black and white and "lifeless" and tedious - just like one other wrox book I have on VB Datasets.

LEARN you will not - but if your want a DICTATOR to tell you how to go from step one to another - WITHOUT understanding - then this is the book for you, not a thinking developers book. This guys mates must have given it all those good reviews. Sorry but I won't back a dead horse - regardless of what the crowd claims.



5 out of 5 stars Great Book   March 21, 2010
Carlos E. N. Fontoura (Porto Alegre, RS Brazil)
1 out of 1 found this review helpful

The book is good, except if you skip some pages or chapters. The reason is that all examples refer to a big project the book keeps building from the first page till the last one. So, if you decide to skim a chapter about something you already know a little bit, in the next chapter you will have problems in understanding the code. I personally prefer books that give examples that are independent. In this case, you can buy the book, open chapter 4 (for example), and see a little peace of code that does not belong to a huge project developed along the book.
If you feel ok about books with all examples related to a big project, buy the book cause it's certainly a good reading.

---

Mr. Spaanjaars kindly reminded me that the book comes with complete source code for each chapter separately. So, the only problem I had found in the text actually does not exist. For this reason, I think the book deserves 5 stars.


Showing reviews 1-5 of 50
1 2 3 4 5 6 ...10Next »


CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
Powered by Brains[0][1]