Click here to Skip to main content
15,122,149 members

Articles by Yvan Rodrigues (Articles: 12, Tip/Tricks: 16, Reference: 1)

Articles: 12, Tip/Tricks: 16, Reference: 1

RSS Feed

Average article rating: 4.92

Desktop Programming
MFC
Posted: 14 Oct 2014   Updated: 14 Oct 2014   Views: 14,681   Rating: 4.85/5    Votes: 7   Popularity: 4.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 570
Please Sign up or sign in to vote.
A complete implementation of a dynamic MFC recordset
Windows Forms
Posted: 28 Jan 2014   Updated: 28 Jan 2014   Views: 27,721   Rating: 4.83/5    Votes: 16   Popularity: 5.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 905
Please Sign up or sign in to vote.
The standard Windows Forms PictureBox is missing one very useful line of code.
WPF
Posted: 24 Oct 2014   Updated: 24 Oct 2014   Views: 30,567   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 1,820
Please Sign up or sign in to vote.
Quickly count the number of pages in a collection of PDF documents
General
Posted: 1 Jan 2014   Updated: 1 Jan 2014   Views: 14,690   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Design professionals are susceptible to the same assumptions and biases as the rest of us.
Multimedia
GDI+
Posted: 24 Jan 2015   Updated: 14 Apr 2015   Views: 22,431   Rating: 4.89/5    Votes: 19   Popularity: 6.25
Licence: The BSD License      Bookmarked: 28   Downloaded: 0
Please Sign up or sign in to vote.
Today's high-resolution cameras produce huge files, with quality you may be willing to sacrifice.
Programming Languages
C#
Posted: 27 Nov 2011   Updated: 5 Feb 2014   Views: 107,275   Rating: 4.92/5    Votes: 94   Popularity: 9.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 880
Please Sign up or sign in to vote.
Did you skip class the day trigonometry was taught? This article will explain what you’ve been missing all these years.
Posted: 13 Aug 2015   Updated: 20 Aug 2015   Views: 40,374   Rating: 4.92/5    Votes: 36   Popularity: 7.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 0
Please Sign up or sign in to vote.
Often an application needs data from an HTTP server, such as web services, or to scrape content. .NET provides HttpWebRequest, but it requires a lot of code to perform trivial operations. This class simplifies the task dramatically by abstracting the HTTP protocol, streams, and exceptions.
C# 4.0
Posted: 6 Nov 2012   Updated: 6 Nov 2012   Views: 26,681   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 1,106
Please Sign up or sign in to vote.
A head start for App Innovation contestants
XML
Posted: 22 Feb 2014   Updated: 22 Feb 2014   Views: 186,834   Rating: 4.80/5    Votes: 47   Popularity: 7.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 145   Downloaded: 21,490
Please Sign up or sign in to vote.
Giving your application the ability to update itself from a remote source couldn't be much easier.
Web Development
ASP.NET
Posted: 3 Jun 2015   Updated: 3 Jun 2015   Views: 17,182   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 189
Please Sign up or sign in to vote.
Store and retrieve messages in a central repository with SMS using Twilio and ASP.NET.
HTML
Posted: 31 Oct 2011   Updated: 3 Jan 2014   Views: 44,345   Rating: 4.87/5    Votes: 19   Popularity: 6.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 2,164
Please Sign up or sign in to vote.
HttpResponse.Filter post-processes the output of an ASP.NET page in order to modify the HTML document before it is sent to the client, similar to output buffering in PHP. The example wraps instances of a keyword on the page in an HTML element to have a highlighting style applied to it.
Posted: 27 Oct 2011   Updated: 28 Oct 2011   Views: 35,503   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 1,362
Please Sign up or sign in to vote.
The Open Graph protocol specifies additional meta tags that can be added to the page to supplement social networking sites with more information about your page.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.86

Desktop Programming
Windows Forms
Posted: 15 Jan 2014   Updated: 15 Jan 2014   Views: 7,411   Rating: 4.57/5    Votes: 3   Popularity: 2.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 182
Please Sign up or sign in to vote.
Posted: 11 May 2015   Updated: 11 May 2015   Views: 19,164   Rating: 4.94/5    Votes: 10   Popularity: 4.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
A few lines of code to make using the Windows Forms RichTextBox easier to use as a logging window.
WTL
Posted: 19 Sep 2011   Updated: 19 Sep 2011   Views: 45,612   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to install the WTL Wizard for Visual Studio 2010.
XAML
Posted: 17 Apr 2013   Updated: 18 Apr 2013   Views: 8,820   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
A simple but effective way for format bound data in XAML with the Windows Runtime
Hosted Services
Web Hosting
Posted: 5 Oct 2011   Updated: 5 Oct 2011   Views: 12,510   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
You may find that when you upload new code or assemblies, your content doesn't refresh.
Mobile Apps
Xamarin
Posted: 9 Dec 2013   Updated: 12 Dec 2013   Views: 10,900   Rating: 4.92/5    Votes: 4   Popularity: 2.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This handy tip is an easy workaround for a shortcoming in iOS 6 and 7.
Posted: 7 Apr 2014   Updated: 31 Oct 2014   Views: 18,151   Rating: 4.63/5    Votes: 8   Popularity: 4.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
There is a very high virtual memory penalty if you do.
Operating Systems
Windows
Posted: 23 Nov 2011   Updated: 25 Dec 2011   Views: 31,560   Rating: 4.91/5    Votes: 9   Popularity: 4.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How I discovered that Windows Vista doesn't always play nice with DHCP servers. Google is great for finding answers if you know the right question.
Programming Languages
C#
Posted: 21 Jun 2011   Updated: 25 Jun 2011   Views: 17,951   Rating: 4.83/5    Votes: 8   Popularity: 4.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
This tip shows one way to use reserved words as member names using verbatim identifiers.
Posted: 4 Feb 2014   Updated: 4 Feb 2014   Views: 15,540   Rating: 4.88/5    Votes: 12   Popularity: 5.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Maybe writing a tip will mean the last time I fall for this.
Posted: 9 Oct 2011   Updated: 9 Oct 2011   Views: 22,772   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
I needed to randomize a collection. Here's my solution.
Posted: 14 Dec 2014   Updated: 14 Dec 2014   Views: 118,781   Rating: 4.86/5    Votes: 6   Popularity: 3.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 6,102
Please Sign up or sign in to vote.
A demonstation of accumulators and operators
Javascript
Posted: 3 Oct 2011   Updated: 3 Oct 2011   Views: 35,231   Rating: 4.71/5    Votes: 7   Popularity: 3.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
This tip helps you to check if jQuery will be available to your script.
Shell
Posted: 7 Jun 2011   Updated: 8 Mar 2016   Views: 149,329   Rating: 4.98/5    Votes: 127   Popularity: 10.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 0
Please Sign up or sign in to vote.
This hidden key-click combination adds the ability to open a command prompt window from a Windows Explorer view.
Web Development
Posted: 11 Sep 2012   Updated: 11 Sep 2012   Views: 6,090   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
An alternate (more practical?) use for the .ws top-level domain.
XHTML
Posted: 12 Aug 2012   Updated: 13 Aug 2012   Views: 17,853   Rating: 4.83/5    Votes: 3   Popularity: 2.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
The web server that is built into Visual Studio 2010 can't serve all MIME types.

Average reference rating: 4.92

Programming Languages
C#
Posted: 3 Feb 2014   Updated: 14 Aug 2016   Views: 404,484   Rating: 4.92/5    Votes: 122   Popularity: 10.25
Licence: A Public Domain dedication      Bookmarked: 152   Downloaded: 0
Please Sign up or sign in to vote.
Complete list of GUIDs found in .csproj files and their descriptions

Average project rating:

No projects have been posted.

Yvan Rodrigues
Systems Engineer Clearpath Robotics
Canada Canada
Yvan Rodrigues has 30 years of experience in information systems and software development for the industry. He is Senior Controls Engineer at OTTO Motors

He is a Certified Technician (C.Tech.), a professional designation granted by the Institute of Engineering Technology of Ontario (IETO).

Yvan draws on experience as owner of Red Cell Innovation Inc., Mabel's Labels Inc. as Manager of Systems and Development, and the University of Waterloo as Information Systems Manager.

Yvan supports open-source software. He is a committer for SharpKit (C# to Javascript cross-compiler) and WebIssues (Issue/Ticket Management System), TinyMCE (JavaScript editor), and contributes to MySQL, Ghostscript, iTextSharp, Bacula, FreeBSD, and Xamarin.