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
Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
Textbooks Trade-In
Specialty Stores
Books
General
Internet
Home Computing
Computers & Internet
Subjects
C#
Languages & Tools
Programming
Computers & Internet
Subjects
General
Programming
Computers & Internet
Subjects
Books
General
Software
Computers & Internet
Subjects
Books
ASP
Programming
Web Development
Computers & Internet
Subjects
General
Programming
Web Development
Computers & Internet
Subjects
General
Computers & Internet
Subjects
Books
Paperback
Binding (binding)
Refinements
Books
Printed Books
Format (feature_browse-bin)
Refinements
Books

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: $24.28
as of 3/12/2010 12:37 UTC details
You Save: $20.71 (46%)



New (35) Used (14) from $24.26

Seller: indoobestsellers
Rating: 4.5 out of 5 stars 45 reviews
Sales Rank: 9063

Media: Paperback
Edition: Pap/Dig 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
Availability: Usually ships in 1-2 business days

Features:
  * ISBN13: 9780470187593
  * Condition: NEW
  * Notes: Brand New from Publisher. No Remainder Mark.

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 45
1 2 3 4 5 6 ...9Next »



5 out of 5 stars VB.NET or C#? Finally An Answer   March 6, 2010
Ott Sompol Miller (Las Vegas, Nevada)
I am or was a PHP developer. My employer asked me to move over to the .NET Framework recently. I was at a lost whether to learn C# or VB. This book shows in both language how to do exactly the same thing. Not only did I learn my chosen language, I also learn the other. AS I was going through the book when I have a question about the subject, Imar addressed it in the next paragraph. The author understands the questions the reader is thinking about and explained it short concise sentences. Excellent book to work with Visual Studio Express.


5 out of 5 stars Excellent Beginning Series Book for Web Site Development for C# and VB   February 28, 2010
Dr. Harlan M. Brewer (Utah)
I call this an excellent Beginning series book. I don't mean to say it is only for beginners. I've found a number of useful ideas in this book and I'm only in Chapter 13, Linq. I initially started this book because I wished to get into web development using C# (my primary background has been VB and classic ASP). I've found this book to good for meeting my initial goal and it has also helped strengthen my grasp of VB as well as improve my knowledge of html and css. It's a good book to have in my programming toolkit for future reference, also.
I have the newest edition for Visual Studio 2010 on order. I expect it will be a good one to have to get me more prepared to use VS 2010 in C# and VB.



4 out of 5 stars A Very Good Introductory Text...So Far   February 22, 2010
C. Ehret (Louisville, KY)
As I write, this, I'm about 150 pages into the book. And so far, I'd rate the book as very good to excellent.

I got my first programming job back in 1991, and I've worked with a variety of languages. I currently work as a contract programmer. Unfortunately, one of my more recent contracts was with a company that was still using VB6...and that contract lasted 3 years. I don't have a lot of free time, so during that three years, my skill set began to stagnate a bit. Last year, I worked a new contract, and had to make my first leap into the .Net world. Because I have a solid background in programming fundamentals, I was able to make that leap...but there were definite gaps in my knowledge; which is why I picked up a beginning programming book.

So far, I've only learned a handful of things, but they are definitely useful things. For example, I learned where the support in the Visual Studio 2008 IDE is for CSS (Cascading Style Sheets)...I'd been coding them by hand (taking advantage of intellisense), and will continue to do so to a point...but the features that allow you to promote a style from a page-level to an external stylesheet was a great find! The explanation of ViewState and an explanation on how to control whether or not the controls you use in your website will use it was information I was not previously aware of. Looking a little ahead, I'm optimistic about the information I'm going to get regarding using "namespaces" (another concept I only have a rudimentary knowledge of, and quite frankly limited understanding of how to best take advantage of).

Now, given my level of experience and such, my expectations for this book are probably different than those of some of the other people who have reviewed the book. I don't expect this book to teach me every little nuance about HTML or XHTML. I also don't expect it to teach me everything there is to know about VB.net or C#.net. The book does provide references to other sources for that material. Instead, it focuses on providing a basic understanding of these things -- just enough to get you started with creating your own websites...which is all I'd expect from an introductory book.



4 out of 5 stars Full immersion into web development   January 23, 2010
M. A. Perna (Italy)
1 out of 1 found this review helpful

This is a splendid book for the adventurous developer who's not afraid of tackling a big tome packed with most of what is needed to build a real-world data-driven web application using Microsoft Visual Web Developer 2008 and Sql Server 2005 Express Editions, which are freely downloadable from the Microsoft web site.

Although the Author introduces some html and CSS coding, I'd recommend using this book with that knowledge already under your belt.
Apart from this, the learning approach here is really a step by step one, starting with detailed instructions on how to install and customise the
required software, and through 18 chapters gradually paying close attention to such things as how the Microsoft framework operates behind the scenes
(in extremely clear language), how to apply CSS styles, themes and skins, how to use web server and user controls, how to program in both Visual Basic.Net and Visual C# (the examples in the book are presented in both programming languages), how to make use of navigation controls, how to validate user input, database access using both the SqlDataSource and the LinqDataSource
(which gives the opportunity for an introduction of Linq programming language), how to implement security, how to debug the web application and even emailing the web administrator concerning bugs and errors, 'exceptions', eventually occurring during the running of the application, and lastly how to deploy the web application and the database. Finally, two Appendices close the big volume, one providing the answers to the exercises proposed at the end of each chapter, and the other, extremely useful one, clearly and practically guiding the user to configure Sql Server Express when it comes to deploying the web application from the local machine to a live production server.

All of the above is presented in practical terms: there's an 'how-to' tutorial and a subsequent 'how-it-works' explanation. This pattern is followed both with regard to several peripheral demos which are aimed at illustrating specific points, and with regard to the main web application that is built throughout the book, a fantastic music-oriented community-type web application, Planet Wrox,
which is available for viewing on the web.
One thing that I've massively appreciated from a didactical point of view is in ch.14: Imar proposes a simple but extremely effective exercise, which clearly illustrates how the life-cycle of the web form and its controls work, that is, to which events they do give rise so that the novice developer begins to understand how to hook up to them to make the application behave as she intends to.

My only critical note in relation to this book concerns Imar Spaanjaar's references to other Wrox publications, including his own, in order
to tackle a development problem on a few occasions where a simple, unexpensive explanation might have sufficed. This is not to say that the books he refers to are not worthy of reference, on the contrary; but that most of the times this happens, the other books he mentions are way above the level of expertise at which the present work is targeted. Briefly, in my opinion the Author would have done better either to offer the solution there and then in terms easily accessible to the beginner, as he's certainly capable of doing, or to provide the necessary tools so that the beginner might appropriately make the jump to advanced texts.

To conclude, I warmly recommend Imar Spaanjaar's book as a must-have for all budding web developers who wish a pain-free, exciting full-immersion in the great world of .Net development, and invite everybody to keep an eye on the Author's forthcoming work on beginning Asp.Net 4.0.



5 out of 5 stars Amazing, especially for beginners   January 9, 2010
John
1 out of 1 found this review helpful

This book is absolutely phenomenal. With all the complicated books on programming out there, it is easy to become disillusioned and to believe that maybe all of this is just not for you. NOT SO! This book is great because it builds you from the ground up. And not with just a bunch of meaningless theory, either! It starts you into developing fully functional web pages right away and is example-driven rather than being drivel-driven.

Can't recommend this book enough, especially to beginners who want to learn ASP.NET in C#, Visual Basic, or both!


Showing reviews 1-5 of 45
1 2 3 4 5 6 ...9Next »


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]