Click here to Skip to main content
14,874,484 members

Articles by David O'Neil (Articles: 9, Tip/Tricks: 2)

Articles: 9, Tip/Tricks: 2

RSS Feed

Average article rating: 4.91

Desktop Programming
Win32
Posted: 14 Feb 2013   Updated: 14 Feb 2013   Views: 12,590   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 327
Please Sign up or sign in to vote.
Need to make a simple, or not-so-simple dialog? The following approach may be just the ticket, even without DWinLib!
Posted: 14 Feb 2013   Updated: 17 Jan 2021   Views: 14,421   Rating: 4.94/5    Votes: 6   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 329
Please Sign up or sign in to vote.
A little about how things work behind the scenes in DWinLib!
Posted: 6 Jul 2014   Updated: 17 Jan 2021   Views: 53,681   Rating: 4.94/5    Votes: 28   Popularity: 7.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 61   Downloaded: 2,632
Please Sign up or sign in to vote.
My DWinLib Windows API wrapper combined with Francisco Campos's Pretty WinAPI framework
Multimedia
GDI
Posted: 31 Mar 2018   Updated: 17 Jan 2021   Views: 10,491   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 381
Please Sign up or sign in to vote.
Everybody Loves the Mandelbrot Set! Here's a browser for it!
Programming Languages
C++
Posted: 16 Jan 2021   Updated: 16 Jan 2021   Views: 2,220   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 109
Please Sign up or sign in to vote.
Overview of build process for DWinLib programs with or without using libraries
Posted: 6 Oct 2005   Updated: 5 Jun 2014   Views: 80,873   Rating: 4.73/5    Votes: 13   Popularity: 5.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 113
Please Sign up or sign in to vote.
An article on a quasi-pimpl, as well as a neat global object manager.
PHP
Posted: 10 Jul 2013   Updated: 29 Oct 2014   Views: 36,421   Rating: 4.88/5    Votes: 5   Popularity: 3.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
A few classes for handling PayPal Instant Payment Notifications, to take care of the necessary processing on your end.
Visual C++ 10.0
Posted: 4 Jul 2013   Updated: 31 Jan 2014   Views: 33,274   Rating: 4.83/5    Votes: 8   Popularity: 4.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
A quick comparison of the C++11 lambda/delegate approach vs. Sergey Ryazanov's 'Impossibly Fast Delegates.'
Visual C++ 12.0
Posted: 30 Oct 2014   Updated: 24 Nov 2014   Views: 131,909   Rating: 4.89/5    Votes: 36   Popularity: 7.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 872
Please Sign up or sign in to vote.
A short introduction to Object Oriented Programming with C++, showing the basics of objects and virtual functions in an approachable manner.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 5.00

Operating Systems
Windows
Posted: 2 Apr 2017   Updated: 2 Apr 2017   Views: 5,591   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A Powershell command to count lines of code (loc), so I can look it up quicker in the future
Web Development
HTML
Posted: 30 Nov 2014   Updated: 30 Nov 2014   Views: 11,361   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 236
Please Sign up or sign in to vote.
I needed an 'Update' solution for a project, and modified Geert van Horrik's 'Updater' to do so. This is the solution in Visual Studio Community Edition

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

David O'Neil
Software Developer www.randommonkeyworks.com
United States United States
I am the author of Laughing at the Devil: One Man’s Religious Discoveries. If you want to understand the astronomic investigations of our priests 3,000 years ago, LATD is the book to turn to. It opens up the thoughts that pushed them away from their earlier polytheism and towards our current definition of God.

Trained as a mechanical engineer, I have been involved with design, supervision, and project management. I taught myself C++ programming in order to play around with binaural beats more easily. I've also created various databases to help with project management and personal tasks.

Databases are cool and extremely useful! Happy coding, everybody!