Learn2Develop is a technology company specializing in hands-on training on the latest Web and Mobile technologies.
Email: weimenglee@learn2develop.net
Tuesday, August 30, 2005
WinFS Beta 1 Released to MSDN Subscribers
There is also a video about WinFS on Channel 9.
Monday, August 29, 2005
Major Changes for Visual Web Developer 2005 and ASP.NET 2.0 from Whidbey Beta 2 to RTM
Thursday, August 25, 2005
Google Talk (beta)
My article on Sep/Oct '05 issue of Code Magazine
Wednesday, August 24, 2005
Avalon Programming on Windows XP
I did a session on "Building Windows Vista (Longhorn) client application using Avalon" today at TechEd '05 Singapore. If you are interested to test out Avalon today, you simply need to have Windows XP, together with the following free downloads from Microsoft:
- Microsoft® WinFX™ Software Development Kit for Microsoft® Pre-Release Windows Operating System Code-Named "Longhorn", Beta 1 Web Setup
- Microsoft® Pre-Release Software WinFX Runtime Components Beta1
In addition, to help you create Avalon UI using XAML, you can try out the following third-party tools:
Have fun!
Friday, August 19, 2005
Changes in Client Callback in Visual Studio 2005 July CTP
- PrepareCallbackEvent
- RenderCallbackResult
void ICallbackEventHandler.PrepareCallbackEvent(string eventArgument)
{
this._eventArg = eventArgument;
}
string ICallbackEventHandler.RenderCallbackResult()
{
if (this._eventArg.StartsWith("1:"))
{
//--strips away the command
this._eventArg = this._eventArg.Substring(2);
//--get city and state based on Zipcode
switch (this._eventArg)
{
case "95472":
return "Sebastopol,CA";
case "02140":
return "Cambridge,MA";
default:
throw (new Exception("ZipCode not valid!"));
}
}
else if (this._eventArg.StartsWith("2:"))
{
//--strips away the command
this._eventArg = this._eventArg.Substring(2);
//--get states and cities related to country
switch (this._eventArg)
{
case "Sing":
return "Singapore,";
case "US":
return "Alabama,California,Maryland,Massachusetts,New York,Oklahoma,Wisconsin,";
case "UK":
return "Birmingham,Cambridge,Christchurch,Leeds,Sheffield,";
default:
return "";
}
}
else
{
return "Command not recognized";
}
}
In essence, the two events above replace the original function that handled the RaiseCallbackEvent event. The rationale for the changes is to ensure callbacks work with asynchronous data sources.
For VB2005 readers, it should not be difficult to modify the original code in the book. Thanks, Cindy, for pointing that out to me!
Thursday, August 18, 2005
Blogger for Word Add-in
Google has just announced the release of the Blogger for Word Add-in that allows users to publish their post in Blogger.com via Microsoft Word. Using the Blogger for Word Add-in, you will be able use Microsoft Word to:
- Publish to your blog
- Save drafts
- Edit posts
I have tried it and it works pretty neat! However, my only complain is that it can’t handle images yet and I still have to edit my post using Blogger Dashboard.
Avalon series
iPod Photo
That prompted me to write the eDoc - All About Your iPod Photo (PDF), for O'Reilly. In it, I shared some of the ways in which you can:
- Save photos for viewing on a TV
- Use it for presenting PowerPoint slides
- View photo slideshows with background music
- View and listen to Podcast
However, recently Apple has decided to put color screens on every iPod, meaning that all new iPods you buy today are essentially iPod photos. This further proves that color is a necessity for the iPod and that a separate line of iPod with color capabilities does not justify the higher price tag (at least consumers would not be willing to pay for it).
Nevertheless, my eDoc is still useful if you have a color iPod :-) It is available as a PDF file for US$5.95. I am not sure if people are willing to folk out cash for buying bytes, but do let me know if you have reached the stage where you buy books based on content rather than on something physical.
Tuesday, August 16, 2005
An In-Depth Look at Vista, Part 1 and 2
Friday, August 12, 2005
Missing Generate Local Resource menu item in Visual Studio 2005?
While I do not know the exact cause of the missing menu item (probably it went missing after you install some third-party tools in Visual Studio 2005). However, you can get it back easily. Here are the steps:
Go to Tools->Customize.
Select the Tools catagory and click on the “Rearrange Commands…” button.
In the Menu Bar list, select Tools and click Add… to add the Generate Local Resource menu item.
That should add the Generate Local Resource menu item back into the Tools menu.
Allow your users to use your website in their own language
Tabbed browsing, RSS support, and more
Visual Basic 2005 Jumpstart
Here is a brief synopsis of the book:
"Okay, VB6 developers--time's up. Microsoft no longer supports this version of Visual Basic, but VB 2005 offers several attractive reasons to upgrade. Our jumpstart guide lets you test-drive the beta version of VB 2005 with three hands-on projects that let you learn the new syntax quickly. It's the painless way to migrate, and the perfect training manual for moving to the world of .NET. "
More information available at: http://www.oreilly.com/catalog/vbjumpstart/
Wednesday, August 10, 2005
ASP.NET 2.0 : A Developer's Notebook
Here is the brief synopsis of the book:
"To bring you up to speed with ASP.NET 2.0, this practical book offers nearly 50 hands-on projects. Each one explores a new feature of the language, with emphasis on changes that can increase productivity, simplify programming tasks, and help you add new functionality to your applications. You get the goods straight from the masters in an informal, code-intensive style. Part of our new Developer's Notebook series."
For more information, check out: