Daily Archives: May 15, 2004

If .NET Rocks could go off topic for one show….

I would pay money (sorry, not really, it’s just a phrase) to have Rory interview Kasia (aka Unix-Girl). If you don’t read Kasia’s weblog, you are missing some very intelligent and biting humor. Here’s a perfect example. She is a programmer (“Yah, I like Java, deal with it.”) and for fun she is a sys-admin for DSL Reports which is the source of  some of her best posts.

I just think it would be hilarious to put those two together in one room, pick a topic, and let them go to town.

VS2005 march blah blah version

I am so sick of trying to explain WHICH version of vs.NEXT I am using. It is tooo long. Just because they removed “.NET“ from the name, doesn’t help.

Visual Studio 2005 Community Edition March Preview or something like that

Visual Studio 2005 Community Technology Preview March 2004

Can’t I still call it VS Whidbey? It’s a nice name. And what are we calling the whole kitten caboodle these days? Just .NET 2.0? And let’s not even talk about the name of the Tablet PC O/S which is losing it’s identity bit by bit.

VB –> C#

I’m trying to work on some C# stuff to test out some things in the latest rev of VS (2005 march preview etc etc). C# is so damned confusing for a VB programmer. Most of my build errors are due to capitalization problems for forgetting to put () at the end of method calls.

The whole static void thing is insane – not that there is something wrong with it. Just that it’s really hard to understand how it works and what it friggin’ wants from me :-). Like not being able to call a class’s method from inside of the starting point (static void main) of an app. I bet this is a very common error message for newbies:

“An object reference is required for the nonstatic field, method, or property”

I’m doing extremely simple stuff, it’s taking me forever, but I gotta get over this hump sometime…

I have a lot of respect for people that have a lot of VB experience who have learned how to program in C#. I don’t have the patience because I don’t have the time when I could just do this in VB and have been done with my stupid 10 lines of code an hour ago. Oh well.

update: I did finally grok the static calling non-static thing and that if you want to do that you need an object that owns the non-static method. But really, it made me dizzy. A good explanation (for me at least) was found in this thread in the C-Sharp Station forums.