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

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

Files

File Size
  Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~_darksiderg.nfo 4.8 KB
  Cross-Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~_darksiderg.pdf 4.2 MB
  tracked_by_h33t_com.txt 0 KB



Add comment