Sign in
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.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
.NET
All Things Acrylic
Blend
C#
Debugging
General Coding
Managed C++
MSBuild
Rotor
SSCLI
Tools
Visual Studio
Archive
Archives
February 2008
(5)
April 2006
(2)
January 2006
(2)
October 2005
(1)
September 2005
(4)
August 2005
(1)
July 2005
(7)
June 2005
(7)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Jeremy Kuhne's Blog
Creating a SSCLI C# Template for Visual Studio
Posted
over 5 years ago
by
jkuhne
0
Comments
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...
Jeremy Kuhne's Blog
MSBuild your SSCLI C# projects
Posted
over 5 years ago
by
jkuhne
3
Comments
[ 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...
Jeremy Kuhne's Blog
SSCLI 2.0 and Visual Studio 2008
Posted
over 5 years ago
by
jkuhne
7
Comments
The currently available SSCLI 2.0 (Rotor) does not build successfully with Visual Studio 2008. I've managed to make it build and I thought I'd share my changes. Be very aware: I haven't done anything resembling thorough testing on these changes...
Jeremy Kuhne's Blog
Tools for Digging Deeper Into .NET
Posted
over 5 years ago
by
jkuhne
1
Comments
As I’ve been preparing more things to talk about I realized that it would be beneficial to have a list of tools to refer back to in my posts. So here you go--a list of tools I find essential to development in .NET. The most important tool is Lutz Roeder...
Jeremy Kuhne's Blog
Where I've Been
Posted
over 5 years ago
by
jkuhne
0
Comments
It has been a long time since I've posted here. For the past couple years I've been moving around the Expression team. For the first version of Expression Studio I pulled together the setup and the internal build system. Getting up to speed on MSBuild...
Jeremy Kuhne's Blog
Using /clr and __declspec(thread)
Posted
over 7 years ago
by
jkuhne
1
Comments
Sorry I haven't been writing much lately, but a lot has been going on in Expression land. I've switched over to working on build and setup development so you can expect to see the flavor of my posts change somewhat. Here's a frustrating bit I ran into...
Jeremy Kuhne's Blog
Enabling Remote Desktop remotely
Posted
over 7 years ago
by
jkuhne
1
Comments
Ran into a situation where I needed to get remote desktop access to a machine where I hadn't previously enabled it. I'm not the first to post about this, but the other posts I've seen didn't have information on opening the firewall (XP SP2). Here's one...
Jeremy Kuhne's Blog
Interop with Office
Posted
over 7 years ago
by
jkuhne
0
Comments
Before I dive in, I've put together a simple doc showing how you can liven up the clip art in Office using Graphic Designer that you might find of interest. The other "feature" that was included in the current CTP of Expression Graphic Designer (EGD...
Jeremy Kuhne's Blog
New versions of Expression Graphic Designer and Interactive Designer available!
Posted
over 7 years ago
by
jkuhne
1
Comments
Our January 2006 CTPs are available! http://www.microsoft.com/products/expression/en/default.mspx What's new?? We've got official names now. (Acrylic => Graphic Designer; Sparkle => Interactive Designer) Interactive Designer is publicly...
Jeremy Kuhne's Blog
New version of Acrylic available for download!
Posted
over 8 years ago
by
jkuhne
0
Comments
I encourage you to take a look. We've done a lot to tighten things up since the last release. We're still hard at work, so any and all feedback is greatly appreciated. (Links to the newsgroup can be found on the site.) http://www.microsoft.com/expression...
Jeremy Kuhne's Blog
Expression on Channel9
Posted
over 8 years ago
by
jkuhne
1
Comments
A nice video that will give you a bit of what's going on with Expression. http://channel9.msdn.com/Showpost.aspx?postid=115387
Jeremy Kuhne's Blog
How suite it is: Expression!
Posted
over 8 years ago
by
jkuhne
1
Comments
http://www.microsoft.com/expression It's a great relief to finally have this out in the open. There's a suite on the way, folks, and we're working hard every day to pack as much cool functionality in as we can for you. Take a look at the web site...
Jeremy Kuhne's Blog
Looking at double buffering and the new BufferedGraphics classes
Posted
over 8 years ago
by
jkuhne
0
Comments
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...
Jeremy Kuhne's Blog
Setting up C++ Interop (with Win32) in VS 2005.
Posted
over 8 years ago
by
jkuhne
0
Comments
I've already given the steps necessary to make this happen in an earlier post , but as this will come up so much I decided to pull it into a seperate post with more explicit details. The basic things you need again are: /clr option set for the project...
Jeremy Kuhne's Blog
New Version of Acrylic Available!
Posted
over 8 years ago
by
jkuhne
8
Comments
I'm happy to report that the August 2005 Community Technology Preview is live on http://www.microsoft.com/products/expression ! There are a number of videos and feature details at http://www.microsoft.com/products/expression/features.aspx . Have...
Jeremy Kuhne's Blog
Inlining IL link
Posted
over 8 years ago
by
jkuhne
0
Comments
A tool for inlining IL in C#/VB . (Essentially.)
Jeremy Kuhne's Blog
Generic Collections IV
Posted
over 8 years ago
by
jkuhne
2
Comments
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...
Jeremy Kuhne's Blog
Generic Collections III
Posted
over 8 years ago
by
jkuhne
5
Comments
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...
Jeremy Kuhne's Blog
Generic Collections II
Posted
over 8 years ago
by
jkuhne
7
Comments
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...
Jeremy Kuhne's Blog
Generic Collections I
Posted
over 8 years ago
by
jkuhne
10
Comments
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...
Jeremy Kuhne's Blog
A little more on bytes and endianness (byte order)
Posted
over 8 years ago
by
jkuhne
1
Comments
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...
Jeremy Kuhne's Blog
Byte of a struct and onto endian concerns
Posted
over 8 years ago
by
jkuhne
3
Comments
[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...
Jeremy Kuhne's Blog
C# or C++?
Posted
over 8 years ago
by
jkuhne
0
Comments
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#...
Jeremy Kuhne's Blog
P/Invoke? No way! (Pt. 2)
Posted
over 8 years ago
by
jkuhne
2
Comments
[7/20/05: Additional comment added for Marshal::GetFunctionPointerForDelegate()] There are some instances where Win32 requires a callback function pointer. This frequently comes up in Enumeration APIs, such as EnumWindows. In this post we’ll look at...
Jeremy Kuhne's Blog
P/Invoke? No way!
Posted
over 8 years ago
by
jkuhne
4
Comments
[7/20/05: Added an additional comment regarding setting up for Win32] I've mentioned in my earlier posts just how nice Managed C++ in 2005 (C++/CLI) is when it comes to interoping with unmanaged code. It makes P/Invoke downright painful by comparison...
Page 1 of 2 (29 items)
1
2