Entries for 'c# .net application development'
We had a great summer here at DMC's Chicago office. We got to watch the Air and Water Show at Belmont Harbor, go to the Circus, drink on a boat, and play some beach volleyball. However, for a .NET developer like me the real highlight of the summe...
For Fed Ex Day 2014 Devon, Otto, and I worked on the DMC Highlight Cam Project.
The end goal of the DMC Highlight Cam project is three-fold:
Have a camera mounted so that it can continually record all activity at the ping pong table (or any ...
Object-relational mappings (ORMs) took the world by storm in the mid-aughts. Obviously there are many advantages to ORMs given their success, but there are some drawbacks. I'll explain one particular hurdle that I ran into as well as the steps I ...
The purpose of this tutorial is to get you started using the WiX tool set to create custom installers for Visual Studio applications. For more thorough documentation on creating WiX installers, please see this tutorial. This tutorial uses ...
In the past year, ping pong has become a major activity for DMC employees. Starting with the purchase of a ping pong table, it has evolved from an informal game that served as a short break from work to an organized competition.
In the fall of 201...
I had the opportunity recently to work for a client who wanted to extract log data from a Siemens WinAC PLC using a C# .NET client. The application was archiving software that would run when another software component encountered an error. Log data w...
Siemens offers useful tools for accessing both Simatic and SiMotion projects programmatically, in the form of registered COM Type Library DLLs. These tools offer many exciting possibilities (well, it does if you're like me, and get excited by thi...
DMC is proud to announce that it has achieved Gold Partner status within the Microsoft Partner Network for the ninth consecutive year. Microsoft uses Gold Status Competencies to identify top partners in specific solution areas. DMC e...
Recently DMC developed a high speed vision inspection system using LabVIEW. This system inspects many different parts and each part requires different inspection criteria, so we needed to develop a user interface (UI) that could be used to configure ...
Recently I was working on a project using several threads in C#. I had four threads; one for the Main UI, one for serial communication with some force sensors, one operating a motion controller, and the final one used to perform user defined scripts....