Summary Of This Book C is a multi-purpose, and object-oriented programming language that was developed by Bjarne Stroustrup in 1979. This programming language is an extension of the C programming language, packed with additional features such as virtual functions, multiple inheritance, operator overloading, and exception handling.
C GUI Programming With Qt 4 is a book that throws light on several aspects of the C programming language, in context of utilizing the Qt framework. Qt is actually a cross-platform application framework that can be utilized in the development of application software along with a GUI. In the starting of the book, the readers are provided with a bit of info on the history of Qt, along with the basics on how to utilize it.
There are 24 chapters present in this book, and they include Application Scripting, Platform-Specific Features, Creating Plugins, Embedded Programming, Look And Feel Customization, 3D Graphics, Internationalization, Providing Online Help, XML, Multithreading, Databases, Input/Output, and Networking.
Some other chapters include Container Classes, Item View Classes, Drag And Drop, Event Processing, 2D Graphics, Layout Management, Creating Custom Widgets, Implementing Application Functionality, Creating Main Windows, Getting Started, and Creating Dialogs.
At the end of this book, there are four appendices, which include Introduction To C For Java And C Programmers, Obtaining And Installing Qt, Introduction To Qt Jambi, and Building Qt Applications. All in all, this book is a must-have for those who desire to learn programming in C using the Qt framework.
The book has examples and also provides in-depth advice.
About The Authors Mark Summerfield, is an editor, trainer, and programmer, majoring in the areas of C , Python, PyQt, and Qt.
Apart from this book, Summerfield has also written Programming In Python 3: A Complete Introduction To The Python Language, and Rapid GUI Programming With Python And Qt: The Definitive Guide To PyQt Programming.
Summerfield completed his graduation degree from the University of Wales, Swansea, obtaining a first class honours in Computer Science.
After that, he opted for a post-graduate research program, prior to entering the software industry. He has worked as a documentation manager for Trolltech, for almost 3 years, and presently works as an independent consultant. Summerfield is the owner of Qtrac. Ltd.
Jasmin Blanchette is a software engineer, and author.
Blanchette currently holds the position of the senior software engineer at Trolltech AS, Oslo, Norway. He has played a key role in promoting the use of the Qt Linguist translation tool. He completed his bachelor’s degree from the University of Sherbrooke, Quebec, in Computer Science.