- School & Library Binding
- Publisher: San Val (Jun 2002)
- Language English
- ISBN-10: 0613917782
- ISBN-13: 978-0613917780
- See Complete Table of Contents
| ||||||||||||||||||||||||
|
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details. |
Product details
|
This book is for beginners who have no previous experience of ASP, C#, XML, object–oriented programming, or the .NET Framework. A little knowledge of HTML is useful, but by no means essential as all the concepts that you need in order to create dynamic ASP.NET web sites are presented and explained in full.
What you will learn from this book
This book will teach you how to build tailored ASP.NET web sites from the ground up. It covers the following broad topics (see the books Introduction for a more detailed explanation):
"ASP.NET is a logical and powerful progression for developers its the future for web development. This book provides the perfect platform for those moving into this exciting technology. Once you reach the end of this book, you will be prepared to confront the exciting new world of .NET web application development."
Robin Dewson, Consultant, Lehman Brothers.
--This text refers to the
Paperback
edition.
Matt Butler is lead technical brain at Left Ear Design and specializes in .NET, Windows DNA, and Java. Matt went from being a homeless, starving jazz musician to a software architect holding numerous certifications, including MCSD, Sun Java Certified Programmer, BEA Certified Programmer (Java / Weblogic), and a few other miscellaneous certifications. He rode the wave of the .COM craze working on sizable profile–based search engines and transactional e–commerce applications using the Windows DNA architecture in return for ′stock options′ and pizza. Matt′s interests include all things computer oriented (especially .NET and security), math, science, physics, spoken word, composing, and improvising introspective music. You can reach .Matt at matt@biodigitalmusic.com.
Ollie Cornes has been working with the Internet and the Microsoft platform since the early 90′s. In 1999 he co–founded a business–to–business Internet company and until recently was its Chief Technical Officer. Prior to that his various roles involved programming, technical authoring, network management, writing, leading development projects, and consulting. He has worked with Demon Internet, Microsoft, Saab, Travelstore, and Vodafone. Ollie holds a degree in computer science and is Microsoft certified. When he′s not working he spends his time devouring books on human potential and practicing Chinese internal martial arts, meditation, and healing. He also juggles fire and knives.
Chris Goode is currently an editor in the Microsoft team at Wrox. She lives in Birmingham (that′s UK, not Alabama), and has a house full of old computers. Chris started programming at the age of 10 on her Atari 65XE, and has always enjoyed spending time with as much technology as possible. She has a degree in Mechanical Engineering, but decided that the engineering world wasn′t for her. She′s now back firmly in the world of computers, and finding that life at Wrox combines the fun stuff with the work stuff pretty well.
Gary Johnson is a transplanted hillbilly currently residing in Florida. He has programmed the Web since 1995 using a myriad of technologies (mostly VB/ASP/DNA type stuff prior to .NET). When not chained to the machine, he likes spending time with CoCo the dog or practicing the elusive art of photography. Gary would like to thank John, Nestor, Matt, and Daisey for their unwavering wonder and enthusiasm for the world.
John Kauffman His first publications, some 20 years ago, explained sail trimming and tactics to yacht racers. He then returned to the printed page to describe his discovery of a genomic sequence in plants that could be controlled by light. Today, he splits his time between Asia and North America where he teaches and writes for Wrox about Microsoft technologies for connecting databases to the Web. While teaching he keeps a list of students questions and mistakes, then uses that information as the basis for organizing future editions of his books. John also designed and wrote portions of Beginning ASP Databases and Beginning SQL Programming.
Ajoy Krishnamoorthy is a consultant with over five years of experience, working in Microsoft technologies such as ASP, VB, IIS, MTS, and most recently .NET. He writes regularly for leading online publications. He received a Bachelors degree in Electronics and Communication and a Masters degree in Systems and information. He is currently working for his Masters in Business Administration at Fisher College of Business, Ohio State University. His interests include writing, hanging out with friends, and travel. He is originally from Chennai, India and currently lives in Columbus, Ohio with his wife Vidhya. He can be reached at ajoyk@ajoys.net.
Juan T. Llibre is the Director of the Computer Sciences and Distance Education departments at Universidad Nacional Pedro Henríquez Ureña in Santo Domingo, Dominican Republic. He has been a consultant to the Caribbean Export Development Agency and the Dominican Republic′s Central Bank and is currently the Technical Architect for the Caribbean Virtual University, a Distance Education consortium composed of 30 Caribbean Universities, which will go online in 2002. He′s also planning what he calls a "killer app" for Caribbean Tourism. Juan has been an Active Server Pages Microsoft MCP for four years and can regularly be found in the newsgroups and mailing lists, offering advice on ASP and ASP.NET in English and Spanish. He co–authored Wrox′s Beginning ASP 2.0 and Beginning ASP 3.0, and has been a Technical Reviewer for over a dozen books on ASP and its related technologies. When he isn′t writing, reviewing, seeing students and running the school, producing Distance Education courses, or hanging out with developers, he takes off to a beach hut with a high–speed connection, because "…a man must have some fun, too!"
Christopher Miller began his development in the early 1980′s with Atari Basic, migrating to GW Basic, QuickBasic, and finally to Visual Basic, where he′s lived and breathed, since 1992. He is currently a business consultant with cs|enlign inc. (formerly Crossoft Inc) of Pittsburgh, PA, specializing in Intranet architecture and design. He′s also president of the Pittsburgh .NET User Group (http://www.pghdotnet.org). His current projects include an adaptive intranet framework tool and other .NET–based Web Service applications. He holds a business degree from Pensacola Christian College of Florida, and all major Microsoft certifications (MCSE+I, MCSD, MCT, MCDBA).
Neil Raybould is working as a software developer and technical writer with cs|enlign, north of Pittsburgh, Pennsylvania. He has given several presentations on ASP and ASP.NET related topics in the Pittsburgh area. Growing up in Emporia, Virginia, Neil used lawn mowing profits in 1981 to buy a Commodore VIC–20. His current interests have progressed to include .NET and wireless applications. But, sometimes, Neil still longs for the days of CBM Basic, tape cassette drives, PEEKs and POKEs, and 3.5 K RAM. Neil has a BS (Virginia Tech), an MBA (Duquesne University), and MCSD and MCDBA certifications.
Srinivasa Sivakumar is a software consultant, developer and author. He specializes in Web and Mobile technologies using Microsoft solutions. He currently works in Chicago for TransTech, Inc. He has co–authored Professional ASP.NET Web Services, ASP.NET Mobile Controls, .NET Compact Framework and ASP.NET Security for Wrox Press and written technical articles for ASPToday.com, CSharpToday.com, .NET Developer, and others. In his free time he likes to watch Tamil movies and list to Tamil sound tracks (Especially one′s sung by Mr. S.P Balasubramaniyam).
David Sussman spent most of his professional life as a developer before realizing that writing was far more fun. He specializes in Internet and data access technologies, and spends much of his time delving into beta technologies. He′s just moved house, so now has no money left to add more components to his ludicrously expensive hi–fi. You can reach him at davids@ipona.co.uk.
Chris Ullman is a Computer Science Graduate who worked for Wrox for six and half years before branching out on his own. Now the father of a seven month old baby, Nye, he divides his time between being a human punchbag for Nye, trying to write extra chapters with a baby on his lap, and in rare moments of spare time, either playing keyboards in psychedelic band the Bee Men (http://www.beemen.com), tutoring his cats in the art of peaceful co–existence and not violently mugging each other on the stairs. A selection of Chris′s non–computer related writings on music, art, and literature can be found at http://www.atomicwise.com. --This text refers to the Paperback edition.
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items. |
Know what you are buying, because some readers commented it was "A bit too basic" and that is probably a technically correct statement however relative to your level of expectation.
I used it to first phase into ASP.NET for which it was extremely helpful. Later in the development cycle of my initial application the book lost its use but I keep coming back to it for quick reference.
A must for anyone coming from a classic ASP development environment into ASP.NET, C# and Object Oriented Programming. Worth every penny.
The book itself has many problems, and it's difficult to know where to begin. First there are bundles and bundles of errors, far more than documented by Wrox (as usual). Interestingly many of the errors in this version existed in the previous version, so clearly Wrox quality control (if it exists) failed not once, but twice to identify these errors; that's inexcusable. The errors aren't just in the code, or in the explanations, but they are also in the author's knowledge of .NET. For example, they claim shared members can be accessed from instances of a class as well as the class itself, this isn't the case in C#. You can only access shared members via a class, and not an instance. This error is repeated several times, they even make a special point of it for you to note; very embarrassing. Also, there are times when examples don't work, as important information has been left out (writing to an event log springs to mind). The book is disjointed, you get a code example and then you're told an explanation won't be provided at that point as it is covered later in the book, so you end up jumping back and forth, this occurs far to often for comfort. You're also left hanging time and time again as crucial information is left out.
Although this book does attempt to teach C#, the coverage is a bit limited, and in some areas examples are clearly required but are lacking. As another reviewer suggested, it would be better to know C# before using this book, alternatively you may get by if you have a good C# book to hand to help you through (as I did).
Although there are questions at the end of most chapters, there are only answers to about 5 chapters available from Wrox, the answers to the questions for all the other chapters don't exist.
Another big problem is that examples lead you through a mish-mash of classes with no explanations on what the classes are or what they do; no single class within the entire .NET Framework Class Library is covered properly, many are used but not given any mention. The coverage for the classes, that are mentioned in the explanations, is always grossly incomplete. I found that time and time again I had to go to the .NET documentation to find out what the book was leaving out, I honestly spent far more time in the documentation than using the book, as the book kept raising so many questions. Just remember that for each method or property covered there are 20 times that much not covered for that class.
Chapter 14 on server controls tried to get you to run before you could walk (actually it was more sprint before you could crawl), you'll spend hours in the .NET documentation trying to work out the final two big examples in this chapter, what a mess!!! For me this was the worse chapter in the book. For a beginner you need to show small examples, covering the concepts first, before showing a big example, well this chapter skips smaller examples and just chucks two huge and exceptionally poorly explained ones at you. This is really the most idiotic approach when dealing with a beginner.
None of the form controls were covered properly. For instance they give you a small grossly incomplete list of attributes for the label control and then just say the other controls generally use the same ones. When you go to the .NET documentation you find that each form control has a huge volume of very useful attributes you really should know about, they should have made an effort to cover form controls properly.
The different writing styles of the authors does cause confusion, you also realise that some authors aren't as sure of their coding as others. For instance for a Page_Load event some authors include the object and EventArgs parameters but others don't. As a beginner I was wondering if there was a reason why, and which way was correct, but of course you're not told as it's just the authors own style. Wrox should have picked up on the glaringly obvious like this, but unsurprisingly, failed to do so.
Operator overloads has exceptionally poor coverage, no working examples. I actually got the impression the author didn't really know it that well. Chapter 9, which covers 'shared members and class relationships' is pretty poor as well, this is a very important and powerful area of .NET and the author didn't know how to convey this information at all. The examples are useless, the author even states things like 'this example is way off perfection', and, after giving an example that isn't actually the way you should do something would state, 'what we ought to have done'. It leaves you not knowing when you should apply a particular concept or even if you applied it correctly. I could go on and on about the failings in this book, there really are so many issues to raise, but I won't completely bore you.
So much is left out of this book that was required, and would have taken very little effort to include. Unfortunately being first to press seems to be more important to Wrox Press than quality. In all honestly the whole book feels more like an overview look at ASP.NET rather than a tutorial. Should you get this book you better download the .Net Framework SDK as you're really going to need it.
It amazes me that others have given this book such good reviews. The mind boggles as to how they approached this subject. Did they bother to research each class properly? Did they study this book thoroughly, or did they just read it like a novel? Did they actually try the examples bearing in mind many don't work? I never expected this book to have complete coverage, that would be silly, but I did expect the coverage to be much better than this. Ultimately all this book will succeed in doing is giving you a very basic foundation in ASP.NET, and a shaky one at that. The book should have been bigger and far more thorough. I gave the book two stars as opposed to none as you could argue, from time to time, that it might be the nature of the beast rather than the failure of it's authors. The book does have its good points but sadly they're hard to remember as the bad points stand out more.
Finally, when will Wrox Press wake up and release that 'to many cooks spoil the broth'?
I have a couple of significant criticisms though. VS.NET is essentially ignored. With the exception of a few pointers here and there, there is virtually no VS.NET involvement, which I think is purposeful so that Wrox can sell more books. Also, a couple of the examples I came across never followed up with an explanation, not even of the highlighted code - strange. So I'm giving it 4, instead of 5 stars.
Regardless, if you intend to work with ASP.NET using C#, this book should be your first read after learning C#. I've searched high and low for a good one that targets experienced ASP developers, and still have not found a great one. All too often the content goes from general overview to details without much in between. At least this one clarifies the fundamental concepts
very well. I found that invaluable, especially since I can always get the details from MSDN. Add a good "How To/Show Me" and another "Design" book to this and you are all set.