The difference between Structs and Classes isn't about data vs. code: it's about what happens when you move the data around. And sometimes you want a Struct, not a Class.
In Part 2 of this three-part series on dataflow programming with the Task Parallel Library, Eric Vogel shows you how to create a Windows 8 application that uses a composite parallel data flow.
RAII, or "Resource Acquisition Is Initialization", has become a standard C++ coding practice. Here's why.
How do we as developers present data to a user? In Android, we use the ListView in its various forms.
- By Wallace McClure
The major challenge when working with permutations is that the factorial function gets very, very large very, very quickly. The BigInteger data type was introduced in the .NET Framework 4.0; it enables the writing of effective permutation code.
- By James McCaffrey
The Task Parallel Dataflow (TDF) library helps developers tackle complex parallel use cases.
- By Andrew J. Brust
Visual Basic and C# developers can eliminate repetition by customizing the project and item templates in Visual Studio.
Eric Vogel covers some practical uses for the long awaited interfaces, IReadOnlyList and IReadOnlyDictionary in .NET Framework 4.5.
Visual Studio Async is a powerful development framework, but it's important to understand how it works to avoid performance hits.
- By Patrick Steele
If your app requires the creation and manipulation of combinations of objects, the BigInteger structure in the Microsoft .NET Framework can offer huge advantages to combination functions.
- By James McCaffrey
See how lambda expressions enhance a common programming scenario.
How to use lock screen badge and tile notifications in your Windows 8 application.
The operating system will release to manufacturing in August.
How to separate complex object construction from its representation using the Builder design pattern in C#.
C++ does things differently than C# or Visual Basic, especially when it comes to class construction. Take this tour to learn about the differences.
A skunkworks project by Xamarin, the developers of Mono for Android and Mono Touch, machine-translated millions of lines of Java in Android to C#.
- By Readers of Visual Studio Magazine
How to schedule live tile and badge updates in a Windows 8 application.
Using Windows Phone's Map control and displaying multiple points using data binding.
- By Nick Randolph
Windows Phone 8, expected later this year, will introduce a development model based on C++/C and DirectX to facilitate code sharing with Microsoft's upcoming Windows 8 operating system.
- By Kathleen Richards