Cross-Platform Development in C++: Building MAC OS X, Linux, and Windows Applications

Valutazione media 3,38
( su 8 valutazioni fornite da GoodReads )
 
9780321246424: Cross-Platform Development in C++: Building MAC OS X, Linux, and Windows Applications

Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality. Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches. 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/.N ET, 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

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Logan, Syd
Editore: Addison-Wesley Professional (2007)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2007. Paperback. Condizione libro: New. book. Codice libro della libreria 032124642X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 41,34
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 11,01
Da: U.S.A. a: Italia
Destinazione, tempi e costi

2.

Syd Logan
Editore: Pearson Education (US), United States (2008)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Paperback Quantità: 1
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2008. Paperback. Condizione libro: New. 232 x 178 mm. Language: English . Brand New Book. Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality. Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches. 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/.N ET, 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. Codice libro della libreria AAC9780321246424

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 53,94
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: Italia
Destinazione, tempi e costi

3.

Syd Logan
Editore: Pearson Education (US), United States (2008)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Paperback Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US), United States, 2008. Paperback. Condizione libro: New. 232 x 178 mm. Language: English . Brand New Book. Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality. Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches. 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/.N ET, 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. Codice libro della libreria AAC9780321246424

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 54,21
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: Italia
Destinazione, tempi e costi

4.

Syd Logan
Editore: Addison-Wesley Professional (2007)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Paperback Quantità: 1
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2007. Paperback. Condizione libro: New. 1. Codice libro della libreria DADAX032124642X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 43,61
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 12,85
Da: U.S.A. a: Italia
Destinazione, tempi e costi

5.

Logan, Syd
Editore: Prentice Hall
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Quantità: > 20
Da
INDOO
(Avenel, NJ, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Prentice Hall. Condizione libro: New. Brand New. Codice libro della libreria 032124642X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 39,97
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 16,52
Da: U.S.A. a: Italia
Destinazione, tempi e costi

6.

Logan, Syd
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Quantità: 1
Da
PBShop
(Wood Dale, IL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro 2007. PAP. Condizione libro: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Codice libro della libreria IB-9780321246424

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 47,71
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,55
Da: U.S.A. a: Italia
Destinazione, tempi e costi

7.

Syd Logan
Editore: Pearson Education (2007)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Quantità: 1
Da
Books2Anywhere
(Fairford, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education, 2007. PAP. Condizione libro: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Codice libro della libreria IB-9780321246424

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 48,13
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 11,88
Da: Regno Unito a: Italia
Destinazione, tempi e costi

8.

Syd Logan
Editore: Pearson Education (US)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Paperback Quantità: 1
Da
THE SAINT BOOKSTORE
(Southport, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Pearson Education (US). Paperback. Condizione libro: new. BRAND NEW, Cross-Platform Development in C++: Building MAC OS X, Linux, and Windows Applications, Syd Logan, Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality. Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches. 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/.N ET, 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. Codice libro della libreria B9780321246424

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 64,36
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,07
Da: Regno Unito a: Italia
Destinazione, tempi e costi

9.

Logan, Syd
Editore: Addison-Wesley Professional (2007)
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Paperback Quantità: 2
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Addison-Wesley Professional, 2007. Paperback. Condizione libro: New. Codice libro della libreria P11032124642X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 53,93
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 18,35
Da: U.S.A. a: Italia
Destinazione, tempi e costi

10.

Syd Logan
ISBN 10: 032124642X ISBN 13: 9780321246424
Nuovi Quantità: 1
Da
Castle Rock
(Pittsford, NY, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: Brand New. Book Condition: Brand New. Codice libro della libreria 97803212464241.0

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 54,05
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 22,95
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro