Click here to Skip to main content
12,945,945 members (40,095 online)

Articles by John Michael Hauck (Article: 1, Technical Blogs: 32)

Article: 1, Technical Blogs: 32

RSS Feed

Average article rating: 5.00

General Graphics
General
Posted: 24 Apr 2013   Updated: 22 May 2013   Views: 13,560   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
It has never been easier for C# desktop developers to write code that takes advantage of the amazing computing performance of modern graphics cards. In this post I will share some techniques for solving a simple (but still interesting) image analysis problem. Source Code https://www.assembla.com/co

Average blogs rating: 4.72

Grid & Data Controls
General
Posted: 24 Oct 2012   Updated: 24 Oct 2012   Views: 5,714   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Transposing GridView for Portrait mode
Grid controls
Posted: 23 Oct 2012   Updated: 23 Oct 2012   Views: 4,483   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Adding CharmFlyout to Grid Apps
Client side scripting
General
Posted: 30 Oct 2012   Updated: 30 Oct 2012   Views: 3,652   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
This entry is my own commentary on Teaching Parallelism with River Trail.
C#
General
Posted: 19 Oct 2012   Updated: 19 Oct 2012   Views: 4,030   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
How to use matrices to flatten a TransformGroup
Posted: 24 Apr 2013   Updated: 22 May 2013   Views: 12,072   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Some ad hoc performance test results for a simple program written in C# as obtained from my current desktop computer: Dell Precision T3600, 16GB RAM, Intel Xeon E5-2665 0 @ 2.40GHz, NVidia GTX Titan.
GPU Programming
General
Posted: 22 Nov 2015   Updated: 22 Nov 2015   Views: 4,323   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
It has never been easier for C# desktop developers to write code that takes advantage of the amazing computing performance of modern graphics cards.
Libraries
General
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 5,611   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
These posts are meant to inspire you to enter into the world of graphics processor programming.
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 9,745   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
These posts are meant to inspire you to enter into the world of graphics processor programming.
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 8,761   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
These posts are meant to inspire you to enter into the world of graphics processor programming.
Social Network APIs
General
Posted: 22 Oct 2012   Updated: 22 Oct 2012   Views: 3,992   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
This post describes the inner workings of TwitterRT and how it fulfills the Twitter OAUTH API.
Universal Windows Platform and Windows Runtime
General
Posted: 22 Oct 2012   Updated: 22 Oct 2012   Views: 3,674   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
PanView - a Metro panning custom control
Windows Presentation Foundation
Controls
Posted: 15 Oct 2012   Updated: 15 Oct 2012   Views: 3,570   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
In this post, I briefly discuss the design behind the VisibilityControl.
Posted: 15 Oct 2012   Updated: 15 Oct 2012   Views: 3,140   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
If you are interested in exploring alternatives to the BooleanToVisibiltyConverter, then this post is for you.
Posted: 29 Oct 2012   Updated: 29 Oct 2012   Views: 6,885   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
If you want to use a flyout for your settings, then use the standard SettingsFlyout which comes from the right side and has an integrated back button.
XAML
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 7,297   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Parallax background in XAML revisited
Posted: 22 Oct 2012   Updated: 22 Oct 2012   Views: 3,222   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
How to flatten a TransformGroup
Parallel Programming
General
Posted: 22 Jul 2013   Updated: 23 Jul 2013   Views: 7,544   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Writing massively parallel Windows software in C++ that takes full advantage of the processing power found in the video cards of today’s gaming computers.
Windows 8 Design
Design
Posted: 23 Oct 2012   Updated: 23 Oct 2012   Views: 2,702   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
CharmFrame - the Design
General
Posted: 29 Oct 2012   Updated: 29 Oct 2012   Views: 5,184   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
This post describes the design of the CharmFlyout custom control, discussing both the C# and XAML that achieves the desired functionality.
Posted: 29 Oct 2012   Updated: 29 Oct 2012   Views: 10,685   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Settings charm flyouts to a C# Metro application.
Design and Architecture
Application Design
Posted: 19 Oct 2012   Updated: 19 Oct 2012   Views: 4,940   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Design of the PanView custom control discussing both the C# and XAML that achieves the desired functionality
Book Reviews
General
Posted: 13 May 2013   Updated: 18 May 2013   Views: 9,238   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
“Programming Massively Parallel Processors (second edition)” by Kirk and Hwu is a very good second book for those interested in getting started with CUDA.
Hardware & System
Hardware programming
Posted: 13 Oct 2012   Updated: 13 Oct 2012   Views: 8,406   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Part 1 of this series highlights the model that will be used to introduce the project to the students.
Posted: 23 Dec 2012   Updated: 23 Dec 2012   Views: 6,621   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Controlling intelligent precision electric motors from Windows applications written in C#
Posted: 23 Dec 2012   Updated: 23 Dec 2012   Views: 4,572   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Controlling intelligent precision electric motors from Windows applications written in C#
Posted: 29 Dec 2012   Updated: 29 Dec 2012   Views: 6,245   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Controlling a Schneider Electric M-Drive stepper motor with an integrated encoder and controller
Posted: 30 Dec 2012   Updated: 30 Dec 2012   Views: 5,143   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
These posts focus on controlling intelligent precision electric motors from Windows applications written in C#. Specifically, we will be controlling a Schneider Electric M-Drive stepper motor with an integrated encoder and controller.
Posted: 23 Sep 2013   Updated: 23 Sep 2013   Views: 28,842   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
This blog entry is about motorizing a telescope.
Scrapbook
General
Posted: 15 Jan 2013   Updated: 15 Jan 2013   Views: 4,314   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
CodeMash at the Kalahari Convention Center in Sandusky, OH, from January 8th through January 11th, 2013.
Uncategorised Technical Blogs
General
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 8,351   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
These posts are meant to inspire you to enter into the world of graphics processor programming.
Posted: 19 Oct 2012   Updated: 19 Oct 2012   Views: 3,970   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
CharmFlyout – Supporting sub-flyouts
Posted: 2 Nov 2014   Updated: 2 Nov 2014   Views: 5,205   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
How to motorize a telescope - Part 2
No tips have been posted.
No reference articles have been posted.

John Michael Hauck
Software Developer (Senior) LECO Corporation
United States United States
John Hauck has been developing software professionally since 1981, and focused on Windows-based development since 1988. For the past 17 years John has been working at LECO, a scientific laboratory instrument company, where he manages software development. John also served as the manager of software development at Zenith Data Systems, as the Vice President of software development at TechSmith, as the lead medical records developer at Instrument Makar, as the MSU student who developed the time and attendance system for Dart container, and as the high school kid who wrote the manufacturing control system at Wohlert. John loves the Lord, his wife, their three kids, and sailing on Lake Michigan.


Advertise | Privacy | Mobile
Web01 | 2.8.170518.1 | Last Updated 23 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid