September 2005 - Posts
I just saw this over on
thedailwtf.com:
public void DrawImage(Image image, int x, int y);
Declaring Type: System.Drawing.Graphics
Assembly: System.Drawing, Version=1.0.5000.0
public void DrawImage(Image image, int x, int y)
{
if (this == null)
{
throw new ArgumentNullException("this");
}
if (image == null)
{
throw new ArgumentNullException("image");
}
int num1 = SafeNativeMethods.GdipDrawImageI(new HandleRef(this, this.nativeGraphics), new HandleRef(image, image.nativeImage), x, y);
this.CheckErrorStatus(num1);
}
I verified this with Lutz Roder's
reflector. I see that those programmers over at MS are mortals just like the rest of us. :-)
The flight back to Dallas yesterday went much smoother than the flight out to LA. In my opinion this was one of the biggest PDCs ever. While it is depressing to have to wait for all the new tech to be releases, it is great to have insight into what the future holds. MS is being much much more transparent these days which is a good thing.
Brad Abrams and Krzysztof Cwalina gave a dynamite precon session on framework design guidelines. Their book of the same name is a must read for anyone doing software development.
Mark Russinovich and David Solomon gave a great talk on Windows internals. There were alot of good little nuggets on 64bit. The parts about security really cleared up a few question marks that I had. I've seen Solomon speak before so some of this was a repeat for me but everytime I see these guys I gleen a little bit more of understanding.
Of course Anders talks on LINQ and C# futures were mind blowing. The folks at MS research and the C# team are doing incredible work making language improvments that will increase developer productivity.
Erik Meijer and his crew of "language pimpers" gave a great talk on dynamic languages and the CLR. All I can say is keep your eye on VB9. By sheer chance I happened to sit at the same lunch table with Erik on the last day of the conference. He's a great guy to talk to about what MS is doing with languages. Alot of the LINQ technology is a direct result of his work on Cw (COmega).
Rico Mariani gave another great talk about debugging memory problems using tools such as VADump, windbg and CLRProfiler. I definitly have a bit of studying to do in this area. He also hilighted the major perf improvements that have been made in the 2.0 CLR.
I was so caugt up in the LINQ and language futures stuff I only had time to attend one Atlas session. I will definitly be spending some study time on Atalas in the short term though. What I saw was pretty impressive. Alot of the low level JavaScript stuff such as browser compatibility, OO features such as inheritance, public, protected private members is nothing new. You can find these types of script libs all over the web. It's cool that MS will be providing this functionality as part of ASP.NET. What most people will enjoy most will be the set of server controls that will be built up on top of this.
So now that PDC is over and I have to go back to the real world and my very real job, I'm gonna get some much needed sleep. Here's to all you guys at MS that put on a great conference! Thanks!
I have to admit I am overwhelmed! The keynote today was simply amazing. Don, Chris and Scott did a bang up job demoing all the various tech working together.
C# 3.0
LINQ is totally awesome!
Extension methods rock!
Lamdas make alot of the anon delegate stuff easier.
Web
Atlas looks great!
IIS7 is to Web servers what SQL 2005 is to databases. (managed code is finally a 1st class citizen)
Rich Client
All the avalon sample apps are really sowing off the power of the platform. Everyone I've talked to has had nothing but good things to say.
We flew in yesterday from Dallas, TX. Five minutes after takeoff we had to turn around and go back to DFW because the plane had a problem with the landing gear!. Then hey moved us to another plane at the opposite end of the terminal. Once we finnaly got to LA we had to wait a couple of hours to get our luggage. All in all what was a 3 hour flight wound up taking us about 9 hours.
We made it to the convention center this morning right at opening time (sometimes it's good to be on Dallas time). There's a pretty interesting layout this year with TONS if internet access points and the obligitory wireless setup. There's also several little break out areas with some comfy couches.
Today I'm going to the windows internals pre-con session. I saw David Solomon's talk about 6 or so years ago at tech ed which was VERY good. I can imagine that this one will be just as good but with more up to date information. I'm def interested in hearing about the changes that were/are being made for 64 bit.
I'm leaving early in the morning for the PDC. From the sound of all the other blogs this is shaping up to be one of the biggest PDC's ever. I can't wait to get the lo down on Atlas, C# 3.0/Orcas, IIS 7, Vista, Longhorn Server... etc etc...
More Posts