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:

PROGRAMMING BOOKS

Posted in Programming (Thursday, July 24, 2008)

Written by Æleen Frisch. By O'Reilly Media, Inc.. The regular list price is $54.95. Sells new for $8.68. There are some available for $6.68.
Read more...

Purchase Information
5 comments about Essential System Administration, Third Edition.
  1. I'll keep this short and to the point, since the numerous other reviews already speak to what this book has to offer: It's not cheap, but it is worth every penny. The book provides a thorough overview on administrating unix/unix-like systems, and will help you become a better sysadmin, period.


  2. Good writer. Easy to understand. Good examples. I also like the examples in Larry L. Smith's "Rosetta Stone Series for Programmers and Script-Writers" (3 books: Bash Shell, Korn Shell, and Perl). The examples in Randal K. Michael's "Mastering UNIX Shell Scripting" are also helpful for serious UNIX-LINUX users.


  3. I spend most of my time administering linux systems, but also the occasional Solaris machine. Having this book is great for times like when I just can't remember the equivalent Solaris command for examining a print queue. It's not the kind of book you're going to read from cover to cover, and I may never look at 600 of its 1100+ pages, but I still consider it a required book on my shelf, and I refer to it a 2-3 times a month. The information in it is consistently clear and accurate.

    I recently bought this as a gift for a college graduate who was embarking on a sysadmin career, and it was very well-received.


  4. Used this book as a starter for Unix, already armed with basic knowledge and concepts this book helped me better understand the inner workings of UNIX.


  5. The first thing to understand is that my 3 star rating isn't for the book itself, but for the edition. This book is well written and contains many good principles, but the material is dated and could use some touching up. For example, the network monitoring section still covers NetSaint.

    I bought and read this book prior to starting my first job as a system administrator. I learned a bit, but as I wasn't a rank beginner, it wasn't really all that much. Besides the fact that the material is dated, I found the multi-vendor approach to be somewhat detrimental. As I was going to work for a Debian-based shop, the material for the commercial versions of Unix did me no good, resulting in what is essentially, wasted space.

    For someone who is brand new to unix and is going to be thrown to the wolves as a system administrator, this book would be worth reading, and given that target audience, this is an excellent book. But if you're already somewhat familiar with the concepts of running and managing a unix based system, your time and money are better spent on other products


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Jasmin Blanchette and Mark Summerfield. By Prentice Hall PTR. The regular list price is $59.99. Sells new for $46.74. There are some available for $41.94.
Read more...

Purchase Information
3 comments about C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series).
  1. Qt continues to evolve. This book gives a comprehensive description of the latest major release, 4. Why does Qt even exist? Basically because now any object oriented language that seeks broad usage needs an extensive widget library for the making of graphical programs. Java and C# are the prime examples. But of course C++ predates these by many years, and the intrinsic definitions of the C++ standards have no widgets. So Qt is offered as the [mostly] graphical extension of C++. Akin to how the Standard Template Library has data structures that extend the purely computational aspects.

    In some ways, the book is pretty simple if you've coded in any other graphical language. The concepts are the same. An attraction of Qt is how quickly you can write code to put up windows with several widgets, and attaching callbacks to button widgets for functionality.

    Qt also has important classes dealing with other issues. Like reading and writing to the filesystem or SQL database. And multithreading. Or parsing XML. These sections of the book can be harder to assimilate. With the graphical classes, writing test code and debugging can be easy, since the graphics gives you a tight visual feedback loop. But for [say] debugging TCP client server applications, low level bugs can be very obscure to hunt down.


  2. The fact that this is the ONLY official best-practice guide to QT 4 programming makes it a 'must have' for any college-level or specialty computer library serious about catering to C++ programmers. QT4 enables developers to build stronger C++ applications that run on systems from Linux to Windows without source code changes, and this revised, expanded documentary includes the latest, proven solutions for all kind of GUI development asks. This update includes new coverage of databases, XML and other programming concerns. A 'must' reference for serious, advanced programmers and computer libraries.

    Diane C. Donovan
    California Bookwatch


  3. It is obvious that the authors do know their topic (Qt4 programming).
    It is much less obvious that they master the technique to write a good programming book!

    This book has lost of un-necessary verbiage but lack a clear sense of structure. The differences between the platforms (for me Windows/Linux) are poorly documented... so trial and error has been the mode to get simple things done.

    Another comment would be the poor formatting of the examples (position of curly brackets etc...) making the example a lot less readable that their should be.

    Conclusions:
    1) I have not yet picked up another book, but this one was not my best purchase! I will probably at the usually good O'Reilly Books.

    2) Usually Prentice Hall is a great editor, but this book may have been "rushed out" before it was ready. Suggest some prudence there, or possibly sell this book as a "Alpha Release" book?


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Bryan Syverson and Joel Murach. By Mike Murach & Associates. The regular list price is $52.50. Sells new for $29.48. There are some available for $21.40.
Read more...

Purchase Information
5 comments about Murach's SQL Server 2005 for Developers.
  1. This is the 5th book of Murach's that I have purchased, once again it is as good as the other's. Provides concise information in an easy to read format.


  2. I am using "Murach's SQL Server 2005 for Developers" for a community college entry-level SQL class. It is a great book with nice prose and good examples.

    One drawback is that instead of identifying, say, Figure 8.3 above-or-below the image, the identification is listed at the bottom of the page with the image. That takes awhile to get used to and makes it harder than it needs to be to make sure I am looking at the correct code snippet.


  3. I read Murach's SQL Server 2005 for Developers while looking for a book for teaching a class on SQL. Since the course is going to use SQL Server it seemed like an obvious fit. It is. This is a targeted book for the professional course on writing SQL for SQL Server 2005.

    I suppose it could be used for learning SQL for other databases but it does a pretty good job of hitting all the SQL Server specific variations in SQL that make up T-SQL. I also suppose that it could be used for self directed study. Like the rest of the Murach books, it has a side by side format with explanation and related examples. Since there's plenty of room for Lab work, it really fits the classroom well.

    Overall I'm happy with the book and don't have any real criticism. It is what it tries to be. A book for teaching SQL for SQL Server 2005.


  4. If you're new to SQL Server, the format of this book could not be better or reading it cover to cover. It's designed (as Murach's other books) in a style to indroduce a small concept per page and give you an excercise to try it yourself. I recommend this book to all beginners to the technology but not necessarily if you have a lot of experience in the field already.


  5. The only thing I can find wrong with it is that it didn't come with sql server cd. Other than that it's just fine.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Larry Ullman. By Peachpit Press. The regular list price is $29.99. Sells new for $17.58. There are some available for $10.00.
Read more...

Purchase Information
5 comments about PHP for the World Wide Web, Second Edition (Visual QuickStart Guide).
  1. I was looking for a decent introduction to PHP, and stumbled across this on Amazon. I can only speak as someone with a programming background, but this was exactly what I was looking for. Mr. Ullman takes you through PHP from the ground up, but the layout of the book and the thoroughness of the index makes it a pretty good reference if you just want to know some particular piece of the puzzle.
    Want to create an online form using PHP? This book walks you through a project that does just that.
    Want to figure out how arrays work in PHP? You can jump to that section, and migrate your own programming knowledge over to the PHP environment.
    PHP (and, for that matter, HTML) programming is a little counterintuitive , particularly if you have previous experience in other languages. This book makes the move a lot easier!
    Again, my review is from the standpoint of someone with experience in programming. However, the approach that the book takes - walking you step-by-step through practical examples - probably would work really well for those who are new to programming, too.
    I bought it along with the companion book on PHP and MySQL (PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (2nd Edition) (Visual QuickPro Guide)), which turned out to be a great idea - both are getting dog-eared as I build a website using dynamic content.
    A great book, well worth purchasing!


  2. The "Visual Quickstart" technique - placing instruction and code in side by side columns is the best learning device I have ever used. The instruction is clear and detailed, and the layout makes it easy to skim-over what you already know and focus on what you need to learn. I used the Quickstart book for learning HTML4 and now for PHP. I would recommend this series to anyone regardless of level.


  3. The book are full of static examples and not enough dynamic. You do nothing about interacting with databases except about 10% of the book at the end.


  4. I picked up this book at the library and it was so informative I had to go out and pick up a copy for my bookshelf for keeps. If you want to learn PHP go with this one.


  5. This is a very well written technical reference. The examples are so good that I was able to get my 1st PHP web page up quickly even though I hadn't been through the entire book. Larry Ullman's book has passed my personal test -- I got something useful done. I'm now in the process of reading the entire book and using the sample code to more properly learn PHP. I have a number of QuickStart books and they are all excellent. They are on my sites recommended reading list. [...]


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by David C. Planchard and Marie P. Planchard. By Schroff Development Corporation. The regular list price is $59.95. Sells new for $45.56. There are some available for $96.49.
Read more...

Purchase Information
5 comments about Engineering Design with SolidWorks 2008 & MultiMedia CD.
  1. I teach a single semester class of SolidWorks and a two semester class of SolidWorks. The SolidWorks Tutorial book is excellent for the single semester class, but the Engineering Design book is the best one that I have seen for the two semester class. Both books are very well written for education and are easy to read and follow. Both books have integrated homework examples which are directly aligned to the chapters and the SolidWorks CSWA Certification program.

    Engineering Design covers all of the main features: Extruded Boss/Base, Extruded Cut, Revolved Boss/Base. Loft Boss/Base, Swept Boss/Base, Linear & Circular Patterns, hole, and more. The chapters are divided into logical project streams to apply the appropriate features, commands, and design intent. Both bottom up and top down assembly methods are applied with configurations. The Drawing section is well documented with exploded views, crop, projected, cut, section, detail, etc. The Sheetmetal chapter is a plus. The book is easy to follow with its bold command structure and step by step illustrations. Base features and Base Sketch planes are well documented and explained. Want to learn SolidWorks? Go no further.


  2. I'm new to SolidWorks. I used AutoCAD many years ago, and was downsized last year. I now work as a mechanical designer for a medium size auto part manufacturer.

    One of the job requirements was to learn SolidWorks. SolidWorks is an amazing product... I purchased two books from these authors. Both are great. Their writing style is very straightforward. They do not assume that you have previous knowledge in 2D or 3D CAD. They give many illustrations in the book, and supply a multimedia CD. This is a BIG advantage when learning a new software package.

    Solid engineering fundamentals are provided when creating a part, assembly or drawing. The back of each chapter is packed with examples which are aligned with the CSWA certification. I'm the only one in the department that is not certified. My goal is to past the CSWA certification exam someday!


  3. There are many SolidWorks books that are being offered in today's environment. It is difficult to know which book is right for you. As an Inventor user who moved to SolidWorks, I am looking for a detail book that provides information in a structural format to educate me in a new software package. I am also in search of a book that will keep my attention, move at a reasonable pace, and cover major feature, sketch, drawing, assembly and analysis topics and tools. This is a very good book for the person that is looking for the above like me. The multimedia CD is a plus, but just reviews what is in the book. Additional details and tips would be nice.


  4. This book has good, easy to follow instructions that step you through a process that starts out from beginner and ends up with a good understanding of the power and utility of SolidWorks 2008. The only negative is the lack of color, the text looks a little plain and could use some spicing up. However, as far as the utility goes, this is an excellent manual.


  5. I've been combining my retraining in 3D modeling and learning SolidWorks specifics with the help of two SolidWorks books; Engineering Design with SolidWorks and A Commands Guide for SolidWorks. Both books deploy a step-by-step very well illustrated instruction approach.

    I'm rather new to 3D. I found the two books to be extremely useful and easy to follow. In a previous life, I was an AutoCad VAR, although that is going back quite a few years. Part of my learning process has been unlearning some of my AutoCad approaches. This takes time, but is well worth it. SolidWorks is a great software package.

    Engineering Design with SolidWorks walks you through SW in no time by combining parts that you create with sub-assemblies and assemblies. The numerous illustrations with the easy step-by-step procedure makes this book ideal for the self taught person or the classroom environment. Example: In the assembly section, there are screen shots of each selection; edge, face, etc. and then a screen shot of the model with the Mate PropertyManager to inforce and guide you through the process. This is very helpful for any new user. This type of illustration is provided throughout the book.

    At the end of each chapter, additional parts and sub-assemblies are available to build your confidence. The book spends a great deal of time addressing geometric sketch relationships, and the ability to edit a sketch or feature in a model. This is time well spent.

    The drawing chapter takes you through setting up a sheet format, detailing drawings with multi sheets, multi views, setting part numbers in a BOM, revision tables, and inserting design tables with configurations. All great things.

    The included CD has all the lessons animated. Great work here. If you get bored reading the book, pop in the CD, sit back and enjoy some Solidworks modeling.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Matt Zandstra. By Apress. The regular list price is $44.99. Sells new for $23.98. There are some available for $31.29.
Read more...

Purchase Information
5 comments about PHP Objects, Patterns, and Practice, Second Edition.
  1. I've personally read about 100+ IT-related books, ranging from Certification Crams, Networking, Programming, and even computer repair. I've developed with PHP for almost 7 years now, having over 10 years of development language experience overall with other languages. What I'm about to say may surprise some, some may even find it hard to believe, and even more will absolutely disregard it as truth. On the flip side, what I am about to say may intrigue you, have you yearning to learn more, or even have you ready to go buy the book at this very moment. Either way that's your opinion, your thoughts and ultimately your decision. I'm simply telling it how it is, while being as truthful as I possibly can be.
    PHP Objects, Patterns, and Practice is by far, the most thought out, well planned and pleasant books I've read on any subject, period. Most technical books leave you feeling like the author was some sort of robot from Mars, sent to Earth intent upon teaching humans how to write code. This book takes a totally different approach, an approach that I could only dream of taking to explain advanced concepts that Mr. Zandstra explains.
    The book begins with giving the reader a "blast to the past" look at how PHP started out, how it evolved and what we should be expecting to see in the future. It explains how OOP came into being, how it became much more than the author's could ever dream, and how it eventually became the selling point for PHP. After giving you a brief history lesson, it finally starts into the actual technical sections. Once again, they follow the idea of showing the reader where PHP went wrong, and then finally how they made up for it by doing it the way it was supposed to have been done.
    The first three chapters explain the above in extreme and perfect detail. The following chapters begin your development cycle by first bringing the reader up to speed on OOP basics followed by advanced topics that help mold your mind around working in PHP's brand new OOP environment. The chapters after basically keep building on top of that foundation, zeroing in on trouble areas followed by intelligent solutions to each problem. Every single page I read, I learned something new. Every single exercise, I said to myself, wow...I can't believe I've made it this far without knowing this.
    What makes this book so appealing to me is that it's not meant for the newbie as almost every book you find at Barnes and Nobel will be. Instead, it's directed at the seasonal developer, the developer who has already been coding in PHP for 4+ years, developed long enough to know what PHP can and cannot do. It's also for the developer who has longed for a book that gives us incentive for moving to 5 and away from our trusty stable PHP 4 release.
    Matt uses such an impressive means of explaining how things work, that I probably have learned more in this 470 page book (yes, I even read the Appendixes, which is an honest-to-God first for me) than I've learned in any 1000+ page book. Every time I met a new chapter, I found myself ready to open the trusty laptop and try it out instead of skipping about 10 chapters to finally get to a place that actually covered something meaningful.
    Matt Zandstra, my hat is off to you. This book was everything I have been looking for in a PHP book.

    -Jonathon Hibbard 02/15/08
    Application Developer, HSR Business to Business


  2. This is a really great book for advanced developers who whant learn abount php5 OOP technique; it explain very well how objects work and how to use the most famous patterns but it fails in third section: "The Practice".

    CVS, PHPDoc and Phing, for me, are not enought for a good "Practice".

    The entire book use too much simplistic examples, and so, is very difficult, for a beginner, to use all book concepts in real world.

    I hope that in the next edition, Matt will fill this gap.

    Bye From Italy


  3. This is the best book I've read on Object Orientated PHP. This book does a great job of explaining the ins and outs of OO in PHP 5. As a self taught PHP developer of 5 years, I had lots of questions about "am I doing this right", "how should this be done" and the book has answered most of those questions.

    I'd recommend the book to those who already have an advanced PHP knowledge but are looking to take their code another step forward by improving it's re-usability. It's also a great read if you want to find out the power that PHP 5 has over PHP 4.

    Note: this book doesn't contain code that you can use. It teaches you the principles that you should use in your own projects.


  4. I've owned PHP Objects, Patterns, and Practice for over a year, and it's still one of those books I go back to. It's a well written, generally well executed book on what constitutes Object Oriented Programming in the PHP5 environment.

    First, the good news:

    This book is a crash course on OOP design and thought. It borrows heavily from two monumentous texts in the field - the Gang of Four's book, and Java Enterprise Patterns - and condences their essences into an easy to swallow form. The basics are all here: how to create well designed classes, how to instantiate objects, etc. There's a hidden gem in the introductory portion of the book: the Reflection API. This API is built into PHP, and gives the coder unparalleled access to the guts of the classes and objects in a given project. It definitely has its uses.

    The patterns are all generally useful, with the only exception perhaps being the Interpreter pattern. I'm just not convinced that creating one's own command line interface syntax is necessary, given that PHP projects aren't usually interactive. It seems like something best left to an appendex, or extra web content.

    Now, for the bad news:

    Some sections of the book, especially some of the code examples, could've used a better editor. Small things, the kinds of things that can trip up inexperienced coders, crop up. Using private properties instead of protected. Using the wrong variable name between examples. That sort of thing.

    There's also a lack of a satisfying conclusion, so-to-speak. Zandstra himself claims that generating objects is perhaps the hardest thing to demonstrate. Yet, most of his examples (excepting the patterns late in the book) are canned. Objects and classes exist only to drive the theory behind a pattern home. Few real world examples are given. Admittedly, some patterns are simple to transfer to a real project, but concrete examples of that nature could serve to further cement his point. For example, it's not difficult to see how the Composite pattern would work well for dealing with an XML document, but would there ever be a need for a Visitor object to act on one?

    Finally, and in continuation of my last criticism, Zandstra never touches one of the things PHP is used the most for: form handling. Can forms be represented by classes? Could forms be generated by objects (perhaps using a Factory pattern)? What about form validators? Wouldn't the Strategy or Decorator pattern work? Supplementing his online Civilization game and CLI/quiz examples with this would've really put the book over the top.

    Still, with that said, PHP Objects, Patterns, and Practice is still a text that gets far more right than wrong. It's definitely a must-buy for those PHP coders looking to write modular code.


  5. I have experience in a variety of object oriented (OO) languages, but not PHP. This book has helped me understand how PHP supports objects and some of the typical design patterns you will see in OO PHP.
    Although it is written with PPH5, it even covers some aspects of OO in PHP4.
    It is easy to read, interesting and contains good code examples.
    This isn't a PHP Beginners book, although I'm not fully familiar with PHP and haven't had a hard time reading this book, probably because of my OO background and basic PHP knowledge. Still, if you just need a PHP beginners book, this isn't the one.
    It is a great book if you want to learn OO PHP or even just some OO principles in general. Very glad I picked this book up.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Alaric Cole. By Adobe Dev Library. The regular list price is $39.99. Sells new for $20.60. There are some available for $39.99.
Read more...

Purchase Information
No comments about Learning Flex 3: Getting up to Speed with Rich Internet Applications (Adobe Developer Library).



Posted in Programming (Thursday, July 24, 2008)

Written by Lucas Carlson and Leonard Richardson. By O'Reilly Media, Inc.. The regular list price is $49.99. Sells new for $14.00. There are some available for $11.99.
Read more...

Purchase Information
5 comments about Ruby Cookbook (Cookbooks (O'Reilly)).
  1. i found ruby cookbook is a good read for learning ruby, provides good thorough explanations of the topics, and gives great examples as well. if you want a good dummies book to get you going, this is not the book for you. if you want an encyclopedic reference 1000 pages long, look elsewhere. but this is a great happy medium.


  2. Great stuff. I suggest this book for a first look at Ruby over and above Programming Ruby and Agile Web Development. If you're already a coder, this book will put Ruby in context of essential problems that you typically solve in whatever language you're called to use in your day-to-day work. This is this book's strength. It's not the deepest look at Ruby, and it's not a replacement for The Ruby Way or Programming Ruby, but it might get you into the groove faster by leveraging common programming tasks and their representations in Ruby code.


  3. As with most O'Reilly cookbooks, Ruby Cookbook has two main avenues of exploration: the core of the language, and an introduction to some of the more important libraries, presented as the solutions to a series of themed tasks and problems the working programmer might face.

    Coverage of the likes of XML, databases, networking, web services is all present as you'd expect, but I always enjoy the exploration of the core language the most, especially as it applies to strings, arrays and hashes, where the idioms and 'zen' of programming in a language are normally revealed. Ruby Cookbook excels in this area, but it also provides a very solid grounding in Ruby's object system, namespaces/modules and blocks. The basics of Ruby's metaprogramming and reflective abilities are also well enumerated, although the recipe-like structure of the book doesn't quite communicate the 'magic' behaviour that pervasive Ruby metaprogramming (exemplified by Rails, of course) conjures.

    If you've read Perl Cookbook, rest assured that the Ruby version is easily as good, although as you might expect, in the latter half of the book there's less emphasis in Ruby Cookbook on low level networking and sysadmin work and more on higher level libraries. That said, the chapter on Rails felt a bit superfluous.

    This book is well-written and thorough, and would be a great second Ruby book (The Pickaxe being the obvious example for a first book). It has some interesting things to say about performance for some of the techniques it describes, although given how many different Ruby runtimes there are and how quickly they're progressing, it's difficult to say how relevant these will stay. Some of the examples are even quite amusing. Unless you were hoping for some truly in-depth metaprogramming detail, you'd be hard pressed to find anything wrong with Ruby Cookbook, except for the fact that it's competing with established Ruby must-read The Ruby Way, which covers very similar ground, in a very similar style. You don't need both books, and I preferred The Ruby Way. Nonetheless, this stands on its own as a great Ruby book.


  4. Not a simple cookbook (o'reilly is cool). A lot of usefull informations and several lines about the differences with some other languages (python, java)

    Is not a "must" but it is a good resource for many of us.


  5. Yes you can read online material but it's just not as good. The book really has some great content.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Steve Johnson and Perspection Inc.. By Que. The regular list price is $34.99. Sells new for $20.79. There are some available for $22.27.
Read more...

Purchase Information
2 comments about Adobe Photoshop Elements 6.0 On Demand.
  1. A well laid out book. Nice photos, orderly info and directions. Paper and binding good quality, so the book lays open conveniently--no fighting to keep pages open while you use it as a reference! Covers all (or at least most) bases well, with clearly-stated directions.


  2. If your are serious about PHOTOSHOP 6.0 this is the book to have at your side when editing photo's. The best I ever bought and I bought several 6.0 books.


Read more...


Posted in Programming (Thursday, July 24, 2008)

Written by Bruno Lowagie. By Manning Publications. The regular list price is $49.99. Sells new for $28.89. There are some available for $24.50.
Read more...

Purchase Information
5 comments about iText in Action: Creating and Manipulating PDF.
  1. In January 2006 I was assigned to build a system that would create lots of PDF reports, typically with hundreds of pages of tables, and with tables nested in other tables. I started with an an open-source tool called BIRT that is well-designed and powerful, but it didn't quite give me sufficient low-level control over some aspects of PDF creation. When I realized that BIRT wasn't going to work for me, I was behind schedule and in trouble. Then I discovered iText. (BIRT actually is built using iText jar files.) I found that iText gave me exactly what I needed: an easy-to-use yet powerful Java API for creating PDF files. The remainder of the project, using iText, went smoothly, and my boss was very happy with the results. But I sure wish that I'd had Bruno Lowagie's "iText in Action" book at the time! That would have shaved a few weeks off of the project and would have saved me from learning some things painfully, by trial and error. As the original developer of iText, Bruno Lowagie is uniquely qualified to write this book. He obviously put a huge amount of effort into it, reflecting his longstanding commitment to iText. He made every effort to explain things as clearly as possible, and to document the pitfalls as well as the attractive features. It is evidently a labor of love for him. The book is written to the high editorial standards of other Manning books, with clear organization, good typography and layout, and so on. I highly recommended iText itself, and also this book, to anyone who is using Java to work with PDF files.


  2. I've always figured that there should be some way to create PDF files without the manual effort of any 3rd party software client. Now I find out there is a way, and it's rather exciting... iText In Action by Bruno Lowagie covers the iText open source software project. It's a very well done reference manual that can also serve as a tutorial for a decent Java developer.

    Contents:
    Part 1 - Introduction: iText - when and why; PDF engine jump-start; PDF - why and when
    Part 2 - Basic Building Blocks: Composing text elements; Inserting images; Constructing tables; Constructing columns
    Part 3 - PDF Text and Graphics: Choosing the right font; Using fonts; Constructing and painting paths; Adding color and text; Drawing to Java Graphics2D
    Part 4 - Interactive PDF: Browsing a PDF document; Automating PDF creation; Creating annotations and fields; Filling and signing AcroForms; iText in web applications; Under the hood
    Appendixes: Class diagrams; Creating barcodes; Open parameters; Signing a PDF with a smart card; Dealing with exceptions; Pdf/X, Pdf/A, and tagged PDF; Resources; index

    Lowagie starts off with a brief background of how iText came into being, along with a scenario of where the ability to programmatically create PDF files could dramatically change the way a college would run a department. Then after a short Hello World example that involves creating a simple document, he delves into all the different features and capabilities. The book at this point starts to change from tutorial to reference manual, but it's done in such a way that you could just keep working through the material in tutorial fashion with little effort (and good results). The example code in all the chapters are extensively annotated and explained, so you're not left to your own devices to try and figure out what the logic is trying to accomplish. In fact, I would say that the code annotation and commentary is some of the best I've seen in a book of this type. Great job...

    The main target audience for this book is the Java developer, as the iText project is Java-based. There are .NET ports for J# and C#, and knowing how close those languages are to Java, this book should work pretty well for those development efforts with a little bit of thought and modification. Other languages should be able to use the iText toolkit if they have some way to call Java code modules from within their programs. As a Notes/Domino developer, I should be able to utilize all of this package in any Java agents I write, and the LS2J feature of LotusScript might also work well. After reading this book, I know I have some things I need to try...

    If you have any sort of need involving the creation of PDF files from within your own system, iText is a great alternative to explore. And if that seems to be the way to go, I don't know of any better book to get than this one...


  3. This is nice book, though most of the contents can be found online (I believe it is linked from the author's website). I have created some complex PDF files using iText following the examples on the book and online tutorials. This is the book from iText creator, surely it worth a 5 starts.


  4. This is a great book for people developing or maintaining applications using iText. It covers every corner-case I've run into, typically offering various options on how to solve a problem. The writing is concise, with easily approachable chapters and examples.


  5. This is a best book I have ever seen. It has every details about how to use the iText. It's very clear in every technical aspects. iText is also a great API for Java programmer. It's also really easy to learn. I love iText.

    I love this book. I strongly recommand this book.


Read more...


Page 48 of 250
10  20  30  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  60  70  80  90  100  110  120  130  140  150  160  170  180  190  200  210  220  230  240  250  
Essential System Administration, Third Edition
C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)
Murach's SQL Server 2005 for Developers
PHP for the World Wide Web, Second Edition (Visual QuickStart Guide)
Engineering Design with SolidWorks 2008 & MultiMedia CD
PHP Objects, Patterns, and Practice, Second Edition
Learning Flex 3: Getting up to Speed with Rich Internet Applications (Adobe Developer Library)
Ruby Cookbook (Cookbooks (O'Reilly))
Adobe Photoshop Elements 6.0 On Demand
iText in Action: Creating and Manipulating PDF

Copyright © 2005
*Amazon.com prices and availability subject to change.
Last updated: Thu Jul 24 08:32:44 EDT 2008