This book is great for developers who are new to Qt and Qt Creator and who are interested in harnessing the power of Qt for cross-platform development. If you have basic experience programming in C++, you have what it takes to create engaging cross-platform applications using Qt and Qt Creator!
Qt Creator is a cross-platform C++ IDE (Integrated Development Environment) that is part of the Qt project. It is used for building GUI applications that run on Windows, Mac OS X, Linux, Android, and many embedded systems. It includes a visual debugger and a forms designer within an integrated GUI.
Application Development with Qt Creator Second Edition, covers everything you need to know to build cross-platform applications with Qt Creator. It starts by showing you how to get, install, and use Qt Creator, beginning with the basics of how to edit, compile, debug, and run applications. Along the way, you will learn how to use Qt to write cross-platform GUI applications for Mac OS X, Windows, Linux, and Android in C++ and Qt Quick.
You will become proficient with the facets of Qt Creator that make it a valued software development environment for students and professionals alike.
The fast-growing popularity of Android smartphones and tablets creates a huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right away with this professional guide to Android 4 application development. Written by one of Google's lead Android developer advocates, this practical book walks you through a series of hands-on projects that illustrate the features of the Android SDK. That includes all the new APIs introduced in Android 3 and 4, including building for tablets, using the Action Bar, Wi-Fi Direct, NFC Beam, and more.
This book helps you learn to master the design, lifecycle, and UI of an Android app through practical exercises, which you can then use as a basis for developing your own Android apps.
SPA Design and Architecture teaches you the design and development skills you need to create SPAs. Includes an overview of MV* frameworks, unit testing, routing, layout management, data access, pub/sub, and client-side task automation. This book is full of easy-to-follow examples you can apply to the library or framework of your choice.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
The next step in the development of web-based software, single-page web applications deliver the sleekness and fluidity of a native desktop application in a browser. If you're ready to make the leap from traditional web applications to SPAs, but don't know where to begin, this book will get you going.
About the Book
SPA Design and Architecture teaches you the design and development skills you need to create SPAs. You'll start with an introduction to the SPA model and see how it builds on the standard approach using linked pages. The author guides you through the practical issues of building an SPA, including an overview of MV* frameworks, unit testing, routing, layout management, data access, pub/sub, and client-side task automation. This book is full of easy-to-follow examples you can apply to the library or framework of your choice.
About the Reader
About the Author
Emmit Scott is a senior software engineer and architect with experience building large-scale, web-based applications.
Table of Contents
âAs Excel applications become more complex and the Windows development platform more powerful, Excel developers need books like this to help them evolve their solutions to the next level of sophistication. Professional Excel Development is a book for developers who want to build powerful, state-of-the-art Excel applications using the latest Microsoft technologies.â
âGabhan Berry, Program Manager, Excel Programmability, Microsoft
âThe first edition of Professional Excel Development is my most-consulted and most-recommended book on Office development. The second edition expands both the depth and range. It shines because it takes every issue one step further than you expect. The book relies on the authorsâ current, real-world experience to cover not only how a feature works, but also the practical implications of using it in professional work.â
âShauna Kelly, Director, Thendara Green
âThis book illustrates techniques that will result in well-designed, robust, and maintainable Excel-based applications. The authorsâ advice comes from decades of solid experience of designing and building applications. The practicality of the methods is well illustrated by the example timesheet application that is developed step-by-step through the book. Every serious Excel developer should read this and learn from it. I did.â
â Bill Manville, Application Developer, Bill Manville Associates
The Start-to-Finish Guide to Building State-of-the-Art Solutions with Excel 2007
In this book, four world-class MicrosoftÂ® Excel developers offer start-to-finish guidance for building powerful, robust, and secure applications with Excel. The authorsâthree of whom have been honored by Microsoft as Excel Most Valuable Professionals (MVPs)âshow how to consistently make the right design decisions and make the most of Excelâs most powerful new features. Using their techniques,you can reduce development costs, time to market, and hassleâand build more effective, successful solutions.
Fully updated for Excel 2007, this book starts where other books on Excel programming leave off. Through a hands-on case study project, youâll discover best practices for planning, architecting, and building Excel applications that are robust, secure, easy to maintain, and highly usable. If youâre a working developer, no other book on Excel programming offers you this much depth, insight, or value.
â¢ Â Â Design worksheets that will be more useful and reliable
â¢ Â Â Leverage built-in and application-specific add-ins
â¢ Â Â Construct applications that behave like independent Windows programs
â¢ Â Â Make the most of the new Ribbon user interface
â¢ Â Â Create cross-version applications that work with legacy versions of Excel
â¢ Â Â Utilize XML within Excel applications
â¢ Â Â Understand and use Windows API calls
â¢ Â Â Master VBA error handling, debugging, and performance optimization
â¢ Â Â Develop applications based on data stored in Access, SQL Server, and other databases
â¢ Â Â Build powerful visualization solutions with Excel charting engine
â¢ Â Â Learn how to work with VB.NET and leverage its IDE
â¢ Â Â Automate Microsoft Excel with VB.NET
â¢ Â Â Create managed COM add-ins for Microsoft Excel with VB.NET
â¢ Â Â Develop Excel solutions with Visual Studio Tools for Office (VSTO)
â¢ Â Â Integrate Excel with Web Services
â¢ Â Â Deploy applications more securely and efficiently
Designed for intermediate developers, this superb tutorial will lead you step by step through the process of developing enterprise web applications combining two leading-edge frameworks. Take a big leap forward in easy stages.
Spring and ExtJS are cutting edge frameworks that allow us to build high performance web applications for modern devices, that are now consuming data at a faster rate than ever before. It is the appropriate time for you to understand how to best leverage these technologies when architecting, designing, and developing large scale web development projects.
This practical guide condenses an approach to web development that was gained from real world projects, and outlines a simple, practical approach to developing high performance, and enterprise grade web applications.
Starting with configuring Java, Netbeans, and MySQL to prepare your development environment, you will then learn how to connect your Netbeans IDE to the MySQL database server. We will then explore the Task Time Tracker (3T) project database structure and populate these tables with test data.
Following on from this, we will examine core JPA concepts after reverse engineering the domain layer with Netbeans. Leveraging the Data Access Object design pattern, you will learn how to build the Java DAO implementation layer assisted by generics in base classes, followed by a Data Transfer Object enabled service layer to encapsulate the business logic of your 3T application.
The final chapters that focus on Java explore how to implement the request handling layer using Spring annotated controllers, and deploy the 3T application to the Glassfish server. We will then configure the ExtJS 4 development environment and introduce key ExtJS 4 concepts, including MVC and practical design conventions.
Covering a variety of important ExtJS 4 strategies and concepts, you will be fully-equipped to implement a variety of different user interfaces using the ExtJS MVC design pattern. Your journey ends by exploring the production build and deployment process using Maven, Sencha Cmd and Glassfish.
What you will learn from this book
An easy-to-follow tutorial, that breaks down the enterprise application development journey into easy to understand phases documented by clear examples and concise explanations.
Click here to learn more about the Microsoft Technology Associate (MTA), a new and innovative certification track designed to provide a pathway for future success in technology courses and careers.
What will you learn from this book?
If you have an idea for a killer Android app, this fully revised and updated edition will help you build your first working application in a jiffy. Youâll learn hands-on how to structure your app, design flexible and interactive interfaces, run services in the background, make your app work on various smartphones and tablets, and much more. Itâs like having an experienced Android developer sitting right next to you! All you need to get started is some Java know-how.
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First Android Development uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.