Xperimentality

Building a Better Xperience with .NET

 Tuesday, August 12, 2008

Visual Studio 2008 and .NET 3.5 SP1 was released yesterday.  This is a significant update.  It is much more than a typical service pack.  It includes not only rolled-up fixes, but enhancements in many areas and technologies:

For the web, there is enhanced designer support and better formatting options for JavaScript.
For WPF, there are improvements to the design interface as well as how you interact with the code.
For SQL, there is support for SQL 2008 which was just recently RTM'd.
There are WCF improvements such as the new Hosting Wizard for WCF projects.
And there are VB and C# interaction improvements.

As opposed to re-listing features that have already been listed elsewhere, Scott Guthrie had a great blog entry about VS2008 SP1 as well as .NET 3.5 SP1.  Keep in mind that this was the written about the BETA release so some things may have changed before final release, but it gives a great overview of what was in the BETA.

Tuesday, August 12, 2008 10:47:53 AM (Central Standard Time, UTC-06:00)
 Tuesday, June 26, 2007

Someone brought to my attention that I had not mentioned some of the WPF videos I have put together.  Two of them are posted out on the WindowsClient.net site.

There are more that will be posted out there soon.  I'll post when they go live.

Tuesday, June 26, 2007 12:02:02 PM (Central Standard Time, UTC-06:00)
 Tuesday, June 05, 2007

Over the last month or two I have been recording some "How Do I" videos.  The videos I have been working on are about the Expression Suite and WPF.  The first video, Use CSS Layout in Expression Web, has gone live on the Expression Knowledge Center site.  I will post more of the video locations when they go live.

If you have not visited the Knowledge Center for the Expression Suite, it is a great place to get training videos, Webcasts, starter kits, virtual labs and more. 

Also if you have not been to the new Windows Client site and you are interested in WPF information, it is the place to go.  The content that used to be on the wpf.netfx3.com site has been moved to the new Windows Client site.  It is a great resource for getting started with WPF.

Tuesday, June 05, 2007 5:02:05 AM (Central Standard Time, UTC-06:00)
 Wednesday, May 30, 2007

Today I did a presentation on WPF at a Microsoft developer training day in Nashville, Tennessee.  I think the presentation went well, but this was a rather interesting trip.

When Mark Dunn asked me to speak at the event, I had all but decided I was going to let one of my co-workers, Brandon McMillon, go instead.  My wife is due with our second daughter any day now.  I knew there was no way I could risk being gone for a night that far away.  Granted, Nashville is not that far, but it is far enough that she could go into labor and deliver in the amount of time it would take me to get back home.  Jeff Barnes, another co-worker was giving the presentation on WCF.  So Brandon said he would drive there and back today if I wanted to give the presentation.  So bottom line, I took the chance and was able to deliver the presentation myself.  I am glad I did.  As usual, it was a lot of fun and I really think the audience showed a good deal of interest in using WPF or Silverlight in some of their current projects!

Shortly after arriving in Nashville, while we were heading to the venue, my wife called.  You can imagine, as soon as I saw the phone number I thought, "You have got to be kidding me".  Luckily, she was just calling to see if we got up there alright.  I got no other calls from her and obviously she didn't go into labor today!  Maybe I will be as lucky with the lottery ticket I bought!

Wednesday, May 30, 2007 9:39:52 PM (Central Standard Time, UTC-06:00)
 Tuesday, April 24, 2007

When speaking to people just getting started writing WPF applications, I get asked a lot why intellisense does not work all the time.  So here is the low down for anyone having this problem:

At first, this seemed to happen randomly.  However I have determined why it seemed to be random and what was causing the loss of intellisense.  By default, when you create a new WPF project in Visual Studio 2005, you are given a WPF Window file called Window1.xaml.  This file looks something like this

<Window x:Class="WindowsApplication18.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/
presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="WindowsApplication18" Height="300" Width="300" > <Grid> </Grid> </Window>


Note the Grid block colored red!  Sometimes I will delete this grid block before adding the panel type I want to use.  Other times, I will add the panel I want to use and then delete the grid block.

It appears that if you delete the grid block first before making any other modifications to the file or before adding another panel block, the presentation schema is removed from the Schemas list in the project properties.

The Schemas list is located in the project properties.  Click on the project in the Solution Explorer then look in the Properties tab.  You will see an item labled Schemas.  If you click on the ellipses in the Schemas selection box, you will see a window like this:

Make sure that you have selected both Xaml2006.xsd and XamlPresentation2006.xsd.

So bottom line is if you have lost intellisense in your WPF project, check the list of schemas associated with your project.  More than likely, the XamlPresentation2006.xsd has been removed!

Tuesday, April 24, 2007 9:55:44 PM (Central Standard Time, UTC-06:00)
 Wednesday, December 13, 2006

There had been some hints floating around that the WPF team would be making an announcement this afternoon...and it would be BIG.  Well, I think they delivered!  Over at the WPF3D Team Blog, they just announced that in version 1 of WPF, we will have the capability to interact with 2D content on 3D geometry elements.

Now this might not seem like a huge deal to someone who does not do a lot of 3D work.  But rest assured, the capabilities this will give 3D developers is awesome.  Think about it in an extremely simplified way: imagine a cube floating in a 3D space.  Now imagine that you were able to create some elements on each face of that cube.  Now it is cool to be able to see those elements rotate around on that cube and it is even more cool to be able to manipulate those elements through code as they rotate around on that cube.  But think about the possibilities of the user being able to interact with the elements on the faces of the cube!  Any other 3D guys reading this will probably agree with me that this might be a bad example, but I think the description gets the creative juices flowing for anyone not used to doing 3D work.

Bottom line, this is a really (big really) nice feature to get with version 1.  It is kinda like an early Christmas present from the WPF 3D team.  I feel bad ... I didn't get them anything!

Wednesday, December 13, 2006 5:39:29 PM (Central Standard Time, UTC-06:00)
 Wednesday, October 25, 2006

On October 13, Doug Turnure announced the official opening of .NET University for business.  This afternoon Doug announced that the inaugural run of the .NET University will take place at the Alabama Code Camp in Montgomery, AL on October 28.

So here is how it is going to work.  If you are not registered yet for the Code Camp, do that first.  Click here to register for the third Alabama Code Camp.  Once you have done that, or if you were already registered, there is a separate registration for the .NET University.  Click here to register for .NET University at the Alabama Code Camp.  You do not have to register for .NET University to attend any of the sessions.  However if you do register and you attend each of the sessions that are a part of .NET University (there are four), you will receive a t-shirt and a "graduation" certificate!  If you want to see what the t-shirts and certificates look like, you can see them on the .NET University Alumni Page.  This is going to be great fun and some really good information.  I am proud to be presenting the WPF .NET University session and expect to see everyone there!

Don't worry if you can't make it to the Code Camp.  There will be plenty of other opportunities to attend a .NET University.

The mission of .NET University is to give a good technical overview of what is new in .NET 3.0 (formerly known as WinFX).  The .NET University consists of four sessions: Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), and Windows CardSpace.  These are the four new technologies introduced in .NET 3.0.  If you are trying to get up to speed on what is coming soon in .NET 3.0, this is definately the way to do it!

Wednesday, October 25, 2006 9:27:24 PM (Central Standard Time, UTC-06:00)
 Tuesday, May 30, 2006
 #
 
I am going to be putting a lot more information about Windows Presentation Foundation(WPF) on my blog soon.  I have decided to focus on this technology a good bit moving forward.  In an effort to support my concept of "Experience".  I believe that users should experience the web and experience software, not just use it. I believe that WPF is going to empower developers to provide a deeper, richer user experience! I am reading a book that I will be reviewing in the coming week.

Tuesday, May 30, 2006 12:21:36 AM (Central Standard Time, UTC-06:00)
Who Am I - Todd Miranda
Me
MVP Visual Developer - ASP/ASP.NET
Search
Links
On this page....
Calendar
<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Archives
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Categories
Blogroll
Contact me
Send mail to the author(s) E-mail
Administration