Wednesday, March 25, 2009

Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express: From Novice to Professional

Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express: From Novice to Professional


Paperback: 448 pages
Publisher: Apress (November 28, 2006)
Language: English
ISBN-10: 1590597672
ISBN-13: 978-1590597675
Product Dimensions: 9.1 x 7 x 1 inches





DotNetNuke is a programming framework that helps you create and deploy web projects in ASP.NET 2.0. Its ease of use means that even nonprogrammers can take advantage of the new ASP.NET 2.0 features when building a web site. It integrates with many of Microsofts other free products like SQL Server 2005 Express, which makes it a powerful and attractive option for developing web sites.

Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express contains detailed instructions for the installation of DotNetNuke, Visual Web Developer, and SQL Server 2005. This ensures that no matter what your level or ability, youll have a working suite of tools as you work through the book and your ASP.NET 2.0 career. The book also features tutorials on creating and publishing an ASP.NET 2.0 web site written in Visual Basic 2005taking care not to exclude anyone whos utilizing this book strictly to get up to speed on DotNetNuke.

User Review:


This is a very good introduction to DotNetNuke. It will help you install DNN on you own machine and guide you through building a simple website.

If you know a little about programming in VB and know something about HTML and CSS, this book will show you how to write your own DNN modules and create your own DNN skins and containers. You won't learn how to write complex modules or elaborate skins but you'll learn the basics.

If you already know how to install DNN and how to create DNN modules and skins, this book is not for you.

If you know nothing about programming in VB and know nothing about HTML, then you should probably learn about them before you tackle this book.



Free Download:

Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express: From Novice to Professional

Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express: From Novice to Professional

Format: Kindle Edition
Print Length: 416 pages
Publisher: Apress (June 20, 2006)
Sold by: Amazon Digital Services
ASIN: B001DA0FRO







Are you tasked with creating and maintaining a web presence? Do you suspect that there is a better way to manage business internally? Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express is for you. It leads you through the emerging world of web portals by applying the most user-friendly and current development software, like C# Express and the powerful, flexible DotNetNuke. You will learn to create the professional web presence your company needs.

The book takes you through the steps necessary to get an internal web portal running for employee use. If you have some programming experience and creativity, this book will help you expand your business presence in a short amount of time. It features simple explanations and proof-of-concept examples throughout. The book concludes with the creation of a web portlet that you can plug into an external website for a web presence.


User Review:

This book advertises that it is first and foremost about DotNetNuke 4.0, and it is the first book out on 4.0. That should have told me something. The book focuses on teaching you how to use and install, Dot Net 2.0, Visual Web Developer Express, and it has a chapter teaching you how to use C#. The first two should already be understood by a person trying to setup and use DotNetNuke.

C# is introduced and described, as I said earlier, in one chapter. However you can't teach C# in one chapter. What results is a mishmash of advanced and beginning topics with nothing covered in depth.

With so much devoted to C#, VWD, Dot Net 2.0, DotNetNuke gets short shift and no 4.0 topic is covered in enough depth. Simply put he doesn't do enough with DotNet Nuke and too much with peripheral topics.

The big issues, Module Development, Skinning and site administration are just not adequately covered.

Wait for other books on DotNetNuke. Hopefully they'll do a better job as most are written by members of the development team.


Free Download:

Tuesday, March 24, 2009

Beginning C# Objects: From Concepts to Code

Beginning C# Objects: From Concepts to Code

Paperback: 819 pages
Publisher: Apress; 1 edition (May 17, 2004)
Language: English
ISBN-10: 159059360X
ISBN-13: 978-1590593608
Product Dimensions: 9.2 x 7 x 1.7 inches






Beginning C# Objects: From Concepts to Code is a comprehensive yet approachable guide for anyone interested in learning the C# language, beginning with the basics.

To begin, this book addresses the two fundamental concepts that programmers must grasp in order to write a professional object-oriented C# application: the nature and characteristics of objects, and the structure that allows you to take best advantage of C#'s object-oriented makeup.

In addition to the basics of C# syntax, this book introduces object terminology&emdash;teaching you how to think in terms of objects&emdash;and provides an introduction of object modeling, illustrating how to translate an object model into C# code with ease.

For folks who have already attempted to learn C# but are still having trouble mastering C#'s object-oriented nature, the case study format of this book will be invaluable in showing you how to translate a UML model into a fully-functional C# application.

An overwhelming number of programmers are now moving to C# as their language of choice for developing powerful, maintainable, scalabe software applications. Whether you're learning C# as your first programming language, moving to C# from a non-object-oriented language, or have previously programmed with C# but still feel unsure when it comes to object aspects, this book is a perfect fit for you.

User Review:

A monumentally comprehensive explanation of object-oriented programming, instantiated in C#. Barker and Palmer cover all the concepts of OO. But for this to be meaningful to a reader, you have to pick a language in which to express these concepts. They chose C#. In no small way because there are two OO languages in common use: C++ and Java. For each of these, you can easily find several well written books on how to implement OO in them.

Whereas C# is scarcely three years old. Certainly, there are books about it. But the authors have focussed on object modelling and use this, in a top-down fashion, to drive the description of C#'s properties.

If you are already fluent in OO from elsewhere, then you will breeze through the OO ideas here. I daresay that the authors would be the first to state that they invent nothing new in OO concepts here. But if you are new to OO, this book will certainly educate you. Though be prepared to block out a substantial number of days to go through it!


password: books_for_all

Free Download:

Beginning C# 2008: From Novice to Professional

Beginning C# 2008: From Novice to Professional


Paperback: 550 pages
Publisher: Apress; 2 edition (September 15, 2008)
Language: English
ISBN-10: 1430210338
ISBN-13: 978-1430210337
Product Dimensions: 9 x 6.9 x 1.1 inches





This book is for anyone who wants to write good C# code—even if you have never programmed before. Writing good code can be a challenge—there are so many options, especially in a .NET language like C#. If you want to really get the best from a programming language, you need to know which features work best in which situations and understand their strengths and weaknesses. It is this understanding that makes the difference between coding and coding well.

Beginning C# 2008: From Novice to Professional, Second Edition has been written to teach you how to use the C# programming language to solve problems. From the earliest chapters, and from the first introductory concepts, you’ll be looking at real–world programming challenges and learning how C# can be used to overcome them. As you progress through the book, the problems become more involved and interesting, while the solutions become correspondingly more complex and powerful as C# features interact to achieve the results that you want.

This second edition has been revised and improved to now include the latest SQL Server 2008 release and explain how you can integrate SQL Server 2008 with your C# applications.

By the time you’ve finished reading this book and worked through the sample exercises, you’ll be a confident and very competent C# programmer. You will still have many explorations of the .NET Framework API to look forward to, but you will have a firm foundation to build from, and you will know exactly where to go to find the things that you need to progress confidently in your projects.
What you’ll learn
  • Everything to get you started with C# 2008 from scratch—from installing the tools to writing your first applications.
  • The core concepts of .NET 3.5 programming: from decision trees to data structures, from exceptions to lambda expressions, and from objects to components.
  • Learn what LINQ is, why functional programming can be important, how generics make your life easier, and much, much, more!

Who is this book for

This book is for anyone who’s just starting out to learn about C#. It doesn’t assume any prior knowledge of object–oriented programming, of the .NET Framework, or of coding in general. It simply assumes that you’re an intelligent person who wants to learn and starts the journey from there.
About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!


Free Download:

Free Download Link 2:

Beginning C# 2008 Databases: From Novice to Professional (Beginning from Novice to Professional)

Beginning C# 2008 Databases: From Novice to Professional (Beginning from Novice to Professional)
Paperback: 482 pages
Publisher: Apress; illustrated edition edition (January 11, 2008)
Language: English
ISBN-10: 1590599004
ISBN-13: 978-1590599006
Product Dimensions: 9.1 x 7 x 1.3 inches






Assuming only basic knowledge of C# 2008, Beginning C# 2008 Databases teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers.

A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, Beginning C# 2008 Databases explains and demonstrates how to create database objects and program against them in both T–SQL and C#. Full of practical, detailed examples, it’s been fully revised and updated for C# 2008 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience.
  • Comprehensively and concisely explains fundamental database concepts and programming techniques
  • Rich in working examples of both T–SQL and C# programs
  • Covers all the features most database programming ever requires
What you’ll learn
  • How relational databases work and how to use them
  • How C# uses ADO.NET to access databases
  • How to write stored procedures in T–SQL and call them from C# programs
  • How to use XML in database applications
  • How to use LINQ to simplify C# database programming
  • How to install SQL Server 2005 Express and Visual C# 3.0
  • Express and use them to teach yourself database programming by doing it
Who is this book for?

Beginning C# 2008 Databases is for every C# programmer. Database programming requires relatively little knowledge of C# but a lot of knowledge about relational database concepts and the database language SQL. This book assumes no prior database experience and teaches you, always through hands–on examples, how to create and use relational databases with SQL and how to access them with C#. Almost every application needs to access a database, and this book teaches all the fundamentals you needand may ever needto develop professional database applications.
About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry-level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!
Related Titles from Apress
  • Beginning C# 2008: From Novice to Professional
  • Beginning Database Design: From Novice to Professional
  • Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
  • Pro LINQ: Language Integrated Query in C# 2008

User Review:

This book strikes an unfortunate balance between being too broad for a beginner to learn from, too basic for an intermediate developer to find anything new, and too unfocused to serve any one purpose well. The book should be titled "SQL Server review, C# Console Applications, and a Broad Overview of Visual Studio." That is about all that you will see in this book. Want to know how to integrate windows form applications or websites with databases? Want to know how to do the code-behind for those projects? You will not find any of those answers in this book. I really have no idea what the editors were thinking in sending this book to press.

The authors clearly know their material and convey it very well to the reader, but the weakness of the book is the selection of material covered. Why dedicate one-fourth of the book reviewing SQL basics? Any reader attempting C# databases should already know SQL basics. If the reader does not know them, then the 100 page overview is not nearly in-depth enough to teach it. Why dedicate the last few chapters to the basics of forms and web pages in Visual Studio if those chapters don't go into any detail on incorporating datasets or datareaders into those forms and pages? The book is supposed to be about C# and databases, not website design or user controls. And why do nothing but console applications, rather than windows forms? Talk about narrowing down your audience.

I thought this book would help me to build windows forms that would form the GUIs for SQL databases. Instead, I threw this book down in disgust after spending hours flipping through chapters of review on SQL and then chapters that scratch the surface of C# databases with nothing but examples of console applications, followed by an overview of very basic concepts of Visual Studio. The only people whom I could recommend this book to would be...

a) Individuals who already have experience in building C# databases with older versions of SQL Server and Visual Studio (say, 2000 and 2003, respectively) and who have not done any development recently. This might be a good refresher for what they already learned but may have forgotten, though I still think that you could find a better reference than this.
b) Someone who wants to build console applications. If you have the urge to build a console application that extracts data from a database, then this is the book for you.

For anyone else, I recommend looking elsewhere. I returned this book to Borders and purchased Pro ASP.NET 3.5 in C# 2008. While that book is more expensive, three times longer, and focuses more on webpages than on applications, it is more relevant to C# databases than what this book delivered.


Free Download:



Beginning C# 3.0: An Introduction to Object Oriented Programming

Beginning C# 3.0: An Introduction to Object Oriented Programming


Paperback: 523 pages
Publisher: Wrox (May 12, 2008)
Language: English
ISBN-10: 0470261293
ISBN-13: 978-0470261293
Product Dimensions: 9.1 x 7.4 x 1.4 inches




Learn all the basics of C# 3.0 from Beginning C# 3.0: An Introduction to Object Oriented Programming, a book that presents introductory information in an intuitive format. If you have no prior programming experience but want a thorough, easy-to-understand introduction to C# and Object Oriented Programming, this book is an ideal guide. Using the tutorials and hands-on coding examples, you can discover tried and true tricks of the trade, understand design concepts, employ debugging aids, and design and write C# programs that are functional and that embody safe programming practices.


User Review:


I've read several of Dr. Purdum's books in the past and have always found them informative and enjoyable to read. Beginning C# 3.0, An introduction to Object Oriented Programming (Wrox) is one of his best book yet. As he asks in the introduction, there are dozens of C# texts out there, so why should you pick this one? His answer is that, while most of the other texts were written by extremely capable programmers, few of the authors have never stood in front of several hundred students looking for examples that teach the material yet are easy to understand and remember. Several of the key strengths of this book are the examples and the way Dr. Purdum anticipates the reader's questions.

For example, in covering the OOP concept of encapsulation in Chapter 2, he discusses why programmers hide the data properties of an object inside the object. He states: "You hide them for the same reason that kings used to hide their daughters in the castle tower...to keep other people from messing around with them." Later on, when discussing the difference between public and private access specifiers, he points out that using the public access specifier is like locking the princess in the castle tower and then passing out her room key to all the knights of the realm. I don't know about you, but this is easier for me to remember this than some dry explanation that one often reads on encapsulation.

Another strength is the way he anticipates rough spots for the student. One of the most difficult concepts for beginning programmers is the difference between value types and reference types. Dr. Purdum uses a simple explanation of what a symbol table is to discuss l-values and r-values. He then introduces a concept he developed called Bucket Analogy which uses the symbol table concepts to explain the difference between the two classes of data. Even experienced programmers will appreciate this example and how it truly makes the differences clear. He uses a job interview to explain what objects are as well as cookie cutters to explain instantiation. The book does reflect his 25 years of teaching experience.

The material covered is what you'd expect for an introductory text. He also covers relatively new topics like Generics and LINQ. The database chapter even has a fairly complete DBMS. However, the entire theme is to teach OOP and good coding techniques. For example, he'll write a code example that works but then calls it an example of RDC (Really Dumb Code). He then rewrites the code and explains why it is a better solution, especially when writing for a commercial environment. His objective is to teach you good OOP techniques using C# as the vehicle to learn those techniques. His experience owning a software company for 17 years shows through while doing this.

If you want to get a solid introduction to OOP and C#, choosing this book is one of the best choices you can make.


Free Download:

Beginning ASP.NET 3.5 in VB 2008: From Novice to Professional, Second Edition

Beginning ASP.NET 3.5 in VB 2008: From Novice to Professional, Second Edition


Book Rank: #37 in [vb] , #71 in [asp]
Paperback: 956 pages
Publisher: Apress; 2 edition (November 12, 2007)
Language: English
ISBN-10: 159059892X
ISBN-13: 978-1590598924
Product Dimensions: 9.1 x 7 x 2.1 inches




Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASPToday, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics. Send e-mail to him with praise, condemnation, and everything in between, to p2p@prosetech.com. --sources

The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 3.5 in VB 2008 guides you through Microsoft's latest technology for building dynamic web sites. This book will enable you to build dynamic web pages on the fly, and it assumes only the most basic knowledge of VB 2008. The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and tuning your site for optimal performance. Within these pages, you'll find tips for "best practices" and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code behind, which will start you off on the track to building real-world web sites right from the beginningrather than just faking it with simplified coding practices. By the time you've finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer.


User Review:


This is an excellent book for experienced programmers, such as me, wanting in-depth knowledge they can apply on the job. This book is not, however, for novice programmers as the book's title suggests. For example, in Chapter 4 the succinct explanation of "Storing Information in the List" for the Currency Converter will I suspect completely confuse the inexperienced programmer.

You will learn what you need to know to be an effective working ASP.NET developer--the coverage is through.

The book provides extensive references to supplementary material such as www.w3schools.com/xhtml which the working developer needs to know but is not directly germane to the coverage of ASP.NET 3.5.

The Note and Tip sections are very useful in describing ways to solve problems just discussed or to provide alternate ways to do what was just discussed.

The author provides solutions to problems that other writers just don't. For example, instead of just saying that using session state is not scalable and stopping there McDonald offers a way to make session state much more scalable and shows you how. Another example would be overlapping exception handlers. This is just the kind of additional information a working professional needs to implement a more responsive and better website.

The code examples are clear and they work. Almost every chapter has ready-to-run code examples all of which work in IE (I haven't tested in FF).

The only downsides I found in the book are: Inexperienced programmers will get lost. I did find one typo in the code printed in the book on page 198 but not in the downloadable code samples. Also, it would have been helpful to have the URLs for the Pubs and Northwind database downloads from Microsoft instead of just referring to a readme.txt file I didn't have.

I have being doing serious ASP.NET development work since VS 2003 was released and have five other ASP.NET books NONE of which are as useful as this book--it is the best one in my library. If you are an experienced programmer wanting in-depth knowledge of ASP.NET get this book . If you are not an experienced programmer or have no knowledge of ASP.NET get another book this book is probably not for you.


Free Download:

Free Download Link 2:

Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, Second Edition

Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, Second Edition

Book Rank: #12 in [asp] , #32 in [c#]
Paperback: 954 pages
Publisher: Apress; 2 edition (November 15, 2007)
Language: English
ISBN-10: 1590598911
ISBN-13: 978-1590598917
Product Dimensions: 9.2 x 7 x 2 inches





The most up–to–date and comprehensive introductory ASP.NET book you’ll find on any shelf, Beginning ASP.NET 3.5 in C# 2008 guides you through Microsoft’s latest technology for building dynamic web sites. This book will enable you to build dynamic web pages on the fly, and it assumes only the most basic knowledge of C#.

The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and tuning your site for optimal performance. Within these pages, you’ll find tips for “best practices” and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code behind, which will start you off on the track to building real–world web sites right from the beginning—rather than just faking it with simplified coding practices.

By the time you’ve finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer.


User Review:

I have purchased (what feels like) hundreds of computer related books from Amazon.com (including other ASP.NET books), and this is the first one that I have ever felt the need to comment on.

This is just a great book, in my opinion! I found the book to be very easy to read, and logical to follow - Matthew MacDonald's writing style is very effective in communicating technical information in a way that made it easy for me to understand.

I've been developing Windows client applications (VB/C#) for close to 10 years, and have "played around" with ASP.NET 2.0. I knew how to make some basic web apps work, but didn't really understand what was going on underneath the covers. I had a lot of questions that were answered and now have a lot more confidence going forward with creating ASP.NET apps.

As I mentioned, I had purchased ASP.NET books by different authors (for 1.1 and 2.0). Maybe I never gave those books a chance, but this is by far the best that I have come across.



Free Download:


Free Download Link 2:

Monday, March 23, 2009

Beginning ASP.NET 2.0 Databases Beta Preview

Beginning ASP.NET 2.0 Databases Beta Preview
Paperback: 427 pages
Publisher: Wrox (March 18, 2005)
Language: English
ISBN-10: 0764570811
ISBN-13: 978-0764570810
Product Dimensions: 9.2 x 7.3 x 1.2 inches







With help from Microsoft ASP.NET insider Bradley Millington, this book will be the first book available on ASP.NET Databases when the first beta is put into wide distribution in 2004.

The book covers both VB.NET and C# coding for ASP.NET databases so readers don't have to decide up front which language they want more and retailers no longer have to manage inventory on separate language versions.

By returning to a single lead author (John Kauffman) with technical input and guidance from one other technical expert (Bradley Millington), the book regains cohesiveness and a single voice and vision.

This edition is completely written from scratch on ASP.NET "Whidbey" to insure the coverage is most appropriate for this greatly changed version.

The book focuses on solving business problems in a logical progression from connecting to displaying to changing the data. Additional chapters cover enhancements to the presentation and alternate types of data. The book follows Kauffman’s practice of going beyond the basic techniques to discuss the permutations, pitfalls and best practices that occur in real business scenarios.

From the Back Cover
Beginning ASP.NET 2.0 Databases Beta Preview

ASP.NET 2.0 will bring sweeping changes to the ASP database landscape. This introduction to adding data to your Web site with the public beta prepares you for the changes. You can take a first-hand look at the promised developer productivity improvements and decide whether or not they'll benefit your applications.

You will move in a logical progression from connecting to displaying to changing data, including alternate data types, presentation enhancements, and more. The authors guide you around the pitfalls, explain the peculiarities, and provide you with best practices using real-world business situations. Packed with examples and explanations, plus Q&A review at the end of each chapter, this book focuses entirely on the new techniques in ASP.NET version 2.0 and will have you ahead of the curve for the new version final release.

What you will learn from this book
  • Fundamentals of connecting your Web pages to databases
  • Complete scenarios with SQL Server, Oracle®, MySQL®, Access, and XML
  • Tricks and traps to displaying data in grids, lists, and trees
  • How to allow users to change, add, and delete data
  • Techniques for creating data objects and events and handling data errors

Who this book is for

This book is for database developers seeking a Web front end or Web programmers who want to add data to a site. You must have a basic knowledge of HTML and database design. Some experience with the ASP.NET 2.0 beta is helpful.

"Simple, straightforward tutorials and a conversational style make this book approachable to the novice developer, while also demonstrating several real-world scenarios and tips that will be appreciated by those already familiar with the basics."
—Bradley Millington, Program Manager, Web Platform and Tools Team, Microsoft Corporation


User Review:

There are several other previous ASP.NET 2.0 books available but they are all out of date as there are some major changes from beta 1 to beta 2. Beta 2 (which there's a good preview available of as of March in the form of a new "community technical preview" on MSDN) should be close to the final feature set developers will see when ASP.NET 2.0 and Visual Studio 2005 finally releases. So, beta 2 is now a good point for developers to get familiar with ASP.NET 2.0 in preparation for final release.
Given that the point of ASP.NET 2.0 is to build data-driven sites, Kauffman's database-centric book is a good way to look at it.
The most important change in beta 2 is ASP.NET 2.0's new ties to the "SQL Server 2005 Express Edition" product. This is detailed well in one of the early chapters here.
After that the author covers all the routine ASP.NET data techniques you'll need to know including:
Displaying data
Paging and sorting data
Filtering data
Updating, deleting, inserting data
Working with XML


Free Download:

Beginning ASP.NET 2.0 and Databases

Beginning ASP.NET 2.0 and Databases
Paperback: 535 pages
Publisher: Wrox (August 7, 2006)
Language: English
ISBN-10: 0471781347
ISBN-13: 978-0471781349
Product Dimensions: 9.2 x 7.5 x 1.3 inches







  • Combining both VB.Net and C# coverage in one book, this guide focuses on using ASP.NET 2.0 for solving business dynamic Web site challenges in a logical progression, from connecting to a database to displaying information to changing data
  • Covers the fundamentals of connecting Web pages to databases, techniques for creating data objects and events, and ways to handle data errors
  • Features tricks and traps for displaying data in grids, lists, and trees
  • Goes beyond the usual basic techniques to discuss the best practices and pitfalls that can occur in real-world scenarios with SQL Server, Oracle, MySQL, Access, and the new SQL Server Express Edition


From the Back Cover
ASP.NET is Microsoft's popular technology for creating dynamic web sites that pull unique information for each visitor rather than showing everyone the same static HTML pages. The introduction of the exciting 2.0 version allows for a far easier relationship between data and ASP.NET than ever before. In this book, bestselling author John Kauffman and Microsoft ASP.NET data insider Bradley Millington guide you through the most important uses of ASP.NET—working with databases in your ASP.NET web sites.


As you progress from simple to more complex topics, you'll be introduced to the many additional ASP.NET and data connectivity tools that Microsoft's Web Platform and Tools team has released. Kauffman and Millington take you beyond the basics to discuss the permutations, pitfalls, and best practices that occur in real business scenarios.

What you will learn from this book
  • Fundamentals of connecting web pages to databases
  • The connections to Access, SQL Server, Oracle®, XML, and other data sources
  • Various tricks and traps for displaying data in grids, lists, and trees
  • How to allow users to change, add, and delete data
  • Techniques for creating data objects and events
  • Ways to handle data errors

Who this book is for

This book is for anyone who needs a web front-end or is looking to add data to a site. A comfortable level of understanding with ASP.NET version 1.x or ASP version 3.0 is recommended. Readers should also have some familiarity with databases.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

User Review:

ASP.NET 2.0 is Microsoft's latest version of the software to connect between the web and a database. The previous version of ASP.NET has been greatly simplified to produce the same results with much less code required.

This book presumes some experience with ASP and some experience with databases. Several different databases are covered in the book including Microsoft Access, SQL Server and SQL Server Express. The author recommends that you not use Access (and I agree). He points out that Access was not designed to scale to large applications. I'll point out that the SQL used in Access is quite different than that used in either version SQL Server. Switching from Access to SQL Server at a later time is a pain. (It took me several days to find out about all the differences and then a couple of weeks to change over a web site of about a hundred pages.)

This book is as complete an introduction to ASP.NET 2.0 as you're going to get. It's well written and complete. But don't get to thinking that you're going to have a full fledged dynamic web site up and running tomorrow. This is a programming language like any other. You'll have to learn how it works.



password: books_for_all

Free Download: