Archives
-
Fun with Reflection
I was working with an application that stored some permission information in an integer in the database. Each bit of the integer represented a particular permission. The meaning of each bit came from an enumeration defined in a VB6 DLL. I needed to dig into some of these existing permission values to find out which permissions were enabled based on which bits were set in the database.
-
How to Seamlessly Deploy ASP.NET Applications with Wise for Windows Installer
Local Regional Directory Bill Wagner (co-founder of SRT Solutions) will be hosting a "webinar" on using Wise for Windows Installer for installing and configuring data-drive web applications. The webinar is free and takes place tomorrow morning at 8:30 AM EST. For registration information, go to http://www.wise.com/wfwi_webcasts.asp.
-
Having some fun...
<GeekMessage>
-
Get The Dirt on Disposing
Chris Lyon had a great post on "Demystifying Dispose" that anyone doing .NET development should read (and I assume all three of my readers are doing .NET developemnt!).
-
Tools for content, KM, blogs, and RSS
I'm cleaning out my "Items For Follow Up" folder in RSS Bandit and realized I forgot to blog this when it was announced. Bill Wagner (local Microsoft Regional Director and co-founder of SRT Solutions here in Michigan) asked me to participate in an interactive session to discuss corporate content and how to manage and use it: newsletters, press releases, blogs, wikis, etc... I'll be joined by some heavy hitters: Bill French, co-founder of MyST Technology Partners and Catherine Hayes, Managing Parter at Inner Circle Media.
-
The Big 'O'
Darren Neimke writes about a blog entry he found dealing with "OO True Believers" and how some developers become so obsessed with object oritented'ness that it clouds their vision.
-
.NET To Go comes to Detroit
The .NET To Go Mobility Roadshow is coming to Detroit! Wednesday, October 20th from 5:15pm - 9:00pm at the Microsoft offices in Southfield, Michigan. Even though they've got some decent sized conference rooms, make sure you get a spot by registering today.
-
Jonathon Goodyear on Rich vs. Browser Interfaces
Source: Rich Client or Browser Interface
-
Differences in WinForms ListBox and ASP.NET ListBox
In regards to my sample code "Adjusting to life without ItemData", I've had a few emails asking if this will work in ASP.NET as well. Unfortunately, it won't. The ASP.NET ListBox.Items collection is a ListItemCollection object. This collection's Add method only accepts ListItem objects which contain a simple Text/Value pair. This is all because of the way this gets translated down to HTML using the standard <OPTION> tag.
-
Rich UI in a browser?
Rocky Lhotka blogs about the "browser wars" and presents an interesting view on it's use:
-
Detecting changes in the system.
Did you know you can easily tell when the user installs a new font? Or what if they changed their display settings? Check out the Microsoft.Win32.SystemEvents class.
-
Anybody want a gmail account?
I've got 6 invites. If you want one, send me your first name, last name and email address to patrick@mvps.org
-
COM Interop Presentation
I gave a presentation last month to our local .NET User Group on COM Interop. It was fun and the slides are available if you're interested.
-
Scoble & Headlines, Me & Images
Last night at our local .NET User Group meeting I was catching up on my RSS feeds as Eric Maino was doing his nUnit presentation (no offense to Eric but this was stuff I already knew). I stumbled across Scoble's post about writing descriptive headlines to help get your posts read. I totally agree. I've been so busy that I had 500+ items in RSS Bandit to read. Obviously I couldn't read them all so the headline of the post was a key factor in whether I read it or not.
-
ATI and .NET
Interesting news: ATI's all-new CATALYST Control Center (for tweaking the settings of your ATI video card) requires the 1.1 .NET framework. I haven't looked at it yet so I don't know if the whole thing or just part of it was done in .NET. I'll install it on my new machine at home tonight and start poking around with ILDASM! :)