Browse by Tags

Tagged Content List
  • Blog Post: Composite Application guidance for WPF and Silverlight gets a lick of Visual Basic paint

    The Microsoft Patterns & Practices’ Composite Application Guidance for WPF and Silverlight (formerly code-named "Prism") was released with a heavy bias on C# which was a real shame for the many Visual Basic developers who are working on Xaml based user interfaces right now. The good news...
  • Blog Post: A mocking framework especially designed for Visual Basic .NET

    I was pleased to see the Typemock folks have delivered a special VB.NET API to use Typemock 5.2 for unit testing. This handles the differences in VB9 vs C# 3.0 around Lambdas (VB9 is restricted to functions where as C# 3.0 can handle statement lambdas – this will be resolved in VB10 aka Visual Basic...
  • Blog Post: New article on extending VB6.0 applications with the Interop Forms Toolkit 2.0

    I just wanted to swiftly share some useful links if you choose to extend a Visual Basic 6.0 application including a new article I commissioned in the UK – which turned out rather good. Firstly links to the toolkit download and some of the best existing articles. The Interop Forms Toolkit 2.0 which you...
  • Blog Post: Secure your Visual Basic 6.0 investment with Microsoft .NET

    [This is currently a UK only initiative but you will still find a lot of useful information on the new site and I know our partners are happy to engage worldwide] Over the last couple of months I have been working with Sarah in my group to pull together something which hopefully will help the many companies...
  • Blog Post: Anybody for some free (and clever!) Visual Basic 2008 training?

    In the UK we are working with InnerWorkings to create a great offer of training to UK developers. We still have some stuff to sort out but I am hopeful that we will be able to share the details of this very early in 2009. In my previous depth role we used InnerWorking successfully to help early adopters...
  • Blog Post: Feedback appreciated on draft screencast on VB6 and the options to move to .NET

    I am working with partners to pull together guidelines, resources and special promotions on tools to help UK companies with VB6 make the right choice around moving (or not) to .NET. This will happen early in 2009. There will be a new landing page with the information and on that page will be a link to...
  • Blog Post: Comparing CodeArchitects VB Migration Partner with our Free Upgrade Wizard

    One of the companies I am currently working with is CodeArchitects and more specifically Francesco Balena . Francesco has deep knowledge on all things VB which he (thankfully) decided to transfer into the form of a VB6 migration tool – VB Migration Partner . I have had lots of feedback over the years...
  • Blog Post: I nearly forgot to mention GIGO!

    A common mistake I have seen when teams use automated migration tools is the failure to consider our old friend GIGO – Garbage In, Garbage Out. Before you consider using any automated tool such as the Visual Basic Upgrade Wizard you should spend some time tidying up your VB6 application to minimize the...
  • Blog Post: Upgrading VB6 applications – a moment to reflect :-)

    I’ve now spent a bit of time with the book ”Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005” , so what are my thoughts about it? The good news is it remains a comprehensive and valuable resource for anyone planning to move their VB6 applications to .NET. However it...
  • Blog Post: ASP to ASP.NET

    Visual Basic migration to .NET includes: VB6 rich client migration – which represents the majority of migration projects I have seen ASP to ASP.NET migration – aka vbscript migration Access migration – aka vba migration (although Access migration often initially involves just moving the data onto SQL...
  • Blog Post: Functional Equivalence vs Application Advancement (and Vertical vs Horizontal)

    These are a couple of useful terms I’ve picked up from the ”Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005” guide (I really need an acronym to refer to this book!). They refer to two stages of the upgrade process: Functional equivalence means that your .NET application...
  • Blog Post: Estimating the effort to move to .NET

    Software estimation is difficult at the best of times (which is why I recommend Software Estimation Demystified ), but estimating how long an upgrade will take to an environment you’re not familiar with is going to be hard to get right. There’s a utility accompanying the “Upgrading Visual Basic 6.0 Applications...
  • Blog Post: WPF Performance issues? Then maybe this tool can help…

    I am seeing more interest in building richer UX in WPF of late which is great. Since WPF is very powerful and very flexible, we are beginning to see developers hit UX performance issues as they build increasingly rich and exciting UI. The good news is we have a new release of our Performance Profiling...
  • Blog Post: VB links on Entity Framework, Data Services and WPF

    The following are all well worth a look: N-Tier Development with Data Services and Entity Framework (16mins) A PM on the team builds a simple ADO.NET Data Services application in VB. Dynamic Data Entry with XML Literals Dynamic creation of WPF maintenance screens using VB XML Literals. 12 new videos...
  • Blog Post: Long strings in Visual Basic 2008

    I suspect everyone already knew this – but for me it was shiny and new :-) XML Literals do not require line continuation characters, hence rather than this: 1: Dim msg1 As String = "this is a " & _ 2: "really, " & _ 3: "really " & _ 4: "long string" you can create a really long string...
  • Blog Post: The Silverlight team have made all code downloads available in VB and C#

    All the code downloads are now available in VB and C# which is great news http://silverlight.net/learn/videocat.aspx?cat=2 .
  • Blog Post: Another reason for using LINQ to Relational – avoiding SQL Injection attacks

    There are lots of great reasons to use LINQ to SQL or LINQ to Entities – but I forgot this one. I just came across this nicely written article which explores this area in some detail and makes a good case for why LINQ can help. All in glorious Visual Basic. Enjoy.
  • Blog Post: Moving between Visual Basic and C# syntax

    There are several tools available to convert back and forth – but sometimes all you really need is a simple side by side comparison . It doesn’t include many of the latest features but it is a handy thing to have around if you are moving back and forth between the languages.
  • Blog Post: Q&A: Using both C# and Visual Basic .NET in the same Web Application

    I get quite a random set of questions coming into my Inbox from folks I meet at events, conferences and through my blog. I thought it might be useful if I started sharing my answers when these come in. To start this off, I was asked: “We have two .NET development teams after our company acquired a smaller...
  • Blog Post: A very good showing of VB developers

    As folks should know, as of July I stopped doing any demos in C# (pretty much) and switched to Visual Basic .NET – the simple reason being I know at every event we attend we have a large contingent of VB developers that we make sit through C# demo after demo – for which I apologise. I think last Wednesday...
  • Blog Post: Another new find for me – MyVBProf.com

    Just stumbled across this great resource of very nicely done screencasts on developing with Visual Basic 2008. Each topic area is split into a number of 10minute screencasts which are very professionally done. Great work by Bill Burrows who is a faculty member in Information Systems in the Business School...
  • Blog Post: Is this a good VB ASP.NET 3.5 book – or not?

    I am confused on this one. I have had people tell me it is excellent and others tell me it is just “ok” – and can’t see a pattern. Anyone given it a good going over?
  • Blog Post: Visual Basic and .NET Framework Versions

    Hi all, apologies for the pause in blogging. This is holiday season and I am … having plenty of holiday :-) (Which makes a nice change) A couple of folks have asked me recently about Visual Basic versions and .NET Framework versions and how they tie up. I thought I would have a stab at a concept map...
  • Blog Post: Updated the list of events I will be attending/delivering sessions

    Just a quick note to say I have updated my “ Eric will be appearing ” page. October is looking busy :-) 2nd MSDN Event Reading http://msdn.microsoft.com/en-gb/bb905504.aspx for all MSDN events 7th MSDN Event Manchester 14th MSDN Event Birmingham 16th MSDN Event Edinburgh 22nd MSDN Event Bristol 23rd...
  • Blog Post: Visual Basic 2008 Express Edition - #1 in the UK

    I remembered Paul Vick (VB team) spoke to Scott end of 2008 – and as part of that Paul mentioned four interesting metrics. Visual Basic is the #1 .NET language (as reported by Forrester Research) Visual Basic is the #1 downloaded and #1 registered Express Edition (topping the #2 position by 20%) Visual...
Page 1 of 2 (43 items) 12