PHP for the World Wide Web, Second Edition (Visual QuickStart Guide)
Average customer rating: 4.5 out of 5 stars
  • Wonderful resource, useful
  • Perfect beginner book
  • Comprehensive for Beginners
  • Excellent book
  • Great Place to Start
PHP for the World Wide Web, Second Edition (Visual QuickStart Guide)
Larry Ullman
Manufacturer: Peachpit Press
ProductGroup: Book
Binding: Paperback

Visual BasicVisual Basic | Development | Microsoft | Computers & Internet | Subjects | Books | .Net | C# | C++ | Visual Studio
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
PHPPHP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide) PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide)
  2. MySQL, Second Edition (Visual QuickStart Guide) MySQL, Second Edition (Visual QuickStart Guide)
  3. HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide) HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide)
  4. JavaScript for the World Wide Web, Fifth Edition (Visual QuickStart Guide) JavaScript for the World Wide Web, Fifth Edition (Visual QuickStart Guide)
  5. JavaScript and Ajax for the Web, Sixth Edition (Visual QuickStart Guide) JavaScript and Ajax for the Web, Sixth Edition (Visual QuickStart Guide)

ASIN: 0321245652

Book Description

So you know HTML, even JavaScript, but the idea of learning an actual programming language like PHP terrifies you? Well, stop quaking and get going with this easy task-based guide! Aimed at beginning PHP developers just like yourself, this volume uses step-by-step instructions and plenty of visual aids to get you started testing scripts, using basic syntax, working with variables, creating Web applications, and everything else you need to know to create dynamic Web pages with this increasingly popular and important scripting language. Along the way, you'll learn about all that's new in version 5: the new Zend Engine, updated XML support, greatly improved streams (now able to access low-level socket operations), a bundled copy of SQLite, and more. Throughout the book, you'll find sample scripts and projects as well as the timesaving tips and techniques that have become the hallmark of the popular Visual QuickStart series. A companion Web site offers all of the book's scripts for download.

Customer Reviews:

5 out of 5 stars Wonderful resource, useful.......2007-10-03

An excellent resource book, with step-by-step instructions. It is easy to understand yet has useful examples. Great book!

5 out of 5 stars Perfect beginner book.......2007-06-06

This book was perfect for the newbie to PHP programming. It walks you through examples with perfect clarity and a great explanation of why. I wish more how-to books were written just like this one. Other programming how-to books are very difficult to read and require a reference library to comrehend all the unexplained material. This books explains everything it introduces. I will look for more books from Mr. Ullman.

5 out of 5 stars Comprehensive for Beginners.......2007-05-12

I like this book series. They provide a foundation that I find much easier to "digest" than online tutorials, articles, or guides. [Am a note-taking learner who needs a solid resource around, afterwards.]

The topic flow is nice; you ease into a wider scope of applications
with simple examples that can be built upon. It's very helpful when authors provide online errata, resources, forums, etc. and Larry Ullman's text does.

- a beginner who made progress ;-)

5 out of 5 stars Excellent book.......2007-05-08

$novice = "I don't know the first thing about PHP and I really want to learn it";
$advanced = "Already know a fair amount of PHP and want to get the finishing touches on my wealth of knowledge";
if ($phpUnderstanding == $novice){
print "This book was so helpful. It took me from zero knowledge to building basic web applications. It doesn't supply you with every ounce of knowledge to build the next DIGG. It does, however, get you on the road. This is a must read for beginners wanting to learn PHP. //see variable $novice.
}elseif ($phpUnderstanding == $advanced){
print "This book really isnt for you. It is a beginners book and is meant for folks who dont know the first thing about PHP. Ullman wrote another book for Advanced PHP. Get that one.}

4 out of 5 stars Great Place to Start.......2007-05-07

Easy to follow and done at a nice pace. I am a total beginner and I had no real problems with it. I did find it difficult to convert the examples in to usable applications though.
I will be going on to the next book in the series pretty soon though.
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide)
C++ Programming: Program Design Including Data Structures, Second Edition
Average customer rating: 2.5 out of 5 stars
  • Don't get this book unless you have to
  • Learn by example, taken to the extreme
  • Terrible introductory book
  • Find another book. Not for a beginner.
  • This book explains things very well...
C++ Programming: Program Design Including Data Structures, Second Edition
D.S. Malik
Manufacturer: Course Technology
ProductGroup: Book
Binding: Paperback

GeneralGeneral | C | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Discrete Mathematics (6th Edition) (Jk Computer Science and Mathematics) Discrete Mathematics (6th Edition) (Jk Computer Science and Mathematics)
  2. Systems Architecture Systems Architecture
  3. The Essentials of Computer Organization And Architecture The Essentials of Computer Organization And Architecture
  4. C++ Programming: From Problem Analysis to Program Design C++ Programming: From Problem Analysis to Program Design
  5. C++ Programming: From Problem Analysis to Program Design C++ Programming: From Problem Analysis to Program Design

ASIN: 0619160446

Book Description

Written exclusively for the student as opposed to the IT professional, this text contains numerous clear and complete explanations and examples. Featuring problem solving throughout the text, examples are relevant to C++ and match and highlight the specific qualities of C++ rather than basic, generic programming examples. This book will provide excellent, comprehensive instruction and theory regarding this language.

Customer Reviews:

1 out of 5 stars Don't get this book unless you have to.......2007-10-13

As far as the quality of the book is concerned, pages keep falling out from the binding.

I purchased this tome of boredom to complete some classwork in Data Structures and I have to say the book is completely awful. The worst part is the assignments. If they're not entirely boring or useless, they have the rare implementation that more information cannot be found on elsewhere, so you're essentially stuck with the author's poor explanations.

A good example would be the simulation assignment in Chapter 18 with queues. I keep looking at it and the explanations are so insufficient or meandering that I don't know where to start, or what I should be doing -then I realized this is the first time in an assignment that I had to depend directly on the book. I tried understanding the RPN explanation for stacks in the same chapter, and I gave up in frustration and searched for a more sufficient explanation on the internet because it was so poorly written.

Basically I've finished all of my assignments in spite of the book, not because of it.

The code examples are quite simply erroneous and full of bugs. If it were not required material for my course, I would not purchase this book, and I recommend against it. Get something more interesting.

2 out of 5 stars Learn by example, taken to the extreme.......2007-06-12

By about page 689 I had read the word "suppose" once too often. Mr. Malik's coherence fell apart when he got to the object-oriented stuff, and he started to use examples to *start* explanations. His meandering paragraphs begun with the word "suppose" are generally not helpful. Don't let chapter 12 (Inheritance and composition) discourage you, though. It's the worst of them and it gets better after that.

If you like to highlight your textbooks you will be frustrated by this book. You will spend a lot of time pondering if you really want to highlight an entire 12-line paragraph when what is explained could be stated in a single sentence. So, here's a hint: Read each section between the purple headings through before highlighting anything. Sometimes you'll find your concise sentence further on. If you don't, make use of the white space to write one yourself. This will aid in memory, and save your highlighter.

This should have been a shorter book, and the object-oriented stuff should have received some editing for clearer, more concise language.

The example code is redundant and the explanations unnecessarily long. Each problem is exhaustively set up and explained, with code segments that are duplicated in the finalized code. You'll find yourself skipping the setup of the problem and going right to the finalized code to see if you understand it, and invariably you will, because it is not complex. The examples are uninteresting and demonstrate things that are simple.

One really nice feature of this book? You don't have to get 300 pages into it before it will lie flat on your desk. It stays open nicely and has bright, white pages.

A summary of the contents:

One chapter on computers, programming languages, the process of writing a program, and a description of and background on C++.

Almost six hundred pages on non-object-oriented C++ language stuff. It does not assume you already know programming. Tiringly verbose, but seems comprehensive and well-organized.

About 350 pages on the object-oriented features of C++. It's not difficult material but it's not explained coherently. If this is the stuff you are most interested in you will be disappointed.

About 300 pages on applying C++ to algorithms, such as searching and sorting, liked lists and binary trees. Classic first-year CS course material. Perhaps the best-presented part of the book.

A chapter on the Standard Template Library.

2 out of 5 stars Terrible introductory book.......2007-03-20

This is my first review of any book after buying many books from Amazon over the years. Generally I find reviews helpful when considering purchases, but I always take them with a grain of salt and supplement it with my own research before making a buying decision. I'm writing this review because I had such a negative experience with this book.

A little background on myself. I'm a self-taught programmer mostly working commercially in Visual Basic for the past 7 years. I've also done a lot of studying in C and C++, and recently decided to get a B.S. degree to further my career. My first course was programming fundamentals, and the textbook couldn't have been worse. I already knew much of the information covered in the first half of this tome, but I can honestly say it was poorly presented _to the beginning programming_ student. I'm not saying Malik doesn't know what he's talking about, I'm saying he tried to present C++ fundamentals to the absolute beginner and did a poor job of it. The first half of this book should have been cut, and the second half made its own book and be used in an intermediate course.

He repeats himself ad nauseum. Some might argue this is an effective teaching tool, however he goes to great lengths to repeat himself on even the most easy to understand concepts. The end result is you feel like you're swimming upstream making no progress, and I don't say this because I already know the basics. He takes pages and pages to explain even the most simple concepts to the point where you get frustrated and start to speed read or skip portions just to slog through the chapter. There is a word for this style of writing, it is called prolix.

The example programs were also poorly thought out. True, they make use of topics covered in the chapter (as any example ought to), but the "problems" (from a very high level view, all computer programs can be classified as solving one or more problems) they attempt to solve are the most mundane, boring examples imaginable. I can't see how any beginning CS student would want to keep programming after seeing the types of programs written in these examples. They could come away with the idea that all programs are like this. First of all, they are far removed from any real-world program. This is partly a consequence of GUI and platform dependent programming being an intermediate to advanced topic (at least in C++). Because of that, the examples should have been the bare minimum necessary to show how the chapter's topics are used. Instead, they go on and on at great length with a huge problem which incidently makes use of the chapter's topics instead of coming up with a program that actually does anything useful. And if a program is useful, it just might be interesting. If it's interesting, the student just might learn more! Keeping the student interested in the topic is by far a better approach to teaching than just repeating yourself and using boring examples. In all fairness, many programming books also take this (bad) approach, but Malik's book overdoes it.

Unfortunately, my school required this textbook for the C++ classes so I did not have any choice but to buy this book. If, however, you have the freedom to choose your own C++ text, I encourage you to look elsewhere. Unfortunately I don't have any other texts that I've read and could recommend.

1 out of 5 stars Find another book. Not for a beginner. .......2007-03-06

This book doesn't flow at all. It is hard to follow along. I am a beginner and this book almost has turned me off from programming all together. I recommended looking for another book.

5 out of 5 stars This book explains things very well..........2006-05-01

I am used to reading Deitel programming textbooks. They pack a lot of info into their books, but they really overwhelm you and don't explain things as well and thoroughly as this book does. I was a little disappointed at first when I learned that we wouldn't be using Deitel's C++ textbook, but this book quickly won me over.
Data Structures: A Pseudocode Approach with C, Second Edition
Average customer rating: 2.5 out of 5 stars
  • A bad book!
  • Another bad programming book picked by instructor
  • Pseudo-Code? Not!!!
  • Do not pay for this book
  • Excellent!
Data Structures: A Pseudocode Approach with C, Second Edition
Richard F. Gilberg , and Behrouz A. Forouzan
Manufacturer: Course Technology
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | C | Programming | Computers & Internet | Subjects | Books
C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Modeling & SimulationModeling & Simulation | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. C++ Programming: From Problem Analysis to Program Design C++ Programming: From Problem Analysis to Program Design
  2. Computer Organization Computer Organization
  3. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (2nd Edition) (The Addison-Wesley Object Technology Series) UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (2nd Edition) (The Addison-Wesley Object Technology Series)
  4. Ethics in Information Technology, Ethics in Information Technology,
  5. Assembly Language for Intel-Based Computers (5th Edition) Assembly Language for Intel-Based Computers (5th Edition)

ASIN: 0534390803

Book Description

This second edition expands upon the solid, practical foundation established in the first edition of the text. A new four-part organizational structure increases the flexibility of the text, and all material is presented in a straightforward manner accompanied by an array of examples and visual diagrams.

Customer Reviews:

1 out of 5 stars A bad book!.......2006-10-28

I am an instructor and I have used this book for the data structure course based on the recommendation of the department. After a few weeks I decided to replace it by Horowitz's "Fundamentals of Data structures in C". Really Gilberg's book is too bad. It make the subject too complicated. For example, it explains "stack" in 60+ pages long chapter! Really it gives the reader the impression that stack is a complex subject. In a nutshell, avoid this book! Go for Horowitz's book. It is more concise and easier to read.

1 out of 5 stars Another bad programming book picked by instructor.......2006-06-17

Another book killed my interest on computer programming.

1 out of 5 stars Pseudo-Code? Not!!!.......2003-10-08

In order to understand the book, one must understand the author. Gilberg is the type of professor that concerns himself more with flowcharts and whether students staple assignments properly. The book was originally riddled with algorithmic mistakes that were not obvious because, guess what? You cannot compile pseudo-code.

The author seems to come from the school of thought that places importance on theory over practice. Is it no surprise that the C++ portions (from the helper site) are no more than converted C code with couts? In today's market, you have to write code, not pseudo-code. You have to compete in a global market. This fossilized notion of pseudo-code not only hides the fact that possibly the lazy professors couldn't write code to save their lives, but also is a disservice to students who WANT to not only learn data structures in the context of MODERN engineering practices, but also want to know how to IMPLEMENT data structures - be it C++, C#, Java - as well.

I'll wrap up with a final word for students and professors:
- Professors: Please don't torture your students with this book.
- Students: If your professor uses this book... Run!!

1 out of 5 stars Do not pay for this book.......2003-09-21

I had to buy this book for a computer science course. Thankfully I got a refund on it when I tested out of the course two weeks later. For those who are forced to learn the contents of this book, here is what to expect, as I read the entire book.

Since I was already very familiar with most concepts ( ie. actually programmed them ), I have to say that no book has made me more confused or angry than this one. Ideas that are simple are obscured with inappropriate examples / wordings, so I actually had to read many paragraphs TWICE, to get the point of the author. Even the pictures are far from refined, and the presentation is quite amateur. There were several times I just wanted to throw the book at the wall in disgust.

As a first (and unbelievable) example, from page 2 you are given the "Commandments" of good Pseudocode. One such rule is never to use identifiers such as 'i' or 'j', as they should instead be given an 'english' name such as 'student'. On page 6, we have the first code example, where they proceed to use 'i' and 'j' within the code. Then they explain that, oh yes, 'i' and 'j' is actually a loop tradition in C++! So we're already confused! By page 6. Now, the beautiful thing is that you can read this for yourself right now, with Amazon's page excerpts. This sets the level of presentation for the rest of the book.

My apologies to those who may like this book, but please take time to explore other books before this one. Programming is far easier than is explained in this book. At this level of programming development, a bad experience can be most discouraging. And this book is very, very bad.

5 out of 5 stars Excellent!.......2002-07-12

I know how to program in Java and I have basic knowledge of C/C++.
I need to get up to speed on data structures and algorithms w/o
going through mathematical "reasons" why a certain data structure and
algorithm is more efficient than another. I needed to know the whats
and hows.

This book gave me exactly that.

I was able to convert the book's pseudocode into C code without
peeking at the author's actual implementation. This is how easy the
book is to understand (given you know what pointers and dynamic memory
allocation are and how to use them).

I'm not sure what the other readers are complaining about. This isn't
a book about software engineering (and the author implicitly implied
it each time he said such topics are outside the scope of the book).
Another reader wanted more examples. There are times when I want
hand-holding myself but only in specific topics such as game programming.
This is a book on data structures and algorithms not data structures

and algorithms used in encryption, compression, file management, etc.

By the way, I'm referring to the previous edition (in C).
.Mac with iWeb, Second Edition (Visual QuickStart Guide)
Average customer rating: 5 out of 5 stars
  • good introduction and overview
.Mac with iWeb, Second Edition (Visual QuickStart Guide)
David Reynolds
Manufacturer: Peachpit Press
ProductGroup: Book
Binding: Paperback

MacOSMacOS | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Similar Items:
  1. The Macintosh iLife 06 The Macintosh iLife 06
  2. Podcasting and Blogging with GarageBand and iWeb Podcasting and Blogging with GarageBand and iWeb
  3. iWeb Essential Training iWeb Essential Training
  4. iPhoto 6: The Missing Manual iPhoto 6: The Missing Manual
  5. iMovie HD 6 and iDVD 6 for Mac OS X (Visual QuickStart Guide) iMovie HD 6 and iDVD 6 for Mac OS X (Visual QuickStart Guide)

ASIN: 0321442288

Book Description

Need to learn what’s new in .Mac fast? Try a Visual QuickStart!

This best-selling reference’s visual format and step-by-step, task-based instructions will have you up and running with .Mac in no time. In this completely updated edition of our best-selling guide to .Mac leading software application expert David Reynolds uses crystal-clear instructions and friendly prose to introduce you everything that’s new. Filled with step-by-step, task-based instructions and loads of visual aids, this book explains how to publish your photos, movies, podcasts and blogs on the internet with iWeb; share your photo albums in iPhoto as a photocast; access your files from anywhere with iDisk; keep all your Macs in sync with another with .Mac sync; and more!

Customer Reviews:

5 out of 5 stars good introduction and overview.......2007-01-15

Might not have much for experienced power users. .Mac is easy to use and most things you can figure out by yourself. I bought this book before signing up for .MAC ... if I would have known how easy it is to use and how good the apple online documentation is, I probably would not have bought it. But it gave me a good overview of what is possible with .MAC and convinced me further in signing up for .MAC.
Advanced .NET Remoting, Second Edition
Average customer rating: 4.5 out of 5 stars
  • excellent, but not perfect
  • A Great Book for Real Programmers
  • Essential "Text Book" for Distributed Application Developer in .NET Platform
  • Excellent from cover to cover
  • Hard core remoting code
Advanced .NET Remoting, Second Edition
Ingo Rammer , and Mario Szpuszta
Manufacturer: Apress
ProductGroup: Book
Binding: Paperback

Client-Server SystemsClient-Server Systems | Data in the Enterprise | Networking | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Website Architecture & UsabilityWebsite Architecture & Usability | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
Software EngineeringSoftware Engineering | Computer Science | Computers & Internet | Subjects | Books | Design Tools & Techniques | General | Information Systems | Methodology | Multimedia Information Systems
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
.Net.Net | Visual Basic | Development | Microsoft | Computers & Internet | Subjects | Books
All DealsAll Deals | Blowout Books | Stores | Books
Computers & InternetComputers & Internet | Blowout Books | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting
  2. CLR via C#, Second Edition (Pro Developer) CLR via C#, Second Edition (Pro Developer)
  3. Programming .NET Components, 2nd Edition Programming .NET Components, 2nd Edition
  4. TCP/ IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) TCP/ IP Sockets in C#: Practical Guide for Programmers (The Practical Guides)
  5. Developing Application Frameworks in .NET Developing Application Frameworks in .NET

Accessories:
  1. Beginning PHP and MySQL 5: From Novice to Professional, Second Edition Beginning PHP and MySQL 5: From Novice to Professional, Second Edition
  2. Practical Ruby Gems Practical Ruby Gems
  3. Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional) Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional)

ASIN: 1590594177

Amazon.com

With the arrival of .NET remoting, any programmer who wants to work with distributed objects can benefit from Advanced .NET Remoting, a solid tour of basic and expert techniques for working with distributed code on Microsoft's newest platform.

This title's concise, code-centered approach, backed up by judicious discussion of the finer technical points of .NET, is what helps make it a success. After touring the history of standards used for distributed computing over the years, from DCE/RPC to CORBA to COM and related Microsoft technologies, the author zeroes in on .NET remoting. Short, digestible examples highlight the relevant objects and APIs useful to create and invoke objects remotely. From the basics, the book moves forward with other possibilities for designers, whether using by value or reference arguments for objects, client-activated vs. server-activated objects, and a useful section on asynchronous processing for remote function calls. Early examples use the APIs and strategies you'll need to work on your own, and the author highlights "best practices" like using class factories.

Detailed discussion of deployment options (using XML) is followed by a quick discussion of security and authentication and then managing object lifetimes (including programmatic options through leasing and sponsors). Coverage of using strongly named assemblies (for the Global Assembly Cache, GAC) and versioning stresses the finer points of how different versions of .NET components can be invoked on the same server.

For experts, there's a fine section that covers .NET remoting internals, explains the details of making distributed calls in .NET, and shows off how messages are formatted and passed between systems through proxies. Excellent use of sequence diagrams showing these features at work will make this chapter invaluable for the advanced reader (though you still use the sample code without having to master these .NET internals).

The book returns to its pragmatic focus with some interesting sample code for compressing and encrypting .NET remote messages with built-in support classes in .NET. A highly developed chapter demonstrates how you use custom transport channel to make remote calls via e-mail (through SMTP and POP3), showing off the flexibility of the .NET programming model. For the truly adventurous developer, a final chapter explores several (undocumented) features for examining and using context objects used in the .NET remoting model.

Overall, this concisely packaged book mixes the right level of sample code, detailed explanation, and advanced material that will let C# developers get going fast with .NET remoting, which can greatly simplify distributed programming on the new Windows platform. --Richard Dragan

Topics covered: Introduction to .NET remoting, history of distributed computing mechanisms (including DCE/RPC, CORBA, and COM to .NET), advantages of .NET remoting (and architecture), a simple getting started program using .NET remoting with a server and client, adding validation, types of remoting (passing objects by value and reference, singletons, published objects), using factories to create objects, server-activated vs. client-activated objects, lifetime management, synchronous vs. asynchronous function calls, multi-server programming, shared assemblies (and the soapsuds utility and proxies), configuration (XML config. files and standard options), deployment (console vs. Windows services vs. IIS), security issues (authentication and checking roles), using SSL and encryption, object lifetime management (lease time and managers, server-side sponsors), versioning for .NET components (strong naming and the Global Assembly Cache, GAC), delegate and events (tips for event handling), .NET remoting internals (proxies, messages, message sinks, formatters, and transport channels), internals of asynchronous processing, advanced sink programming (client-, server-side, and dynamic sinks), extending .NET remoting (including message compression and encryption support), custom transport channels (using POP3/SMTP), and undocumented techniques for working with .NET remoting context objects.

Book Description

With all the attention paid recently to Web Services, many developers don¿t realize that the true successor to DCOM is actually .NET Remoting. And what an improvement it is! "Advanced .NET Remoting" is the first book that really offers in-depth coverage of the .NET Remoting Framework. The first part of the book covers everything a developer needs to know to use the framework and its capabilities in real-world applications, including the basics of server-activated objects versus client-activated objects, formatters, channels, lifetime issues, security, configuration files, and more. The server-side hosting of remoteable components in console applications, Windows Services, and IIS are also covered in detail. The second part presents .NET Remoting internals in an unprecedented way. Ingo Rammer shows how the framework really uses message sinks and sink providers, and gives in-depth advice on why and how to implement message and channel sinks. These chapters will also give detailed insight into the synchronous and asynchronous message processing within the framework. Rammer goes far beyond Microsoft¿s documentation in explaining how .NET Remoting really works, and how it can be extended¿essential information for advanced developers. Rammer also presents the development process and source code for several real-world message sinks. He concludes with coverage of the ContextBoundObject class and .NET contexts, which allow the use of the techniques of the .NET Remoting Framework within individual, client-only applications. ABOUT THE AUTHOR: Ingo Rammer is cofounder and CEO of Sycom Software, an Austrian software consulting company. He works as consultant, trainer, and software architect for companies in the software and telecommunication industries. During his professional career he has worked with a range of programming platforms, although he focuses mainly on Visual Basic, Java, and the .NET platform. Most recently, he has designed and implemented several large-scale distributed applications and XML-based distributed application frameworks

Download Description

With all the attention paid recently to Web services, many developers don't realize that the true successor to DCOM is actually .NET Remoting. And what an improvement it is! Advanced .NET Remoting is the first book that really offers in-depth coverage of the .NET Remoting Framework. The first part of the book covers everything a developer needs to know to use the framework and its capabilities in real-world applications, including the basics of server-activated objects versus client-activated objects, formatters, channels, lifetime issues, security, configuration files, and more. The server-side hosting of remotable components in console applications, Windows Services, and IIS are also covered in detail.

The second part presents .NET Remoting internals in an unprecedented way. Ingo Rammer shows how the framework really uses message sinks and sink providers, and gives in-depth advice on why and how to implement message and channel sinks. These chapters will also give detailed insight into the synchronous and asynchronous message processing within the framework. Rammer goes far beyond Microsoft's documentation in explaining how .NET Remoting really works, and how it can be extended-essential information for advanced developers. Rammer also includes a chapter that presents the development process and source code for several real-world message sinks and shows you how to develop a custom Remoting transport channel from scratch. He concludes with coverage of the ContextBoundObject class and .NET contexts, which allow the use of the techniques of the .NET Remoting Framework within individual, client-only applications.

Customer Reviews:

5 out of 5 stars excellent, but not perfect.......2006-11-06

This book almost contain every detail of .NET Remoting.I am sure you can well understanding the .NET Remoting with the help of this book.It gives many good tips and useful cases ,also have some additional experiences of the author.However, I am sory that this book don't have any real and integrated distributed business solutions based on .NET Remoting(I think so ,at least ), although it contains many good cases. but I still strongly recommend you to buy this book, if you want to know .NET Remoting deeply.

5 out of 5 stars A Great Book for Real Programmers.......2005-12-19

I hate it when I pay good money for a poorly written book. So when I buy a book like this and it turns out so well, I am thrilled!

I have been in ".NET land" since 2001 when .NET beta 2 came out. I have written ASP.NET and Winform applications. During that time I just have not had the need to use .NET remoting, until now. The first 2 or 3 chapters are a great introduction for experienced .NET developers. I like the fact that I did not have to wade through a lot of stuff for beginners. From there the topics get advanced, with plenty of good example code to highlight the topics. Even though I had never really touched .NET remoting (except SOAP Web Services), the explanations and examples work well for me. The author keeps the examples simple, and on-topic. In my opinion, this helps to highlight the topics at hand. The content is geared towards real programmers who will be using the technology.

I also have really enjoyed the authors' candor concerning the weaknesses of .NET remoting. They have already highlighted a bad approach that I was considering.

I am more than happy to give this book a 5 star review!

4 out of 5 stars Essential "Text Book" for Distributed Application Developer in .NET Platform.......2005-07-23

I've been working with XML web services for a long time and also have gone through lot of text regarding .NET remoting. Ingo Rammer's book discusses remoting in a very well organized and chronological way making it highly understandable. Advanced .NET Remoting is filled with examples, sample code, screenshots and figures to explain the inter-communication between process boundaries. Ingo has discussed simple topics such as the evolution of how remoting get to what it is now as well as in-depth explanation of refactoring the event handlers. This book helped me understanding the message sinks and how to create custom channels, topics which I didn't feel I grasped fully from readings prior to this book.
I agree with other reviewers that word advanced doesn't fully depict the spirit of this book as it discusses remoting from scratch and doesn't expect much of prior experience. With Indigo round the corner and WSE 3.0 released, this book along with web services knowledge will explain how dramatically communication standards are evolving, for good, making distributed application development easier, reliable and standardized.

-Adnan Masood
MCSD.NET, MCAD.NET

5 out of 5 stars Excellent from cover to cover.......2005-06-01

This is another one of those rare occasions where a programming book is just perfect. The author takes you page by page and subject by subject at a perfect learning pace. The subjects presented are thoroughly explained along with easy to understand working examples. Even the practices that the author may disagree with are still perfectly explained (along with an example.)
If you are interested in .NET Remoting you owe it to yourself to get this book.

4 out of 5 stars Hard core remoting code.......2005-05-12

The authors certainly know what they are talking about in this book. But you will have to keep running to keep up. Most of the concepts are explained through copious amounts of code with little in the way of exposition. Tips and best practices are in the book, and I certainly appreciated that. A solid, if not completely pleasurable read for anyone interested in remoting with C#.
ADO.NET Programming in Visual Basic .NET, Second Edition
Average customer rating: 3.5 out of 5 stars
  • Love Holzner but despise this book....
  • Fair to Mild
  • Great book
  • Well Written Book
ADO.NET Programming in Visual Basic .NET, Second Edition
Steven Holzner , Bob Howell , and Robert Howell
Manufacturer: Prentice Hall PTR
ProductGroup: Book
Binding: Paperback

Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Structured DesignStructured Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
.Net.Net | Visual Basic | Development | Microsoft | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Professional ADO.NET with VB.NET Professional ADO.NET with VB.NET
  2. Microsoft ADO.NET (Core Reference) Microsoft ADO.NET (Core Reference)
  3. Beginning VB.NET Databases Beginning VB.NET Databases
  4. Visual Basic 2005 Programmer's Reference (Programmer to Programmer) Visual Basic 2005 Programmer's Reference (Programmer to Programmer)

ASIN: 0131018817

Customer Reviews:

1 out of 5 stars Love Holzner but despise this book...........2006-02-07

I was looking for a more indepth look at ADO.NET to connect to databases. I thoroughly enjoyed Holzner's Sam's book ("Teach Yourself Visual Basic.NET in 21 Days"), but this book is awful. First off, it's bound up like a paperback novel, the screen shots barely legible at times. I had to break the binding to get it to cooperate while I worked through the examples.
The content was put together decent but in a strange order. You'd be right in the middle of putting something together and then the authors would cut away to another project. I also found some of the "tone" to be offensive, talking about "real programmers" and what-not. I highly suspect that to be the co-authors voice, Bob Howell, but there's no way to know for sure.
Don't waste your time on this book. Seriously, I'm not just being picky here. I've never thrown a book away before but I'm considering doing that, either that or donating it to my library.

3 out of 5 stars Fair to Mild.......2005-09-29

I found this book to be quite useful, however the subject matter was derived from an early edition of VB.Net and so found some things difficult to translate. The layout of the book is poor with new major topics starting at the bottom of the page, and the quality of the screenshots is very poor to be unreadable at times. I could not get the demo example to work - but this may be due to version conflicts.

5 out of 5 stars Great book .......2005-07-30

This book may be tough going if you are new to Visual Basic .NET but it's worth it weight in gold. You'll end up with a better understanding of connection strings, data providers, data adapters, datasets, dataviews, tables, writing and reading XML, and data binding.
Anyone can drag and drop tables onto a form. This book teaches you how to write everything in code in addition to using the drag and drop method.
I'm using the book as the textbook for the ADO.NET programming couse that I'm teaching. Very few mistakes and the sample code compiles without any problems.

5 out of 5 stars Well Written Book.......2003-12-02

I've gone through only three chapters in this book, but it's already my favorite ADO.NET book. The authors write in an understandable, lucid manner and they don't dumb down the material. They also don't waste time rehashing ADO, DAO, and other (now) legacy technologies. The book is about ADO.NET only and it is obviously written by authors who are truly knowledgable about the material and know how to communicate that knowledge. This is a five star book all the way.
Perl and CGI for the World Wide Web, Second Edition (Visual QuickStart Guide)
Average customer rating: 4 out of 5 stars
  • Really hard to follow
  • Nice try, but disappointing
  • A must for learning Perl
  • This book is my bible
  • Doesn't really cover even the basics of CGI.pm
Perl and CGI for the World Wide Web, Second Edition (Visual QuickStart Guide)
Elizabeth Castro
Manufacturer: Peachpit Press
ProductGroup: Book
Binding: Paperback

CGI ProgrammingCGI Programming | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. JavaScript for the World Wide Web, Fifth Edition (Visual QuickStart Guide) JavaScript for the World Wide Web, Fifth Edition (Visual QuickStart Guide)
  2. HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide) HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide)
  3. PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide) PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide)
  4. XML for the World Wide Web (Visual QuickStart Guide) XML for the World Wide Web (Visual QuickStart Guide)
  5. PHP for the World Wide Web, Second Edition (Visual QuickStart Guide) PHP for the World Wide Web, Second Edition (Visual QuickStart Guide)

ASIN: 0201735687

Book Description

Perl is one of the most popular scripting languages for adding powerful interactive features to Web pages. Perl lets you place forms on your site that collect and process user input such as comments and product orders; enables visitors to search for information; and can integrate a database into your site, among its many other capabilities. Perl and CGI for the World Wide Web, 2nd Edition: Visual QuickStart Guide fully revised and updated since its original 1998 release, gets users to the core of CGI scripting with Perl. Even first-time programmers will be able to create useful, workable scripts from scratch, or adapt and customize existing scripts to their own needs. Hundreds of screen shots and clear, easy-to-understand directions make this the perfect Perl book for beginners, as well as a handy reference for those with previous programming experience.

Customer Reviews:

1 out of 5 stars Really hard to follow.......2007-01-27

First off, she didn't even get started with user exercises until Chapter 7. (I can already use a web server, thank you-- she doesn't need six chapters to explain the subject) And it would be nice if she included the HTML form examples along with the corresponding perl/CGI scripts that processed the data generated. As it stands, she has a chapter which tells you how to create a form, and then two chapters later, when she gets to the perl/CGI examples, they don't correspond to anything that's been covered in earlier chapters pertaining to form data. I had a much easier time following a quickie online tutorial.

I cannot advise strenuously enough against purchasing this book.

2 out of 5 stars Nice try, but disappointing.......2006-10-21

I have some experience with Perl and no experience with CGI, so I was looking for a book that would help me make the transition to using CGI. After looking around a lot, there did not seem to be a clear choice. Most of the books were aimed at someone who knew nothing about either or already had a solid background in both and wanted to increase their skill level. I finally decided to try this book.

I have only previously purchased one other book in the Visual Quickstart Guide series (PageMaker 7 for Windows and MacIntosh). I soon learned that there is a difference in a book written about an application and a book written about programming. Although this series may work nicely for an application with menus and so forth, the picture format is not that helpful when learning programming. Probably the first thing I noticed was that many of the "screen shots" were in Spanish. Although the text is in English, many of the examples are not. (HTML, Perl, and CGI are "universal" languages, but plain text--the web page content--is not.) Although this is not an insurmountable problem, it did make following the examples more difficult. Therefore, I removed a "half star" from the rating for this weakness. (Let's face it, how hard would it be to type 20 scripts using a different language and change the screen shots in the book?)

The author stated that the book's format would not allow printing everything (there is a clue there), but that you could download the files from one of two sites. Although you have interaction of three different structures (HTML, Perl, and CGI), you may not see them all in the book for any given exercise, and some of them will not be complete. Here is an typical example:

1. The author presents a screen shot of the HTML page that generates the values being used. It does not include a listing of the underlying HTML markup. Therefore, the reader has to guess based on the appearance of the web page what the underlying markup looks like--including variable names and types. You will find as the exercises get more complex, that guessing becomes very difficult without resorting to examining the downloaded files.
2. The author shows a snippet of the Perl program, revealing the new content. You are assumed to have already mastered the rest of the program to some extent.
3. A final screen shot that reveals what the output looks like.
4. The book's text that accompanies these images uses generic phrases such as "Type 'name', where name is the content of the HTML form element's NAME attribute."

By sitting back and pondering each exercise, you can figure things out, but it is unacceptable (in my opinion, at least) to make the reader work so hard to put all the pieces together when the author could have cited a specific example in the book. Therefore, I removed another star from the rating for this combination of weaknesses.

In some cases the text is not related to the images at all. As an example, I cannot comprehend how the text and images on page 144 (that discusses referring to multiple items in an array) go together. The instructions refer to text that does not appear anywhere in the screen shots. Therefore, I removed another "half star" from the rating for this, since it happens more than once. (It makes me wonder if anyone put anything beyond a cursory effort into proofreading this book.)

The Visual Quickstart Guide series promotes itself as a source where you can get what you need by going directly to the relevant chapters and using it partly as a reference rather than as a tutorial. Unfortunately, programming does not work like that unless you already understand the content presented earlier in the book. In my opinion, unless your CGI needs are very minimal, you will need to read the entire book in order to establish a working knowledge of this topic. I do not consider that either a strength or weakness of the book. It is more the nature of the subject matter. Still, if you plan to purchase this book and scan for a few ideas and be "up and running in no time" as the book cover claims, you will be disappointed. (Unless you already understand the topic and will just use the book as a reference to remind you of certain commands or formats.)

While writing this review, I realized that this is not a standalone book. Although I did not spend an extensive amount of time in other books, I did need to refer to other Perl and HTML books occasionally to grasp the concepts being presented, probably spending an hour in each to supplement and better explain various topics discussed in this book. For a book aimed at beginning and intermediate programmers, I believe this is unacceptable. The author does suggest that if you need to brush up on HTML that you should buy her other book(!), and she also says that this book (Perl and CGI for the World Wide Web) is not an exhaustive guide to Perl. I suppose this could be taken to warn the reader that they need some knowledge of both before using the book, but I believe the coverage for a "beginner" is too sparse. It would not have killed them to add another 50 pages to the content and explain things more thoroughly. Although it is possible for people with zero knowledge of any of these elements (HTML, Perl, and CGI) to put something together using this book, I suspect that most of them will get things done more as a result of copying what they see than really understanding what they are doing. Therefore, I removed another star from the rating.

Overall, I rate Perl and CGI for the World Wide Web at 2 stars out of 5. You can learn some Perl and CGI from this book. Unfortunately, the process is more difficult and confusing than it needs to be. Although this book has great potential, I believe it needs a major rewrite--perhaps even by a different author who has a better "teaching" ability to "Teach yourself Perl and CGI scripting the quick and easy way!" as the cover claims.

5 out of 5 stars A must for learning Perl.......2005-12-10

"Perl and CGI for the World Wide Web" is well organized, well written, and easy to understand. Elizabeth Castro clearly puts great care into communicating. She succeeds.

This book worked well for me as an instructional text, and now I use it as a reference. It's a must for anyone who wants to learn Perl.

5 out of 5 stars This book is my bible.......2005-11-28

I have been programming since 1977. When I finally broke down and realized I was going to have to learn ANOTHER language I went out and reluctantly bought this book because it was the only one on the shelf.

I came from a C background and was amazed how quickly the author was able to put the pieces of the puzzle together for me.

While she skipped over large areas and didn't cloud issues with obnoxious synonyms of the perl language I understood the basics enough that when I need that simple unanswered question I only need to look on the Net.

I will be eternally grateful for E Castro and her marvellous book! Thank you.

2 out of 5 stars Doesn't really cover even the basics of CGI.pm.......2005-07-13

This is a very basic CGI book-- perhaps a little too basic.

I really like the format of the Visual Quickstart books. The books are easy to follow, and it's simple to open to book to any section, read the page and close the book. Unlike other Perl books, there are no long, drawn out diatribes.

Here's the big problem with this book-- The author only covers a single part of Perl's CGI capabilities-- she covers the param() function, but little else.

It would be enormously helpful if the book covered other basic perl topics --- the header() function to create the HTML header, the print_head("This is the title") function to start the HTML page, the p("Hello World!") function to print a paragraph, etc.

It's fine that the book doesn't cover object-oriented programming, but it's silly that the book doesn't cover other basic HTML functions.

Some other minor downsides:

- The book uses many CGI examples which need a HTML form and a CGI script. The book doesn't contain the text for the HTML forms, and it's hard to follow the examples if you don't have the HTML in front of you.

- The book is dated, and discusses out-of-date HTML. Most sites have been running XHTML (or something close) for several years, but this book uses bad HTML4.0 examples.

- If the examples would be much easier to read if the author used proper indenting for the Perl code.
DHTML and CSS for the World Wide Web, Second Edition (Visual QuickStart Guide)
Average customer rating: 4 out of 5 stars
  • Good Reference Material
  • Hard to follow
  • Good purchase
  • Sloppy editing--typos all over!
  • Excellent Introduction to Dynamic Web Coding
DHTML and CSS for the World Wide Web, Second Edition (Visual QuickStart Guide)
Jason Cranford Teague
Manufacturer: Peachpit Press
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
CSSCSS | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. DHTML and CSS Advanced: Visual QuickPro Guide DHTML and CSS Advanced: Visual QuickPro Guide
  2. XML for the World Wide Web (Visual QuickStart Guide) XML for the World Wide Web (Visual QuickStart Guide)
  3. JavaScript for the World Wide Web, Fifth Edition (Visual QuickStart Guide) JavaScript for the World Wide Web, Fifth Edition (Visual QuickStart Guide)
  4. HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide) HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide)
  5. PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide) PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide)

ASIN: 0201730847

Book Description

If you can't afford to let the Web get ahead of you, you can't afford not to have this guide. In this best-selling Visual QuickStart Guide, you'll find all the friendly, step-by-step instructions you need to start using DHTML and CSS to add visually sophisticated, interactive elements to your Web sites. Completely updated to cover the new browsers, standards, and DHTML and CSS features that define the Web today, the one thing that hasn't changed in this edition is its task-based visual approach to the topic.

Using loads of tips and screenshots, veteran author Jason Cranford Teague covers a lot of ground--from basic and advanced dynamic techniques to creating effects for newer browsers, migrating from tables to CSS, and creating new DHTML scripts. If you're new to DHTML and CSS, you'll find this a quick, easy introduction to scripting, and if you're a more experienced programmer, you'll be pleased to find practical, working examples throughout the book.

Customer Reviews:

5 out of 5 stars Good Reference Material.......2007-08-13

All the Peachpit Press Visual QuickStart books are organized well and progress in an appropriate logical manner. The index for this book helps to quickly find the information you need. I build website's regularly and this book extended my knowledge. A good buy.

3 out of 5 stars Hard to follow.......2006-06-07

After reading Elizabeth Castro's HTML book I thought this would be a good next step. However, this book does not stack up anywhere as readable as Castro's book. The CSS part is OK, but the javascript part is poor with hard-to-follow examples using Alice in Wonderland images.

4 out of 5 stars Good purchase.......2006-02-01

I am about half way through the book and like it so far. I wasn't quite sure what to expect though I have purchased Visual QuickStart books before and have been happy with them. All in all I feel like it was a good purchase that I can use.

1 out of 5 stars Sloppy editing--typos all over!.......2005-12-10

I don't know how all the mistakes in this book got past the editors. It is more than just careless typos. There are numerous inconsitancies between the CSS examples given and the web page results. Only as far as the second chapter, I've lost count of the inconsistancies--enough to make me give up on the book. I've checked out the companion web site, and the corrections are not to be found. The poor quality of the book also shakes my faith in Peachpit Press's Visual Quickstart series, which up until now I have enjoyed using.

4 out of 5 stars Excellent Introduction to Dynamic Web Coding.......2005-12-05

This book is for people who already understand programming languages and who have hand-crafted HTML before.

If you are such a person, this book will be very helpful in learning how to create dynamic web pages: CSS plus Javascript plus DOM equals Dynamic HTML.

The skills you will learn in this book will take you to the next level. It does not insult your intelligence with overviews of basic stuff but it does step you through the new material.

I liked it, it helped me and I recommend it.
C++ Programming: From Problem Analysis to Program Design, Second Edition
Average customer rating: 3.5 out of 5 stars
  • Comprehensive and rigorous.
  • excellent c++ introduction
  • A good instructional and good reference book
  • New students beware; programmers rejoice
  • Not for a beginner
C++ Programming: From Problem Analysis to Program Design, Second Edition
D.S. Malik
Manufacturer: Course Technology
ProductGroup: Book
Binding: Paperback

GeneralGeneral | C | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Introduction to Computing and Algorithms Introduction to Computing and Algorithms
  2. Concepts of Database Management, Fifth Edition Concepts of Database Management, Fifth Edition
  3. Starting Out with C++: From Control Structures through Objects (Formerly "Standard Version") (5th Edition) Starting Out with C++: From Control Structures through Objects (Formerly "Standard Version") (5th Edition)
  4. C++ Programming: Program Design Including Data Structures, Third Edition C++ Programming: Program Design Including Data Structures, Third Edition
  5. Systems Analysis and Design (Shelly Cashman) Systems Analysis and Design (Shelly Cashman)

ASIN: 061916042X

Book Description

This is the ground-breaking, definitive text for the CS1 course, written exclusively for the student, as opposed to the IT professional. The unique pedagogy of this book includes full programming examples, syntax/explanation/example, extensive visual diagrams, and many programming exercises at the end of each chapter.

Customer Reviews:

5 out of 5 stars Comprehensive and rigorous. .......2007-09-17

This book presents C++ programming in a fairly rigorous fashion. Many of the examples are somewhat long, however, this is what happens when you need to move beyond simple stuff like finding the maximum number in an array, counting a series of numbers with a loop, printing a triangle of asterisks, and so on. Such problems are examined in this book but the author doesn't stop there. This is one of the few books that actually demonstrates the kind of programming skills that the "real world" demands.

5 out of 5 stars excellent c++ introduction.......2007-07-15

I took an introductory c++ class a few years ago and the textbook for that class was much more difficult to follow. Malik does a great job going over things so that difficult concepts are easily understood. If you are a beginner you may have a hard time understanding some of the concepts in this book. However, learning to program takes effort to learn well and the lengthy code examples in this book are an excellent way to see overall programs instead of just snippets. Some reviewers complain about the math in the book. There is actually very little and what there is fairly basic algebra. You can skip through most of the math problems and be fine. A good use of color as well.

4 out of 5 stars A good instructional and good reference book.......2007-05-21

I have just completed my order with Amazon.com for a copy of this book, so I don't have the book yet. Why the decision to purchase ? Well, I read the reviews here and decided to download the source codes from the author's website and see what the fuzzes are all about. I opened up my Ultra Studio and start going over the codes. Holly smoke, these stuffs can saved you hours of programming, the author's got items on stacks, queues, linked list, etc. I read some sample writing from the website, and the writings do seem more accadamical than an easy read on a Sunday afternoon. For me, this is fine, as I am used to this type of writings.

Overall, seem like a safe purchase.

4 out of 5 stars New students beware; programmers rejoice.......2007-03-30

If you're new to programming, this book may be too long-winded for you. I certainly think anyone who reads through the text and spends time on the examples could manage to learn the language, but for the absolute beginner, I would suggest something shorter with simpler examples. Each section is covered in copious detail and I would imagine many new students would not be interested in reading it all.

If you've programmed before, I highly recommend this book. It covers all the basics of the C++ language and many intermediate topics. Breezing through certain sections while looking through examples and their output, you can quickly pick up on the differences in C++ and other programming languages; however, if you come across something that doesn't seem familiar, the incredible detail provided in this book can certainly clear it up. The book also provides useful appendixes for reference as well as an index.

1 out of 5 stars Not for a beginner.......2006-07-05

This book have been nothing but confusion in my C++ classes. I've spoken to students in two C++ classes. Everyone has hated this book, so this is not just my opinion. The examples are way to long. For some of his examples he uses palindrome numbers, Fibonacii numbers. The author may be very smart, but this is not the place to show off. Get another book that breaks things down to simple examples. If you're in a class, get Tony Gaddis, "Starting out with C++" much clearer,he writes so the student can understand and learn. This book will only confuse the beginner.

ASP.NET in a Nutshell, Second Edition
Average customer rating: 4 out of 5 stars
  • Fairly good structure; Mostly for VB.NET programmers
  • Poorly planned, I don't know who this book is for
  • O'Reilly at it's best
  • No CD with VS add-in
  • I buy a lot of books this one is one of the best
ASP.NET in a Nutshell, Second Edition
G. Andrew Duthie , and Matthew MacDonald
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
ASPASP | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
NutshellNutshell | Series | O'Reilly | By Publisher | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
WindowsWindows | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Web Authoring & DesignWeb Authoring & Design | Web Development | O'Reilly | By Publisher | Books
Similar Items:
  1. ADO.NET in a Nutshell ADO.NET in a Nutshell
  2. Programming ASP.NET, 3rd Edition (Programming) Programming ASP.NET, 3rd Edition (Programming)
  3. ASP.NET Cookbook ASP.NET Cookbook
  4. VB. NET Language in a Nutshell (2nd Edition) VB. NET Language in a Nutshell (2nd Edition)
  5. C# in a Nutshell C# in a Nutshell

ASIN: 0596005202

Book Description

ASP.NET in a Nutshell is a concise, one-volume reference to everything you need to make effective use of ASP.NET. An invaluable resource that goes beyond the published documentation to highlight little-known details, stress practical uses for particular features, and provide real-world examples that show how features can be used in a working application, ASP.NET in a Nutshell is the definitive guide for developers of both applications and web services. Updated for Visual Studio .NET 2003, the 2nd edition of this book includes fresh information on application and web service development, custom controls, data access, security, deployment, and error handling, new material on web application development for mobile devices, plus an overview of the class libraries. For developers who still use Microsoft's older ASP technology, this book also provides information for migrating to ASP.NET. The material in ASP.NET in a Nutshell is presented in three sections: Like other books in the "In a Nutshell" series, ASP.NET in a Nutshell, 2nd Edition, offers the facts, including critical background information, in a no-nonsense manner that users will refer to again and again. With its wealth of up-to-date information, ASP.NET in a Nutshell is a book that web developers will refer to again and again.

Customer Reviews:

4 out of 5 stars Fairly good structure; Mostly for VB.NET programmers.......2004-10-01

I concur with other reviewers on the following points:

1) The organization is good and focuses strictly on the relevant web classes in .NET.

2) The documentation, however, is more or less a repeat of ASP.NET information from MSDN. In a lot of O'Reilly Nutshell books, the authors typically add more insight to the classes they cover that the official documentation does not. With this book, I really did not get that impression.

If you need an offline version of the MSDN documentation, this is great. Another detraction is that the book does not come with a documentation add-in CD like the other .NET in a Nutshell books.

3) The most egregious fault with this book is that the authors do NOT tell you that the book is mostly in VB.NET syntax. I'm trying to learn C# and the book's latter parts is all VB.NET. I really wish the authors were upfront about this, so I could save myself some money. *sigh*

Future ASP.NET Authors: If you're going to write about ASP.NET, please specify, somewhere on the cover or in the introduction, the language you will be using for examples.

C# programmers may be better off reading other ASP.NET books, which usually are in C# (or at least tell you upfront which language is being used).

1 out of 5 stars Poorly planned, I don't know who this book is for.......2004-08-07

The description of this book says it's for ASP developers transitioning to ASP.NET. I have worked with ASP for over a year, and this book was pretty much useless. The only redeeming factor was that I was able to get it from my local library, so I found out before it cost me any cash. The first part of the book delves into topics with zero explanation, and very little code, so you don't have a chance to get your feet wet with actual code, and the topics are dull and dry. The last portion of the book looks like it would be a nice reference, but honestly, why would you buy a book like this for a reference? Isn't that what the 'net is for?

Two thumbs down. I'm working through a Sam's teach yourself in 21 days book and it is significantly better for anyone transitioning from classic ASP or learning ASP.NET from scratch,

5 out of 5 stars O'Reilly at it's best.......2004-03-02

I've been reading O'Reilly since the days of the tiny fifty page staple-bound brown Nutshell books that covered shell commands and the first version of Perl. This book is that has taken that same approach to data condensation and applied it to everything you need to know about ASP.NET. And extend they have at almost a thousand pages it is far heavier than the original books, but that doesn't make it any less worthwhile.

The first section covers all of the conceptual introductions to the topics, .NET controls, web services, configuration and security and all of the basics. The second section covers each section of the class library in a concise and consistent form that make it so much easier to grab for the book before you even press F1 to bring up the MSDN. Where necessary they include code fragments to demonstrate the point along with the explanatory text but it is never overblown or unnecessary.

This isn't light bedtime reading but it is an invaluable reference to sit next to the keyboard of any ASP.NET programmer.

3 out of 5 stars No CD with VS add-in.......2003-11-06

Just bought the 2nd edition and I was looking forward to the CD with the Visual Studio .Net doc'n plug-in, but when I received the book it didn't have the CD. I called O'Reilly and customer support told me that they had decided not to include the CD, and Amazon just has an old image of the cover (O'Reilly has the "old" cover image too then!).

I had installed the add-in for other O'Reilly nutshell books (ADO.Net and Windows Forms) and found them to be useful, and thus I was disappointed that this book is not including the CD. Perhaps O'Reilly is planning to sell a plug-in for all of the FCL, and that is why the CD was pulled...

5 out of 5 stars I buy a lot of books this one is one of the best.......2003-06-25

I really liked this book and its format. Perhaps it was just me but everytime I was looking for a particular solution I found it quickly. The book unlike some other nutshell books actaully does a very very good job of explaining the concepts as you code which is exactly the way I like to work.

Books:

  1. Preschooler's Busy Book: 365 Creative Games & Activities To Occupy 3-6 Year Olds
  2. Restaurant Franchising
  3. Rolling Stone 1,000 Covers: A History of the Most Influential Magazine in Pop Culture
  4. Sculpting a Galaxy: Inside the Star Wars Model Shop
  5. Secret Knowledge (New and Expanded Edition): Rediscovering the Lost Techniques of the Old Masters
  6. Special Effects: An Oral History--Interviews with 37 Masters Spanning 100 Years
  7. Squee's Wonderful Big Giant Book of Unspeakable Horrors
  8. Strange Stains and Mysterious Smells: Based on Quentin Cottington's Journal of Faery Research
  9. Superman: The Man of Tomorrow Archives, Vol. 1 (DC Archive Editions)
  10. Taylor's Weekend Gardening Guide to the Winter Garden: Plants That Offer Color and Beauty in Every Season of the Year (Taylor's Weekend Gardening Guides)

Books Index

Books Home

Recommended Books

  1. Shakespeare the Thinker
  2. God of War II Limited Edition Strategy Guide
  3. Tuesdays with Mantu: My Adventures with a Nigerian Con Artist
  4. A Gathering of Stones
  5. Apple Pro Training Series: Logic Pro 7 and Logic Express 7
  6. Electronic Structure: Basic Theory and Practical Methods
  7. First Son : George W. Bush and the Bush Family Dynasty
  8. The genius of the future;: Studies in French art criticism: Diderot, Stendhal, Baudelaire, Zola, the
  9. Wilderness Visionaries: Leopold, Thoreau, Muir, Olson, Murie, Service, Marshall, Rutstrum
  10. Merchants and Migrants: Ethnicity and Trade among Yunnanese Chinese in Southeast Asia