Using P4Merge and (Visual Studio) TFS 2008/2010/2012/2013

August 6, 2013

My favorite compare (diff) and merge tool is P4Merge. It is a three-ways merge tool, it has a slick interface, it can compare images and it is free! BTW – it has a Mac and Linux versions as well. Integrating P4Merge into Visual Studio and TFS is not a strait forward action, but it is simple using this guide. You can use the P4Merge tool for both comparing files and merging them. I wrote this guide with Visual Studio 2010. Comparing Files Open Visual Studio –> Tools –> Options. Select Source Control –> Visual Studio Team Foundation Server option. Open the Configure User Tools. Add a...

.NET Framework Targeting Error (.NET Framework Client Profile)

May 25, 2010

Two of my colleagues: Alon Nativ and Ziv Farjun have found an interesting, yet confusing, issue in Visual Studio 2010 and .NET Framework 4. They work on a .NET Framework 4 solution which includes few .NET Framework 4 projects. To test the project they created a Console Application project, added a reference to their other projects, used the appropriate namespace, and created a class that is defined in one of their projects. Everything is made by the (old) book. However, the project failed to build. The error they got was: The type or namespace name "name" does...

The Easiest Way to Add a Splash Screen to Your WPF Application

May 23, 2010

It has been a long time … WPF applications do not start immediately. When an application is being loaded, there’s a delay while the CLR initializes the .NET environment and then starts the application. Splash screens are typically used to notify the user that the application is in the process of loading. The easiest way to add a splash screen to your WPF application is to have Visual Studio 2008 SP1 or later and to follow these steps: 1. Add an image file to your project. (you can use the BMP, GIF, JPEG,...

Embedding and Communicating with the Macromedia Flash Player in WPF

September 20, 2009

  Download Source Code and Binaries (MyBlogUserControls.zip) Embedding the Macromedia Flash Player ActiveX control is a relatively simple way to do the following: Add functionality, graphics, or animation to your WPF application. Extend the capabilities of your stand-alone Macromedia Flash application (such as adding file I/O capabilities to Macromedia Flash). Use existing flash resources in your WPF application (i.e. Use Banners in your WPF application) Before you decide to embed the Macromedia Flash Player ActiveX control within your WPF application, however, there are a number of things that you should consider: Macromedia does not officially support embedding the Macromedia Flash Player ActiveX control...

Prototyping a WPF-3D game design workflow using TrueSpace 3D, Expression Blend 3 with SketchFlow

August 2, 2009

Interesting article on SketchFlow by Don Burnett:http://www.uxmagic.com/blog/post/2009/07/12/Prototyping-a-WPF-3D-game-design-workflow-using-TrueSpace-3D-Expression-Blend-3-with-Sketchflow-and-exporting-the-prototype-XNA-Game-Studio.aspx Background  "Expression Studio’s Blend 3 With SketchFlow is an amazing tool. I have known about SketchFlow for a very long time (since March 2008. Microsoft had worked on gathering idea for it and spent a lot time on the concept, from customer feedback as early as 2006-2007 (maybe even before that). It has been in the works for a very long time with a huge amount of planning on the Expression team’s part. While it is not UML, Sketchflow gives the same benefits and more. You can literally take a wireframe graphic to completed design all...
one comment

WPF Localization Guidance

July 1, 2009

When you limit your product's availability to only one language, you limit your potential customer base to a fraction of our world’s 6.67 billion population. If you want your applications to reach a global audience, cost-effective localization of your product is one of the best and most economical ways to reach more customers. It is imperative to define a globalization strategy early in the development lifecycle, in order to more quickly accommodate demands for future product releases that can reach global markets. Application localization is not a trivial task for any type of application scenario. The process is based on...
one comment

Hardware Acceleration in WPF

June 7, 2009

Recently I’ve been getting several questions on hardware acceleration. Some people are running performance profiling tools and noticing that although it indicates that their application is running in hardware, the application is still taxing the CPU. This may seem confusing, so I will try to give some background in this posting. History Windows developers have been using the same display technologies for more than 15 years. A standard Windows application relies on two well-worn parts of the Windows operating system to create its user interface: User32 - provides the familiar Windows look and feel for elements such as windows, buttons, text boxes,...

digiTweet – an Open Source WPF Desktop Twitter Client

May 24, 2009

I love Twitter.  Like many users I have moved away from the website to a client application (Powerful software, combined with the cloud – sound familiar?). I used to tweet using TweetDeck and twhirl which can be loaded on every PC, Mac or Ubuntu machine. However, being a .NET and WPF guy, there are a few things that bug me about most Twitter clients. Most of the Twitter clients run in AIR, being a great cross-platform (I use Windows only) light-weight (not so light) applications. I’m sure the amazing .NET community can do it better. Being a cross-platform application, they give...

Offline WPF .Net Framework 4.0 documentation

May 22, 2009

Microsoft has published MSDN docs that are scoped only for WPF 4.0.  Want fast WPF help (from the WPF SDK team members) without an internet connection? Download the WPF CHM. IMPORTANT! If you open the CHM and cannot view content, do the following to resolve the issue: - Right-click the CHM file, and then click "Properties". - Click "Unblock". - Double-click the .chm file to open the file.   Janiv.

General Download of VS2010 / .NET Framework 4.0 Beta 1

May 20, 2009

Great news.Beta 1, which has been available to MSDN subscribers since Monday, is now available to everyone.You can download the following installations from the Visual Studio 2010 and .NET Framework 4 Beta Homepage: Visual Studio Team System 2010 Team Suite Beta 1Visual Studio Team Foundation Server 2010 Beta 1Visual Studio 2010 Professional Beta 1.NET Framework 4 Beta 1 You can find a detailed walk through of Beta 1 here (by Jason Zander).   This beta does have full setup available so you can provision it yourself. The product is designed to work cleanly with VS2008, however like any pre-release software you should be careful about using the...
one comment