Click here to Skip to main content
15,885,216 members

Articles by Chris Boss (Articles: 11, Technical Blogs: 51)

Articles: 11, Technical Blogs: 51

RSS Feed

Average article rating: 4.89

All Topics
27 Jun 2010   Updated: 27 Jun 2010   Rating: 4.60/5    Votes: 5   Popularity: 3.22
Licence: CPOL    Views: 18,001     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
An advanced article about string processing
API
18 Oct 2014   Updated: 19 Feb 2018   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 15,853     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
IOT and Windows – What is Needed, A Lesson from the Past
Desktop Programming
Win32
23 Aug 2018   Updated: 23 Aug 2018   Rating: 5.00/5    Votes: 18   Popularity: 6.02
Licence: CPOL    Views: 14,290     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Why some prefer the BASIC language over others
Internet of Things
Raspberry-Pi
12 Sep 2018   Updated: 12 Sep 2018   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 9,554     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A short introduction to using the Powerbasic 6.0 console compiler with the Ontime RTOS-32 embedded operating system
Multimedia
OpenGL
12 Aug 2013   Updated: 15 Aug 2013   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 24,483     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
OpenGL based 3D learning software
21 Aug 2013   Updated: 26 Nov 2013   Rating: 4.88/5    Votes: 5   Popularity: 3.41
Licence: CPOL    Views: 24,103     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
3D Sandbox with programable logic built in
Programming Languages
Powerbasic
4 Sep 2013   Updated: 4 Sep 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,322     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Draw pictures using much simpler means, including the good old fashioned Stamping technique.
21 Aug 2013   Updated: 13 Sep 2013   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 16,404     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Desktop App Builder for non-programmers for Education
Visual Basic
27 Jun 2010   Updated: 27 Jun 2010   Rating: 4.75/5    Votes: 5   Popularity: 3.32
Licence: CPOL    Views: 19,523     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
The basics of Subclassing
Visual Basic 6
2 Jul 2010   Updated: 2 Jul 2010   Rating: 4.88/5    Votes: 5   Popularity: 3.41
Licence: CPOL    Views: 28,705     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
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.
26 Jun 2010   Updated: 26 Jun 2010   Rating: 4.76/5    Votes: 13   Popularity: 5.30
Licence: CPOL    Views: 39,081     Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
The basic concepts of drawing in Windows.

Average blogs rating: 4.63

13 Dec 2013   Updated: 13 Dec 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,100     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Some of my observations about coding today and what it takes to be able to produce valuable software.
All Topics
2 Aug 2014   Updated: 2 Aug 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,240     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
I just have to say that I am getting very excited about some of the things both Intel and Microsoft are working on.
10 Jan 2015   Updated: 10 Jan 2015   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 8,680     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The rise of the tiny Windows device
3 Jan 2017   Updated: 3 Jan 2017   Rating: 3.50/5    Votes: 10   Popularity: 3.50
Licence: CPOL    Views: 10,330     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
IOT (Internet of Things), maker devices (ie. Raspberry PI like devices) and mobile PC devices (ie. phablet) all require software which can perform on minimal hardware. So how does one get such performance ? How can the hobby (“maker”) developers be helped to produce better software ? How
23 Mar 2016   Updated: 23 Mar 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 17,541     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This series of articles is about getting started in using the PowerBasic Windows native code compiler.
10 May 2016   Updated: 10 May 2016   Rating: 4.75/5    Votes: 28   Popularity: 6.80
Licence: CPOL    Views: 37,551     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The myth about BASIC
12 Feb 2014   Updated: 12 Feb 2014   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: CPOL    Views: 17,592     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
With mobile computing taking hold, programmers are looking for ways to produce smaller and faster applications.
9 Dec 2016   Updated: 9 Dec 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,221     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Exciting !    Amazing !    Wonderful ! OK, maybe that is a bit much, but it is exciting to see Microsofts move to support x86 emulation on ARM based Windows 10 mobile devices. From what I have read so far, the x86 emulation will only support 32 bit WIN32 (x86) applications, but that is fine by me.
6 Apr 2018   Updated: 6 Apr 2018   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,660     Bookmarked: 3   Downloaded: 11
Please Sign up or sign in to vote.
A better Windows experience for Maker Devices and IOT
19 Dec 2013   Updated: 19 Dec 2013   Rating: 4.83/5    Votes: 3   Popularity: 2.31
Licence: CPOL    Views: 14,074     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to teach students to code inexpensively
24 Mar 2014   Updated: 25 Mar 2014   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,060     Bookmarked: 1   Downloaded: 10
Please Sign up or sign in to vote.
What is code minimalism
8 Oct 2014   Updated: 8 Oct 2014   Rating: 4.58/5    Votes: 17   Popularity: 5.51
Licence: CPOL    Views: 15,760     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
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.
29 Mar 2016   Updated: 29 Mar 2016   Rating: 4.88/5    Votes: 16   Popularity: 5.59
Licence: CPOL    Views: 12,092     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
A generation of non-coders
15 Sep 2016   Updated: 15 Sep 2016   Rating: 4.97/5    Votes: 15   Popularity: 5.69
Licence: CPOL    Views: 11,080     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
“We need more coders”,  “Everybody needs to learn to code”, “Coding should be a basic requirement in education”, …. Have you heard or read comments similar to these ? What does this have to do with classic Visual Basic ? BASIC and the hobby programmer Why wo
14 Apr 2014   Updated: 14 Apr 2014   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 16,611     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This post discusses how BASIC is still misunderstood even after 50 years
15 May 2014   Updated: 15 May 2014   Rating: 4.20/5    Votes: 2   Popularity: 1.26
Licence: CPOL    Views: 6,770     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
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.
24 Mar 2016   Updated: 24 Mar 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,341     Bookmarked: 1   Downloaded: 2
Please Sign up or sign in to vote.
How to get started with the PowerBasic Compiler
5 May 2016   Updated: 5 May 2016   Rating: 5.00/5    Votes: 16   Popularity: 5.57
Licence: CPOL    Views: 18,030     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Copy and paste - a programmer's nightmare
13 May 2016   Updated: 13 May 2016   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 4,941     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Makers, the technology and the approach
29 Feb 2016   Updated: 29 Feb 2016   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: CPOL    Views: 16,150     Bookmarked: 7   Downloaded: 1
Please Sign up or sign in to vote.
Windows, IOT, Raspberry PI, Intel, Win32 and BASIC
27 Dec 2016   Updated: 27 Dec 2016   Rating: 4.50/5    Votes: 8   Popularity: 4.06
Licence: CPOL    Views: 11,713     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
It is time !!! Yes, it is time for a replacement for the Raspberry PI and an Intel (x86) based device running real Windows 10. Why do I say this ? The $99 Windows tablet has been surpassed ! If you read my past article, entitled “The $99 Windows tablet.
API
28 Jan 2015   Updated: 28 Jan 2015   Rating: 4.63/5    Votes: 9   Popularity: 4.41
Licence: CPOL    Views: 11,700     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
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.
6 Jun 2016   Updated: 6 Jun 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 12,251     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Time to get back to BASICs for Windows IOT and Mobile – native coding !
2 Jan 2014   Updated: 2 Jan 2014   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 6,482     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to make Windows 9.x better
4 Mar 2014   Updated: 4 Mar 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,393     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
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.
14 Jul 2014   Updated: 14 Jul 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,850     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Windows and the internet of things
Artificial Intelligence
19 Feb 2013   Updated: 19 Feb 2013   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: CPOL    Views: 18,131     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Today's development tools are becoming so complex that it makes one wonder, what has happened to software development.
Desktop Programming
MFC
2 Jun 2015   Updated: 2 Jun 2015   Rating: 4.82/5    Votes: 14   Popularity: 5.37
Licence: CPOL    Views: 15,750     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Lessons learned from legacy Windows programming
1 Feb 2018   Updated: 2 Feb 2018   Rating: 4.76/5    Votes: 24   Popularity: 6.48
Licence: CPOL    Views: 29,345     Bookmarked: 31   Downloaded: 0
Please Sign up or sign in to vote.
The elusive Control Spy utility is a WIN32 programmers friend. Control Spy is a unique set of examples of how the common controls work when writing software using the WIN32 API. The last version I personally downloaded was the 2.
Win32
4 Sep 2019   Updated: 4 Sep 2019   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: CPOL    Views: 11,623     Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Visual Basic 6.0 just doesn’t want to disappear. Why ? Likely many have written vital applications using VB 6.0 and Visual Basic dot.net is so different that it is not a viable option.
13 Sep 2016   Updated: 13 Sep 2016   Rating: 4.79/5    Votes: 5   Popularity: 3.35
Licence: CPOL    Views: 11,334     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
WIN32, the Assembler language of Windows, key to building GUI frameworks!
2 Nov 2016   Updated: 2 Nov 2016   Rating: 4.62/5    Votes: 6   Popularity: 3.59
Licence: CPOL    Views: 10,080     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
One of the challenges which I have felt made the WIN32 API dfficult to learn is that it leaned heavily on C and as a long time BASIC programmer, I always felt the C language syntax was terse in nature and that it lacked the natural syntax of languages like BASIC.
8 Nov 2015   Updated: 8 Nov 2015   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: CPOL    Views: 4,610     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The challenges of building a Visual Designer
28 Feb 2024   Updated: 28 Feb 2024   Rating: 5.00/5    Votes: 10   Popularity: 4.77
Licence: CPOL    Views: 5,880     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
BASIC: A powerful language often underestimated and undervalued
Internet of Things
Raspberry-Pi
3 Mar 2019   Updated: 3 Mar 2019   Rating: 3.77/5    Votes: 10   Popularity: 3.77
Licence: CPOL    Views: 6,631     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
I have followed stories about learning to code in education and am intrigued by what I have read.
Mobile Apps
18 May 2016   Updated: 18 May 2016   Rating: 4.11/5    Votes: 8   Popularity: 3.71
Licence: CPOL    Views: 9,644     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
While many companies have been trying to jump onto the Smart Phone bandwagon over the years, Windows devices seem to have had a troubled path there.
Operating Systems
Windows
27 Mar 2013   Updated: 27 Mar 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,160     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Only Microsoft really knows what it has planned for future versions of Windows.
1 May 2013   Updated: 1 May 2013   Rating: 4.11/5    Votes: 6   Popularity: 3.20
Licence: CPOL    Views: 15,830     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
The power of the Win32 API!
19 Feb 2013   Updated: 19 Feb 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,910     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
From the perspective of a non-Microsoft language developer, what do I think is part of the problem?
12 Mar 2013   Updated: 12 Mar 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,231     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to optimize software for Windows and tablets.
21 Mar 2013   Updated: 21 Mar 2013   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 10,541     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
What could be done to make Windows 8 tablets more popular?
26 Feb 2013   Updated: 26 Feb 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,840     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
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.
10 Nov 2014   Updated: 10 Nov 2014   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,411     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
IOT, Makers and Windows
Programming Languages
Basic
4 Sep 2017   Updated: 4 Sep 2017   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 15,351     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
BASIC is one of the most misunderstood programming languages! Mention BASIC to a current software developer and one quickly finds out that it is not viewed favorably by most programmers.
19 Apr 2017   Updated: 19 Apr 2017   Rating: 2.82/5    Votes: 6   Popularity: 2.19
Licence: CPOL    Views: 7,881     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
After years of learning how Windows works under the “hood”, as a WIN32 API programmer, I can look back at classic Visual Basic from a different perspective and see how it could have been designed better right from the start. As a long time BASIC programmer, I appreciated how easy it was
C#
7 Jan 2014   Updated: 7 Jan 2014   Rating: 4.92/5    Votes: 5   Popularity: 3.44
Licence: CPOL    Views: 8,360     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Software development for today's mobile would benefit from something which would surprise you
Java
20 Apr 2013   Updated: 20 Apr 2013   Rating: 3.33/5    Votes: 4   Popularity: 2.01
Licence: CPOL    Views: 23,880     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Is Object Oriented Programming Overrated?
Powerbasic
15 Nov 2022   Updated: 15 Nov 2022   Rating: 5.00/5    Votes: 25   Popularity: 6.90
Licence: CPOL    Views: 25,113     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
More about BASIC and what can be accomplished with the language
Visual Basic
3 Apr 2013   Updated: 3 Apr 2013   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 26,973     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
The key to future versions of BASIC is to first view them as a professional language.
5 May 2018   Updated: 5 May 2018   Rating: 2.14/5    Votes: 3   Popularity: 1.02
Licence: CPOL    Views: 5,812     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
The latest news about Windows 10 Lean version of Windows sounds exciting, but it is not enough.
Tablet
25 Feb 2013   Updated: 25 Feb 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,171     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
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.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
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.