Click here to Skip to main content
15,072,311 members

Articles by Steve Wellens (Articles: 2, Technical Blogs: 63, Tip/Tricks: 3)

Articles: 2, Technical Blogs: 63, Tip/Tricks: 3

RSS Feed

Average article rating: 4.44

Web Development
ASP.NET
Posted: 1 Apr 2009   Updated: 11 Feb 2013   Views: 58,234   Rating: 4.00/5    Votes: 7   Popularity: 3.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
Please Sign up or sign in to vote.
Who remembers Object Databases? At one time they were going to dominate the programming world. But, as with a lot of over-hyped technology (Lisp, AI, ADA, Virtual Reality) they were destined to a small niche segment of the market. Relational Databases remain king. Why? Because Relational Databases
HTML
Posted: 5 Jan 2014   Updated: 7 Jan 2014   Views: 9,531   Rating: 4.89/5    Votes: 5   Popularity: 3.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Lurking in the shadows of the Stack Overflow website, selling aerosol cans of Bug-No-More to the rubes, I came across a question I thought I could answer. The OP (original poster) was using JavaScript to select and modify HTML elements without success.

Average blogs rating: 4.45

.NET
Posted: 23 Jul 2009   Updated: 26 Jul 2009   Views: 21,670   Rating: 4.83/5    Votes: 9   Popularity: 4.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
There are plenty of tips out on the web that I see no need to repeat here. But this one made such a remarkable difference on my box that I had to post it…
All Topics
Posted: 7 Apr 2012   Updated: 7 Apr 2012   Views: 4,820   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Some interesting things on jQuery.
Posted: 4 Feb 2011   Updated: 4 Feb 2011   Views: 17,610   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Having a clickable image in a web page is not a big deal. Having an image in a web page with clickable hotspots is a big deal. The powerful GIMP editor has a tool to make creating clickable hotspots much easier. GIMP stands for GNU Image Manipulation Program.
Posted: 10 Jan 2011   Updated: 10 Jan 2011   Views: 34,298   Rating: 4.40/5    Votes: 8   Popularity: 3.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Passing strings by ref
Posted: 19 Nov 2009   Updated: 21 Jul 2011   Views: 15,850   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
More and more often I've been seeing C# code like this: var Data = GetData(); What on earth does GetData() return? This code is not as maintainable as it could be and is not as maintainable as it should be.
Posted: 24 Jul 2011   Updated: 24 Jul 2011   Views: 6,870   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
I believe developers go through several learning phases on their way to becoming world class developers. Here are five of them.
Posted: 8 Jun 2014   Updated: 8 Jun 2014   Views: 7,520   Rating: 4.63/5    Votes: 8   Popularity: 4.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
I generally don't post stuff like this but…what the hell…Are you a good developer? A great developer? A World Class developer? Perhaps you only think you are a good developer. Maybe you are a terrible developer and don't even know it.
Posted: 9 Jun 2014   Updated: 9 Jun 2014   Views: 6,690   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Having a clickable image in a web page is not a big deal. Having an image in a web page with clickable hotspots is a big deal. The powerful GIMP editor has a tool to make creating clickable hotspots much easier. GIMP stands for GNU Image Manipulation Program.
Posted: 9 Jun 2014   Updated: 9 Jun 2014   Views: 6,240   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
I've always appreciated these tools: Expresso and XPath Builder. They make designing regular expressions and XPath selectors almost fun! Did I say fun? I meant less painful.
Posted: 3 Sep 2014   Updated: 3 Sep 2014   Views: 20,911   Rating: 4.67/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Recently, I attended a Twin Cities .NET User Group presentation on SignalR.  I had heard about SignalR several times and was curious.   Plus there was free pizza….SignalR has revamped the way I think about web sites.   Normally, a browser requests some data and the server sends it.
Desktop Programming
MFC
Posted: 1 Apr 2009   Updated: 1 Apr 2009   Views: 14,980   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
On the ASP.NET forums where I moderate, the poster's IP address is displayed at the bottom of the post. Often I am curious and paste the poster's IP address into an IP locator web page to find out where they are posting from. This was tedious.
Posted: 1 Apr 2009   Updated: 8 Apr 2009   Views: 25,010   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Being on the software "bleeding edge" is similar to being the "point man" in combat. I generally avoid being the first to adopt new technology until some other poor bastard has led the way…and occasionally paid a price: The price being missed deadlines, ulcers and ruined reputations. No thanks.
Hosted Services
Azure
Posted: 15 Oct 2012   Updated: 1 Nov 2012   Views: 8,491   Rating: 4.25/5    Votes: 3   Popularity: 2.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Remember the SETI screen savers that used to be on everyone's computer? As far I as know, it was the first bona-fide use of "Cloud" computing…albeit an ad hoc cloud.
jQuery
Posted: 13 Feb 2011   Updated: 22 Mar 2011   Views: 12,490   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
I've always appreciated these tools: Expresso and XPath Builder. They make designing regular expressions and XPath selectors almost fun! Did I say fun? I meant less painful.
Operating Systems
Windows
Posted: 1 Apr 2009   Updated: 11 Dec 2009   Views: 21,460   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Installing XP SP3 "Access Denied"
Posted: 5 Aug 2013   Updated: 5 Aug 2013   Views: 15,212   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Code builder for jQuery AJAX.
Programming Languages
C#
Posted: 6 Feb 2013   Updated: 6 Feb 2013   Views: 17,880   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
Years ago, when I created my first ASMX Web Service and called it from an application, it was easy and it was fun. I was able to call functions on a server, from a client, with little effort.
Posted: 1 Apr 2009   Updated: 1 Apr 2009   Views: 17,250   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
While moderating posts over on the Asp.Net forums, I ran into a thread containing questions about using Nullable types. Nullable types are a simple concept: Allow value types to have the value of null.
Posted: 1 Jun 2009   Updated: 25 Jul 2009   Views: 70,580   Rating: 2.91/5    Votes: 14   Popularity: 3.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Developers, Software Engineers, and Programmers are logical, rational, reasonable people right? Sure they are…until you disagree with something they believe in. Then they can become the most enflamed, outraged, foaming-at-the-mouth, intolerant, lunatics you've ever had the pleasure of meeting.
Posted: 18 Jul 2009   Updated: 19 Apr 2010   Views: 48,061   Rating: 4.48/5    Votes: 21   Popularity: 5.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 59   Downloaded: 0
Please Sign up or sign in to vote.
Many beginners struggle with the concept of an Interface. Over on the ASP.NET forums, where I moderate, the question is asked a surprising number of times. I'm going to try to describe and explain the concept of an Interface…simply and concisely.
Posted: 30 May 2011   Updated: 30 May 2011   Views: 13,800   Rating: 3.17/5    Votes: 3   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
You can use the LINQ library functions, which are extension methods, without having to delve into Reverse Polish SQL.
C++
Posted: 7 Apr 2009   Updated: 11 May 2009   Views: 201,176   Rating: 4.88/5    Votes: 36   Popularity: 7.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 77   Downloaded: 0
Please Sign up or sign in to vote.
Usually, when you think of a Web Service, you think …make the call, get the response, and get on with the task at hand. These "one shot" calls are the norm in Web Services but there may be times when you need a little more. You may need the Web Service to remember states between calls.
Posted: 3 Sep 2014   Updated: 3 Sep 2014   Views: 8,010   Rating: 4.73/5    Votes: 6   Popularity: 3.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 22
Please Sign up or sign in to vote.
Years ago, when I created my first ASMX Web Service and called it from an application, it was easy and it was fun. I was able to call functions on a server, from a client, with little effort.
Posted: 7 Apr 2009   Updated: 7 Apr 2009   Views: 15,140   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
"It works on my machine." How many times have we heard that?  Getting something to work on other machines, after deployment, can be the final challenge in a successful project.
Javascript
Posted: 25 Jan 2010   Updated: 25 Jan 2010   Views: 18,890   Rating: 4.79/5    Votes: 19   Popularity: 6.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
Please Sign up or sign in to vote.
Most of the jQuery code I've seen uses anonymous functions even when they aren't needed which makes the code harder to read, buggier and less maintainable. What a nightmare.
Posted: 30 Nov 2011   Updated: 30 Nov 2011   Views: 15,370   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
jQuery Templates have been discontinued. The new pretender to the throne is JsRender.
Posted: 9 Jun 2009   Updated: 10 Jun 2009   Views: 107,315   Rating: 4.91/5    Votes: 38   Popularity: 7.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 0
Please Sign up or sign in to vote.
Sometimes you want your web page to 'stay alive'. That is, if a user is filling out a complicated form, you do not want the session to time out before they are finished. The user could get very angry and rightfully so: You might even get yelled at!
SQL
Posted: 19 Oct 2009   Updated: 31 Dec 2013   Views: 28,140   Rating: 4.82/5    Votes: 10   Popularity: 4.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
"The SQL command ran, there's no error message but nothing changed! What's going on? Do you think it's a virus? Maybe there's a bug in .NET!"
Posted: 7 Jan 2010   Updated: 7 Jan 2010   Views: 14,140   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In an earlier post here, I wrote two functions to Serialize and Deserialize objects to XML strings. Since then, while reading a book about XML, I learned of even more power in the .NET XML Serialization libraries*...
Posted: 15 Dec 2009   Updated: 7 Jan 2010   Views: 29,101   Rating: 4.45/5    Votes: 6   Popularity: 3.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
This is one of those tucked-away features in Visual Studio that, once you find it, can make you slap your forehead so hard that it hurts.
XML
Posted: 8 Apr 2009   Updated: 8 Apr 2009   Views: 14,311   Rating: 4.91/5    Votes: 3   Popularity: 2.34
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Back in the old days, when dinosaurs roamed the earth, developers wanting to exchange data between applications used binary formatted data, hardcoded text field lengths, or delimited text files. Much parsing and error checking was involved. It was tedious.
Posted: 2 Jul 2009   Updated: 6 Jan 2010   Views: 25,450   Rating: 3.67/5    Votes: 3   Popularity: 1.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Over on the ASP.NET forums I recently had the opportunity* to help a few lost souls by showing them how to serialize objects to XML and deserialize the XML back into objects.
XSLT
Posted: 1 Sep 2009   Updated: 26 Feb 2011   Views: 75,136   Rating: 4.69/5    Votes: 12   Popularity: 4.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
XSLT stands for Extensible Stylesheet Language Transformations.There is so much to learn in our technical world… and so little time….and for some of us, even fewer brain cells. Alas, such is the life of a nerd/dweeb/geek.The latest technology I spent brain cells on is XML Transforms.
Security
Posted: 11 Jun 2014   Updated: 11 Jun 2014   Views: 11,011   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
There was a question from a student over on the Asp.Net forums about improving site performance. The concern was that every time an app setting was read from the Web.Config file, the disk would be accessed. With many app settings and many users, it was believed performance would suffer.
Web Development
ASP.NET
Posted: 1 Apr 2009   Updated: 4 May 2009   Views: 35,040   Rating: 4.73/5    Votes: 9   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 0
Please Sign up or sign in to vote.
How to have "static" buttons on a Master Page call functions in child pages when clicked.
Posted: 4 Sep 2010   Updated: 4 Sep 2010   Views: 36,411   Rating: 4.17/5    Votes: 5   Popularity: 2.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
Like most developers, I love finding tools that do my work for me and make me look good. And, like most developers, I am extremely wary of adding too much outside crap to a project which can make maintaining it a nightmare.
Posted: 28 Nov 2010   Updated: 28 Nov 2010   Views: 37,022   Rating: 4.25/5    Votes: 7   Popularity: 3.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Finding Controls in a Master Page with jQuery
Posted: 17 Jan 2011   Updated: 18 Jan 2011   Views: 24,631   Rating: 4.84/5    Votes: 16   Popularity: 5.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
There was a question from a student over on the Asp.Net forums about improving site performance. The concern was that every time an app setting was read from the Web.Config file, the disk would be accessed. With many app settings and many users, it was believed performance would suffer.
Posted: 19 Aug 2009   Updated: 22 Aug 2009   Views: 48,000   Rating: 4.13/5    Votes: 7   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
There was a question about this on the ASP.NET forums and after a quick search I didn't find a good generic function so I thought I'd supply one. Note: I wanted this to be as broad and useful as possible, so the second parameter is a ListControl which both the ListBox and DropDownList inherit from.
Posted: 14 May 2009   Updated: 14 May 2009   Views: 13,210   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Over on the Asp.Net forums, a user asked how to store an ordered list of pages in an Xml file so he could use it to control the navigation of a group of pages on his web site. It was for a 'Wizard' where the user needed to go through the pages in sequence…no jumping directly to a page.
Posted: 2 Mar 2010   Updated: 3 Sep 2014   Views: 30,221   Rating: 4.85/5    Votes: 11   Popularity: 5.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 44   Downloaded: 0
Please Sign up or sign in to vote.
Often, there are many ways to do the same thing in .NET. You can do things the hard way or the easy way. By hard, I mean you can type a lot of code by hand. By easy, I mean you can click and drag and drop.
Posted: 8 Apr 2009   Updated: 8 Apr 2009   Views: 21,960   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Level: Beginner. After getting information from a database, you may also want summary information about the data (totals, averages, counts, etc.). This can be done using SQL group by clauses or, it can be done while binding to a GridView.
Posted: 1 Apr 2009   Updated: 2 Apr 2009   Views: 15,610   Rating: 3.75/5    Votes: 3   Popularity: 1.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
It's possible you may develop dozens of web sites without ever doing any data caching. However, if you are trying to increase performance, data caching can be a key tool. The Asp.Net Cache object is remarkably easy to use, but it has many settings which makes it extremely powerful.
Posted: 1 Apr 2009   Updated: 2 Apr 2009   Views: 62,431   Rating: 4.25/5    Votes: 3   Popularity: 2.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 0
Please Sign up or sign in to vote.
I haven't been impressed by any new technology in a long time…until I downloaded and tried out the new Microsoft Chart Controls for the .Net Framework. It contains charts for both Forms and Asp.Net applications.
Posted: 1 Apr 2009   Updated: 2 Apr 2009   Views: 32,220   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
A few posts back, I described the new Microsoft Chart Controls for the .Net Framework: Chart Demo.   While playing with the controls a bit over the holidays, I was pleasantly surprised to find you can hook into the paint events while the chart is being rendered.
Posted: 1 Apr 2009   Updated: 2 Apr 2009   Views: 29,810   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
The new free Chart Control from Microsoft is awesome (for download details see my original post here).  But if you can avoid being dazzled by the plethora of charting features, you may realize it can be used for other tasks.
Posted: 24 Jan 2011   Updated: 10 Jan 2014   Views: 18,643   Rating: 4.78/5    Votes: 6   Popularity: 3.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
On the Asp.Net forums where I am a moderator, a developer was having a problem hooking up click events to the rows of a dynamically created html table. He didn't want to embed the onclick handler in the table rows as each row was created so he tried using jQuery.
Posted: 4 Dec 2009   Updated: 6 Jan 2010   Views: 28,433   Rating: 4.50/5    Votes: 4   Popularity: 2.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
An ASP.NET server control that displays a list of files from a directory as hyperlinks.
Posted: 23 Jan 2012   Updated: 23 Jan 2012   Views: 22,681   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
A new appender for the log4net logging tool that sends server logging strings to a JavaScript console.
Posted: 27 Sep 2009   Updated: 28 Sep 2009   Views: 12,310   Rating: 3.80/5    Votes: 5   Popularity: 2.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
After years of working in the .NET environment, you can still find new and amazing features.
Posted: 2 Apr 2010   Updated: 2 Apr 2010   Views: 36,780   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
A user had a problem calling a Web Service from a web page asynchronously. I tried his code on my machine and was able to reproduce the problem. I was able to solve his problem, but only after taking the long scenic route through some of the more perplexing nuances of Web Services and Proxies.
Posted: 3 Sep 2014   Updated: 3 Sep 2014   Views: 13,130   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
While lurking and skulking in the shadows of various technical .Net sites, I've noticed many developers discussing log4net in their blogs and posts; log4net is an extremely popular tool for logging .Net Applications. So, I decided to try it out.
Posted: 29 May 2010   Updated: 3 Jun 2010   Views: 27,140   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
A small test program to illustrate how the ObservableCollection works, with special notes on using it in Asp.Net.
CSS
Posted: 16 Jan 2013   Updated: 18 Jan 2013   Views: 10,191   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.
CSS3 box-shadow and Visual Studio features.
CSS3
Posted: 3 Jun 2014   Updated: 3 Jun 2014   Views: 5,890   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
A few years ago, while creating an ASP.NET web site, I decided to add a gradient border to "sex up" the look of the site. Using a sophisticated image editing program, I created a small gradient image. I made sure the ending color of the gradient matched the color of the body in the target page.
HTML
Posted: 16 Jun 2017   Updated: 16 Jun 2017   Views: 5,740   Rating: 4.57/5    Votes: 9   Popularity: 4.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Lurking in the shadows of the Stack Overflow website, selling aerosol cans of Bug-No-More to the rubes, I came across a question I thought I could answer. The OP (original poster) was using JavaScript to select and modify HTML elements without success.
Posted: 27 Feb 2012   Updated: 27 Feb 2012   Views: 6,950   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.
CSS 4? Really? CSS 3 isn't fully released yet! What on earth is going on here?It all started when I was fooling around with GIMP, the extremely powerful free graphics editor. I took a public domain image, re-sized it, gave it a transparent background and then added a perspective shadow.
Posted: 1 Apr 2009   Updated: 2 Apr 2009   Views: 25,060   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Often, it's the little things that matter. In any application, small changes to the user interface can have a major impact on the readability and usability of a form. Fonts, element spacing, order of elements, colors, etc., all come into play.
Posted: 1 Apr 2009   Updated: 3 Apr 2009   Views: 19,601   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
I wanted a cheap, simple visual indicator similar to a progress bar. Note, not the kind of dynamic progress bar used when updating AJAX pages, more of a single-bar graph. It should have been simple task.
Posted: 5 Jun 2014   Updated: 5 Jun 2014   Views: 7,460   Rating: 4.40/5    Votes: 4   Popularity: 2.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Lurking in the shadows of the Stack Overflow website, selling aerosol cans of Bug-No-More to the rubes, I came across a question I thought I could answer.
Posted: 9 Dec 2012   Updated: 9 Dec 2012   Views: 42,131   Rating: 4.67/5    Votes: 9   Popularity: 4.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
At one of the local golf courses I frequent, there is an open grass field next to the course. It is about eight acres in size and mowed regularly. It is permissible to hit golf balls there—you bring and shag our own balls.
HTML5
Posted: 20 Aug 2011   Updated: 22 Aug 2011   Views: 22,750   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
An introduction to HTML 5 Custom Data Attributes.
Posted: 15 Jun 2017   Updated: 15 Jun 2017   Views: 6,680   Rating: 4.00/5    Votes: 5   Popularity: 2.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
What are HTML 5 Custom Data Attributes?

Average tips rating: 4.83

Programming Languages
C#
Posted: 19 Nov 2009   Updated: 25 Jul 2011   Views: 66,671   Rating: 4.83/5    Votes: 27   Popularity: 6.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Misuse of the C# var keyword.
Reporting
Posted: 23 Jul 2010   Updated: 23 Jul 2010   Views: 11,760   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
One cause and solution for unwanted page breaks in the ReportViewer control
Security
Posted: 19 Sep 2010   Updated: 19 Sep 2010   Views: 8,220   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Scott Gu in his latest post, announces a very serious security threat-vulnerability regarding ASP.Net sites.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

Steve Wellens
EndWell Software, Inc.
United States United States
I am an independent contractor/consultant working in the Twin Cities area in Minnesota. I work in .Net, Asp.Net, C#, C++, XML, SQL, Windows Forms, HTML, CSS, etc., etc., etc.