Jeremy Kuhne's Blog

Thoughts from a developer on the Expression Suite. Coding tidbits (Managed C++, C#, interoping with unmanaged code) and just general things related to Expression.

Browse by Tags

Tagged Content List
  • Blog Post: Creating a SSCLI C# Template for Visual Studio

    In my last post ( MSBuild your SSCLI C# projects ) I demonstrated how to create an MSBuild targets file for the SSCLI (Rotor). In this post I'll show you how to make it easier to use Visual Studio to develop SSCLI C# projects. To build successfully in VS you need to do a few things, notably: ...
  • Blog Post: MSBuild your SSCLI C# projects

    [ Edit 22 Feb 2008: The complete SSCLI.CSharp.targets file can be found here . ] In my last post I got SSCLI compiling with the 2008 C++ compiler ( SSCLI 2.0 and Visual Studio 2008 ). (A side note: since it is clearly possible to build SSCLI with the compiler there is no reason you shouldn't be able...
  • Blog Post: Looking at double buffering and the new BufferedGraphics classes

    I started spending some time looking at double buffering with Windows Forms a little while back and noticed that in the 2.0 framework there are a couple of new BufferedGraphics classes. I toyed around with them a bit and got them to work, but didn’t really understand what was going on. Looking into things...
  • Blog Post: Inlining IL link

    A tool for inlining IL in C#/VB . (Essentially.)
  • Blog Post: Generic Collections IV

    Back again, and as promised... Subclassing Generic Collections The framework provides three basic collections that are intended for derivation. They are located in System.Collections.ObjectModel: Collection<T> KeyedCollection<TKey, TItem> ReadOnlyCollection<T> They...
  • Blog Post: Generic Collections III

    So far I've gone over the basics of generic collections and moved on to looking at List<T> and Predicate<T>. As mentioned yesterday, this post will deal with subclassing and the other System delegate types. The "Other" System.Delegates We've already looked at System.Predicate<T>...
  • Blog Post: Generic Collections II

    In yesterday's post I went over the very basics of generic collections in the 2.0 .Net framework. Today I pick up where I left off with... Predicate<T> System.Predicate<T> is a generic delegate that is used to specify a search condition method to pass to the generic collections. It...
  • Blog Post: Generic Collections I

    In one of my first posts I briefly mentioned that I would discuss a bit about what I've learned about using the new generic collections. I've been putting it off a bit because I knew it would be a bit lengthy, but I really feel this is important so I'm going to push myself to start making the effort...
  • Blog Post: A little more on bytes and endianness (byte order)

    In my last post I talked about converting structs into byte arrays and vice versa. There are a couple of related posts I've found that are worth reading: Read binary files more efficiently using C# Convert Integers to Byte Arrays The first post gives a nice example on converting a type (class...
  • Blog Post: Byte of a struct and onto endian concerns

    [Updated: added performance data. 7/19] I haven't written for a while, but it hasn't been for lack of things to write about. Just been a little busier than normal lately. I'll let you imagine why. ;) Something that I've been working on is parsing graphics files for testing (in C#). It's useful...
  • Blog Post: C# or C++?

    I just read C++ vs. C# and thought it might be worthwhile to throw up a few thoughts. I've been ranting and raving about how great the new Managed C++ (C++/CLI) is. It's true, it is great, but I still prefer to do most of my work in C#. Why? C# compiles incredibly fast. I'm compiling around 80...
Page 1 of 1 (11 items)