Ebooks

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

  • Download Faster
  • Download torrent
  • Direct Download
  • Rate this torrent +  |  -
Cross Platform Development in C++ Building MAC OS X, Linux, and Windows~tqw~ darksiderg

Download Anonymously! Get Protected Today And Get your 70% discount


Torrent info

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

Infohash: E87A3A88C3C3122B2E5A26B37DB1F0931E58833C

Total Size: 4.23 MB

Seeds: 0

Leechers: 0

Stream: Watch Full Movie @ Movie4u

Last Updated: 2022-11-18 06:38:42 (Update Now)

Torrent added: 2009-08-20 22:24:33






Torrent Files List


tracked_by_h33t_com.txt (Size: 4.23 MB) (Files: 3)

 tracked_by_h33t_com.txt

0.02 KB

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

4.22 MB

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

4.81 KB
 

Announce URL:

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

related torrents

Torrent name

health leech seeds Size
 


comments (0)

Main Menu