The SLAR (vol2) on System.Globalization.CultureInfo

Continuing in the series sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 and .NET Framework Standard Library Annotated Reference Vol 2 with some information on CultureInfo.   SS (Shawn Steele)   Always use cultures when appropriate, but be careful where you use them. They are meant to be…

5

Some great new CLR stuff on MSDN-TV

Enjoy!    Favorite v2.0 Features in the Base Class Libraries Kit George and Ari Weinstein show some of their favorite Base Class Libraries features new to the .NET Framework 2.0. Features include Generic collections, new String APIs, the TryParse pattern, Console improvements, new APIs for simpler file access, and the Stopwatch class.   IronPython: Python…

4

Peanut butter and software planning

One of the reasons planning software projects is so much fun is that there are tons of inputs… customer requests, what the competition is doing, what the business needs to grow, supporting other groups at the company, our own personal pet peeves about the product… the list goes on and on.  Out of all of…

7

WinFX Nov CTP for use with VS2005 and .NET Framework 2.0 RTM

At long last we have a WinFX build to release that works great with “Whidbey” RTM.    Here is the low-down: Uninstall any previous release (you can use the uninstall tool) Download and install WinFX Runtime bits Download and install the SDK.  Note this is a rather large ISO image this time, we will make the…

11

Framework Design Guidelines Class name prefixes

Continuing in the series of discussing topics from the Framework Design Guidelines…   DO NOT give class names a prefix (e.g., C).   KRZYSZTOF CWALINA The only prefix used is I for interfaces (as in ICollection), but that is for historical reasons. In retrospect, I think it would have been better to use regular type…

18

API design hall of shame…

Here is a new one for the API design Hall of Shame…. It has been in the .NET Framework from V1.0 days and I can’t believe I didn’t know about it until today… Maybe I did know about it before but I blocked it out of my memory 😉    This API takes “true” and…

24

The SLAR (vol2) on System.Runtime.InteropServices.CharSet

Continuing in the series sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 and .NET Framework Standard Library Annotated Reference Vol 2 with some information on CharSet.   public enum CharSet { CF Ansi = 2, Auto = 4, MS CF None = 1, Unicode = 3, }  …

1

from Features to Value Proposition

One thing I love about software is that there are very few limits to what you can do.  Basically if you can imagine it, it can be done.  After all it is all ones-and-zeros.  One implication of this is that it is easy to think up new features for a software product.  What developer hasn’t…

3

Breaking Changes between .NET Framework 1.1 and 2.0

I just saw some mail internally where folks were looking for a list of the breaking changes between .NET Framework 1.1 and 2.0…   As you likely know we work *very* hard to ensure that your V1.1 apps will this just work on 2.0, but none-the-less, this doc is likely worth a quick scan as you…

2

PowerCollections for V2.0 RTM

Peter just posted a version of the Power Collections for V2.0.   I’d love to hear your feedback on these and the general model.  Our goal with helping out Peter and Wintellect with power collections was to provide a first class extension of the existing collection classes that developers could use to take full advantage of…

17