#4222
WPF (Windows Presentation Foundation) is Microsoft's user interface development framework based on Windows, belongs to part of the .Net Framework. It provides a unified programming model, languages and frameworks, indeed makes the interface design and the development work separate. Plus, WPF supports a brand-new multimedia interactive graphics user interface. As a major change in the Windows operating system, unlike the early GDI/GDI+, WPF is based on the DirectX engine that supports both software rendering and GPU hardware acceleration at the same time.

#3908
Unity Game Development in 24 Hours, Second Edition may be currently the best tutorial book written for absolute beginners to the Unity game engine who want to learn it from scratch and step by step.

#3884
Many people feel very difficult when learning how to create a GUI application. One of the most important reasons is that they don't know where to start. In the search of PyQt relevant learning resources, I discovered this Rapid GUI Programming with Python and Qt. After a cursory glance at this book, I think it is very suitable for beginners who completely first contact with Qt and PyQt.

#3870
Programming in Objective-C is a concise and meticulous bestseller in the field of Objective-C programming, which covers the latest information on Xcode, Mac OS X Mavericks, and iOS. It detailedly introduces the Objective-C language and the object-oriented programming mode on Apple's iOS and Mac OS X platforms.

#3602
In the field of software management, very few books can rival Peopleware: Productive Projects and Teams this legendary classic. As a long-standing bestseller, it makes a deep insight that the biggest problem in the process of software development does not lie in technology, but in person; and appeals to managers to give software developers full freedom and trust. Anyone who needs to manage software projects or organizations can benefit a lot from this book.

#3447
MySQL: Developer's Library is a real classic masterpiece about MySQL. It introduces the basic knowledge of MySQL as well as MySQL's unique features different from other database systems in all directions. Especially, it focuses on how to efficiently use and administer MySQL database, as well how to write MySQL-based programs in C, Perl (using DBI), and PHP (using PDO).

#3385
As a client-side script language supported by all web browsers, JavaScript is the foundation of realizing dynamic, interactive web pages, also the necessary part of Web 2.0 concept, and especially the core of Ajax technology now. In fact, JavaScript has become an essential part of most websites. And good JavaScript scripts can always improve users' Internet surfing experience.

#3234
First of all, Martin Fowler's Refactoring is a super classic masterpiece in the field of software engineering, known as "Software Engineering Bibles" together with Erich Gamma's Design Patterns. They are must-read books for any programmers.

#3223
AppNee believes that many wise ideas and thoughts in Programming Pearls can still make many programmers benefit a lot even after decades of years. In Programming Pearls, 2nd Edition, Jon Bentley thoroughly updated most of material in the first edition, and rewrote all the original example programs.

#3144
Essential C# has always been widely acclaimed as one of the must-read C# related classic books. The content throughout the book is comprehensive and systematic, and the structure is clear and concise. All was so carefully choreographed that the writing and examples are impeccable. In a word, it is seen as one of the preferred works for learning C# language.