Global Shopping Center
UK | Germany
Home - Books - Computers & Internet - Programming Help

1-20 of 190       1   2   3   4   5   6   7   8   9   10   Next 20

  • APIs & Operating Environments
  • Algorithms
  • Extensible Languages
  • General
  • Graphics & Multimedia
  • Introductory & Beginning
  • Java
  • Languages & Tools
  • Software Design
  • TCP-IP
  • Web Programming
  • click price to see details     click image to enlarge     click link to go to the store

    $39.99
    1. The Zen of CSS Design : Visual
    $29.67 $27.60 list($44.95)
    2. Head First Design Patterns
    $125.39 $98.95 list($164.99)
    3. The Art of Computer Programming,
    $33.99 list($49.99)
    4. Professional Excel Development
    $32.99 $28.95 list($49.99)
    5. C++ Primer (4th Edition)
    $36.95 $29.94
    6. The Little SAS Book: A Primer,
    $33.99 $28.50 list($49.99)
    7. Patterns of Enterprise Application
    $107.09 $99.57 list($169.99)
    8. MCAD/MCSD Self-Paced Training
    $37.79 $31.84 list($59.99)
    9. Mastering Windows Server 2003
    $122.50 $48.99
    10. MP - Systems Analysis & Design
    $59.99 $51.16
    11. GPU Gems 2 : Programming Techniques
    $59.99 $45.72
    12. Programming Windows, Fifth Edition
    $32.99 $30.51 list($49.99)
    13. Sun Certified Programmer &
    $48.40 $41.58 list($55.00)
    14. The Data Warehouse Toolkit: The
    $39.48 $30.00 list($42.00)
    15. C Programming Language (2nd Edition)
    $29.67 $28.45 list($44.95)
    16. Programming C#
    $105.00 $79.74
    17. WCDMA for UMTS : Radio Access
    $43.99 $34.68 list($54.99)
    18. Design Patterns
    $102.00 $41.00
    19. Compilers
    $92.00 $74.38
    20. Java How to Program (6th Edition)

    1. The Zen of CSS Design : Visual Enlightenment for the Web
    by Dave Shea, Molly E. Holzschlag
    list price: $39.99
    our price: $39.99
    (price subject to change: see help)
    Asin: 0321303474
    Catlog: Book (2005-02-18)
    Publisher: Peachpit Press
    Sales Rank: 104562
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Proving once and for all that standards-compliant design does not equal dull design, this inspiring tome uses examples from the landmark CSS Zen Garden site as the foundation for discussions on how to create beautiful, progressive CSS-based Web sites. By using the Zen Garden sites as examples of how CSS design techniques and approaches can be applied to specific Web challenges, authors Dave Shea and Molly Holzschlag provide an eye-opening look at the range of design methods made possible by CSS (Cascading Style Sheets). By the time you've finished perusing the volume, you'll have a new understanding of thegraphically rich, fully accessible sites that CSS design facilitates. In sections on design, layout, imagery, typography, effects, and themes, Dave and Molly take you through every phase of the design process--from striking a sensible balance between text and graphics to creating eye-popping special effects (no scripting required). ... Read more


    2. Head First Design Patterns
    by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra
    list price: $44.95
    our price: $29.67
    (price subject to change: see help)
    Asin: 0596007124
    Catlog: Book (2004-10-01)
    Publisher: O'Reilly
    Sales Rank: 1062
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code.You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead).You want to learn how those principles will help the next time you're up a creek without a design paddle pattern.Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter.With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep!We think your time is too important (and too short) to spend it struggling with academic texts.If you've read a Head First book, you know what to expect--a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team. ... Read more


    3. The Art of Computer Programming, Volumes 1-3 Boxed Set
    by Donald E. Knuth
    list price: $164.99
    our price: $125.39
    (price subject to change: see help)
    Asin: 0201485419
    Catlog: Book (1998-10)
    Publisher: Addison-Wesley Professional
    Sales Rank: 14817
    Average Customer Review: 4.45 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Knuth's multivolume work, widelyrecognized as the definitive description of classical computer science, is now available in an attractive, boxed set. The three volumes included in this set have each been revised recently to reflect developments in the field. As earlier editions clearly demonstrated, they comprise an invaluable resource in programming theory and practice for students, researchers, and practitioners alike. Countless readers have spoken about the profound personal influence of Knuth's work.Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books.

    See descriptions of each individual volume for more information. ... Read more

    Reviews (40)

    5-0 out of 5 stars Knuth's words on why assembly language
    Many readers are no doubt thinking, ``Why does Knuth replace MIX by another machine instead of just sticking to a high-level programming language? Hardly anybody uses assemblers these days.''

    Such people are entitled to their opinions, and they need not bother reading the machine-language parts of my books. But the reasons for machine language that I gave in the preface to Volume 1, written in the early 1960s, remain valid today:

    One of the principal goals of my books is to show how high-level constructions are actually implemented in machines, not simply to show how they are applied. I explain coroutine linkage, tree structures, random number generation, high-precision arithmetic, radix conversion, packing of data, combinatorial searching, recursion, etc., from the ground up.

    The programs needed in my books are generally so short that their main points can be grasped easily.

    People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird.

    Machine language is necessary in any case, as output of many of the software programs I describe.

    Expressing basic methods like algorithms for sorting and searching in machine language makes it possible to carry out meaningful studies of the effects of cache and RAM size and other hardware characteristics (memory speed, pipelining, multiple issue, lookaside buffers, the size of cache blocks, etc.) when comparing different schemes.

    Moreover, if I did use a high-level language, what language should it be? In the 1960s I would probably have chosen Algol W; in the 1970s, I would then have had to rewrite my books using Pascal; in the 1980s, I would surely have changed everything to C; in the 1990s, I would have had to switch to C++ and then probably to Java. In the 2000s, yet another language will no doubt be de rigueur. I cannot afford the time to rewrite my books as languages go in and out of fashion; languages aren't the point of my books, the point is rather what you can do in your favorite language. My books focus on timeless truths.

    Therefore I will continue to use English as the high-level language in TAOCP, and I will continue to use a low-level language to indicate how machines actually compute. Readers who only want to see algorithms that are already packaged in a plug-in way, using a trendy language, should buy other people's books.

    5-0 out of 5 stars Definitive
    As Knuth himself says, it is impossible for any one person to keep up with all the research in computer science, but these 3 volumes do a remarkably good job of distilling the most important results and explaining them with mathematical rigor.

    Each volume contains 2 chapters. Ch. 1, Basic Concepts: mathematical foundations and a description of MIX, a hypothetical machine (now available in software emulations). Ch. 2, Information Structures: lists, trees, memory allocation, garbage collection. Ch. 3, Random Numbers: how to produce series of "random" numbers and test their statistical properties. Ch. 4, Arithmetic: algorithms for integer and floating-point arithmetic. Ch. 5, Sorting: both in memory and on disks or tapes. Ch. 6, Searching: sequential, binary, hashing.

    Despite the detailed coverage of the topics, which often involves esoteric mathematical notation, the author's lively style makes the algorithms and the main theoretical results relatively easy to grasp. If all you care about is getting a program to run, buy another book; but if you really want to understand how and why software works, there's nothing quite like this.

    4-0 out of 5 stars My two cents
    Yes, using MIX is all wrong. Psuedo-code that's intuitively obvious would save
    us so much trouble. But, why not a "TAoCP in FORTRAN-90",
    a "TAoCP" in APL, a "TAoCP" in COBOL, a "TAoCP" in BASIC,
    a "TAoCP" in LISP, a "TAoCP" in ALGOL, a "TAoCP in Ada", a "TAoCP in C", a
    "TAoCP in Java", etc. ?? Think of the money to be made re-selling it in every
    possible langauge if there's a market for it? I might even do it myself and
    make some $. Actually, there's no need for a Visual Basic version, etc. because
    I/O, etc. is not the issue. This set is about art, about *algorithms*, so most of
    the high level language specific aspects are irrelevant (except for recursion,
    details like garbage collect, inheritance, polymorphism...). Equally irrelevant is
    worrying about efficient memory usage and the like. Today, memory, disk
    space, etc. are not scare resources. While (being from the old school) I don't
    believe in wasteful code, all people really want today out of algorithms is
    optimal speed. Time and CPU power are the only resources that is still
    constraints. Discussions about sort algorithms which optimize for anything
    else (memory space, etc.) are pointless if they aren't also the most time
    efficient. We don't care! Also, unless you work for the US Census or Social
    Security Administration, you don't care about hardware devices like tape drives,
    so those algorithms are just theoretical mind games. Anyway, please rewrite
    this set in a practical high level psuedo-code with time optimal algorithms
    only. But only the timeless (pun-intended) universally necessary algorithms
    that are always going to be useful. Stuff like searching, data structures,
    hashing, trade offs between techniques. In the future all people will want are
    parallel processing algorithms for distributed environments and perhaps
    eventually quantum computing algorithms for a language built on a CPU which
    only processes QBits. One final thing: wasn't there originally
    supposed to be 7 volumes and only these 3 were completed? What ever
    happened to the rest? Why were they abandoned? I guess I never heard.

    3-0 out of 5 stars Precisely, but let us keep our logic straight.
    From the review by Ekalavya Nishada: "It is true it uses MIX and does not cover the last 20 years of advances in computer science yet but if you cant understand MIX you have no hope of understanding the mathemtical analysis of algorithms in these books nor appreciate a quality book like this."

    But this is precisely the point! Indeed, w/o MIX you won't be able to really read TAoCP, right, but let us keep our logic straight. Do you need MIX for anything other than reading this book? Nope. Does it add anything to the subject matter? Nope (in fact, it detracts from it; C would be more illustrative and realistic.) Is learning it so easy as to make the issue unworthy of bringing it up? No, learning it will take quite a bit of effort. Yet it *is* a precondition to being able to read TAoCP. And, btw, it's not that MIX "doesn't cover the advances of the last 20 years" -- I suspect, it simply has nothing in common with reality, whether today or 20 years ago. Is it worth your time to dig into this piece of gratuitous esoterica simply in order to be able to read the book? Is TAoCP *that* great and indispensable? Everyone will decide on one's own, but personally I think not, not today -- there are now quite adequate alternatives that do not tax the reader unnecessarily. Life is short; its demands are many; not everyone's a tenured professor...

    (And to propose that the only alternative to TAoCP is "O'Reilly cookbooks" is a wild exaggeration: there are just as in-depth *yet readable* books to choose from. Twenty years ago, maybe this wasn't the case, but life didn't stop then -- our then-beloved books and us, we all have to face a threat of obsolescence ; let's not mistake our sentimental rememberances of the past for eternal verities.)

    5-0 out of 5 stars A must have for serious practitioners
    I was amazed to see some people dissing TAoCP. I came across these books 20 years ago when I was learning FORTRAN and Pascal. I did not understand much then but since then they have proved to be the best source for solving many sticky problems be it data structures oo sorting. It is true it uses MIX and does not cover the last 20 years of advances in computer science yet but if you cant understand MIX you have no hope of understanding the mathemtical analysis of algorithms in these books nor appreciate a quality book like this. If your intellectual curiosity extends beyond the O'Reilly cook books and you *love* programming, these books definitely belong in your library. A couple of hours of reading a section or two from these books is so stimulating! ... Read more


    4. Professional Excel Development : The Definitive Guide to Developing Applications Using Microsoft(R) Excel and VBA(R)
    by Stephen Bullen, Rob Bovey, John Green
    list price: $49.99
    our price: $33.99
    (price subject to change: see help)
    Asin: 0321262506
    Catlog: Book (2005-02-04)
    Publisher: Addison-Wesley Professional
    Sales Rank: 380271
    US | Canada | United Kingdom | Germany | France | Japan

    5. C++ Primer (4th Edition)
    by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
    list price: $49.99
    our price: $32.99
    (price subject to change: see help)
    Asin: 0201721481
    Catlog: Book (2005-02-14)
    Publisher: Addison-Wesley Professional
    Sales Rank: 6464
    US | Canada | United Kingdom | Germany | France | Japan

    Amazon.com

    This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.

    The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.

    The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan ... Read more


    6. The Little SAS Book: A Primer, Third Edition
    by Lora D. Delwiche, Susan J. Slaughter
    list price: $36.95
    our price: $36.95
    (price subject to change: see help)
    Asin: 1590473337
    Catlog: Book (2003-11-01)
    Publisher: SAS Publishing
    Sales Rank: 9696
    Average Customer Review: 4.08 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Getting started with SAS is easy with The Little SAS Book. This friendly, easy-to-read guide gently introduces you to the most commonly used features of SAS software plus a whole lot more! The book has been revised to include concepts of the Output Delivery System; the STYLE= option in the PRINT, REPORT and TABULATE procedures; ODS HTML, RTF, PRINTER, and OUTPUT destinations; PROC REPORT; more on PROC TABULATE; exporting data;the colon modifier for informats.

    You'll find clear and concise explanations of basic SAS concepts (such as DATA and PROC steps), inputting data, modifying and combining data sets, summarizing and presenting data, basic statistical procedures, and debugging SAS programs.

    Each topic is presented in a self-contained two-page layout complete with examples and graphics. This format enables new users to get up and running quickly, while the examples allow you to type in the program and see it work! ... Read more

    Reviews (26)

    3-0 out of 5 stars For absolute beginners
    I own almost every introductory book on SAS in print, and this one is used the least. The most use it gets is when someone who has absolutely no experience with SAS comes to me for help - then I can loan this book. It is very easy to read and assumes no knowledge of SAS. It has a few tips that are hard to find in other books at this level, but otherwise falls short.

    What you will find here is a tutorial on the basics of the SAS/Base package, how to read in data, and a few basic procedures. It covers this material well, but it is not enough unless you are taking a course and have another resource such as lecture notes to do anything really useful. It does not really cover SAS/Stat. I have used the book as the text in a course I taught, as supplementary to my lecture notes. If I taught the same course again, I would choose a different book, such as Cody. The Little SAS Book is a nice book to get started, but will not be the only book you need.

    5-0 out of 5 stars If you use SAS, BUY THIS BOOK!
    This is a great book for beginners as well as for, contrary to the opinions of some of the other reviews, more advanced SAS users/programmers. I've done a lot of SAS programming and have access to the big and expensive technical manuals on SAS as well as other books on SAS programming. Despite having access to massive tomes on SAS, I almost ALWAYS turn to the Little SAS Book, 2nd ed., when I start programming. Let me put it another way: If I was stranded on a desert island and, for some bizarre reason needed to do SAS programming, had to take along one book on SAS, I would choose the Little SAS Book over any of the bigger manuals and books on SAS.

    By the way, while this book has not been updated since 1996, from my experience, it still works very well with the latest SAS version (ver. 8). Hopefully, the authors will come out with a 3rd edition.

    1-0 out of 5 stars Totally Awful - Do not purchase!
    In both my undergraduate and graduate university career, I would rarely sell my old textbooks after I had completed a class. I usually beleived that I would need to refer back to the text if I wanted to apply what I learned in class at a later date. This book was the one notable exception. It was sold the day the class that required it ended. It is too simplistic and too full of fluff to be at all useful. It may provide someone with enough information to complete a project/assignement for a very basic class, but is not advanced enough to be useful to someone in a real world situation. In fact, if the authors were a little more efficent all the material in the book could be covered in about 10 pages. As an alternative, I would recommend SAS Programming by Example by Cody and Pass. That book assumes no previous knowledge of SAS and is appropriate for beginners. However, it has a lot more substance than The Little SAS Book.

    Also, such a "little" book is not worth $30. Unfortunately, SAS has always charged top dollar for its products and most of the books about SAS are expensive as well.

    4-0 out of 5 stars Quick reference book & beginner's guide
    This book works with all versions of SAS and I found it a useful reference. It explains to you how to enter and manipulate your datasets in SAS. Also brief description of PROCs and options with each PROC. Each topic is in a separate page and all contained in about 2 pages at the most. So do not expect so much details on these procedure but if you happened to forget a syntax line, grab this book's index and the reminder is there for you. I recommend it to all SAS users.

    5-0 out of 5 stars A must have for beginners
    This is a must have for beginners. I work in a firm where even the experts refer to this book from time to time. This book is not intended to explore advanced topics for the advanced user, but I promise that it will provide a great foundation for new users ... Read more


    7. Patterns of Enterprise Application Architecture
    by Martin Fowler
    list price: $49.99
    our price: $33.99
    (price subject to change: see help)
    Asin: 0321127420
    Catlog: Book (2002-11-05)
    Publisher: Addison-Wesley Pub Co
    Sales Rank: 5114
    Average Customer Review: 4.35 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (37)

    5-0 out of 5 stars Outstanding work in the field
    I normally don't bother to write reviews, but some of the shallow ones I found here irritated me enough to write. I have been a developer, architect, and development manager. My latest project was a 100+ developer year enterprise application. Fowler clearly knows the field, he speaks with confidence of development experiences with projects that went live. I have no idea of what a newbie to enterprise application development would gain from this book. The DTO pattern, for example, is profoundly powerful and his representation of it is accurate, but he presents it in a casual, low-key way, and its significance might well escape the uninitiated. When you talk to programmers who only know the one thing they worked on you hear a naive, blind conviction in their voice, but when you read Fowler, you hear the weary lessons of hundreds of developers on dozens of large projects. If you are experienced, read chapter 8 first, then the patterns, then 1 - 7 if need be. If you are new, read chapter 8 first, then the patterns, then CODE the patterns a dozen times, then read the rest of the book. Fowler says you should read 1-8 then the patterns as needed, but I say the 8 pages of chapter 8 roll up the first seven chapters very nicely, and then please read all the patterns in associative order from your point of view.

    3-0 out of 5 stars Many pearls of wisdom but spoiled by poor edit quality
    This is the only book I have encountered that describes .NET patterns. This is particularly useful when attempting to gain an understanding of how application architectures differ between .NET and J2EE.
    The Java patterns are also very interesting, especially when compared with those described in the J2EE design pattern specific books. Note that this book might best be described as "Enterprise Design Patterns for non J2EE systems". Some of the patterns can be used to implement DAOs (perhaps for a BMP entity bean). Many others are not really J2EE compliant (eg Identity Map). To some extent, the patterns would only form part of the J2EE container implementation.
    (However, "Server Component Patterns" by Volter, Schmid and Wolff provides a better coverage of the design patterns applicable to the design of a J2EE container).
    This book would certainly be useful to any one wrestling with the "are EJBs useful" question. It provides an excellent description of all the issues that need to be resolved for an industrial strength implementation.

    Unfortunately, there are many edit problems.
    For example, The MVC text uses both presentation and view interchangably. In one sentence, a typo causes this to be confused with model ("Fundamentally presentation and view are about different concerns" pg 331)
    Other problems merely affect the sentence construction. (eg ".. and they people specialize in ..." pg331`)
    These problems are the only reason that I did not give a 5 star rating.

    5-0 out of 5 stars Design Patterns at the implementation level for J2EE, .NET
    This book is a little more implementation specific than the incredibly popular Gang of Four Design Patterns book. Many of the patterns, the Data Transfer Object pattern, for example, are fairly specific to the J2EE structural problem at hand. Other patterns, like the Lazy Load, are good architectural patterns on any platform. There is enough generic content to justify the purchase of the book for architects implementing on any platform (J2EE, .NET, PHP, etc.) but it does favor the two current platforms de jour; J2EE and .NET.

    One of the nice things about the book is how the code tends to de-emphasize the application container by doing most of the work in the raw database access systems (e.g. JDBC), which makes it easy to understand what is going on but will offend the true J2EE believer. This makes the patterns in the book accessible to anyone coding in any environment, which I greatly appreciate.

    One pet peeve is that some of the patterns are obvious shells for a single technique, such as the Transform View, which is really just XSLT. The text says as much, but shouldn't there be more than one example of a particular pattern in nature? It's just a pet peeve though, it's no reason to avoid the book.

    Overall, the book is well written and edited and the graphics add to the exposition but are not gratuitous. It's a useful guide for anyone looking to raise the level of the enterprise application (read web application) thought up to the next level.

    4-0 out of 5 stars A Collection of Patterns for Modestly Large Systems
    Martin Fowler is a brand name for lucid ("UML distilled"), maturity enhancing ("Refactoring" for the practical side and the great "Analysis Patterns" for the modeling side) top notch books for software professionals. This book even has on its front cover a label telling us it is a "Martin Fowler Signature Book". This book was a disappointment. In the introduction Fowler claims much less. This book should be merely "useful". It is much better than that. It is good.

    So what is the problem? The title is misleading. It is about patterns, but not really about enterprise applications. I am not in the subject of enterprise applications. I never ever have touched a program like SAP or a language like COBOL. But I encountered nearly every problem addressed in the patterns. Even the money class has corresponding problems in other fields: a Voltage has both a value and a unit. Also having complaints about the fact that 3 times 33% are less than 100% are always common.

    What is this book about? It is basically about problems you have in moderately big applications. How do you connect a relational database with its structure and transactionality to a system, especially an object-oriented system (but not only)? And how do you connect to the user interface, especially a web interface. Also it contains a lot of useful small patterns at the end. As you can see: a lot of valuable stuff for many people. Yes and you get the deep judgments and fine humor of Martin Fowler too.

    What is the main problem? This book is not really suited for actual reading. It contains an introductory part of a hundred and a reference part of four hundred pages. The introduction part is annoying to read. It is at the same time too simple (Some knowledge of relational databases should be a requirement for this book, and much more...) and too difficult (An extremely lot of forward references to patterns described later in this book). Also a lot of stuff is in the most trivial sense repeated within a few pages distance only. And it is repeated down to the wording of the individual sentences.

    The reference part is a lot better. It gets better to read the further along you already read. The number of forward references gets less along the way. I liked especially the last part about base patterns. As their name already says they should have been much more to the beginning of the book.

    This book contains an excellent book within it, just waiting to be "refactored" out of this collection of valuable thoughts. I firmly believe that Martin Fowler is well suited to do this refactoring job. I do sincerely hope that he does it for the next edition of the book. Most of the work is already invested and the result would be very valuable for many people. It is possible to write excellent and readable books about patterns as for example Buschmann et al in "Pattern Oriented Software Architecture" showed.

    5-0 out of 5 stars Everything Martin Fowler writes is 5 stars
    If you've read Refactoring or UML Distilled, or Planning XP, you won't be disappointed with this Fowler book. He's the clearest writer and thinker in the Agile/XP/Patterns group of authors.

    The book is particularly strong in describing how to map between a persistent relational database and an in-memory object representation of business logic. Fowler distills the various approaches to their essence, clearly presents the tradeoffs and defines an intuitive vocabulary to make it easier for development teams to discuss how the patterns apply to their unique application.

    Highly recommended. ... Read more


    8. MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305, 70-315, 70-306, 70-316, 70-310, 70-320, and 70-300
    by Microsoft Corporation, Microsoft Corporation
    list price: $169.99
    our price: $107.09
    (price subject to change: see help)
    Asin: 0735619255
    Catlog: Book (2003-04-09)
    Publisher: Microsoft Press
    Sales Rank: 2865
    Average Customer Review: 3.58 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Four kits in one! Get self-paced preparation for the skills measured by the MCAD and MCSD core exams—all in one box. This set covers Exams 70-300, 70-305/70-315, 70-306/70-316, and 70-310/70-320, and it features rigorous practice tests and review. ... Read more

    Reviews (12)

    2-0 out of 5 stars "Condensed" Version of Training Kit
    I am not going to review the content of the individual books as that is better handled in the individual book reviews. However, I think it is important to point out that Amazon is selling a "condensed" version of the .NET core requirements training kit.

    If you have seen the .NET Core Requirements set in bookstores, you remember an impressive desktop collection of hardcover books. The hardcover set takes close to a foot of real estate on your bookshelf. I was disappointed when I received this set because it is priced the same, yet is the "Paperback" version which takes about 5 inches of shelf space.

    How can this be if the books contents are the same? I checked the contents of "Developing Web Applications. . ." and it seemes that the contents are identical to the hardback, but I cannot vouch for the contents of the other books. Microsoft achieves this condednsed version by using the thinnest possible paper I suppose.

    Anyway, I kinda feel [cheated] because the Hardcover boxed set and the paperback edition have the same list price. That amazon is sending you a condensed version is not clear and you may think you are saving 30%, but you are getting only half the quality....

    Weigh this information with the quality of the content (from other reviews) before deciding to buy this set from Amazon.

    4-0 out of 5 stars A good single source for the MCAD certification
    This set is a great deal when it comes with the vouchers, but still an OK deal otherwise. The books for the Windows, Web, and Web Services exams are good and they were able, with no other material, to allow me to pass those three exams. The book for the Solution Architecture exam (70-300), however, is useful only as a paperweight. That book is so poorly written, I couldn't even finish half of it! Fortunately, Exam Cram 2 has an excellent book for that exam. Not only is this set cheaper than buying the three good books separately, but the paperback editions in the set are lighter and smaller as well.

    5-0 out of 5 stars Just what I needed!
    This kit is a great way to reinforce what you THINK you know and to learn new things. I'm not concerned like some of the other reviewers that the materials are not great for test cramming--these books helped give me confidence to pass the tests because I know the stuff cold! And I've passed the two Core C# tests, each the first time! Thanks Microsoft Press!

    4-0 out of 5 stars Don't expect everything but good certification prep books
    I have QUE books for actual hands-on studying at home. But I wanted books for a quick on-the-go studying. I'm satisfied with the sets for the following reasons:
    1) each book is light enough for me to carry in my backpack everyday.
    2) Content may not be in-depth but is decent enough.
    3) Exam questions are much better than QUE books. This is arguable However I just passed 70-315 and I can tell you that many of the questions were awefully familar thanks to the practice questions that came with the set.

    No discount code in my set but I bought the voucher from online companies that offers 10+ % discount.

    3-0 out of 5 stars Not in-depth enough
    This books disappoints because the coverage is not in-depth enough. When you take sample exams, there are a lot of uncovered topics. I found Que's books to be much better preparation for the MCAD exams. ... Read more


    9. Mastering Windows Server 2003
    by Mark Minasi, Christa Anderson, Michele Beveridge, C. A. Callahan, Lisa Justice
    list price: $59.99
    our price: $37.79
    (price subject to change: see help)
    Asin: 0782141307
    Catlog: Book (2003-04-07)
    Publisher: Sybex Inc
    Sales Rank: 2461
    Average Customer Review: 4.02 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    If you're a current or aspiring Windows administrator or consultant, look no further than Mastering Windows Server 2003 for the in-depth, comprehensive, unbiased, and highly readable (some would even say entertaining) coverage readers have come to expect from the leading Windows authority, Mark Minasi. Building on the solid foundation established over years of working with and writing on Windows products, Mark Minasi takes you where few have ventured within Windows Server 2003, Microsoft's flagship network operating system that provides a solution for file and printer sharing, secure Internet connectivity, centralized desktop application deployment, and rich collaboration between businesses, employees, and customers. Anyone evaluating or planning a deployment of .NET Server will benefit immeasurably from Mark Minasi's detailed discussion of Windows Server 2003 installation, configuration, and essential operations. Mark Minasi is a regular keynote speaker at major IT conferences across the country. His training seminars sell out months in advance. ... Read more

    Reviews (60)

    5-0 out of 5 stars THEE Windows Server 2003 Manual
    This book more than met my need for learning Windows Server 2003. Our non-profit was looking to migrate from NT 4.0 to Windows Server 2003, this book helped us plan it and execute it flawlessly. What is really helpful is all the examples of common mistakes so that I could avoid them. In this field there is little time to learn a new technology but this book made it possible for me to do so. The text is easy to read and in fact fun. Mark keeps it quite humorous yet focused. It is as though he is sitting there guiding you through all the steps. I also have his Windows XP Professional book and highly recommend it as well. It is a necessary part of any network administrators library, even replacing the ones you get from Microsoft.

    5-0 out of 5 stars Thank You, Mark Minasi!!!
    This book is just amazing! As someone who is fairly new to administering Windows 2003 (um, and Windows 2000 and Active Directory), it has proved to be a GODSEND! This is THE book that I grab everytime I need to learn how to set something up. Mark has this incredible ability to feel like he is right in the room with me, looking over my shoulder. His explanations are great. And, I for one, am glad that I get LOTS of pages for my money. I didn't know the first thing about DNS, Active Directory or Windows 2000/2003 Server when I picked up this book and now my test domains are simply humming along. I picked this book up in a bookstore after reading bits and pieces at the bookshelf. I came out to the Amazon site to get the ISBN number for a colleague when I read some of the reviews. You guys are crazy. I've read a ton of technical books and none of them come close to this one, in terms of what you get for the money. And why on earth would you think that you should be able to print from the CD? What's the copyright good for, if I could print a copy out for all of my friends. I'm sure it took a lot of effort to write this book and I, for one, am willing to pay for it. I'm sold. Thanks Mark. You made my life much easier.

    4-0 out of 5 stars Good
    I have Minasi's Windows 2000 and Windows 2003 Mastering books. I would recommend Mastering Windows 2003 to most but I would also recommend Windows Server 2003 Inside Out. Having both books is a Godsend. Windows Server 2003 Inside Out has become my goto book for the indepth stuff especially monitoring, maintenance, Active Directory, networking, printing. Inside Out has the best coverage of DNS, DHCP, and TCP/IP. Mastering is still my goto book when I have to deal with Mac to Windows support or Unix to Windows issues or NetWare to Windows. Mastering is good for issues with older OSs like connectivity to Windows for Workgroup clients.

    5-0 out of 5 stars Probably the best
    If you can read and understand this book, you know 2003 period!!! Don't let the bad reviews about the humor distract you. Yes IT is a serious business, but to say that humor in IT or in an IT book is unwarranted is just obsurd. If you are in this business with no sense of humor, well I sure hope we never cross paths.

    5-0 out of 5 stars If you only want to buy ONE win server book, buy this one.
    Definately, outstanding book. I'm a Microsoft MVP on Windows and I think this book helped me a lot.

    When you read some other Windows Server books, you may find boring. That's normal because technical books are not stories. But, learn windows server by reading this book will not feel boring. It's not only a great book on technical view, but also a very interesting book.

    If you want to buy ONLY ONE windows server 2003 book, buy this one! ... Read more


    10. MP - Systems Analysis & Design w/Proj Cases CD
    by Jeffrey L Whitten, Lonnie D. Bentley, KevinDittman, Jeffrey Whitten, Lonnie Bentley, Kevin Dittman
    list price: $122.50
    our price: $122.50
    (price subject to change: see help)
    Asin: 0072932619
    Catlog: Book (2003-06-26)
    Publisher: McGraw-Hill/Irwin
    Average Customer Review: 3.27 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (26)

    5-0 out of 5 stars Essential Reading
    This very important book will earn you course credit and also apply toward a valuable ICCP ACP or CCP certification, the standard for US Armed Forces and Government Agencies. This is not an easy certification to master or achieve, so pay attention to the detail in this book. The book terminology is relevant to the industry today, and the repetitive approach is geared toward an important cognitive technique: that you are more likely to remember something if you hear it or see it more than once. It's a wonder why somebody would bother with education, who is calling such important material 'garbage' or 'hi-tech dribble.' These people should re-examine why they are in school, why they are taking this class, and why they are reading this book? And it shouldn't be because mom or dad or anybody else wants you to. This book is designed to be interactive and therefore layered with repetition to enhance learning. It should be to LEARN as much information and technique as possible before getting a real-world job, where these skills make the difference. I was a software engineer, multi-level trained in the systems analysis and design standards of James Martin and Edward Yourdon, still applicable today.

    5-0 out of 5 stars A "Must Have" tool for Systems Developement
    I was introduced to the 1994 version of this book during a Systems Analysis and Design class as part of a Master's Degree program. I was impressed with its thoroughness, and although, not necessarily written at an "entry-level", it is understandable to people possessing some background & experience in the systems development arena. I am a Quality Improvement Manager for a major telecommunications and system/software development company and I use it almost daily. This new version expands and updates information supplied in earlier versions of the book and incorporates a very thorough indoctrination into Object-Oriented (O-O) methodologies. I've seen this book being used as a text book in Mid-West and East coast Universities and colleges--in various areas of educational pursuit!! This is a cornerstone reference book in my library. Anyone serious about learning and maintaining sound methodologies, processess, procedures, and techniques in systems analysis and design should keep an updated version of this book handy--I do!

    4-0 out of 5 stars The best I've seen, with a little room for improvement
    This book is simply the best I've seen on this topic to date. The authors present the material in order of the systems development life cycle, which I feel is of great value. Another thing adding value is the use of an adapted version of Zachman's framework.

    When I used this to teach class, I emphasized the development process, from the survey phase on. This book helped me do that well. Using the SDLC as a framework, the authors present specific and relevant skills, so a certain amount of repitition is unavoidable, even necessary. The chapter outlines of chapters 4, 9, 17 and 18 provide the life cycle framework. The chapters in between present the specific techniques and templates that are used to fill in the blanks.

    But there are opportunities to improve the book. There should be complete examples of all the important documents, not just outlines. A complete example helps the student visualize what the real deliverables will look like. The process modeling chapter should cover IDEF0 activity modeling and process mapping. Data modeling needs to mention relevant modeling tools like ERwin. (And there were a few errors here in the example.)

    Even so, this is a fine work that seems so lucid and well-structured that I still use it as a reference book.

    5-0 out of 5 stars GOOD PRICE USED & NEW
    YOU WILL NEED THIS BOOK IF YOUR GOIGN TO TAKE Course Materials - Pace University | Web Assisted, Pleasantville

    2-0 out of 5 stars Since its cheap I guess you can't lose too much
    But the book really was only marginally useful. It was written as a textbook but I don't really think that it gave a good understanding of Systems Analysis and Design, except for small systems design. ... Read more


    11. GPU Gems 2 : Programming Techniques for High-Performance Graphics and General-Purpose Computation (Gpu Gems)
    by Matt Pharr, Randima Fernando
    list price: $59.99
    our price: $59.99
    (price subject to change: see help)
    Asin: 0321335597
    Catlog: Book (2005-03-03)
    Publisher: Addison-Wesley Professional
    Sales Rank: 18594
    US | Canada | United Kingdom | Germany | France | Japan

    12. Programming Windows, Fifth Edition
    by Charles Petzold
    list price: $59.99
    our price: $59.99
    (price subject to change: see help)
    Asin: 157231995X
    Catlog: Book (1998-11-11)
    Publisher: Microsoft Press
    Sales Rank: 15279
    Average Customer Review: 4.22 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    "Look it up in Petzold" remains the decisive last word in answering questions about Windows development. And in PROGRAMMING WINDOWS, FIFTH EDITION, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system—once again drilling down to the essential API heart of Win32 programming. Topics include:• The basics—input, output, dialog boxes• An introduction to Unicode• Graphics—drawing, text and fonts, bitmaps and metafiles• The kernel and the printer• Sound and music• Dynamic-link libraries• Multitasking and multithreading• The Multiple-Document Interface• Programming for the Internet and intranetsPacked as always with definitive examples, this newest Petzold delivers the ultimate sourcebook and tutorial for Windows programmers at all levels working with Microsoft® Windows 95, Windows 98, or Microsoft Windows NT®. No aspiring or experienced developer can afford to be without it.An electronic version of this book is available on the companion CD. ... Read more

    Reviews (69)

    5-0 out of 5 stars Solid book on windows programming
    This book is excellent for learning windows programming. To the reviewer who complains about no c++ examples, the author clearly states in the first few pages of the book that his intention is to give an understanding of windows programming based on C and the underlying win32 API, which is the fundamental knowledge required for windows programming. Other OO architectures such as MFC can be very useful but hide from the programmer many details which can be important for someone trying to learn how windows programs work. Also, the complaint about no asserts in the book .. well, again, the author mentions in the book that he left them out (in most places) because it makes code less readable, and students are less likely to read and understand a long program full of error checking.

    Be warned, this book is huge, 1500 pages. Its not a book for those looking for a quick introduction to windows programming. Its intended to give an in-depth knowledge of windows programming and it does a very good job at that.

    4-0 out of 5 stars Excellent introductory book on the Win32 API
    This book is great for anyone who wants to learn Windows programming using its native API. It is very readable and requires only a basic knowledge of C, so it is an excellent tutorial for beginners, but there is enough meat in it that it is quite useful for advanced programmers as well. The author explains everything clearly, thoroughly, and accurately. The numerous example programs he uses to illustrate his concepts are well-written and free of bugs.

    The book is peppered with occasional historical asides. If you can't stand historical asides, you may be frustrated, but it's understandable that a guy who's been programming Windows for 15 years will have a few stories to tell.

    The book has excellent, awesome, unbeatable, all-that-almost-anybody-would-ever-need coverage of: window procedures and messages, keyboard and mouse input, fonts and character sets/Unicode, the GDI (including mapping modes and metafiles), dialog boxes and child/MDI windows, palettes and bitmaps of all kinds, menus and resources, timers, and printing.

    The book has very good coverage, without going into the really advanced details, of: DLLs, multithreading, MIDI and wave audio, Winsock, and internet functions.

    Notable omissions are: registry functions, file I/O, COM/OLE/ActiveX controls, Setup applications, the Shell (links, namespace extensions, screen savers, WinHelp), and the common controls (toolbars, sliders, tree views, property sheets/wizards, list views and header controls).

    Despite its omissions, this book is well worth its money for anyone who wants to learn (or learn more) about the Windows API.

    5-0 out of 5 stars This is what you are looking for.
    This is an absolutely golden book. Don't be intimidated by the page count or the title - this book is actually a very easy to use ground up tutorial in Win32 programming. He starts out talking about the basics and then slowly moves into more advanced topics.

    As always it's important to know what a book is NOT. This book is not a tutorial for writing windows applications, nor does it discuss MFC or most of the common methods used today for rapidly producing computer programs. This is not REALLY a reference book on win32 either.

    Instead it provides a tutorial-style documentation for the monstrous win32 API at its most fundamental levels. This book sets the standard for all other code written for any modern version of windows. It addresses real world issues and real world solutions to those problems (such as the chapter dedicated to making unicode friendly programs), as well as some historical issues (the difference between wParam and lParam).

    No manual is without its flaws. This book is a bit too braod spectrum in the detail levels. There are places in the book where he will delve into details that you could care less about, and there are points that he will put in two or three sentences and assume you understand, although you may not.

    Despite this, this book is essential to everyone writing code for Microsoft Windows (ANY version). You needn't read it cover to cover, but readiny section I (about 1/3 of the book) is essential. My one wish is that this book came in three volumes, if you haul it between home and school/office it gets to be buronsome. That's about all I can really complain about with this book.

    1-0 out of 5 stars outdated
    This book will be outdated soon, wait for the 6th edition. There are also much more concise books on the market that teach windows programming.

    1-0 out of 5 stars A bit out-dated, Wait for a newer edition
    I think this is a excellent book if you want to learn Windows 98 programming. I think the book is not worth $40 because the book is 6 years old, and the material you learn will be outdated soon. Since Microsoft is going to release Windows Longhorn which will include Avalon, the book will slowly become obsolete. I suggest waiting for the sixth edition that will most likely be released when Windows Longhorn is released. ... Read more


    13. Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)
    by Kathy Sierra, Bert Bates
    list price: $49.99
    our price: $32.99
    (price subject to change: see help)
    Asin: 0072226846
    Catlog: Book (2002-12-11)
    Publisher: McGraw-Hill Osborne Media
    Sales Rank: 2667
    Average Customer Review: 4.66 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Revised and updated by one of the co-developers of the (310-035) Programmer exam, this edition offers complete coverage of the Sun Certified Programmer for Java 2 exam objectives and newly added, complete coverage of both portions of the Sun Certified Java 2 Developer's exam. More than 250 challenging practice questions have been completely revised to closely model the format, tone, topics, and difficulty of the real exam. An integrated study system based on proven pedagogy, exam coverage includes step-by-step exercises, special Exam Watch notes, On-the-Job elements, and Self Tests with in-depth answer explanations to help reinforce and teach practical skills.

    Praise for the author:

    “Finally! A Java certification book that explains everything clearly. All you need to pass the exam is in this book.”

    —Solveig Haugland, Technical Trainer and Former Sun Course Developer

    "Who better to write a Java study guide than Kathy Sierra, the reigning queen of Java instruction? Kathy Sierra has done it again—here is a study guide that almost guarantees you a certification!"

    —James Cubeta, Systems Engineer, SGI

    "The thing I appreciate most about Kathy is her quest to make us all remember that we are teaching people and not just lecturing about Java.Her passion and desire for the highest quality education that meets the needs of the individual student is positively unparalleled at SunEd.Undoubtedly there are hundreds of students who have benefited from taking Kathy's classes."

    —Victor Peters, founder Next Step Education & Software Sun Certified Java Instructor

    “I want to thank Kathy for the EXCELLENT Study Guide. The book is well written, every concept is clearly explained using a real life example, and the book states what you specifically need to know for the exam. The way it's written, you feel that you're in a classroom and someone is actually teaching you the difficult concepts, but not in a dry, formal manner. The questions at the end of the chapters are also REALLY good, and I am sure they will help candidates pass the test. Watch out for this Wickedly Smart book.”

    -Alfred Raouf, Web Solution Developer, Kemety.Net

    "The Sun Certification exam was certainly no walk in the park but Kathy's material allowed me to not only pass the exam, but Ace it!"

    —Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies

    ... Read more

    Reviews (118)

    5-0 out of 5 stars Best Book For All Levels
    I just started programming 8 months ago, I found that Java is the best language that I can study, and I found that the fastest way to learn is to get certified from the source, they know what you need, I bought that book and started studying.
    Because I'm new to programming, it took me 6 months to prepare for the test, I took the test and got 88%.
    The book gave me everything I need for the test, here is the full preparation set I used for the exam:
    1- Studying the book.
    2- J2SE APIs documents.
    3- Java compiler.
    4- Included cd exams.
    5- javaranch.com
    6- SUN site exams.
    By the way I made the localization for a huge militarian project and I made it neat, great thanks for the book authers.

    5-0 out of 5 stars An Excellent guide for the SCPJ 1.4 exam
    Imagine this: you're in college, studying for the final exam -- and the teacher gives you all of her notes that spell out EXACTLY what you need to know, what you DON'T need to worry about, and even points out all the little traps she'll try to catch you in when you take the exam. Kathy Sierra, the co-developer of the 310-035 Programmer's exam, with the help of Bert Bates has done just that.

    The 3rd edition of Osborne's Sun Certified Programmer and Developer for Java 2 is an awesome book. Get this -- it's actually entertaining to read, very easy to understand, and the mock exams more closely resemble the real thing than any other mock out there. The "Two-minute Drills" are an excellent resource to help you review before you take the exam. The Exam Watches interspersed throughout the chapter point out all the traps you might fall in during the exam, and the On The Job blurbs give you a practical application for the knowledge you just learned.

    The end chunk of the book discusses what you need to know to pass the Developer s exam. It won't teach you Swing or Threads - but what the exam assessor's are looking for - the things you need to pay attention to in order to pass that exam. I fully recommend this book.

    Make sure you check the author's website for the errata -- the first printing was a bit buggy, many errors have been fixed in the 2nd printing.

    5-0 out of 5 stars Scored 95%
    I gave SCJP1.4 in July 2004 & scored 95% (58/61). I would like to share my success story to all fellow aspirants who wanna clear SCJP1.4 with top score.
    Kathy's book is must. Kathy & Bert have an awesome writing style & they literally burnt the core concepts into my head.

    Here is my success story.
    1) I read Java 2 Programmer by Exam Cram first. This gave me good kick start.
    2) Then I read chapters which I was weak on from different books.
    a) Threads - Head First Java : Would give you a thorough understanding of what thread programming is
    b) Threads - From Simon Robert's certification book.
    c) Inner Class - From Simon Robert's certification book.

    2) This book (by Kathy Sierra, Bert Bates). You can skip first few chapters but solve all their review questions. Read method overloading, exceptions, inner class, Threads, Collections, java.lang, hashcode & Garbage Collection completely.

    3) Gave all related topic tests from www.javaprepare.com, Dan Chisholm's single topic exams.

    4) Read Topics : method overloading, exceptions, inner class, Threads, Collections, Garbage Collection from Marcus Green website

    5) Gave Marcus Green mock test.

    6) Kathy's book simulator exam.

    7) Whizlab - SCJP1.4 : Those guys are awesome. Their tests are real tough & tricky. Their exam quick prep is the best. If you score above 75% in their test I can say you can crush SCJP1.4 easily. I could not complete all 9 mock exams though but I completed 4 for them & just before the test I gave final mock exam. I scored 78% in their final mock exam. I knew that time I would be scoring 85% plus atleast in the grand finale.. :-)

    8) Do review questions from Khalid Mughal's book on method overloading, Threads, Garbage Collection & collections topic.

    9) Please read each line of code, each question sentence to avoid careless mistake.

    2 weeks of real study should take you to achieve real good score.

    Once again, SCJP1.4 is not simple as such. Its tricky. Questions on threads, method overloading, OOPs, Garbage Collection were on same toughness with Whizlab tests.

    I credit my success to Kathy Sierra & Bert Bates. I had fun studying for SCJP1.4. Passing is easy but scoring is tough!!

    5-0 out of 5 stars book for the exam, this is (as Yoda says)
    I'm an experienced Java programmer. I passed the SCJP(310-035) with 98% (answered 60/61) recently. This is *THE* book. Everything is very well explained, gets you hooked on like a novel. The mock exams were very similar to the real one I faced. I recommend this book to any experienced Java programmer planning to take up the exam.

    5-0 out of 5 stars Helped me pass
    I passed the SCJP with 93%. This book was my primary reference while preparing. It covered the topics well, and more importantly, introduced me to the various (and indirect) ways those topics would be tested on the exam.

    I found it useful to compile and run some of the code (don't use an IDE). The practice exams identified some areas I was weaker in, and I made sure to write some test code that would make me more familiar with those areas. It helped me get comfortable with garbage collection, bitwise operators, threads and inner classes. I was familiar with those topics before, but rarely had to implement them in code. Integrating the code snippets into code took very little time, and helped me understand those topics better. I also chose to not use an IDE so that when I made a mistake, I had to go and figure it out myself rather than have the IDE catch it up front.

    Of course, the mock exam links on www.javaranch.com are very useful. I took as many tests as I could, even ones that were clearly created for previous versions of the exam.

    Over all, the book did what I purchased it for: it helped me to pass the SCJP. It didn't give me all the answers, and I had to put into practice some of the information presented to make it sink in effectively, but that's what I expected. ... Read more


    14. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)
    by RalphKimball, MargyRoss
    list price: $55.00
    our price: $48.40
    (price subject to change: see help)
    Asin: 0471200247
    Catlog: Book (2002-04-12)
    Publisher: Wiley
    Sales Rank: 7925
    Average Customer Review: 4.58 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Single most authoritative guide from the inventor of the technique.
    * Presents unique modeling techniques for e-commerce, and shows strategies for optimizing performance.
    * Companion Web site provides updates on dimensional modeling techniques, links related to sites, and source code where appropriate.
    ... Read more

    Reviews (12)

    5-0 out of 5 stars Practical Wisdom
    There are a lot of data warehousing books out there that try to answer the question: 'Why'? Why data warehouses are needed to help businesses make better decisions - why the OLTP systems that run the business can't do this - and sometimes even why businesses ought to invest in data warehouses. These books were terrifically useful to us years ago, when we needed help (and scholarly footnotes) in our data warehouse project proposals.

    This book is not one of those - it is all about: 'How'.

    How to actually design and build a repository that will deliver real value to real people. In this reviewer's opinion, Ralph Kimball's many contributions related to the 'how' of data warehousing stand alone.

    An engineer trying to just-start data warehouse expertise would have to read Ralph's Data Warehouse Toolkit first edition, his Data Webhouse Toolkit... a bunch of Intelligence Enterprise magazine articles... AND lurk on the Data Warehousing List Server...for a few years (all terrific resources - by the way) - in order to stockpile the knowledge that is crisply presented here.

    No shortcuts that I can spot: all of the toughest dimensional design issues that I've tripped on - and can remember surfacing on in discussion groups over the past few years - are addressed in this significantly updated text. Not all of the solutions are 'pretty' - but it is clear that they thoughtfully address the problem. This rings true to my God-given 'bs' detector.

    The authors have been listening to and addressing the data warehouse community's 'pain' through periodicals and posts - but this book pulls these point solutions together very nicely. I learned a surprising number of really useful new techniques, and was genuinely enlightened by the 'Present Imperatives and Future Outlook' section.

    As in the first edition, there is minimal philosophical lecturing, and zero religion - perhaps the only reason to hesitate in describing it as the 'bible' of dimensional data warehousing. Authors of 'bibles' sometimes appear to be handcuffed by their need to be perceived as infallible - such is not the case here. Instead, we get generous helpings of real-world case studies - aptly used to illustrate a progressively more advanced series of design concepts.

    This style absolutely works for me. And I suspect that engineering mindsets typical of the folks that build these things will surely agree.

    In short, the Data Warehouse Toolkit Second Edition will significantly lighten the load of books that I carry between data warehouse engagements...

    5-0 out of 5 stars As essential as the first edition
    I was undecided if I should buy this book after having read the first edition, but I'm happy I did.
    The second edition updates many of the concepts contained in the first and includes some new chapters on hot topics like CRM and Telecommunications (which is the most important sector for dw at least here in Italy where I live).
    I think that Kimball books are everything that's needed to design good, robust and flexible data warehouses, and this book maintains his high quality standards.

    5-0 out of 5 stars If you dont have it you ain't a Datawarehouse developer
    The mandatory bible for any datawarehouse developer. Complete with examples and case studies, it will satisfy beginners as well as experienced professionals. I began with this.. and havent finished using it yet!

    5-0 out of 5 stars The best
    This book simply is the best data warehouse book in the market, and an absolute must-read if you are in Data Warehouse field. The best part about this book is that it's not hogged down with technical non-sense, and it's quite easy to read and understand. Highly recommended.

    5-0 out of 5 stars An Indispensible Book
    After six years of creating data warehouse applications, making a plethora of mistakes and learning stuff the hard way, I wish I had had this book at the start! Every other page offers a solution to some problem or other that I have had. In the project I am just starting I am facing new challenges and am finding help with them as well. The best part is how solutions I used in the past which were appropriate for those problems are contrasted with solutions for problems like the ones I am facing now. Almost as bad as solving a problem the wrong way (or overlooking it entirely) is reusing an old solution that does not fit the new problem. This book clearly spells out when each solution is appropriate. I can not speak too highly about how useful this book will be for you! ... Read more


    15. C Programming Language (2nd Edition)
    by Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie
    list price: $42.00
    our price: $39.48
    (price subject to change: see help)
    Asin: 0131103628
    Catlog: Book (1988-03-22)
    Publisher: Prentice Hall PTR
    Sales Rank: 5920
    Average Customer Review: 4.78 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Amazon.com

    Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say more? ... Read more

    Reviews (197)

    5-0 out of 5 stars pick it up
    I bought this book a few years back as a first book on C programming. I heard this book was by the smart guys that wrote the language, and I was going to get it straight from the source. I had one problem though; I couldn't handle the info. At that time I got discouraged 1/3 of the way through the introductory chapter and put it down. I didn't pick it up again until a couple of weeks ago.

    Having since read another introductory text on C, I can understand this book now. Now that I can understand it, I enjoy and appreciate the elegant clarity of the concise writing style. It's a great second or third book on C. It provides the foundations necessary to advance to the intermediate programming level and beyond.

    This book is very condensed. Although it's short, it's not a book most of us will read very fast. It's quite different from most modern books on programming. Still, it's quite digestible if you've had a good introduction to C and programming in general. For me, this book filled in all the nagging little questions left by other introductory books. The index is excellent and useful. I cannot overstate how much a good index is worth in a book like this. Appendix A, which is a reference manual for the language is also excellent.

    Although the book is dated, its effectiveness is not hindered by time. It covers the language backwards and forewards with absolute clarity. If you really want to know C, I suggest picking up this book after an introductory text. I know that the information in this book will save me from hours of frustrating beginner mistakes. I think I'm ready to move on to Stevens now.

    5-0 out of 5 stars The C Programming Bible
    As many of the other reviews, I praise this book. This book claim it is not intended for novices, something many other reviewers have confirmed. But I think that is underestimating novices. From knowing very little about programming (read .bat files), I became quite fluent in C by just reading this book. It give a complete picture of the C language, ande the code examples are (imho) clear, concise and the style is good. One thing I like is that many of the examples are complete prgrams, something I found useful when trying to understand the code. This is THE resource for learning C programming. Plus, with it's good index and refernce manual, It is allso a convenient book to keep on the desk for reference. After all this bragging, here's the downside: This book is not meant for "idiots", as C programming language is not for "idiots". You need some ability to think structured and logical. Anyone who have trouble writing simple shell-scripts etc. should opt for a "for dummies" type of book. At last, please remember that this is a subjetive review, based on MY needs and MY experiences, and you may not agree with me.

    5-0 out of 5 stars Great, not for new comers though
    Great book, not for people who nothing about programming. If you "look inside this book" (or find this book at a local bookstore) and can read the intro pages, you could see that they come right out and say that their target audience should know about variables, and other basics of programming (functions and decision making if-else, i think). I bought this book used, and apparantly the person who owned it before me did not check out the content nor what was assumed of the readers. Although it may sound kind of mean, I found it hilarious as I was flipping through the pages where he had written in things like "What's a double?", "whats this: || ?", "LOWER = 0; ?". If you're unsure whether this book is for you, click on that "look inside this book" above and try following along in the first chapter. If you get lost, get an easier book. If it's just right, then go for it.

    5-0 out of 5 stars The definitive C programmers book
    Often refered to simply as K&R, this book is the standard by which other technical books are judged. Written by the authors of the language, it is one of those rare books that combines brevity with clarity. It is a combination of an excellent tutorial book and a clear reference manual, and it also has a very useful index. This book has it all!

    I refer to this book all the time and so does every professional C programmer I know. It's worth every penny.

    If you are doing Unix/Linux programming the next book to get is "Advanced Programming in the UNIX(R) Environment"
    by W. Richard Stevens.

    5-0 out of 5 stars The only C refrence you need
    This book is short and sweet. It gets straight to the point by keeping it simple(unlike many programming books that just wander off into the back woods talking about some complex programs when its trying to explain a simple syntac). I recommend this book along with C Primer Plus, then C unleashed if you wish to contiune that far down the beaten path. ... Read more


    16. Programming C#
    by Jesse Liberty
    list price: $44.95
    our price: $29.67
    (price subject to change: see help)
    Asin: 0596006993
    Catlog: Book (2005-02-22)
    Publisher: O'Reilly
    Sales Rank: 1796
    US | Canada | United Kingdom | Germany | France | Japan

    Amazon.com

    Jesse Liberty's Programming C# provides an adept andextremely well conceived guide to the C# language and is written forthe developer with some previous C++, Java, and/or Visual Basicexperience.

    It's no secret that many computer books are pretty muchdevoid of an authorial personality. This title is a winning exception.The author is able to weave in clever examples (using such topics ashis own long experience in computing, his dog, Star Trek, etc.)without being coy or getting in the way of presenting real technicalinformation. Liberty's wide experience in computers and general writingskill shows, as he is able to draw on a wealth of examples to move histext forward.

    These are a couple of goals at work in ProgrammingC#. First, it's an excellent language tutorial, certainly one ofthe smartest and best available guides to C# as a language. Earlychapters explore basic and obscure language options using inheritance,delegation, interface, and the conventions in C# used to implementthese techniques. The middle part of the book turns toward the .NETFramework itself, with two useful (and somewhat introductory) chapterson both Windows Forms and Web Forms, for standalone and Web-basedapplications, respectively.

    Later sections crank up the technicalknowledge again with several advanced topics on understanding .NETassemblies and deployment in detail, as well as "reflection" APIs thatallow .NET programs to essentially modify their code at run time. (Onetechnique, reflection emit, which literally writes bytecodes, willdefinitely interest expert readers, though it's unlikely mostprogrammers will need to do this.) Final sections look at the .NETstream classes (rivaled only by Java's for complexity). Liberty looksat basic file and network I/O as well as how objects get serialized andmarshaled both for SOAP and Web services and "normal" .NETremoting.

    The author's sure hand here in navigating the difficultwaters of C# and .NET makes for a relatively concise text that ischock-full of useful information on C#. Filled with notably clever andinventive examples, this book is possibly this veteran computerauthor's best title to date, and it's sure to be a noteworthy resourceas experienced developers tackle C# for the first time. --RichardDragan

    Topics covered:

    • Introduction to C# and the .NET platform
    • A "Hello World" example in C#
    • Tutorial to C# as an object-oriented programming language (typesand variables, operators, namespaces, and preprocessor directives)
    • Defining classes in C# (including static members, finalizers,overloading, and read-only fields)
    • Inheritance and polymorphism implemented in C#
    • Operator overloading
    • Structures in C#, interfaces, arrays, and indexers
    • Built-in .NET collections, strings, and regular expression support
    • Structured exception handling
    • Delegate and events
    • Introduction to programming with Windows Forms
    • ADO.NET database APIs (including basic XML support)
    • Quick introduction to Web Forms and ASP.NET used with C#
    • Introduction to Web services (SOAP, WSDL, and Discover servicesdescribed)
    • In-depth guide to .NET assemblies (including metadata, versioning,private and shared assemblies)
    • C# support for attributes and reflection (including reflection emittechniques)
    • Marshaling and remoting (with and without SOAP)
    • Threads and synchronization
    • Tutorial to C#/.NET streams (including basic I/O techniques, Webstreams, and serialization)
    • COM and .NET interoperability
    ... Read more

    17. WCDMA for UMTS : Radio Access for Third Generation Mobile Communications
    list price: $105.00
    our price: $105.00
    (price subject to change: see help)
    Asin: 0470870966
    Catlog: Book (2004-09-03)
    Publisher: John Wiley & Sons
    Sales Rank: 50850
    Average Customer Review: 3.91 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    Written by leading experts in the field, the first edition of WCDMA for UMTS quickly became established as the best-selling and most highly respected book on the air interface of 3G cellular systems. 
    Fully revised and updated the third edition now covers the key features of 3GPP Release ‘6 ensuring its position as the leading principal resource in this constantly progressing area.

    Features new sections on:

    • Multicasting MBMS
    • End-to-end performance
    • WCDMA field measurements
    • Smart antenna beamforming in WCDMA
    • Enhanced uplink DCH concept – beyond 3GPP Rel’6
    • Chinese TD-SCDMA
    • An IMS Case Study

    The third edition provides a deep understanding of the WCDMA air interface, its capabilities and its optimal usage  - the key to success in the UMTS business, making this practical approach highly accessible to operators, network and terminal manufacturers, service providers, university students and frequency regulators. ... Read more

    Reviews (11)

    5-0 out of 5 stars Read "a different" book before this one.
    Otherwise it might be somehow confusing. This book is a must for professionals as another reviewer stated but it is not very suitable as the first book on UMTS technologies. This book serves best as supplementary reading. For example new-beginner readers might get confused talkink about SIP at the first chapter before explaining W-CDMA and core-network layout. Anyway, this book contains wealth of information on UMTS technologies and warmly recommended for serious readers.

    3-0 out of 5 stars Informative but not lucid
    Its a good book for starters and people getting to know the subject of wcdma and umts. But, the language is very bland and looks more of an ieee paper. Recommended for people who are indireclty associated with umts or similar products.

    3-0 out of 5 stars Useful compilation of standards, if you need them
    If you like to read standards or have to in the course of your work, this book offers a useful and succinct compilation. Other than that, there is nothing to recommend this book as it does not help improve your understanding. Then again, this is not the kind of book which people who do not have to work with standards will want to read.

    There is a short chapter on cdma2000 at the end.

    5-0 out of 5 stars Not for newbies, must for pros
    This book delivers exactly what it promises: a profound, compact and clear description of WCDMA for UMTS. The reader is expected to understand quite advanced concepts of mobile communications, hence it is not a good book for managers who want to know what 3G is all about nor for undergraduate students who want to learn cellular system basics. It is an excellent book for experienced network planners, protocol designers or research engineers, for example, who want to move from 2G to 3G. Simple test: if you don't know what are Erlang-B, orthogonal codes or layered protocol architecture, you want to study them first from another book.

    2-0 out of 5 stars umts
    With UMTS you must read what you can get - unfortunately what you can get is not aleays what you want - so with this book. Although the authors seem well informed, they are not god communicators - their explanations are alternatively trivial or incomprehensible, their diagrams, in most cases copied slavishly from the specifications, explain nothing. Perhaps this book is useful as a reference after the subject is comprehended. Comprehension does not lie here. ... Read more


    18. Design Patterns
    by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    list price: $54.99
    our price: $43.99
    (price subject to change: see help)
    Asin: 0201633612
    Catlog: Book (1995-01-15)
    Publisher: Addison-Wesley Professional
    Sales Rank: 2297
    Average Customer Review: 4.51 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Amazon.com

    Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs. ... Read more

    Reviews (175)

    5-0 out of 5 stars Eye-opening, and still applies
    This book helps those less-experienced with OO design to see the true power of OOD, most notably polymorphism and decoupling. I thought I understood before, but I now have a much better understanding of the usefulness of interfaces and upcasting, and why composition is often a better solution than implementation inheritance.

    I chose to read this book while I was learning Java. For me, it worked well to read one pattern per day and try to get the most out of it. Reading several patterns back to back will likely get exhausting for most. The presentation of the book is very conceptual and academic. Even ten pages of reading may fill your head for a while. So be warned that you will not likely knock this one out in a couple sittings!

    This book also provides the reader an education on the importance of patterns in general. Although the current world of web services and stateless objects will deemphasize the usefulness of some of these "classic" patterns, the IDEAS layed out in this book (interfaces, layers of indirection, etc.) will hopefully help all of us discover next generation of patterns.

    My only wish is that they would come out with a new edition of this book that:

    a) Documents code in Java (those not knowing C++/Smalltalk may struggle)

    b) Chooses less technical examples (e.g., a pattern demonstrated on a payroll application instead of a compiler subsystem)

    c) Updates to the current version of UML (although the current modeled documentation is not bad)

    d) Provides new patterns that help people with wireless, Internet, web services, stateless objects, etc.

    e) Changes the tone to be a little less academic (this is really just a nitpick)

    All in all, this was a very useful book and was worth the brain strain it required to read and grasp it's concepts. It has aged well despite being written prior to the WWW becoming a household word.

    5-0 out of 5 stars All programmers should read this book
    Design Patterns
    This book is a classic computer science text. This is probably the one computer book that every computer programmer and software developer should read. It will definately have an immediate impact on the code you write. Unlike most computer books, which have a shelf measured in months, this book has lasted the test of time, and will likely be relavent for many years. (At least as long as object-oriented programming languages are used!)
    This book uses C++ and Smalltalk to code the examples, but don't worry about that. There are plenty of books that are basically "rewrites" of this book using Java or other langauges, but it doesn't matter what language your programming. I recommend this book over any other patterns book because these guys invented the subject. The patters can be programmed in any language, and you don't have to be a C++ or Smalltalk expert to understand them.

    2-0 out of 5 stars Fall asleep while reading this book
    There is nothing new here for an experienced developer. It MAY be useful for fresh graduates but I am not sure. It would be more appropriate for designers to come up with real patterns that solve real problems, not just follow patterns stated in this book, which are mostly over-kill or far away from real world. Can't understand why so many people gave it high ratings, and even more people talking about patterns with so much proud.

    5-0 out of 5 stars Changes The Way You Think
    After a few years of OOP, a co-worker of mine suggested I read this book. After glancing through it for a few minutes I knew this book was full of content that would make me a better problem solver. Without even knowing it, I was using patterns explained in this book. By reading this book though, I was able to make my problem solving skills better. I looked at writing software a whole different way after reading this book. For example, the "Proxy" helped me make sense ofo the NSProxy class in AppKit, and as a result I was able to make better sense of distributed objects. Anyone who does any sort of software development NEEDS this book. I recommend having two, one for the office and one for home! :-)

    5-0 out of 5 stars Will change the wake you develop software
    When I first saw this in the bookstore, I didn't really know what to make of it. Intending only to glance quickly through it, I found myself immersed in the new and exciting world of design patterns.

    The first 70 pages or so of the book take you through the creation of MS Word type of word processor showing you the patterns used to achieve its design. The rest of the book serves as a reference for the 24 design patterns, and includes small examples, as well consequences of each pattern.

    If you have not yet studied design patterns, then I suggest you begin with this book. You can not survive in a true development environment without them. ... Read more


    19. Compilers
    by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman
    list price: $102.00
    our price: $102.00
    (price subject to change: see help)
    Asin: 0201100886
    Catlog: Book (1986-01-01)
    Publisher: Addison Wesley
    Sales Rank: 32240
    Average Customer Review: 4.07 out of 5 stars
    US | Canada | United Kingdom | Germany | France | Japan

    Reviews (43)

    5-0 out of 5 stars Excellent Introductory Compiler Text
    This is a comprehensive and easy to understand text. It covers all the fundamental stages of compiler design, with plenty of explanation (both practical and theoretical). It doesn't exhaustively cover every conceivable topic, but it does leave you with a good taste of what's involved. Of course, it is not a book for beginning programmers, and there are very few code examples. Judging by the comments of some reviewers, I would suspect that they gave poor reviews because they lacked the prerequisite background (familiarity with a good HLL like C, data structures, mathematical background etc). As with any 'advanced' topic in computer science, there is quite a lot expected from you. Upon first reading, some topics occasionally seem overwhelming. Welcome to Earth. This is where your library card comes in. Do a little research and then come back to this text; you'll find that it is well organized and extremely clear. If you want a cookbook this book isn't for you. If you want a solid understanding of compiler fundamentals then this book is your best bet.

    4-0 out of 5 stars Ahh, the "Dragon Book"
    You can hardly search the internet for compiler books without seeing the "Dragon Book" rear its head. Intrigued by its reputation as the authority (not to mention being very hard to read,) I had to buy it.

    This book is very theoretical! That may be good or bad, depending on how used you are to handling theory. It is well organized. The authors break the compiler into front end and back end, and then further into symbol table, lexer, parser, semantics, intermediate code generation, code generation, and code optimization. There are chapters dedicated to each.

    I didn't read the whole book (so I'm still a mere mortal,) only the recommended introductory sections followed by some browsing. This was out of personal interest - not for a class. By the time I was through chapter 7 or so, I sat down and started planning a [cheesy] Pascal compiler (they give the grammar as a project.) I'm not done yet - heh - but I haven't been frustrated by anything the book hasn't covered yet. Therefore, I can testify that this book has really guided me well.

    However, like I said, if you space out in the presence of pure crystalline theory, then this book is not for you. Usually the first 3 sections of a chapter are 100% theory, then the "how to" section, followed by advanced theory. It may help if you have taken some courses in abstract algebras - I'm not kidding! Also, a (the) major flaw this book has is the mysteriously missing pages of code. There is no complete compiler (of anything significant) to study (which is why it gets 4 instead of 5 stars.) The only thing close is a 5 page infix to postfix translator written in archaic C. This book gives you the tools, not the answers. Be warned.

    Still, I recommend it to the dauntless and couragous... dragon slayers. [Hack-snort]

    1-0 out of 5 stars Trivial, non-constructive, hard-to-follow, terrible
    The worst textbook I've ever read.
    For Many times I've been confused by the author's explanation for some very simple ideas.

    5-0 out of 5 stars Yet another reviewer
    What can you say about a book that has 41+ reviews, and all with close to perfect marks?
    I bought this book not as it required so by almost any and all classes that teach about compiler design, but because I was interested in compilers and didn't have a chance to take class as part of my degree. It's a great book. Explains things well, and there are enough supporting material on the web that you can do a self paste study on your own and still get a lot out of this book.

    5-0 out of 5 stars Good introduction to compiler theory
    I took a course on compiler design and implementation
    and i would say that this book can really introduce
    compiler concepts but its very pascal based.

    Its forgivable considering that the book was written
    ages ago before java could gain a foothold.

    Overall, its a good introductory book. ... Read more


    20. Java How to Program (6th Edition) (How to Program (Deitel))
    by Harvey M. Deitel, Paul J. Deitel
    list price: $92.00
    our price: $92.00
    (price subject to change: see help)
    Asin: 0131483986
    Catlog: Book (2004-08-04)
    Publisher: Prentice Hall
    Sales Rank: 40905
    US | Canada | United Kingdom | Germany | France | Japan

    Book Description

    The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. This edition is completely up-to-date with The Java 2 Platform Standard Edition (J2SE) 1.5. Now includes topics such as autoboxing, enumerations, enhanced for loops, static import statements, variable-length argument lists, and much more. Presents each new concept in the context of a complete, working program, immediately followed by one or more windows showing the program's input/output dialog. Enhances the Live-Code Approach with syntax coloring. Provides Helpful Programming Tips, all marked by icons: Good Programming Practices, Common Programming Errors, Error-Prevention Tips, Performance Tips, Portability Tips, Software Engineering Observations, Look and Feel Observations. Includes CD-ROM with every book that contains JavaTM 2 Platform, Standard Edition 1.5, Netbeans, Apache Tomcat, JCreator LE version, jEdit, jGRASP, BlueJ, MySQL, source code for all the book's examples, and Hyperlinks to valuable Java demos and Internet resources. A valuable reference for programmers and anyone interested in learning the Java programming language.

    ... Read more

    1-20 of 190       1   2   3   4   5   6   7   8   9   10   Next 20
    Prices listed on this site are subject to change without notice.
    Questions on ordering or shipping? click here for help.

    Top