-
Sunday, June 29, 2003
I'm working a project right now and I'm currently working on the Admin section, which is basically some hyped up data entry. I just thought I'd go ahead and share a technique I've been using for a while and see if it might help anybody or if you all think it's a bad idea, etc. First, let's setup the structure for a Data Entry Screen. Private Enum EditTypes As Byte Normal = 0 Add = 1 Edit = 2 Delete = 3End Enum Private Property EditMode() As EditTypes Get If ViewState("EditMode") Is Nothing Then ViewState("EditMode") = [Enum].ToObject(GetType(EditTypes), EditTypes.Normal) End If
-
Friday, June 27, 2003
Last day was another good one. Got to meet up with a couple more Microsoft employees. Andres Aguiar found me in the hallway today, which was cool! :) Aaron and Jessica of We're Here picked me up for dinner. Had a great time hanging out with them. They're both really cool and very nice people (and so graciously picked me up at the aiport...thanks again!). Jessica is going to start down the .NET path now that she has a copy of VS.NET and that is great! :D As always, my MVP lead hung out with us MVPs that attended this
-
Thursday, June 26, 2003
It's official...I am no longer a gamer. I suck as bad as people who have never even played Halo before. I totally lost out in the first round of Halo (as mentioned here). Out of 6 guys, I got 5th place (by 1 kill) and 5th and 6th place were the two dropped out of the tournament! So that's it...when Halo 2 comes out, I am not sleeping until I'm an expert. Luckily, I think I have another 6 to 9 months to wait for that! ;) I'll be meeting up with a few new people today. Thanks a lot
-
Wednesday, June 25, 2003
I'm in Seattle at Microsoft (for the Whidbey SDR [Software Design Review], but can't blog about it since it's an NDA event) and as always am having a great time. I've been having fun learning a lot and being amazed by the new stuff (as always) and meeting lots of cool people. So far: Jacob Grass Ken Getz Mike Harsh Jessica Fosler Duncan Mackenzie Kent Sharkey Joel Semeniuk All great people and am having a great time. There's an XBox tournament tonight. One is playing Halo. I think I'm the youngest one here. I must win!!! ;)
-
Thursday, June 19, 2003
TaskVision, a very nice example of a WindowsForms application, has been added to the GotDotNet Workspace roster. /me is signed up!(username on GotDotNet is "mybutt") Check it out
-
Wednesday, June 18, 2003
Today, we released the 1.0.1 version of the VBCommenter PowerToy. There was a lot of work put in by myself and many others to getting this new version going. Basically, this new version is written totally in VB.NET (the original 1.0 version was written in C# by Microsoft employees) and has many bug fixes, a few performance enhancements as well as more support for things like Delegates, ParamArray Parameters, Member Variables, Interfaces, etc. The documentation that comes with it, goes into more detail. Check out the latest version, with all source included or the Workspace if you're interested in helping
-
Friday, June 13, 2003
Just a quick note to all of you out there who are not Reflection Gurus (I'm sure not yet). I was working the VBCommenter and I noticed that the COM Name as hard coded in quite a few places for the Add-In. That wasn't going to work for me, so since the Name for the Command in the IDE (VS.NET) is the COM ProgId given to the Class + "." + the Name (in this case "VBCommenter"), I thought it would be cool to build it dynamically, by grabbing the ProgId. So I'm looking around at the Type Class to
-
Friday, June 13, 2003
I have recently become very involved in the VBCommenter PowerToy. Many programmers are working to improve on what has already been graciously provided by Microsoft. We have a lot of plans for it and you should check it out if you'd like to do XML Commenting in VB.NET. We are currently in the process of finishing up testing for the new version of it (1.0.1), which is rewritten in VB.NET (the original by Microsoft was written in C#) and quite a few bug fixes. If you want to get involved, feel free to join up! The more coders, the better!
-
Friday, June 06, 2003
I had talked in a previous entry about serializing User Interface elements. I went ahead and finished something that works (mostly anyway, haven't tested all scenarios, especially object references, etc). You can download "UISerializer" here. The UISerializer is a simple Class with two Methods (Serialize and Deserialize). The Serialize Method, given an XmlDocument and an Object, it will serialize all the Public Properties, based off of whether or not the WindowsForms Design Time (TypeDescriptor) says the Property should be serialized. This includes Collections, Enums, etc. I also posted an example Control that uses the UISerializer: The XmlTreeView Control. You can