site navigation: index > Books > Ebooks

Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~ darksiderg torrent

Torrent Details
HTTP Direct Download up to 10X FASTER
Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~ darksiderg - This file may be available on Rapidshare
Download this torrent!
Download Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~ darksiderg torrent from our Bittorrent Database.
Category: Books > Ebooks
Seeds: 2
Leechers: 0
Size: 4.23 MB
Added: 173 days ago
Hash: e87a3a88c3c3122b2e5a26b37db1f0931e58833c
Last Update: 64 days ago (Update Now!)
Private Tracker: No
Similar Torrents: Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~ darksiderg Torrents
Tracker: http://www.h33t.com:3310/scrape
Find Torrent: Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~ darksiderg @ TorrentScan
Torrent Description ******************************************************************************* Cross-Platform Development in C++: Building MAC OS X, Linux, and Windows ******************************************************************************* ------------------------------------------------------------------------------- General Information ------------------------------------------------------------------------------- Type.................: Ebook Part Size............: 4,428,002 bytes ------------------------------------------------------------------------------- Post Information ------------------------------------------------------------------------------- Posted by............: ~tqw~ ------------------------------------------------------------------------------- Release Notes ------------------------------------------------------------------------------- Logan tackles a lot of grubby little complications that are the bane and reality of programmers writing multiplatform C++. This is not a book about learning C++ from scratch. Conceptually, it helps to think of this book as about 1 level above writing C++ code. For example, it discusses compiling, linking and running, where needed libraries might be missing. The book describes 3 platforms. Microsoft Windows, Macintosh and unix/linux. Strictly, the Macintosh is nowadays using a unix variant. But it's done differently enough, and the Mac is popular enough, that Logan stands it separate from other unix/linux environments. Perhaps the best recommendation of the book is to use a platform abstraction library. So that you can far more easily maintain a common code base. The suggested choice of library is NSPR. One simple way that it helps is in how it makes explicit the byte lengths of various C/C++ variables. This legacy C ambiguity is still with us, and causes much porting pain. It is no accident that newer languages like Java and C# make these definitions explicit. But many of us still have to write in C and C++. This book will be an indispensable resource for every software professional and technical manager who is building new cross-platform software, porting existing C/C++ software, or planning software that may someday require cross-platform support. Build Cross-Platform Applications without Compromise Throughout the book, Logan illuminates his techniques with realistic scenarios and extensive, downloadable code examples, including a complete cross-platform GUI toolkit based on Mozilla’s XUL that you can download, modify, and learn from. Coverage includes * Policies and procedures used by Netscape, enabling them to ship Web browsers to millions of users on Windows, Mac OS, and Linux * Delivering functionality and interfaces that are consistent on all platforms * Understanding key similarities and differences among leading platform-specific GUI APIs, including Win32/.NET, Cocoa, and Gtk+ * Determining when and when not to use native IDEs and how to limit their impact on portability * Leveraging standards-based APIs, including POSIX and STL * Avoiding hidden portability pitfalls associated with floating point, char types, data serialization, and types in C++ * Utilizing platform abstraction libraries such as the Netscape Portable Runtime (NSPR) * Establishing an effective cross-platform bug reporting and tracking system * Creating builds for multiple platforms and detecting build failures across platforms when they occur * Understanding the native runtime environment and its impact on installation * Utilizing wxWidgets to create multi-platform GUI applications from a single code base * Thoroughly testing application portability * Understanding cross-platform GUI toolkit design with Trixul Table of Contents Introduction 1 Policy and Management 17 Build System/Toolchain 65 Software Configuration Management 131 Installation and Deployment 165 Operating System Interfaces and Libraries 221 Miscellaneous Portability Topics 273 User Interfaces 303 wxWidgets 329 Developing a Cross-Platform GUI Toolkit in C++ 427 Index 519 Product Details * ISBN: 032124642X * ISBN-13: 9780321246424 * Format: Paperback, 547pp * Publisher: Addison-Wesley * Pub. Date: December 2007 ------------------------------------------------------------------------------- Install Notes ------------------------------------------------------------------------------- Adobe Acrobat Reader
0 Comments - Add a comment below
bold bold italic underline strike sub sup

Note: You must fill out all forms! You comment will appear after moderation.