Click here to Skip to main content
6,632,966 members and growing! (22,765 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Martin Hinshelwood (7 articles found)

Average article rating: 3.86

Toolbars & Docking windows

ToolStripPanel UIAdapter
Last Updated: 25 Jun 2006   Page Views: 28,457   Rating: 3.62/5    Votes: 5   Popularity: 2.53   Bookmark Count: 23
Licence: The Microsoft Public License (Ms-PL)   
Adding ToolStripPanel support to the Composite UI Application Block.

.NET Framework

TFS Event Handler in .NET 3.5 Part 2 - Handling Team Foundation Server Events
Last Updated: 6 Sep 2007   Page Views: 8,060   Rating: 5.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 10
Licence: The Microsoft Public License (Ms-PL)   
I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scalable. I will be using as many of the features of Team Suite as I can, but bear with me as there are a few things that are new to me.

Libraries

Creating a managed service factory
Last Updated: 21 Aug 2007   Page Views: 7,683   Rating: 3.00/5    Votes: 3   Popularity: 1.43   Bookmark Count: 12
Licence: The Microsoft Public License (Ms-PL)   
Host any number of services, regardless of whether they are remote or local within a "Server" construct and access that server easily.
TFS Event Handler Prototype Configuration Demystified
Last Updated: 21 Aug 2007   Page Views: 8,393   Rating: 4.33/5    Votes: 2   Popularity: 1.30   Bookmark Count: 12
Licence: The Microsoft Public License (Ms-PL)   
There are a number of config options for the TFS Event Handler Prototype. I will describe all of them in depth here. The first step is to set the Windows Communication Foundation service options, which really only requires you to change one value.

VB.NET

Creating your own event handler for TFS Event Handler Service
Last Updated: 21 Aug 2007   Page Views: 8,457   Rating: 4.33/5    Votes: 2   Popularity: 1.30   Bookmark Count: 15
Licence: The Microsoft Public License (Ms-PL)   
Creating an event handler with the Team Foundation Server Event Handlers is very easy. You will need to inherit from the AEventHandler class which is part of RDdotNet.TeamFoundation.dll located in the install directory (I will make an SDK later).

Design and Architecture

The future of software development
Last Updated: 21 Aug 2007   Page Views: 10,384   Rating: 2.36/5    Votes: 8   Popularity: 2.13   Bookmark Count: 10
Licence: The Microsoft Public License (Ms-PL)   
I have been thinking a lot recently about the future of software development and where I see it going. I have worked for seven companies since leaving university (two design studios, two software studios, one community startup, one Internet bank and one investment bank), and my conclusion is that...
TFS Event Handler in .NET 3.5, Part 1 - The Architecture
Last Updated: 22 Aug 2007   Page Views: 10,118   Rating: 4.33/5    Votes: 2   Popularity: 1.30   Bookmark Count: 12
Licence: The Code Project Open License (CPOL)   
I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scalable. I will be using as many of the features of Team Suite as I can, but bear with me as there are a few things that are new to me.

Dialogs and Windows

Updating the Command Line Parser [Technical Blog]
Last Updated: 23 Aug 2009   Page Views: 4,799   Rating: 3.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 5
Licence: The Code Project Open License (CPOL)   
I had previously created a Command Line Parser from Ray Hayes codeproject article Automatic Command Line Parsing in C#. I had adapted it to VB.NET and upgraded it to .NET 3.5 but I recently ran into the problem with wanting a single command prompt application to handle multiple processes and multipl

ASP.NET Controls

Disable a timer at every level of your ASP.NET control hierarchy [Technical Blog]
Last Updated: 24 Aug 2009   Page Views: 3,917   Rating: 4.33/5    Votes: 3   Popularity: 2.07   Bookmark Count: 1
Licence: The Code Project Open License (CPOL)   
Even though this sounds like a really simple thing, what if you do not know the name of the controls, and you do not want to have to add a bit of code that you, or another may developer may forget to every piece of code with a timer in it. The problem I have is that if you have a DropDownList on the

Libraries

Creating a Data Access layer using Unity [Technical Blog]
Last Updated: 21 Aug 2009   Page Views: 2,440   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 9
Licence: The Code Project Open License (CPOL)   
I am always pulling out the Unity assemblies. Maybe it is just because I am lazy, but I really can’t be bothered rolling my own dependency injection and mapping framework! I am going to use Unity only as a mapping frame work for now, I want to be able to pass an Interface into a method, and get b

Windows Presentation Foundation

Wpf Ninject Dojo: The Data Provider [Technical Blog]
Last Updated: 25 Aug 2009   Page Views: 1,441   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 0
Licence: The Code Project Open License (CPOL)   
You have probably heard me go on about Unity a couple of times: My.Unity.Resolve(Of Ninja) Unity and ASP.NET Creating a Data Access layer using Unity I have been using what is now unity since the good old days (sooo not true, WPF is the Windows Forms killer, and good riddance) of Windows
Wpf Drag & Drop behaviour [Technical Blog]
Last Updated: 26 Aug 2009   Page Views: 3,752   Rating: 5.00/5    Votes: 2   Popularity: 1.51   Bookmark Count: 15
Licence: The Code Project Open License (CPOL)   
A colleague of mine was having a bit of trouble getting drag and drop working in a way that fitted well with the MVVM pattern. This is really quite simple once you have a certain level of understanding of Patterns, but is a complete nightmare if you do not. One of the founding principals of MVVM is

Exception Handling

Log Elmah errors in Team Foundation Server [Technical Blog]
Last Updated: 21 Aug 2009   Page Views: 1,344   Rating: 4.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
I am not sure if this is a good idea, but I was board one day and decided to add a TFS Error Log provider for Elmah. There are 2 ways you can do this. You can create a new WorkItem type and log an error report for each of the errors or you can create one work item for each error type/title. To do th

Uncategorised Technical Blogs

Wpf Ninject Dojo: The Data Provider [Technical Blog]
Last Updated: 31 Aug 2009   Page Views: 585   Rating: 3.00/5    Votes: 1   Popularity: 0.00   Bookmark Count: 0
Licence: The Code Project Open License (CPOL)   
You have probably heard me go on about Unity a couple of times: My.Unity.Resolve(Of Ninja) Unity and ASP.NET Creating a Data Access layer using Unity I have been using what is now unity since the good old days (sooo not true, WPF is the Windows Forms killer, and good riddance) of Windows
Wpf Scale Transform Behaviour [Technical Blog]
Last Updated: 1 Sep 2009   Page Views: 1,146   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 3
Licence: The Code Project Open License (CPOL)   
Although this post is called Scale Transform Behaviour you could use any transform / animation in its place. The purpose is to have a slider control in a menu be able to alter the scale of any number of controls within MVVM views. This behaviour allows you to add any Framework Elements to a list
Wpf Scale Transform Behaviour [Technical Blog]
Last Updated: 16 Nov 2009   Page Views: 443   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 2
Licence: The Code Project Open License (CPOL)   
Although this post is called Scale Transform Behaviour you could use any transform / animation in its place. The purpose is to have a slider control in a menu be able to alter the scale of any number of controls within MVVM views. This behaviour allows you to add any Framework Elements to a list
Wpf Ninject Dojo: The Data Provider [Technical Blog]
Last Updated: 17 Nov 2009   Page Views: 341   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 1
Licence: The Code Project Open License (CPOL)   
You have probably heard me go on about Unity a couple of times: My.Unity.Resolve(Of Ninja) Unity and ASP.NET Creating a Data Access layer using Unity I have been using what is now unity since the good old days (sooo not true, WPF is the Windows Forms killer, and good riddance) of Windows
Updating the Command Line Parser [Technical Blog]
Last Updated: 17 Nov 2009   Page Views: 363   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0   Bookmark Count: 3
Licence: The Code Project Open License (CPOL)   
I had previously created a Command Line Parser from Ray Hayes codeproject article Automatic Command Line Parsing in C#. I had adapted it to VB.NET and upgraded it to .NET 3.5 but I recently ran into the problem with wanting a single command prompt application to handle multiple processes and multipl

Martin Hinshelwood


Member

Martin has been involved with computers in one way or another for as long as he can remember, but started professionally in 2000. After university Martin started out as an ASP 3.0 developer for a year working with Access and VBScript, but he breathed a sigh of relief when the .NET Framework was released in 2001 and has been working with .NET and VB ever since.



Occupation: Software Developer
Location: United Kingdom United Kingdom


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