Suppose you have to develop software for managing a custom storage of end-user documents and files. There are several approaches to data storage possible. Right choice of data storage technique will make your software versatile, robust and scalable, while mistakes made at this step will cause additional expenses, loss of competitive qualities and, of course, clients. This article discusses the advantages and disadvantages of each technique.
Latest Visual C++ / C++ Articles - Page 26
The introduction of the iPad and other slates demonstrates that end users have a strong appetite for touch-enabled experiences. MFC 10 adds comprehensive support for touch functionality, allowing users with tablet PCs and digitizers to interact with applications in a simple, natural manner, including gestures and multi-touch.
MFC serialization and files version management in Multiple Document Interfaces applications (MDI)
Learn about MFC serialization and files version management in dialog applications.
Using shared_ptr instead of raw pointers helps you avoid the common pitfalls associated with raw pointers but in some cases, its performance isn't satisfactory. Unique_ptr is a new C++0x smart pointer that is compact, fast and fully compatible with the standard library. Find out how to use unique_ptr to make your code safer without sacrificing performance.
Explore the details of how a Shell Explorer Context Menu works and learn the role played by the registry database.
Latest CodeGuru Developer Columns
Learn to implement exception handling mechanism in C++.
Bots are rapidly replacing the older technologies. Read through and become proficient with Bing Bots.
Learn to distinguish between interfaces and classes, and when to use which.
With Microsoft's new Project Rome, the user experience across all platforms (Windows, iOS, or Android) will be seamless among different hardware.