Posts
  • Michael Hopcroft

    Home Automation Part 3 - Using Regular Expressions to Parse Sensor Data

    • 4 Comments
      In the previous installment I managed to set up basic communications with the sensor network and try out some Link45 commands using my Super-Simple Serial Console . In order to actually do anything with the sensor data, I would need a function...
  • Michael Hopcroft

    Building a traffic signal with Christmas lights

    • 11 Comments
    It started out as a simple project. My children had become interested in basic electrical circuits so I bought them some LEDs , batteries, wire, and solderless breadboard to play around with. I soon found that these components weren't ideal for a number...
  • Michael Hopcroft

    Save the date for PDC '07

    • 1 Comments
    Microsoft has just announced that the next Professional Developers Conference (PDC) will be October 2-5, 2007 in Los Angeles, with two days of pre-conference on September 30 and October 1. The last two PDCs were fantastic and this one is likely to be...
  • Michael Hopcroft

    Implicit and Explicit Interface Implementations

    • 20 Comments
    As I was putting together a post on IEnumerable and IEnumerator I was reminded of the subtleties of implicit and explicit interface implementations. C# does not support multiple inheritance, but a class has the option of implementing one or more interfaces...
  • Michael Hopcroft

    MSDN Community Content

    • 5 Comments
    MSDN recently added Wiki functionality to the portion of the site dealing with Visual Studio 2005 and .NET Framework 2.0. This already looks like it is going to be a great resource - at the time of this post, there were almost 1000 topics with Community...
  • Michael Hopcroft

    Home Automation Part 2 – Making Basic Measurements

    • 4 Comments
      In the previous installment I described my decision to build a temperature and humidity sensor network using modules from IButtonLink.com . The heart of the system is the Link45 which connects the PC’s serial port to the sensor network and provides...
  • Michael Hopcroft

    MSDN Online Chat: LINQ to SQL

    • 6 Comments
    Members of the C# team will be hosting an online chat session about LINQ to SQL on Tuesday, December 12, 2006. Here's the description: The LINQ Project is a codename for a set of extensions to the .NET Framework that encompass language-integrated query...
  • Michael Hopcroft

    New For VS2005 - Abstract Stub Generation

    • 7 Comments
    Visual Studio 2005 includes a new feature to generate stubs for methods in an abstract base class . Here's an example of how it works. Suppose you want to create a class called MyDerivedClass that inherits from an abstract class called MyAbstractClass...
  • Michael Hopcroft

    VS 2005 IDE Tour

    • 0 Comments
    Karen Liu , a C# IDE program manager recently sent me the specs for all of the new C# IDE features in Visual Studio 2005 . As part of my rampup as the new C# PUM, I plan to make my way through this list and blog about some of the more interesting changes...
  • Michael Hopcroft

    Home Automation Part 1 - Burning $200 of propane

    • 6 Comments
    I like to use my knowledge of technology to solve problems outside of work. In this series I explain how I used C# and the Internet to remotely monitor a propane stove in my cabin. While reading about my adventures you will learn about C#, embedded technology...
  • Michael Hopcroft

    Welcome

    • 1 Comments
    Hi. I’m Michael Hopcroft, the new Product Unit Manager for Visual C#. I started the job a few weeks ago and this is my first blog post. Working with the C# team is a dream job for me. I’ve liked C# since the day it came out and used it extensively in...
Page 1 of 1 (11 items)