Mark Boulter - talking about Smart Clients and Windows Forms
- Posted: Mar 02, 2005 at 4:05 PM
- 38,700 Views
- 16 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
We spent an hour talking with him about client-development trends. Here's the first part of the interview.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Preferably, something that works with Mono, and displays in IE and has a standard format which could be easily converted into Firefox XUL and even Java applets. This is the way business plays today, but this benefits Microsoft's .NET push in the long run.
I'd welcome your comments on this...
Why there still is big black borders (6 cm) around the picture? I thought this was fixed long ago? Or was this video recorded long ago.
Also it says video res is 320x180 pixels. No wonder it is so blocky.
Secondly, I'm interested that Mark claims VB experience. My observation as someone who used to earn a living hacking VB6 to do all the things it wasn't designed for, was how tedious adding events is in the VS.NET forms designer compared to VB6.
In VB6 you'd double-click on the control and it would take you to the default event handler function for that control in the text editor. Then you use the righthand dropdown at the top of the editor to select or add new event handlers for that control and use the lefthand dropdown to select other controls.
In VS.NET you double-click on the control to add or goto the default event handler in the code-view, but that's where the similarity seems to end. If you want to add another event handler you have to go to the properties panel, click on the events button, find the event you want, double-click on that and maybe change the name if you want to, etc. More annoying than that though is if you want to get rid of an event handler, in VB6 you could just delete it from the code. In VS.NET you have to remember to go back to the properties panel and remove the name of the event there otherwise the code won't compile. The dropdowns at the top of the code-view only allow you to select event handlers already added and all the variable, event handlers and other functions from the whole form are listed in the righthand dropdown. The left dropdown is redundant unless you decide to jam two classes in the same file.
While I'm not an MFC user, I'm guessing that the VS.NET forms designer was more influenced by the design of the MFC tools in VC++6 than by VB6. In VC++6 the tools are a mere convenience to save you editing the wizard-generated MFC code by hand. In VB6 the forms desginer and code editors are completely oriented around the business of adding and finding event handlers for controls and any code generation is done at compile time and is completely hidden from the developer. These are two different philosophies that have lead to only superficially similar tools. I think if you ask any experienced VB developer that moved to VS.NET they'd tell you that is is less productive when it comes to editing forms code.
That's still exactly how it works in VS.NET, if you use VB.NET. Not in C# though, I don't know why. I agree the VB way is much better.
MS has an opportunity to contribute a great application framework that covers web, thin-client and rich-client applications! You could develop apps that would run and look great on any platform and be easier to write and maintain... Ah well, a coder can dream, no?
[This post was written on a Fedora Core 3 Linux box.]
I can work with both, but definitely prefer VB.NET over C# if I have the choice!
Now... can someone please shove a microphone in his mouth... these little docu's aren't up for Oscars, the dramatic whisper is overdone
(snip)
Well.. what can one say? VB.NET is not based on the Vb Runtime anymore, it's based on BCL and the CLS.
I had the hardest time developing with VB because it hid everything... things that I was expecting to find..and not finding them was disorienting.
The event model in VB.Net , indeed, all the languages is via delegates.
It's good that MS didn't completely hide this fact from VB users.
I guess that's why c# was very natural for me. It's amount of functional abstraction is a lot less than VBs, it's easier to really comprehend what the system is doing, which in turns makes me a better developer in the enviroment.
While I like the abstraction, its very often that after some research I find that some feature that's supported on win32 is missing and when trying to interop manually you really need to start looking with reflector etc whats happening under the hood.
I really hope that in LH this would change a bit, so that the need for interop would drop a lot.
What's the name of that photo application that is written in managed code?
You need to process the audio (compress and normalize), very unconfortable to listen to...
Nice to have interviews, though!
Remove this comment
Remove this thread
close