Click here to Skip to main content
6,630,289 members and growing! (21,653 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Pete O'Hanlon (12 articles found)

Average article rating: 4.48

Smart Client

SongBird - a Twitter Hybrid Smart Client
Last Updated: 18 Jun 2009   Page Views: 12,098   Rating: 4.69/5    Votes: 37   Popularity: 7.35   Bookmark Count: 63
Licence: The Code Project Open License (CPOL)   
Using the WCF RESTful services to create a Twitter hybrid Smart Client.

Database

Improving the performance of queries using SQL Server Part 1.
Last Updated: 11 Jan 2007   Page Views: 29,839   Rating: 2.97/5    Votes: 24   Popularity: 4.10   Bookmark Count: 34
Licence: The Code Project Open License (CPOL)   
The first in a series of articles on prioritizing and improving query performance in SQL Server.
Improving the performance of queries using SQL Server Part 2
Last Updated: 3 May 2007   Page Views: 24,385   Rating: 3.74/5    Votes: 19   Popularity: 4.78   Bookmark Count: 45
Licence: The Code Project Open License (CPOL)   
These articles on prioritizing and improving query performance in SQL Server.

.NET Framework

Automatically Enable/Disable Items with IExtenderProvider
Last Updated: 18 Aug 2006   Page Views: 17,024   Rating: 3.63/5    Votes: 16   Popularity: 4.36   Bookmark Count: 16
Licence: The Code Project Open License (CPOL)   
Using Extender Provider to add properties to enable/disable items based on common classifications using IExtenderProvider

Windows Presentation Foundation

Understanding WPF via ASP.NET
Last Updated: 22 May 2008   Page Views: 28,105   Rating: 4.71/5    Votes: 34   Popularity: 7.22   Bookmark Count: 40
Licence: The Code Project Open License (CPOL)   
Shows how certain WPF concepts can be easily understood via ASP.NET.

C#

The EventPool Revisited
Last Updated: 28 Mar 2008   Page Views: 19,201   Rating: 4.00/5    Votes: 14   Popularity: 4.58   Bookmark Count: 41
Licence: The Code Project Open License (CPOL)   
Easily manage .NET events using attributes, enumerations and generics

String handling

A Naive String Comparer
Last Updated: 6 May 2008   Page Views: 12,803   Rating: 4.19/5    Votes: 16   Popularity: 5.04   Bookmark Count: 12
Licence: The Code Project Open License (CPOL)   
A class to perform a "naive" comparison of two chunks of text to see if they look to be the same.

Scrapbook

Some guidelines for posting questions in the forums
Last Updated: 1 Jun 2007   Page Views: 89,464   Rating: 4.63/5    Votes: 65   Popularity: 8.39   Bookmark Count: 16
Licence: The Code Project Open License (CPOL)   
A guide to getting along nicely in the forums
Going Solo - First Steps in Building a Successful Company
Last Updated: 21 Feb 2008   Page Views: 36,618   Rating: 4.40/5    Votes: 53   Popularity: 7.58   Bookmark Count: 95
Licence: The Code Project Open License (CPOL)   
So you want to go it alone? Things to think about when running your company.
Going Solo - First Steps in Building a Successful Company (Part II)
Last Updated: 22 Feb 2008   Page Views: 30,829   Rating: 4.04/5    Votes: 30   Popularity: 5.97   Bookmark Count: 43
Licence: The Code Project Open License (CPOL)   
So you want to go it alone? Things to think about when running your company.
Going Solo – First Steps in Building a Successful Company (Part IIA) - A slight divergence
Last Updated: 28 Mar 2008   Page Views: 24,524   Rating: 4.38/5    Votes: 26   Popularity: 6.19   Bookmark Count: 40
Licence: The Code Project Open License (CPOL)   
So you want to go it alone? Things to think about when running your company.
Going Solo - First Steps in Building a Successful Company (Part III)
Last Updated: 16 Apr 2008   Page Views: 14,565   Rating: 4.46/5    Votes: 24   Popularity: 6.15   Bookmark Count: 17
Licence: The Code Project Open License (CPOL)   
So you want to go it alone? Things to think about when running your company.

Document / View

Action Based ViewModel and Model Validation [Technical Blog]
Last Updated: 16 Apr 2009   Page Views: 3,754   Rating: 4.55/5    Votes: 4   Popularity: 2.74   Bookmark Count: 4
Licence: The Code Project Open License (CPOL)   
Action based ViewModel and Model Validation

Silverlight

Silverlight OverrideCursor [Technical Blog]
Last Updated: 16 Apr 2009   Page Views: 3,484   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 0
Licence: The Code Project Open License (CPOL)   
One of the really great things you can do with WPF is use Mouse.OverrideCursor to set the cursor for the entire application.
It’s not that hard to add the missing bits to Silverlight [Technical Blog]
Last Updated: 19 Jul 2009   Page Views: 2,508   Rating: 4.56/5    Votes: 4   Popularity: 2.74   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
Adding some missing bits to Silverlight.
Silverlight charts, and reaching my inner child [Technical Blog]
Last Updated: 30 Jul 2009   Page Views: 3,750   Rating: 4.67/5    Votes: 4   Popularity: 2.81   Bookmark Count: 4
Licence: The Code Project Open License (CPOL)   
So, there was a question in the Code Project forums today from somebody looking to create an application that uses input data, LINQ and charting. My first reaction was, “we don’t provide code for people; it’s not rentacoder”, but I took pity on the poor so and so. To that end

Windows Presentation Foundation

Binding to a single object [Technical Blog]
Last Updated: 16 Apr 2009   Page Views: 3,163   Rating: 4.33/5    Votes: 2   Popularity: 1.30   Bookmark Count: 6
Licence: The Code Project Open License (CPOL)   
A sample of the WPF databinding infrastructure.
Binding Passwords [Technical Blog]
Last Updated: 29 Jun 2009   Page Views: 3,340   Rating: 4.45/5    Votes: 4   Popularity: 2.68   Bookmark Count: 6
Licence: The Code Project Open License (CPOL)   
Those who’ve been following my blog and conversations with the WPF Disciples know that I love the databinding power of WPF, and in almost all cases I’m a very happy bunny. There is one stain in the awe inspiring goodness that is bound applications, and that’s the PasswordBox. Super
Please select your collection [Technical Blog]
Last Updated: 29 Jun 2009   Page Views: 4,633   Rating: 4.80/5    Votes: 4   Popularity: 2.89   Bookmark Count: 11
Licence: The Code Project Open License (CPOL)   
In this post, I’d like to cover a fairly common scenario that I’ve received various bits of email about as WPF is becoming more and more popular with developers. A common requirement for a lot of developers is to have a ComboBox contain an entry at the top of the list prompting the user
Fun with Fonts [Technical Blog]
Last Updated: 16 Apr 2009   Page Views: 4,324   Rating: 5.00/5    Votes: 3   Popularity: 2.39   Bookmark Count: 11
Licence: The Code Project Open License (CPOL)   
How to have fun with fonts in WPF
Easy help with WPF [Technical Blog]
Last Updated: 1 May 2009   Page Views: 4,217   Rating: 4.92/5    Votes: 7   Popularity: 4.16   Bookmark Count: 23
Licence: The Code Project Open License (CPOL)   
Adding simple HelpProvider functionality to your WPF applications couldn't be easier.
Textbox Drag/Drop in WPF [Technical Blog]
Last Updated: 28 Sep 2009   Page Views: 2,408   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
So last week, somebody posted a question on Code Project about why a Drag Drop into a TextBox in WPF doesn’t actually work. When you attempt to drag and drop an item into a TextBox, it refuses to cooperate and leaves the mouse cursor as the Drop denied cursor and you can’t drop into the
Logging display and WPF [Technical Blog]
Last Updated: 12 Oct 2009   Page Views: 1,372   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
A question appeared over on the Code Project forums today about binding the output from log4net into WPF. The question asked was:“I’m trying to use Log4net to log messages within my application. I’m adding a WPF window and want to stream the messages to the window. Log4net provide

C#

I’m leading a parallel life [Technical Blog]
Last Updated: 28 Jun 2009   Page Views: 4,005   Rating: 5.00/5    Votes: 3   Popularity: 2.39   Bookmark Count: 20
Licence: The Code Project Open License (CPOL)   
So, I’ve just started looking at a new .NET language from Microsoft called Axum (available here). At this point you might be tempted, as I originally was, to complain that there’s no need for Microsoft to produce yet another language. After all, we have perfectly servicable languages in
Where Did My StartupPath Go? [Technical Blog]
Last Updated: 16 Apr 2009   Page Views: 3,147   Rating: 5.00/5    Votes: 2   Popularity: 1.51   Bookmark Count: 8
Licence: The Code Project Open License (CPOL)   
Where did my StartupPath go?

Pete O'Hanlon


Member
A developer for more years than I care to remember. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
Occupation: CEO
Location: United Kingdom United Kingdom


Last Updated 21 Nov 2009
Web20 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use