Joel's SharePoint Architect Blog

SharePoint 2010, MOSS & WSS Tips and Consultancy Tales

Subscribe Subscribe  View Joel Jeffery's profile on LinkedIn
joelblogs.co.uk | joelj.co.uk | joeljeffery.co.uk | jfdiphoenix.co.uk

Posts Tagged ‘Videos’

Windows 7 Applications with WPF, C# and MFC/C++

Since managed code made its appearance about a decade ago, I’ve not touched MFC or C++. For business applications or just for applications that look great, writing code in MFC/C++ seemed to be doing things the hard way. A few weeks ago at a TechDays event, I got the chance to see that the unmanaged code world hasn’t been standing still either.

We’ve had Windows Presentation Foundation and Silverlight for a few iterations now. Windows 7 comes with even more of these APIs as standard, which you can use to give your applications the distinctive Windows 7 look and feel.

Whilst managed languages in .NET have had excellent support for developing shiny applications for a while (Paint.NET is a great example of this, go ahead and download the Paint.NET source code!), unmanaged C++ and MFC has lagged behind in the tools department for too long.

Visual Studio 2010 changes this.

If you’re a C#, WPF or Silverlight developer, then you’ll be anxiously awaiting the WPF 4.0 Windows 7 and Office Ribbon Control, which is not yet released. Scott Guthrie as a long-standing article on the out-of-band WPF 4.0 controls package.

At a Microsoft TechDays UK event at Reading last month, Jason Zander the Visual Studio 2010 general manager, went through many of the new features in the platform.

In the video below, Jason walks through the steps to upgrade an old MFC application, with a distinctly 1990′s feel, to use the up-to-date look and feel of Windows 7.

There’s a lot of copy and paste of MFC and C++ code in this video. Looking at all the steps MFC and C++ guys have to go through, I’m quite happy my C++ days are over. Even though there’s a lot more help for C++ in the IDE these days, it’s still seems a very pedestrian way of cutting code. At least you’ve got Ctrl-Comma to launch Intellisense in the IDE.

MFC Class Wizard

One feature missing that was removed in the 2008 release of Visual Studio was the MFC class wizard, so you can’t say they don’t listen!

Jason also shows how you can access some of the animation subsytem in unmanaged code. This is so much easier in WPF and C#.

The nice people at VivaMind have build this splendid WPF sample to show the tree of WPF documentation samples available on MSDN.

Technorati Tags: C#, MFC, Videos, Visual Studio 2010, WPF

This week I’ve been presenting at the Microsoft Architect Insight Conference 2010 in London. My first session was based upon by SharePoint 2010 BCS podcast also available on my blog. Thanks to all those who came along for the show!

The second set was about Workflow in SharePoint 2010, looking at the end-to-end story from business analyst, through designer, through to developer. We look at how each of these types of worker can use Visio 2010, SharePoint Designer 2010 and Visual Studio 2010 respectively to play a part in the overall process of creating a workflow.

SharePoint 2010 Enabling Business Agility with Workflow

Don’t forget, you can find all the podcasts in the series on iTunes – search for “joelblogs tv” and you’ll find me! :o)

Technorati Tags: SharePoint 2010, SharePoint Architecture, SharePoint Designer 2010, SharePoint Videos, Videos, Visio, Visual Studio 2010, WCF, Windows Workflow Foundation, Workflow

You can now find us on iTunes as “joelblogs tv” :o) and also on blip.tv.

Welcome to the second in my SharePoint 2010 series of how-to videos for developers. This one is all about Business Connectivity Services, the technology previously known as the Business Data Catalog.

The BDC in SharePoint 2007 was pretty cool. It allowed us to quickly create read-only forms from existing line of business, or back-end, systems. The technique also allowed us to index and then search data in these back-end systems in a structured way.

In this video, I’ll show how easy it is to work with SharePoint 2010 Business Connectivity Services. We’ll use SharePoint Designer 2010 to hook up with an old friend – the Northwind database – and bring a SQL table of Contacts into SharePoint.

We’ll also see how SharePoint does the hard work for us in creating not just read only, but all the CRUD operations – create, retrieve, update, delete. It also creates InfoPath and browser forms for us, without writing a single line of code. Lastly we’ll have a look at the offline functionality of the BCS and SharePoint Workspace, including the magic of conflict resolution.

SharePoint 2010 Business Connectivity Services – Developer How-To

Technorati Tags: BCD, BCS, Business Connectivity Services, Business Data Catalog, Offline Sync, SharePoint 2010, SharePoint Architecture, SharePoint Designer, SharePoint Videos, SharePoint Workspace, SQLCE, Videos

SharePoint 2010 Solution Sandbox – Developer How-To

It’s been my pleasure over the last few weeks to teach SharePoint 2010 to an audience of developers for Microsoft during their Ignite event in Dublin.

One of my favourite features of the news development platform has got to be Sandbox Solutions and the User Code Service. This allows developers to write code, packaged up as a SharePoint .WSP solution, and deploy it at the site collection level in a security sandbox. This feature is aimed at hosted and multi-tenant SharePoint customers, and also the incredibly security conscious.

In this video walk through, I shows developers how to create a simple Microsoft SharePoint 2010 Sandbox Solution in Visual Studio 2010, I show what works and what doesn’t inside the Sandbox, and lastly how to write a custom validator for other developers’ solutions.

SharePoint 2010 Solution Sandbox – Developer How-To

Technorati Tags: Development, SharePoint, SharePoint 2010, SharePoint Architecture, SharePoint Videos, Solution Sandbox, User Code Service, Videos, WSP

JFDI Phoenix – New Training Slideshow

We have a new video showcasing our training offerings, including Microsoft Office SharePoint Server 2007, and Windows SharePoint Services 3.0. I even make a cameo appearance! :)

The video was created with the excellent Animoto SaaS video authoring application. You can also see the video streaming from Animoto’s site.

Technorati Tags: SharePoint, Training, Videos