Click here to Skip to main content

Articles by Chris Boss (Articles: 8, Technical Blogs: 26)

Articles: 8, Technical Blogs: 26

RSS Feed

Average article rating: 4.79

Dialogs and Windows
General
Posted: 27 Jun 2010   Updated: 27 Jun 2010   Views: 10,812   Rating: 4.86/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The basics of Subclassing
Miscellaneous
Custom Controls
Posted: 2 Jul 2010   Updated: 2 Jul 2010   Views: 11,808   Rating: 4.86/5    Votes: 4   Popularity: 2.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Writing custom control classes the old fashioned way (no .NET or COM classes) is a lost art, but it is not too difficult to learn.
Tablets and All-in-Ones
App Innovation 2013 Contest Entries
Posted: 12 Aug 2013   Updated: 15 Aug 2013   Views: 5,731   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
OpenGL based 3D learning software
Posted: 4 Sep 2013   Updated: 4 Sep 2013   Views: 2,653   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Draw pictures using much simpler means, including the good old fashioned Stamping technique.
Posted: 21 Aug 2013   Updated: 13 Sep 2013   Views: 4,119   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Desktop App Builder for non-programmers for Education
Posted: 21 Aug 2013   Updated: 26 Nov 2013   Views: 7,732   Rating: 4.88/5    Votes: 5   Popularity: 3.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
3D Sandbox with programable logic built in
General Graphics
General
Posted: 26 Jun 2010   Updated: 26 Jun 2010   Views: 19,316   Rating: 4.41/5    Votes: 10   Popularity: 4.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
The basic concepts of drawing in Windows.
String handling
General
Posted: 27 Jun 2010   Updated: 27 Jun 2010   Views: 9,905   Rating: 4.50/5    Votes: 4   Popularity: 2.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
An advanced article about string processing

Average blogs rating: 4.67

Dialogs and Windows
Windows Common dialogs
Posted: 2 Aug 2014   Updated: 2 Aug 2014   Views: 3,399   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
I just have to say that I am getting very excited about some of the things both Intel and Microsoft are working on. Why ? Old time programmer feeling lost I have been programming since the 1980′s professionally (anyone remember the Commodore 64, TI-99, CPM ?) and like most programmers change i
Posted: 10 Jan 2015   Updated: 10 Jan 2015   Views: 3,599   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Beginning in the fall of 2014, something exciting started to happen. Microsofts new approach of low cost (and some times free) versions of Windows (x86) for OEM’s building small and low cost devices began to take shape. There is little doubt in the mind of this developer that this was a smart
Mobile Development
Palm Development
Posted: 7 Jan 2014   Updated: 7 Jan 2014   Views: 4,782   Rating: 4.92/5    Votes: 5   Popularity: 3.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Software development for today's mobile would benefit from something which would surprise you
VB.NET
General
Posted: 3 Apr 2013   Updated: 3 Apr 2013   Views: 11,747   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
The key to future versions of BASIC is to first view them as a professional language.
GPU Programming
OpenCL
Posted: 12 Feb 2014   Updated: 12 Feb 2014   Views: 6,849   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
With mobile computing taking hold, programmers are looking for ways to produce smaller and faster applications. Soon with the so called “Internet of Things” concept bringing possibly even smaller mobile devices into all areas of life, the need for smaller and faster software capable of r
Win32/64 SDK & OS
General
Posted: 27 Mar 2013   Updated: 27 Mar 2013   Views: 2,971   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Only Microsoft really knows what it has planned for future versions of Windows.
Posted: 1 May 2013   Updated: 1 May 2013   Views: 5,685   Rating: 4.00/5    Votes: 5   Popularity: 2.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The power of the Win32 API!
Windows API
General
Posted: 19 Feb 2013   Updated: 19 Feb 2013   Views: 2,625   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
From the perspective of a non-Microsoft language developer, what do I think is part of the problem?
Posted: 12 Mar 2013   Updated: 12 Mar 2013   Views: 2,704   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
How to optimize software for Windows and tablets.
Vista Native APIs
Posted: 28 Jan 2015   Updated: 28 Jan 2015   Views: 2,128   Rating: 4.50/5    Votes: 5   Popularity: 3.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
In the Windows world, software development can easily become stagnated if developers push too much for more higher level functionality at the expense of low level functionality.
Windows Powershell
Posted: 25 Feb 2013   Updated: 25 Feb 2013   Views: 4,297   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
I am just waiting for the first Windows 8 small footprint tablet, 7 inch screen and so thin and lite it just weighs nothing in my hands.
Posted: 21 Mar 2013   Updated: 21 Mar 2013   Views: 5,467   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
What could be done to make Windows 8 tablets more popular?
Posted: 2 Jan 2014   Updated: 2 Jan 2014   Views: 3,250   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
How to make Windows 9.x better
Posted: 4 Mar 2014   Updated: 4 Mar 2014   Views: 2,463   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Maybe this is only possible in my imagination, but I really do think it could be possible and if so it could bring Windows to a totally different use than ever imagined before. Let’s start with the Desktop ! What does this have to do with the ultimate Windows tablet ? A lot, but be […]
Posted: 14 Jul 2014   Updated: 14 Jul 2014   Views: 3,473   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Having just read an interesting article by Paul Thurott, about Microsofts Internet of Things SDK built upon 32 bit x86 Windows and using Intels Galileo device (an x86 device the size of the Raspberry PI device) which uses Intels tiny system on a chip CPU (Quark), I found very interesting one of the
Posted: 18 Oct 2014   Updated: 18 Oct 2014   Views: 3,585   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
The exciting Internet of Things is the next frontier for programmers. Most interesting is the possiblity of Windows running such devices. But what is need to make this possible ? Is a shift in mindset needed to make this possible ? A lesson from the past Programmers who got their start back in the 1
Programming Tips
Testing and Quality Assurance
Posted: 20 Apr 2013   Updated: 20 Apr 2013   Views: 11,025   Rating: 3.40/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Is Object Oriented Programming Overrated?
Code Generation
General
Posted: 19 Dec 2013   Updated: 19 Dec 2013   Views: 6,837   Rating: 4.83/5    Votes: 3   Popularity: 2.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
How to teach students to code inexpensively
Posted: 24 Mar 2014   Updated: 25 Mar 2014   Views: 4,760   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 1
If there was one complaint I have with a lot of code today it is the lack of easy readability. True, programming language code by its nature can’t always be easy to read. But shouldn’t it be the goal of programmers to write code which is more readable ? Some to learn from BASIC It [&#823
Posted: 8 Oct 2014   Updated: 8 Oct 2014   Views: 7,038   Rating: 4.55/5    Votes: 16   Popularity: 5.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Having been programming since the 1980′s, I often wonder what has happened to programming. When learning something new from a technology book I would often gauge the books quality on how simply the topic was explained and how quickly I could grasp the subject. Complexity may seem impressive, b
Design and Architecture
General
Posted: 19 Feb 2013   Updated: 19 Feb 2013   Views: 5,890   Rating: 4.00/5    Votes: 2   Popularity: 1.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Today's development tools are becoming so complex that it makes one wonder, what has happened to software development.
Work Issues
The Developer's Life
Posted: 13 Dec 2013   Updated: 13 Dec 2013   Views: 3,965   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Some of my observations about coding today and what it takes to be able to produce valuable software.
Hardware & System
General
Posted: 26 Feb 2013   Updated: 26 Feb 2013   Views: 3,145   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
By using a procedural based approach using such a three tiered system, I strongly believe that operating systems could be designed to be simpler, faster and smaller, which is exactly what we need today for our mobile platforms.
Uncategorised Technical Blogs
General
Posted: 14 Apr 2014   Updated: 14 Apr 2014   Views: 5,434   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
It appears that the BASIC programming language has been around a lot longer than most of us have realized. It had its beginnings back in 1964 at Dartmouth College. BASIC has a long and rich history as a programming language, but often today it is viewed as a beginners language or childs language. Wh
Posted: 15 May 2014   Updated: 15 May 2014   Views: 3,132   Rating: 4.20/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
With all the interest in the “Internet of Things”, currently being discussed in the programming world, it is worth reexamining our approaches to developing software. One thing is for sure, building fast executing software for tinier and tinier devices requires some real rethinking. But w
IoT Overview
General
Posted: 10 Nov 2014   Updated: 10 Nov 2014   Views: 4,073   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
It is exciting to see all the new computing devices that are being released in 2014. The latest Raspberry PI A+ device is a full PC motherboard at only $20 and is even smaller than its previous versions. In the 3D printing world, tiny computing devices have made it possible for the “maker&#822
No tips have been posted.
No reference articles have been posted.

Chris Boss
Software Developer Computer Workshop
United States United States
Chris Boss is the owner (and programmer) of a small software development business in rural Virginia, called the Computer Workshop. For the last ten years or so he has been developing tools for use by Powerbasic programmers (see: http://powerbasic.com ). His main product called EZGUI (Easy GUI) is a high level GUI engine with Visual Designer and code generator. It is in its fifth generation now. He is an experienced Windows API programmer (more low level) and has experience in writing GUI engines (forms/controls), drag and drop Visual Designers, Graphics engines (printing and to the screen) and one of his favorites is a Sprite engine (2D animated movable images). His current project is version 5.0 of his main product EZGUI, adding such features as multi-monitor support, component engine, custom control engine, superclass engine and the latest project a 3D OpenGL based custom control. One of the goals he has is to push the limits of Windows software development, while making it easy, fast execution speed, small footprint (size of executables) and code reusability while providing a more graphic experience in user interfaces, while still being able to write software which can fit on a floppy disk (small footprint), use minimal amount of memory and able to run on multiple versions of Windows from 95 to Win8.


Advertise | Privacy | Mobile
Web02 | 2.8.150129.1 | Last Updated 30 Jan 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid