Click here to Skip to main content

Eddy Vluggen - Professional Profile

2,174
Author
35,029
Authority
8,477
Debator
48
Editor
229
Enquirer
5,898
Organiser
3,604
Participant
31 Dec 2009: CodeProject MVP 2010
I'm a Delphi-convert, mostly into WinForms and C#. My first article is from 2001, extending the Delphi-debugger, which is still visible on the WayBackMachine[^] and even available in Russion[^] Smile | :)
Member since Sunday, April 1, 2007 (5 years, 1 month)

Below is the list of groups in which the member is participating


CodeProject Beta Testers



United States United States

Member



Collaborative Group
members


For more information on Reputation please see the FAQ.
 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
  Refresh
NewsBookmarks [modified] Pin
Friday, March 18, 2011 4:14 AM

MSDN

Best Practices

How To's

Cheat Sheets

Prebuilt code from Microsoft

Visual Studio Addons

Other



modified 22 May '12.

NewsRelated Utilities [modified] PinmemberEddy Vluggen12:10 2 Mar '12  
NewsOnline tools [modified] PinmemberEddy Vluggen8:21 14 Mar '12  
NewsCustom Controls / Libraries [modified] PinmemberEddy Vluggen9:54 9 Apr '12  
NewsDebugging [modified] PinmemberEddy Vluggen22:02 26 Apr '12  
 
GeneralRefactorings Pin
Thursday, October 7, 2010 12:55 PM
15% of my work is coding, 30% is refactoring that mess again, 20% to add to the testing, 20% documentation, 15% is research/walking around thinking/reading/talking..
 
This "folder" is focussing mainly on questions and resources on refactoring. A technical scrapbook Smile | :)
 
To warm things up, consider the code below;
 
    if (value != null) return value;
    return defaultvalue;
this is functional equivalent with this;
     if (value != null)
     {
          return value;
     }
     else  // this statement would be superfluous, but it does add a extra visual marker to
     {      // indicate the two different paths that the thread could take, based on the value.
          return defaultvalue;
     }
     return (value == null)
        ? defaultvalue
        : value;
These are a mere three variations of the same code.
I are Troll Suspicious | :suss:

GeneralRe: Refactorings PinmemberVercas5:31 26 Dec '10  
 
News.NET related snippets Pin
Tuesday, October 5, 2010 9:58 AM
This is the place where I'm going to organize code that's not ready to be entered / suited for a trick. The toolbox that I'm using most Smile | :)
GeneralTemporaryOverride class PinmvpEddy Vluggen10:15 5 Oct '10  
NewsTemporaryOverride class (VB.NET version) PinmemberEddy Vluggen4:30 22 Jul '11  
NewsScopedSupportInitialize PinmemberEddy Vluggen8:35 10 Apr '12  
GeneralA clean CreateDelegate PinmemberEddy Vluggen10:04 13 Apr '11  
NewsInterop with .NET, tested with Lazarus; PinmemberEddy Vluggen12:32 13 Sep '11  
NewsStandard reader-pattern PinmemberEddy Vluggen14:31 29 Oct '11  
NewsAttributionAttribute AboutBox PinmemberEddy Vluggen14:55 29 Oct '11  
NewsMy BigInt implementation PinmemberEddy Vluggen7:20 11 Nov '11  
 
GeneralTSQL: Fetch metadata for a table Pin
Monday, September 6, 2010 9:54 AM
DECLARE @TableName AS VARCHAR(4000)
    SET @TableName = <table_name,,'EmployeeTable'>
 
 SELECT COLUMN_NAME
      , DATA_TYPE
      , IS_NULLABLE
      , CHARACTER_MAXIMUM_LENGTH
      , COLUMN_DEFAULT    
      , [value] AS [MS_Description]
   FROM INFORMATION_SCHEMA.COLUMNS is_c,
        ::fn_listextendedproperty
        (NULL, 'user', 'dbo', 'table', @TableName, 'column', default) p
  WHERE TABLE_NAME = @TableName
    AND objname COLLATE Latin1_General_CI_AI = COLUMN_NAME COLLATE Latin1_General_CI_AI
    AND name = 'MS_Description'
  ORDER BY ORDINAL_POSITION ASC;
Fetches some basic metadata for a table in Sql Server 2000+
I are Troll Suspicious | :suss:

GeneralTSQL: Fetch tables without Primary Key PinmemberEddy Vluggen1:36 31 Jan '11  
GeneralTSQL: Fetch tables without clustered index PinmemberEddy Vluggen21:04 1 Feb '11  
 
GeneralVisual Studio macro's: replacing the default help-system Pin
Thursday, September 2, 2010 9:49 AM
Public Sub SearchGoogle()
 
    DTE.ItemOperations.Navigate( _
        "http://www.google.com/search?q=" & GetSelectedWord())
 
End Sub
 
Public Sub SearchMsdn()
 
    DTE.ItemOperations.Navigate( _
        "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&hl-en&q=site%3Amsdn.microsoft.com+" & _
        GetSelectedWord())
 
End Sub
 
Private Function GetSelectedWord() As String
 
    Dim selection As TextSelection = DTE.ActiveDocument.Selection()
    If selection.Text <> "" Then
        Return selection.Text
    Else
        DTE.ExecuteCommand("Edit.SelectCurrentWord")
        selection = DTE.ActiveDocument.Selection()
        Return selection.Text
    End If
 
End Function
SearchGoogle does as implied, SearchMsdn is using the "Feeling Lucky" feature to jump to (hopefully) MSDN.
 
To assign their hotkey's;
  • Go to the menu Tools / Options
  • Select "Environment, Keyboard" from the categories
  • In the box labeled "Show commands containing", type "Googl"
  • Select the Macro from the list
  • Click the box labeled "Press shortcut keys", and press F1
  • Click the "Assign" button (!)
  • Assign'd Shift-F1 to MSDN.
I are Troll Suspicious | :suss:

GeneralVisual Studio macro's: AsQuotedString() PinmvpEddy Vluggen13:13 7 Oct '10  
 
NewsNo news :) Pin
Wednesday, April 29, 2009 12:55 PM
Smile | :)
 
modified on Wednesday, May 27, 2009 3:50 PM

GeneralRe: No news :) PinmvpRajesh R Subramanian1:55 12 Jan '10  
GeneralRe: No news :) PinmvpEddy Vluggen3:24 12 Jan '10  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.5.120528.1 | Last Updated 28 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid