Browse Blog Posts by Tags

Showing related tags and posts for the Blogs application. See all tags in the site
  • Saving and transferring customisations

    I got an email from a reader last week asking about saving customisations in Visual Studio: Hi Bill I read an excellent article by you http://visualstudiomagazine.com/Articles/2007/12/01/Customize-the-VB-IDE.aspx?Page=1 Just wondering if you know of a way to export those customisations so I can set up...
    Posted to @ Head by bill on Tue, Nov 24 2009
    Filed under: Filed under: , , , , ,
  • Updates on the Snippet Editor

    First the good news : The February release of the Snippet Editor has now had 10,000 downloads ! Now for bug fix news: There were a couple of issues with the paths per language.  A problem with Express Editions of Visual Studio occurred due to partial entries in the registry I didn’t for-see. Initial...
    Posted to @ Head by bill on Wed, Sep 2 2009
    Filed under: Filed under: , , , , , , , ,
  • String.IsNullOrEmpty : update on that nasty null reference exception

    Back in April 2006, I blogged about a nasty JIT compiler optimisation that would cause String.IsNullOrEmpty to throw a null reference exception;  ironic really given that is the very thing you’d use the IsNullOrEmpty method to check against.  Well since then, due to popular demand on the connect...
    Posted to @ Head by bill on Tue, Mar 10 2009
    Filed under: Filed under: , , , , , , ,
  • When ….

    VB has a lot of high level features other .Net languages, in particular C# don’t.  Sadly these are often overlooked by some developers because other languages like C# don’t have them – the lowest common denominator syndrome.  This is sad because many of these features are actually part of the...
    Posted to @ Head by bill on Fri, Feb 20 2009
    Filed under: Filed under: , , ,
  • Snippet Editor 2.1 screen-cast

    I’ve just uploaded a new screen cast: Snippet Editor Tips and Tricks Enjoy :) (oh and don’t forget the “ buy me a beer ” button)
    Posted to @ Head by bill on Thu, Feb 5 2009
    Filed under: Filed under: , , , , , , , ,
  • New release of Snippet Editor

    Snippet Editor 2.1 is now released on codeplex: http://www.codeplex.com/SnippetEditor   Apart from the few minor bug fixes, it includes improved search and now support for Visual Studio 2010 as well as 2008 and 2005. I’ve also added a “buy me a beer” button to this blog, and on the codeplex site...
    Posted to @ Head by bill on Tue, Feb 3 2009
    Filed under: Filed under: , , , , , , , , ,
  • Iterators in VB 10 ?

    Although VB 10 won’t have a formal syntax for iterators, it will have all the necessary ingredients to easily write iterators. In VB10 you can use a generic template and multi line lambdas to create iterators. This iterator in C# :   static public IEnumerable<String> Lines( this TextReader...
    Posted to @ Head by bill on Mon, Feb 2 2009
    Filed under: Filed under: , , , , , ,
  • Snippet Editor is now on CodePlex

    I’ve just finished uploading the Snippet Editor to CodePlex http://www.codeplex.com/SnippetEditor It includes some minor bug fixes from the previous release. Enjoy :) And Merry XMas :)
    Posted to @ Head by bill on Sun, Dec 28 2008
    Filed under: Filed under: , , , , , , , ,
  • VB Snippet Editor

    Over the last week I’ve got a sudden influx of emails about the Snippet Editor.  I’m figuring this is stemming from Lisa’s recent blog entry and her tips and trips for VS 2008 presentation :)  Some of the emails have been really nice praise, folks wanting to add some features, a bug on XP 64...
    Posted to @ Head by bill on Mon, Dec 8 2008
    Filed under: Filed under: , , , , , , ,
  • What we have here is a failure to communicate

    you can tell from the title there’s a Friday rant coming can’t you ?  Well yeh, sometimes what should be a simple task of writing code becomes painstakingly slow.  Take for example this one line of code:   Dim doc = XDocument.Load( "abc.xml" )   Now if you like to write...
    Posted to @ Head by bill on Thu, Nov 13 2008
    Filed under: Filed under: , , , , , ,
  • .NET 3.5 SP1 source code

    When Visual Studio 2008 SP1 was released it didn’t have the source code for the framework like the original version of 2008 had. Well now it has !!  Actually it was released almost two weeks ago .
    Posted to @ Head by bill on Thu, Sep 11 2008
    Filed under: Filed under: , , , ,
  • Unsubscribing events: How VB Handles it

    Davy Brion posted about how events can keep object references alive.  In C# to rid yourself of this issue you have to manually unwire any event handler you wired.  In VB, it is a lot easier, all you have to do is use WithEvents and set the variable to nothing. This code is the VB version of...
    Posted to @ Head by bill on Thu, Aug 21 2008
    Filed under: Filed under: , , , ,
  • VS 2008 SP1 Now available to MSDN subscribers

    Check out the msdn subscriber homepage .  S   P1 for Visual Studio 2008 English is about 830 MB… downloading at present   :)   Then I can install SQL 2008 :)
    Posted to @ Head by bill on Mon, Aug 11 2008
    Filed under: Filed under: , , , ,
  • Generic Variance Part1 : Do you really need it ?

    Lucian has kicked off the conversation on generic variance in VB , so I thought I’d write a few posts outlining my perspectives on the subject… the first of which is this one, and what better place to start than to question whether or not it is really needed…… Generics came to .NET after the base framework...
    Posted to @ Head by bill on Sun, Aug 10 2008
    Filed under: Filed under: , , , , ,
  • Text preview filters for Vista|Windows 2008

    I really like the preview pane in explorer in Vista, but it doesn’t have previews for a lot of text based files registered.  You can of course write your own or download and install some other preview filters, but personally I find a text preview is all I generally need.  So I re-use the existing...
    Posted to @ Head by bill on Wed, Jul 23 2008
    Filed under: Filed under: , , , , ,
  • Booleans and numerics

    I was reading Kathleen’s post about what a C# developer needs to know about VB and thought I should clarify the bit about Booleans converted to numerics.  A Boolean in VB when converted to an integer type numeric, will be zero or the bitwise Not of zero. This table summarizes the value of True when...
    Posted to @ Head by bill on Sat, Jul 19 2008
    Filed under: Filed under: , , , ,
  • Microsoft continues to treat VB as a 2nd class citizen

    It's bad enough when the Windows Live team continually releases their SDKs omitting VB, but when XNA 3.0 CTP is released and STILL NO VB support, it's getting beyond a joke. XNA 3 is for Visual Studio 2008 and lets you do cool things like create games for Zunes, unless of course you want to do...
    Posted to @ Head by bill on Thu, May 8 2008
    Filed under: Filed under: , , , , ,
  • Least among equals ?

    Patrick Meader writes on the divide between VB and C# inside Microsoft , and raises an interesting question. My response is probably going to be lengthy; more than I have time for at present. In the meanwhile, what do you think of the issues raised in Pat's editorial ?
    Posted to @ Head by bill on Tue, Mar 25 2008
    Filed under: Filed under: , , , ,
  • Increment operators ?

    Does VB need prefix and postfix increment and decrement operators ? Here's an example I posted today for a question on adding an index with LINQ: Sub Main() Dim values() As String = { "aaa" , "bbb" , "ccc" } Dim index As Int32 = -1 Dim view = From v In values _ Let x...
    Posted to @ Head by bill on Tue, Mar 25 2008
    Filed under: Filed under: , , ,
  • Windows Live team continues insults at VB'ers ...

    After my post about the first set of insults from the Windows Live team and the Search API samples, it was nice to see some VB samples released. Sadly though they were just the C# samples run through an automated tool. I mean look at this bullshit code from them : Select Case searchFlagsValue Case 0...
    Posted to @ Head by bill on Tue, Mar 11 2008
    Filed under: Filed under: , , , , , ,
Page 1 of 1 (20 items)