So many tutorials are video-based, which is typically very good. Sometimes a written tutorial with screenshots is nice. Came across one on how to build various shapes in Illustrator.
Just like with all kinds of user permissions on UWP apps, capabilities must be explicitly set through the manifest file. This goes true for using any serial ports too. Normally, the manifest in a UWP project has a list of checkboxes with various capabilities that can be turned on and off graphically. Unfortunately, “Serial” is…Details
Yea, that’s a long title to the article. However, the information in this article is super useful when you have to cross the same bridge because there is no clear way to debug. Here’s what’s going on. I am making a UWP app in Visual Studio. I want to split out some of my code from…Details
UWP apps have a bunch of extra setup options that typical WPF does not have. This article either explains or points to resources that could help. Most, if not all, of the focus will be on the package.appxmanifest file that is generated with defaults upon creating a new UWP project in Visual Studio. Visual assets…Details
Gone are the days of choosing a location on the hard drive and saving/loading. UWP adopts a more phone or tablet-like approach where the user must give permissions before an app can conduct specific kinds of actions – including looking at specific folders, even in a desktop application. With UWP, you now have StorageFolders. There…Details
Passing data from worker threads to the UI thread is always a chore no matter which programming language is used. Code can be a bear to develop, complex to read, and difficult to maintain. Race conditions, debugging, security access, etc – it’s all a not-so-fun part of coding. I see that C# 4.0 introduced the async/await…Details
UWP apps are funny. Unlike regular desktop apps, it’s not always obvious how to store and retrieve data. There are two cases I’m talking about: There is no Settings GUI in UWP apps like there was in WPF apps. Previously, an Engineer could right-click on Properties in Visual Studio and set initial values for the…Details
So many methodologies on how to program. Things were so simple 20-30 years ago. Single file programs. Then turning into multiple files, procedural. Then OOP. Then Winforms. Then MFC. Then .NET and all the C# goodness. Then WPF. And now MVVM. There’s pluses and minuses to advancement in technology. On some occasions, I feel that…Details