Dear visitor, thanks for stopping by! If you want, you can follow all updates on Snowball.be via RSS. You can also follow me on Twitter or Facebook. More interesting posts from other Microsoft Regional Directors can be found at The Region.
Gill Cleeren     .net | .net 3.0 | Links     January 6, 2008    

As promised in my intentions-post for 2008, I'm going to create a links post every week. So here we go for week 1 of 2008!

  • Brad Abrams announced they're starting on version 2 of Framework Design Guidelines. Although it will not ship before the end of this year, you can suggest topics that you'd like to see included in the final release of the book. Got an idea? Add it here.
  • New free e-clinic on .net 3.0: included is an overview on WPF, WCF and WF. Go to https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=138162 for 3 hours of free .net 3.0 training.

More to come, stay tuned...

  Posted on: Monday, January 07, 2008 12:13:06 AM (Romance Standard Time, UTC+01:00)   |   Comments [1]
         
Gill Cleeren     .net 3.0 | .net 3.5 | Visual Studio.net     November 20, 2007    

Dan Fernandez posted an overview of 15 great features you'll love with the new Visual Studio 2008 Express Editions.
His list encompasses integration of LINQ, free ebooks, WPF designer support... and of course, the fact that the Express editions are completely free.
Did you know there's even an ISO you can download with all express editions included? It's a 900MB download that, when installed, gives you the complete express suite. All for free!

Dan's list can be found here.

And here's a list of direct links to download the express editions.

  • Visual Basic Express 2008
  • Visual C# Express 2008
  • Visual C++ Express 2008
  • Visual Web Developer Express 2008
  • All Visual Studio Express Products DVD Image
  • Also, you can download the XNA game studio 2.0 (beta), which installs as an add-on for Visual Studio. Yes, again, all for free... More information here.

    Start downloading, I'd say!

      Posted on: Tuesday, November 20, 2007 11:10:22 PM (Romance Standard Time, UTC+01:00)   |   Comments [2]
             
    Gill Cleeren     .net 3.0 | WPF     September 3, 2007    

    When I came home today from an entire day of meetings, something was waiting at home to cheer me up ;-) . My neighbor brought in a package that was dropped by the mailman at their address, because I wasn't home.

    I opened it up, and... it was the new book of Charles Petzold (writer of "Applications = Code + Markup", the first book on WPF that was published last year), 3D Programming For Windows. It's completely focused on WPF programming, and from what I already saw, can serve as a sequel to his first book.

    Here's a short description of the book's contents:

    Get the practical introduction to programming 3D graphics using the Windows Presentation Foundation – straight from programming legend Charles Petzold. The Windows Presentation Foundation is a key component of .NET Framework 3.0, which is a part of Windows Vista™ and available for Windows XP. With the Windows Presentation Foundation, 3D images can be displayed regardless of the video-display hardware on the user’s machine. This practical guide is the ideal supplement to Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation.

    Focusing on developing user interface objects or simple animations, this book builds on a reader’s knowledge of Windows Presentation Foundation essentials to demonstrate how to effectively create 3D graphics for Windows. You get the fundamental information for using the Windows Presentation Foundation 3D application programming interface (API), as well as in-depth coverage of mesh geometries – the key technology that enables 3D graphics. Includes code samples in XAML, with additional code samples in Microsoft Visual C#®.

    If you want, you can order it at (international) Amazon or (Belgium) at HCW.

    I received it from him as a gift, so Charles, thanks!! I'll start reading very very soon.

      Posted on: Tuesday, September 04, 2007 12:56:53 AM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
             
    Gill Cleeren     .net 3.0     May 16, 2007    

    Rocky Lhotka has put a test version of CSLA .NET version 3.0 up for download. This release includes both VB and C# versions of CSLA .NET 3.0, though the WPF support in the VB version has undergone relatively little testing.

    Lhotka writes:

    “The C# ProjectTracker sample is relatively complete, though I'm still chasing down some WPF navigation issues, and may change it over to a Windows-based approach.

    The VB ProjectTracker sample isn't as complete, but I've included it in the download nonetheless.”

    Go here for more: http://www.lhotka.net/weblog/CSLANET30TestRelease4Available.aspx 

      Posted on: Wednesday, May 16, 2007 4:30:16 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
             
    Gill Cleeren     .net | .net 3.0 | WPF | XAML     April 12, 2007    

    As WPF is becoming more and more used, the list of available tools and controls is growing fast.

    Therefore, it seemed a good idea to list all the tools that I use or know but don't use yet, and share that list with you!

    Professional tools

    Visual Studio 2005
    There's no doubt that Visual Studio 2005 is the best environment for developing WPF applications. So, if you have access to it (via MSDN for example), I certainly recommend using it.
    However, out of the box, it has no knowledge of WPF projects, so you'll have to install some additional software.
    First, you should install the Windows SDK (free), then you should add the Visual Studio 2005 extensions for .net 3.0 framework (they also include templates for WCF). These extensions install the templates for development of WPF projects, and also add Intellisense for XAML code (on a sidenote, when writing XAML code, the Intellisense is not always correct in flagging errors, due to the fact that the extensions are still in CTP phase!)

     


    Also, you now get a designer for WPF applications, which is code-named Cider. The complete version will be included in the Orcas release.

    Visual Studio Orcas
    There's life after Visual Studio 2005! And it is known as Orcas. Visual Studio Orcas, the successor of 2005, will probably be released in Q4 2007, but you can download the CTP since a few months.
    Just recently, the March 2007 CTP was released, which is considered a milestone on the road to the complete product.

     
    So, what will Orcas bring to the world of WPF? It will include full support for designing WPF windows and web applications, with the completed version of Cider.
    For now, it's possible to start using Orcas. You can download the CTP here (large download, beware!)

    Expression Suite
    The Expression suite is a range of new products from Microsoft. The collection includes Blend, Web, Design and Media. Web is more or less the (very much improved) successor of FrontPage.

    Blend is the tool that is the most interesting for WPF developers/designers. It allows you to open a WPF project, design it in a very advanced environment using a wide range of tools (much like Photoshop, but for designing user interfaces). After you're finished, you can open the project in Visual Studio again.
    At this time, Blend is in RC, but since it's a public download, you can start using it right now. I hope I'll find some time to do a tutorial on Blend soon.

    Design, a professional illustration and graphic design tool, is still in beta 2, but also available for download already. Design fully supports export to XAML, which makes it easy to incorporate your graphics with your other XAML code.
    On a sidenote, Web has been released and you can download a trial here.

    Controls

    Infragistics NetAdvantage 2007 for WPF
    Infragistics recently released Beta 1 of their first WPF controls. The suite, which can be downloaded here for free, includes the xamDataGrid and xamDataPresenter controls (pronounced "zamDataGrid" and "zamDataPresenter").


    Some controls, like the xamCarouselListBox seem very promising and seem to make it very easy to add advanced features to your applications.
     

     

     

    ActiPro Ribbon
    Last week, I got a mail from ActiPro, to introduce me to their ActiPro Ribbon. The control features Office 2007-like user interface for the Windows Presentation Foundation (WPF) and meets all of the core Microsoft licensing requirements for implementation of a ribbon user interface. I must say, it looks very nice. You can download a demo here.

     
    XCeed WPF DataGrid
    I found this control via a banner on Scott Hanselman's site... These guys simply give away FOR FREE the entire control, which is a fully featured WPF datagrid. It's risky to say but I think this replaces the missing datagrid in WPF.

     

    When you register, the license is royalty free and perpetual. So, no excuse for not having this control in your toolbox.
    Here you can check out some demo's and get the control.

    Tools

    XamlPad
    XamlPad (xamlpad.exe) is a basic visual editor for XAML. If you installed the SDK, it's probably already on your PC, since it's part of the default install.
    XamlPad is quite basic, and some say not the most user friendly. Therefore, I recommend using one of the two following tools in this list for basic XAML.

    XamlPadX
    XamlPadX(Extended) is a somehow extended version of XamlPad and has some handy features. Some of its most important features (from the site):

    • A xaml writer which parses the object back into xaml and vice versa.
    • Simple command interpreter with limited intellisense (please look at help window for limitations).
    • Viewer of default styles
    • Automatically closing of tags
    • Line-numbering
    • Possibility to save in different locations
    • Indentation feature (!)

    You can download the lastest version here.

     

    Kazaml
    Another editor, which is now in alpha 2 phase, and is thus not yet complete. You can download it here and more info can be found here.



     

     

     

    Adobe Fireworks XAML exporter
    This free extension from Infragistics makes it possible to convert anything that's currently selected to XAML. You can download it here.

    Performance Profiling tools
    WPFPerf is a set of tools that can help you find performance issues in WPF. It included Perforator, Event Trace, Trace Viewer, Visual Profiler and Working Set Analyzer. There's a very in-depth article on MSDN that you can read here.

    LocBAML
    LocBAML is actually a sample included in the SDK. After you compile your XAML into an assembly, it can extract the strings and place them into a *.csv file. This file can then be translated, and the file can then be given again to LocBAML, which will create culture-specific resource DLLs. Handy for when you're translating your WPF application.

    Reflector
    Since Reflector updated to version 5, it supports the .net 3.0 framework, and thus WPF files can be extracted from assemblies.


    I hope you find in this list some tools that can help you explore the world of WPF.

    If you know another tool not listed here, or if you have developed a control/tool you'd like to see in this list, please leave a comment or send me a mail.

      Posted on: Thursday, April 12, 2007 11:49:41 PM (Romance Daylight Time, UTC+02:00)   |   Comments [2]
             
    Gill Cleeren     WPF | XAML | .net 3.0     April 8, 2007    

    Some time ago, we did a .net 3.0 event at Ordina. We did some demo's on WPF and WCF.
    However, there was one thing in our demo we couldn't figure out ourselves: how does the spelling check on a textbox in WPF work in the following code:

    <TextBox Height="34" Margin="103,0,89,78" Name="textBox1" VerticalAlignment="Bottom" AcceptsReturn="True" SpellCheck.IsEnabled="True" ></TextBox>

    Appearantly, it works using the dictionary provided by Microsoft Office, and is thus multilingual. So, it's not a feature of .net 3.0!
    On the down side, in the current version, it's not possible to add custom dictionaries. That might change in a future version.

      Posted on: Sunday, April 08, 2007 2:30:13 PM (Romance Daylight Time, UTC+02:00)   |   Comments [0]
             
    9/2/2010   9:20:24 PM