Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Software   (RSS)

Sparkle, development teams, and what ‘no code’ means

Microsoft Expression “Sparkle Interactive Designer” ( Sparkle for short) was announced and demonstrated at the Professional Developers’ Conference in Los Angeles last month. To find out what this powerful tool is all about, see the Expression Home Page

Avalon 3D File System Visualizer (FolderTreemap3D)

Download the FolderTreemap3D sample (Requires Windows Server 2003 or Windows XP, .NET Framework 2.0 SDK Beta 2 (or Visual Studio 2005 Beta 2), and WinFX Beta 1 RC Runtimes and SDK ) Ben Shneiderman developed the treemap style of visualization in the early
Posted by stevewhitepsfd | 8 Comments
Filed under:

Building Avalon Apps: Basics and Behind-the-scenes. Part 2

Command-line build 2: XAML-only NavigationApplication In the previous post I showed how to build a very basic C#-only Avalon application. At the end I mentioned that declaring and initializing UI is probably not best done with imperative code. This time
Posted by stevewhitepsfd | 3 Comments
Filed under:

Building Avalon Apps: Basics and Behind-the-scenes. Part 1

I thought it would be interesting to walk through building some very basic Avalon applications. Some topics I want to introduce include Avalon’s application model; the interplay between declarative XAML markup and imperative CLR code-behind; what happens
Posted by stevewhitepsfd | 2 Comments
Filed under:

Scales

So I’ve talked about classes representing the ideas of note and interval . This post I’ll cover Voices.ScaleClass , Voices.Scale and Voices.KeySignature . A scale is an interesting interplay between notes and intervals within an octave. As an example,

Even more registration-free COM articles!

So, I spent the past two weekends and every evening between finishing these. Please check them out and let me know what you think. Registration-Free Activation of COM Components: A Walkthrough Registration-Free Activation of .NET-Based Components: A Walkthroug
Posted by stevewhitepsfd | 2 Comments
Filed under:

New registration-free COM article

I posted the article "SxS Managed COM With Manifest Resource (WinXP and Win2K3)" some time ago and Jason Buxton was interested in applying it to Visual Basic 6.0 client applications. Well, I've put together an MSDN article proposal which addresses that
Posted by stevewhitepsfd | 6 Comments
Filed under:

Starting over with Voices.Interval

In the previous post in the Voices category I showed my re-imagined Voices.Note class and its close relatives. You can already see that the new design has a useful separation of tone from note . I had also mixed solfeggio and scale into my initial, abandoned,

My team is hiring in the UK!

Follow this link and under Development you’ll see the job title Developer Consultant PSfD. Tell them Steve sent you. :-)
Posted by stevewhitepsfd | 5 Comments
Filed under: ,

Side-by-side Assemblies Articles

Jason, thanks for your comment on the previous post. What particularly resonated with me was "Making it work for real would be a big deal where I work," because I'm part of Premier Support for Developers and our job is helping enterprise and ISV Microsoft
Posted by stevewhitepsfd | 0 Comments
Filed under:

SxS Managed COM With Manifest Resource (WinXP and Win2K3)

This article is now superseded by the "Registration-Free Activation of .NET-Based Components: A Walkthrough" MSDN article. Please see the MSDNography links section.
Posted by stevewhitepsfd | 13 Comments
Filed under:

Side-by-side Assemblies

Recently I’ve been researching into Isolated Applications and Side-by-side Assemblies [1] for one of my customers. I thought I’d share a few evidently little-known rules and gotchas around this technology. I actually have a lot of these, and I’m still
Posted by stevewhitepsfd | 2 Comments
Filed under:

Starting over with Voices.Note

So this year I threw away my code and started again. I believe that the two fundamentals of music are note and interval and that all else (scale, chord, etc) is build from them. Rhythm (i.e. time) is an orthogonal dimension and I’ll save that for much

My first (false) start at the Voices project

So, the middle of last November I started doing some thinking and designing and putting some C# classes together in a library. It was a bit of a false start as I’ll explain, so this year I started the project afresh with the benefit of what I’d learned.
 
Page view tracker