Computer Programming

Google

General

Programming
APIs and Operating Environments
Extensible Languages
Graphics and Multimedia
Languages and Tools
Software Design
Web Programming

Languages

ADA
ASP
Assembler
Basic
C#
C and C++
CGI
COBOL
Delphi
Eiffel
Forth
Fortran
HTML
Java
Javascript
LISP
Logo
Modula 2
Pascal
Perl
PHP
PL/I
Postscript
Prolog
Python
QBasic
REXX
Smalltalk
Visual Basic
XML

Databases

Access
Clipper
DBase
Filemaker
IBM DB2
Informix
Ingres
JDeveloper
MySQL
Oracle
Paradox
Powerbuilder
SQL

Software

Database
Development Utilities
Graphics
Linux
Programming
Programming Languages
Training & Tutorials
Web Development

HobbyDo


Search Now:

LANGUAGES AND TOOLS BOOKS

Posted in Languages and Tools (Monday, October 13, 2008)

Written by Jimmy Nilsson. By Addison-Wesley Professional. The regular list price is $59.99. Sells new for $32.99. There are some available for $33.99.
Read more...

Purchase Information
5 comments about Applying Domain-Driven Design and Patterns: With Examples in C# and .NET.
  1. The book provides a massive detailed walk through the construction of the domain-driven framework creation. It is in Jimmy Nilsson's conversational tone and that makes the book very interesting.

    I do wish there were a few diagrams to tie each chapter together, but that is for the reader to do.


  2. I like the author's modesty (very ofter his sentences start with "I think"), his rational thinking and his quoting the relevant big guys. He uses a very nice and simple language throughout the book which makes it an easy read. But sometimes, he is dragging on a subject for too long, for that I have to give it 4.5 stars.


  3. I have come back to this book after first digging into it when it first came out. At that time, I got bogged down and never really made it very far into the book. Here's why: A reader needs a basic conceptual familiarity with DDD before tackling this book. I'd suggest Domain-Driven Design: Tackling Complexity in the Heart of Software and Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series). You might be able to get a running start by reading the free e-book "Domain Driven Design Quickly" (http://www.infoq.com/minibooks/domain-driven-design-quickly), but the Fowler book is particularly helpful, since it catalogs and explains a number of the patterns used in Nilsson's book.

    Don't assume this book is outdated because it uses NHibernate instead of LINQ or the ADO Entity Framework. If you are a true DDD developer, neither product is quite 'there' yet, and NHibernate remains the best ORM framework available. And if the Entity Framework does become a viable ORM product in Version 2, the skills taught in this book should transfer easily.

    In short, this book presents a really good nuts-and-bolts approach to explaining how to do DDD, but it assumes you already have a pretty good understanding of what DDD is all about.


  4. I really cannot figure out how this text has received so many good reviews. The writing style feels like a stream of consciousness from an old colleague after he's been through a really heavy working day, and as for the contents.. well it's a boring mix and rehash of concepts that I hope are familiar even to any decently experienced .NET developer. Like: since you are using a Object Oriented language after all, do model the business you are trying to help with your software with classes, use design patterns when appropriate, test your model and possibly write your test as a means to develop your domain model more clearly, use an Object Relational Mapper like NHibernate to save yourself most of the trouble in solving the Object-Oriented/Relational mismatch etc etc.. All these ideas have been knows to Java developers for ages. True, .NET is behind in test/patterns/model driven design.. but guess what, why is that so? Because if this is the most introductory , detailed, applied, hands on text dedicated to these subjects, well you .NET guys are in big trouble ... And surely no book can introduce them all like this one aims to do, especially if its teaching style is teaching NHibernate saying: "You will find lots of examples of .config files to copy and paste from the NHibernate site so I won't go into detail here, but I 'll just take it for granted that you have a suitable .config file in place". Well, Jimmy, I can find all the documentation I need on that site, but then why on earth did I spend 50 bucks on your tome? As a door stopper? Next time you write a book instead of filling it with unfocused, "high level", vague rambling give some solid, concrete, practical tech help and tutorial. What pisses me off is that the author of this book is a competent developer and a smart guy, but still can come up with such a fluffy, boring, vague, bs-oriented text, and as a final touch cannot resist the temptation to throw in his N(ilsson)Workspace nth level of indirection when we already have a repository, an ORM ... And I always thought that squeezing one own name into a piece of software was the sure signature of a beginner...


  5. I really enjoyed reading this book. Jimmy has a very conversational writing style. He will show some code, talk about the pros and cons, make a change, talk about that change and repeat until he has something he is satisfied with. This was very helpful to me as it demonstrated that he has gone through the same growing process that we all need to take as software developers. He is not lecturing from a tower; he is a common programmer who has be able to develop some excellent techniques through research and experience working with others who also seek to be the best they can. His examples are clear and meaningful. He shows how you can actually use TDD to grow a domain model, which is something that has certainly been lacking from other resources I have used in the past. I read the book because I feel like my dev team needs a better focus and I am now more convinced that DDD and TDD will help us focus on creating maintainable code for our enterprise.


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Barbara Doyle. By Course Technology. The regular list price is $108.95. Sells new for $65.49. There are some available for $59.19.
Read more...

Purchase Information
No comments about C# Programming: From Problem Analysis to Program Design, Second Edition.



Posted in Languages and Tools (Monday, October 13, 2008)

Written by Herbert Schildt. By McGraw-Hill Osborne Media. The regular list price is $26.99. Sells new for $14.89. There are some available for $11.35.
Read more...

Purchase Information
5 comments about C++: A Beginner's Guide, Second Edition (Beginner's Guides (McGraw-Hill)).
  1. I do not recommend this book for anyone brand new to C++ programming. The chapters (or "modules" as the author for some reason insisted on calling them) felt extremely rushed and not designed for a beginner. The author did not cleary explain many ideas and would often randomly jump to another subject. In addition the author did not give enough examples on the practical use of many of the ideas he explained and at times assumed the reader had some pre-existing knowledge on the subject.


  2. This book is exactly what it purports to be....A Beginner's Guide. It's not written as an extensive reference nor does it completely cover every topic addressed in the book. What it does do is it gives beginner's a way to get started in the language. C++ is a huge language and very complex. This book is an introductory text to be used by any beginning programmer, even if you've never had experience programming in any language before.

    This book will probably not appeal to programmers that are already familiar with C++. If you are a programmer in another OO language like Java, then you may find this book helpful but I think there are better alternative.

    When I was beginning my CS degree, I had no prior knowledge of C++ and this book saved me because the writer's style is very laid back and verbose. He explains most topics adequately but not completely so often I found myself turning back to the course text book for additional information. However, his style of writing is very easy and non-patronizing. He doesn't expect you to already know what a function is nor the difference or similarities between a pointer and an array. He explains this all for you and doesn't require the reader to make leaps in logic to assimilate the concepts. Those leaps can come later....beginners need to learn how to solve problems and build up their confidence in programming....this book does that.

    The value of this book lies not in it's complete coverage of the language, the value comes from how the author presents at least one solution to most programming problems and then moves on to other topics. It does weigh in at around 550 pages, including the index so it's not a pamphlet by any means.

    The chapters are laid out in a very organized fashion that really helped me assimilate the information. In order, they are:
    1. C++ Fundamentals
    2. Introducing Data Types and Operators
    3. Program Control Statements
    4. Arrays, Strings, and Pointers
    5. Introducing Functions
    6. A Closer Look at Functions
    7. More Data Types and Operators
    8. Classes and Objects
    9. A Closer Look at Classes
    10. Inheritance, Virtual Functions, and Polymorphism
    11. The C++ I/O System
    12. Exceptions, Templates, and Other Advanced Topics.
    Appendix A. The Preprocessor
    Appendix B. Working with an Older C++ Compiler
    Index

    Through out the chapters there are also projects where you can try out what you've just learned and if you get stuck, there's a step-by-step walk through of the solution. There are also progress checks that question you about what was just covered. This constant reinforcement/repeating of the material is what really helped me learn the subject.

    I used this book through both my beginning and advanced C++ classes and data structures class. I still refer back to it from time to time but not as much anymore...I've since found other, more complete references.

    I highly recommend this book to any newcomer or anyone that's tried other C++ books and still doesn't "get it". I do not recommend this book to those that are already familiar with the language as it's likely to be too long winded for them.


  3. I own several C++ book and thats normally because each one has it's own strengths and weaknesses, but Huber Schildt's C++: A Beginner's Guide is an amazing book. This guide is a great starting point to c++, everything is clearly explained, the examples are perfect for demonstrating the topics being explained, and everything used in the book is ISO/ANSI standard C++ so you know that your complier will run the code you learn to write from this book no matter what system you run as long as it follows the set standards (which is most compliers after 1998 I believe). If you are looking for a book that explains everything (why do you start the program with int main() or what is a name space) this book is the best for you. This book does not explain too much or too little. I carry this around with me everywhere I go <3


  4. C++: A Beginner's Guide represents a very good introduction to the language. It hits all the major points, and as advertised in the introduction is a jumping off point for learning the language in detail. It doesn't stick to any one point in the language, but it does make sure to explain it in detail as well as use those parts of the language it's already covered in further applications. You'll have to work a little bit to learn the language from this book, and actually type it in the examples and do the exercises on your own. But it's a lot better then the junk guides already out there.


  5. The book has been very informative so far, and I have to genuinely say that it is a great book for all new beginners to the language. Remember to go over some sections more than once if you don't understand it, because you will eventually.

    Great book and I'd recommend it to anyone starting out.

    The only thing I would say is that it would be 'good' (not required) to already know some basic programming concepts before starting.

    Good luck!


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Francesco Balena. By Microsoft Press. The regular list price is $44.99. Sells new for $8.87. There are some available for $7.99.
Read more...

Purchase Information
5 comments about Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer).
  1. If you have C# skills of no less then an advanced beginner, and want to find yourself securely in the intermediate range, then you have found the right book. Read it once and you will find your skill set drastically improved. Read it twice and study it thoroughly, and you will find yourself getting turned to for help from your more senior developers. Quite the ego booster.

    It's well written, has appropriate examples for the target audience, and doesn't get bogged down in beginning C# material. It has plenty of advanced material, if that is what you are looking for.


  2. I sought and purchased this book for the purpose of moving to C# 2005 from 2003. I have an extensive library of language and class references, guides and detailed texts for .NET 1.1. Much of that information will, of course, serve me well with the newer language, so what I sought was a good, basic introduction to C# 2005 that covered the important differences in the base classes. This book seems to have been written exactly for me!

    Balena has an easy style of writing, also, that just seems to allow the information to jump right into your brain. There are other authors whose technical expertise is obvious to me, and whose books I regularly look to buy, but whose writing have quirks that can distract me at times. Balena is not such an author. Clearly, he knows how to make proper use of the IBrain.InputInformation(T info) method, rather than using the older, weakly-typed IBrain.InputInformation(object info) method. OK. Bad joke. But I hope you got my point!


  3. Francesco Bakena is a well-known author, the book is good.
    The themes and the examples are clean. The same line as Visual Basic. I recommend.
    Manoel de Assis - Brazil - [...]

    Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer)


  4. I have read a few programming books and I can honestly say that no single one has had more positive impact on my level of programming skill and knowledge than this one. Let me preface this by saying that this is not a beginner book. That is, if you have never programmed with C# before, this is not the book for you. However if you have just finished a "beginner" book and are looking for the next step, then I highly recommend this book for you. Whether you are planning on getting into ASP.Net development, WinForms, SOA, or even XNA, this book will provide you with a firm grasp of the language fundamentals that will make jumping into any or all of the above much easier. The book is broken down into several chapters, each one covering different key topics of the C# language such as basic data types (what is boxing? How does the compiler handle value types vs reference types and why should you care?), Generics, Serialization, Reflection, and COM Interop, just to name a few. Mr Balena also maintains an online blog at the Code Architects site and has even been kind enough to personally answer a few of my questions that I had about the topics covered in the book. I can't recommend this book more, it really did make the difference for me between being a C# enthusiast and a professional C# developer.


  5. This covers C# and the most basic .net pretty well and is easy to understand. I just wish it covered more framework, but I guess its got to stop somewhere.


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Rod Johnson and Juergen Hoeller. By Wrox. The regular list price is $39.99. Sells new for $13.30. There are some available for $10.92.
Read more...

Purchase Information
5 comments about Expert One-on-One J2EE Development without EJB.
  1. This is a fine book. I appreciate the practical insight and opinions expressed by the author. Sometimes it seems that he justifies his points by using the same rational he attacks in other technologies like EJB. Not that I am a fan of EJB, having used it in projects and found it wanting.


  2. It does not fit for Software Engineer or Developer at all. EJB has bad performance though, it is a well-known fact, no need to say lots on the point. This book is like an advertisement for Spring Framework, but no directly and clear outline of Spring. From beginning to end, the book wrote lots verbose concepts about java, no real touch of authentic content. Although Rod is famous and experience on Java, this book might be an artitechure knowledge book, not good for level below intermedia java developers and SEs.


  3. This book introduces the Spring framework strategy as an alternative to J2EE which is GREAT. I noticed this book is far behind while comparing to the latest updates to Spring framework. Now, I am looking for updated code example and how-tos.



  4. bought this book long back,
    kind of boarting book, nothing is writen very clearly,
    AOP part is horrible, its so boaring whenever i try reading it
    after reading one or two page i just fall to sleep,


  5. By now a classic, this book eloquently expressed how the Corba component design committees came up with an EJB specification that was not an ideal cornerstone for all J(2)EE applications. Although very fit for selected purposes the early EJB specs had to evolve to EJB 3 to really leverage the power of Java. Fundamentals of component based flexibility often lost on OO design are explained well, regardless of whether one decides to use Spring the alleviate the risks around it.


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Alfred V. Aho and Jeffrey D. Ullman and John E. Hopcroft. By Addison Wesley. The regular list price is $70.80. Sells new for $47.91. There are some available for $3.00.
Read more...

Purchase Information
5 comments about Data Structures and Algorithms (Addison-Wesley Series in Computer Science and Information Pr).
  1. I believe two books make a classic collection in data structures - one was the data structures book by sartaj sahni (his first edition book many years ago - I haven't looked at his recent books). That was the book I had to study when I was an undergrad student. Now I was entrusted with the task of teaching Data Structures and after looking at several books, this is the one I chose (may be because it comes most close to the style of teaching using psuedo-pascal that I grew up with).

    I believe psuedo languages are the best way to learn concepts of any computer science area without getting bogged down in the nitty gritty of a language's syntax and semantics. I found the problems at the end of the chapters to be thoughtful and not extremely hard for undergraduate students. This book also goes into brief mathematical aspects of analysing the complexity of algorithms where necessary. The mathematical analysis is usually the part that most undergrad students moan and groan about, but they better get used to it IMO, if they wish to elevate themselves from the ranks of "a programmer" to an software / algorithm designer.

    I have to agree that this book can be extremely hard for the weaker students in the class who have never had any programming or basic college algebra exposure. For all others, this book should be great.


  2. Perfect book. Nice and small. You can buy it cheap too, it's old. But it's full of the meat and potatoes, no fluffy Java source code. Sure, it uses Pascal, but it's not that hard to understand Pascal code even if you never programmed in Pascal (me neither). What matters is the discussions behind the scenes. It covers the whole range of what you should know and it's concise. They don't write books like this anymore.


  3. This book explains very clearly the subjects of data structures and algorithms. Its in-depth coverage is very intuitive and easy to follow unlike other literature that is often tedious or esoteric.
    The only complaint I have is the choice of the programming language. Pascal is a language of the past. A new edition using C will make this book simply a gem.


  4. It is just an okay book, not extraordinary in any way. Especially, this is certainly not for the novice in this topic, i.e., it is certainly not a good introductory book. So if you are new to data structures and algorithms, stay away from this book, go for some good introductory book.

    For the advanced readers, it is an okay book. Better books are available, e.g., books by Cormen et al. and Robert Sedgewick.

    The book is written in a way not very intersting or engaging. The algorithms are not explained in detail. Often things are left unexplained or assumed that the reader already knows it. Algorithms are presented in pseudocode, which causes problems especially for the readers familiar to some particular programming language.


  5. Hyperbolic remarks about this book will mislead you into thinking that this book is absolutely unique, when it's not. The material here is standard and present on many, many algorithms and data structures book.

    Furthermore, this book is dated, as it uses Pascal. It has very little relevance for today's world of collections of data structures made by experts (on Java, C#, Eiffel, Smalltlak, etc.) which are resources you need to know how to tap into to be more productive.

    And as a last point, algorithm analysis is not the strong point of this book either, as it is just a late chapeter in the book and gets nowhere near advanced (i.e., real) algorithmic analysis (for which you will need higher math, such as calculus and probability).

    Nevertheless, it's a good book but I don't know if you should buy it instead of that other, nice and new book using Java 5.0 using generics.


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Bryan O'Sullivan and Donald Stewart and John Goerzen. By O'Reilly Media, Inc.. The regular list price is $49.99. Sells new for $44.45.
Read more...

Purchase Information
No comments about Real World Haskell.



Posted in Languages and Tools (Monday, October 13, 2008)

Written by Jeff Croft and Ian Lloyd and Dan Rubin. By Apress. The regular list price is $39.99. Sells new for $24.19. There are some available for $19.21.
Read more...

Purchase Information
5 comments about Pro CSS Techniques (Pro).
  1. Having read through Pro CSS Techniques, I can recommend it to web site creators who occasionally (or often) find themselves scratching their heads wondering why that browser isn't rendering the page the way they intended. The book's subtitle reads: Real-world CSS Techniques for real-world CSS professionals. As a practical manual for developing today's websites, Pro CSS Techniques covers all the real-world bases.

    What I especially like about the writing is that it isn't preachy and it offers options. For instance, it explains two techniques to expand anchor elements across their containers, providing both pros and cons for each. In addition, having been released after the final version of IE7 and Windows Vista, Pro CSS Techniques covers both IE6 and IE7 rendering anomalies as well as Windows Vista-specific typography information.

    The authors are undoubtedly creating real websites every day. This book is a great resource for the areas we're most likely to need, as well as a fine reference for CSS techniques in general.


  2. A nice addition to Apress' bookshelf covering CSS Web Development. The book is well-written, easing you through specific topics and techniques that will take your developement skills to the next level. Simon Collison, Dan Rubin, Ian Lloyd and Jeff Croft are revolutionizing standards-compliant, accessible, responsible web design.

    Well done again fella's. Looking forward to more advanced books from you and Apress!

    Cheers,

    Elias


  3. Although pro css tecniques as the title of this book clearly incinuates it is for the more advanced designer, I still believe it is all in all beyond pro and to no bit of aid to the beginner or perhaps even the intermediate to advanced. Clearly the Authors of this book are master webdesigners and now what they are talking about, however Their lessons are overlooked when it comes to having the reader learn the techniques and not them illustrating and proving their intellect. Although my review may oppose likeness for this book I did learn a few little kickers here and there.


  4. I come to web development as so many of us, through the back door. There are a hundred web projects for every web developer. And so, anybody with the desire can start building sites. This is how I started and how I continue. I learn just what I need to know to get this current project out the door. Now several years later I find myself deep in PHP programming with out any real knowledge of CSS. Free CSS templates have gotten me far and I have learned to hack them into something useful. But the fundamentals and advanced concepts escape me. So I did it, I got myself a CSS book and tackled the task I have procrastinated on for so long.

    Pro CSS Techniques turned out to be a great choice. I didn't want to waste my money on a beginner's book that usually are full of "not much". So I went for the book with "Pro" in the title fully expecting to have to struggle a bit. I was pleasantly surprised on two accounts. First I didn't find myself struggling much. And second this book actually covers a wide range of material including the basics. The tutorial style that most of the book is written in lends itself well to my practical side. At several points in the book I had a break through that took me straight to my computer to implement techniques on current projects. I found myself running through the section like a recipe, substituting their examples for mine. That's my kind of book!

    My favorite chapter turned out not to be a chapter at all but Appendix A - CSS Reference. It's a full reference for all CSS properties. This is what you would never get in a beginner book. How awesome to just look up the float property in the positioning section. I have to admit I may be over using the float property a little too much. But I have been freed from the bonds of tables and shale never return.

    Now I just need to live up to the Authors' challenge and write semantically correct code. I see the need and appreciate it when ever I come upon it but this will be the true change for an implementor like me who just needs to get the job done. "Take the time and do it right", is my new mantra!


  5. This is a great technical book on CSS, but only if you've struggled with CSS layouts, tried to figure out why your floats aren't working correctly, and banged your head against the wall a couple of times in frustration. For those who know what I mean, this is the CSS book for you. If you haven't tried to put a web page together with CSS, then as other reviewers have said, this is not your first CSS book, for that I recommend "Head First HTML & XHTML with CSS"

    I have read many technical books and none made me laugh. This actually did once. This book is well written, reads well, and is logically laid out. After reading the book, I feel more confident with CSS, more in-control, more knowing of the why the browser displays what it does, and less done too. Part of that confidence is from an understanding of specificity and the cascade, and the various layouts available. This book does what it advertises, it takes you past being a beginner, to knowing what your doing, and more important why.


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Bill Sempf. By For Dummies. The regular list price is $29.99. Sells new for $15.97. There are some available for $15.90.
Read more...

Purchase Information
5 comments about Visual Basic 2008 For Dummies (For Dummies (Computer/Tech)).
  1. Try as hard as I can, I cannot find anything positive to say about this "book". Don't be fooled by the table of content, it might sound "juicy" but it's as illusory as a politicians promises ... There 's no substance in this text, and the whole teaching strategy is flawed. If you begin your programming journey here you will probably conclude programming is not an art, an intellectual challenge, or an intriguing game, but a boring routine to help visual studio write boring useless applications. You might have heard Edsger Dijkstra quote:
    "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." This might not be necessarily true for VB.NET, but it will if you start your study with this text.


  2. This book is designed to get you going quickly in Microsoft Visual Basic 2008. It's not a reference, it's probably not for the complete beginner, and true dummies probably won't be up to this level. Rather it is an entertaining tour for those with some modest programming experience on how to get going quickly in VB 2008. If you are a self-starter, this is the book for you!

    The author packs the book full of useful "how to's." Rather than trying to answer every question you could possibly ask about VB 2008, the author focuses on the most essential tools you will need. Once you get the basic idea of how a given tool or approach works from the book, you have what you need to apply these tools and/or approaches to other problems you encounter in VB 2008.


  3. If your expectation is that you're going to be able to read this book from beginning to end like a novel and find yourself able to write Word or Excel from scratch, you'll be sorely disappointed. It's like taking a semester of weekend classes in Biology 101 and expecting to discover the cure for cancer.

    If you were interested in bodybuilding as a beginner, would you balk at having to endure muscle soreness and having to sweat? If you're going to butt heads with the topic of programming, you're going to get a headache. There's just no way around it.

    Visual Basic 2008 for Dummies cannot save you from that process. Nothing can. This isn't the Matrix where you can zap this information into your brain in an instant

    Let's start with an example: If someone were to write a book called "Neurology for Dummies," (I don't know whether there is such a book, and it doesn't matter.) a purely descriptive digest of information about neurology: history, basic fundamentals, current state of science, etc., it would be a very difficult task. There is a LOT of information, and all of it is very advanced. To write it so that anyone with a normal level of intelligence but zero familiarity with the subject (a "dummy," in other words) can get reasonably up to speed on the topic would take a lot of skill, patience, and expertise on the subject matter.

    The difficulty, then, in writing a book called "Neurosurgery for Dummies," would be tenfold. Whereas in a descriptive book, the reader can get by with a sketchy retention of the subject matter, and skip parts that hold no interest, an instructive book requires that the reader/student follow the prerequisite material and retain it.

    With a programming language, there is no "Neurology," only "Neurosurgery." A descriptive book on Visual Basic would be near useless. So it's the much more difficult challenge or nothing at all.

    Sempf valiantly rises to meet the task, and for the most part, achieves the objectives. When I read this book, I got the sense that he really is aware of the difficulty of the material, as well as the perception a reader would have of it encountering it for the first time. (Compare this with my review for "VBA for Dummies," a book I despised, written by someone who has nearly no awareness of his reader.)

    There are varied and immense topics related to and/or required for a fully functional knowledge of Visual Basic programming: object-oriented programming, the Windows operating system and object model, Web technology and browser compatibility, different Visual Studio editions, comparisons to the other languages supported by Visual Studio, etc. It is simply impossible for a beginner-friendly, readable volume to penetrate all that breadth of information with complete depth.

    Visual Basic 2008 for Dummies is not meant to be a comprehensive tome. Sempf acknowledges this, and specifically points out in several sections of the book where he cannot expound further on a topic than the introduction he gives it. Most of the time, he helpfully points to external resources (books, web sites) for the reader to explore that branch of knowledge further on his own.

    Take the book for what it is, an introductory tour and basic instruction for a programming tool and language, and a springboard for further study into other related, interesting topics. Skip around, use the index, bookmark your page and go online to study tangents. (Definitely go to vbfordummies.net, where errata and other information are posted.) Visual Basic 2008 for Dummies will help you get a solid foothold on the basics so you'll know what else you need to know (Before reading this book, I hardly knew what I needed to know!), in a friendly, thoughtful style.

    While the terrain may be rough and you'll have to endure scrapes, and he can't go to the promised land with you, with "Visual Basic 2008 for Dummies" Bill Sempf will steer you toward your destination and take you to the point where you can continue on your own.


  4. I would say that Visual Basic for Dummies was fair. It did not provide with source imformation, I required.


  5. Disclaimer: I only have downloaded the kindle sample, but what I've seen makes me far less likely to buy the book for the kindle. I may check out the hardcopy at my local B&N. If so, I'll update this review. One of my pet peeves is books that are hastily (and badly) ported to the kindle format without bothering to reformat as necessary to make the book work well on the Kindle.

    Problem #1
    You need look no further than the book's title on the search page. Search Kindle for "visual basic". See the botched code in the title which is plainly visible on the book's listing, as well as in the book title list on the Kindle itself.

    If someone can't even get the basic translation to kindle's .azw format right, what can you expect from their book on programming? This screams "sloppy slapdash port to get the book into kindle format ASAP". Supporting this are the characters within the introduction which the Kindle does not recognize.

    Problem #2:
    There are several versions of VB 2008: professional, standard, and the free express version. The author uses the standard version, not the free express version, and states that some of his examples can't work using the express version (although he has modified some on his website to work with VB 2008 express). It's VB 2008 FOR DUMMIES. NOT for professional programmers. Which version do you think the target audience is mostly likely to own?


Read more...


Posted in Languages and Tools (Monday, October 13, 2008)

Written by Bjarne Stroustrup. By Addison-Wesley Professional. The regular list price is $69.99. Sells new for $27.00. There are some available for $8.93.
Read more...

Purchase Information
5 comments about C++ Programming Language, The (3rd Edition).
  1. This book has everything it advertises. It gives you an in-depth description of the language and plenty of examples of how to use it. It should be every C++ programmer's primary reference.

    I did find one problem with the book: It does not sufficiently describe how the default compare, assign, and copy operations work. I recently had a problem at work with the default comparison of two instances of an object in an embedded system, and the only way I could debug the problem was by adding debug trace until I narrowed it down to a bad implementation of the default "!=" operator in g++ 4.1.2. Overriding the operator solved the problem, but it took us two days to figure out that the bug was with the compiler and not our code.

    For this reason, I give an otherwise outstanding book only 4 stars.


  2. This book is a great reference whether you're a beginner or an expert on C++. Coming from the creator of the C++ language you won't find any book more detailed on the language. This is definitely a keeper.


  3. What else can I say about the book made by the man himself. Well since I didn't say anything yet, I guess I better get started. (I admit that was bad).

    I agree that you need previous knowledge of c++, but if people are going through the c++ books and realizing that they are just repeats of old knowledge you already know, then this book does the least of your concerns.

    This book does present you with SOME past information, however it seems to present it much more difficult and ends and starts out with new information much faster than all the other books. And believe me, with all the pages in this book, there seems to be alot to learn about this book. Overall, I'd recommend it to any continuing C++ programmers. 5 out of 5.


  4. awesome book,the best c++ book I've read, the shipping/deliver rates are really good, and the book rules.


  5. The C++ Programming Language seems like the most thorough documentation of C++ overall. It's written by the guy who is basically the creator of C++. I tend to have a lot of respect for him. This book has a crazy lot of information in it. It seems well organized but very dense. If you were to learn it all, I would be impressed.


Read more...


Page 62 of 250
10  20  30  40  50  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  80  90  100  110  120  130  140  150  160  170  180  190  200  210  220  230  240  250  
Applying Domain-Driven Design and Patterns: With Examples in C# and .NET
C# Programming: From Problem Analysis to Program Design, Second Edition
C++: A Beginner's Guide, Second Edition (Beginner's Guides (McGraw-Hill))
Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer)
Expert One-on-One J2EE Development without EJB
Data Structures and Algorithms (Addison-Wesley Series in Computer Science and Information Pr)
Real World Haskell
Pro CSS Techniques (Pro)
Visual Basic 2008 For Dummies (For Dummies (Computer/Tech))
C++ Programming Language, The (3rd Edition)

Copyright © 2005
*Amazon.com prices and availability subject to change.
Last updated: Mon Oct 13 16:46:49 EDT 2008