Software Review –Visual Studio 2008: Professional Edition From Microsoft - Page 3

Part of: The RAM Review

• Integrated Testing – now has integrated testing facilities into Visual Studio 2008 as opposed to having them as an add-on. In the professional version you can create and run two types of tests. First there is unit testing, to check if a specific method of production code works, for regression, or smoke testing. Then there is ordered testing that allows you to run tests in a specific order.

• Window Presentation Foundation (WPF) – is aimed at helping developers create attractive and effective user interfaces. Most software developers are more effective with technology than design. In the past the developer would have to integrate some combination of Windows Forms, GDI+, Direct3D, and other technologies together to create an interface. WPF attempts to handle most of that for you. Not that you won't have to still use other technologies, but rather by providing a broad range of functionality into a single technology, WPF can make creating a modern user interface significantly easier.

• Windows Communications Foundation (WCF) – is the next generation programming platform and runtime system for building, configuring, and deploying network-distributed services. In the past you have had ASP.NET Web Services (ASMX), Web Service Enhancements (WSE), Microsoft Message Queue (MSMQ), Enterprise Services/COM+, and .NET Remoting. You also had to make a choice of which one to use. With WCF you no longer are limited to one technology or one programming model.

• Window Presentation Foundation (WPF) – is the programming model, engine, and tools for quickly building workflow enabled applications on Windows. It contains support for both system workflow as well as human workflow within a wide variety of scenarios such as line of business workflow, interface workflow,

• Visual Designers – comes with an XAML based designer, Visual Studio Tools for Office designer which supports the development of InfoPath, Visio, and PowerPoint, as well as Word, Excel and Outlook, WPF Designer to help with WYSIWYG design of UI, a LINQ to SQL Designer, an updated XLM Schema designer (shipping separately)

• Office Based Solutions – are available in VS 2008 Professional edition. You can use these to build Microsoft Office-based solutions that are reliable, scaleable, and easier to maintain. By using WPF, WCF, and LINQ and Visual Studio Tools for Office (VSTO) you can build a wide range of customer solutions. These new technologies make it easy to build solutions that were difficult, or impossible in prior versions.

Continued on the next page Page 1Page 2 — Page 3 — Page 4Page 5

Article tags

Spread the word
Bookmark and Share
Profile image for t-michael-testi

Article Author: T. Michael Testi

T. Michael Testi is a writer and a photographer out of Edmond Oklahoma. You can see his photographic and art work at T Michael Imaging.

Visit T. Michael Testi's author pageT. Michael Testi's Blog

Read comments on this article, and add some feedback of your own
  • No image found
  • No image found
  • No image found
  • No image found

Article comments

  • 1 - Tyler Folsom

    Oct 02, 2009 at 11:25 am

    MSVC 2008 has a serious flaw: it produces non-portable binaries. I am used to writing a simple program and being able to copy it to a customer's computer and execute it. You can't do that anymore. Copying the EXE and DLLs to the target directory doesn't work anymore The problem has to do with DLLs. You get programs expecting different versions of DLLs, so Microsoft did something about it. All DLLs have been moved to the WindowsSxS directory and given names decorated with arbitrary strings. OK, I can live with figuring out how to build an install project, running it, and then installing the package on the target computer. Problem is, that's not enough. Once you do the installation and try to execute the program you get an obscure error message about initialization failing. It suggests that you reinstall the program, but of course that doesn't help.
    There are three work-arounds:
    1) Install the VC run-time on the target computer. The run-time is free, but it is a 92M download and takes a while to install. People who never program should not need a compiler on their computer.
    2) Use static linking of the run-time libraries, which will blow up your program size.
    3) Use MSVC 2005.
    The third solution is the most elegant.
    The 2008 version of Visual Studio has added some new goodies on the Tools and Test tabs, which I never use. It is set up to allow access to the web and databases. I don't use any of that either, since I write scientific programs for use in-house. Before installing VC 2008, make sure that the new features give you value that outweigh the non-portability of the produced executable code.

  • 2 - shobana.v

    Jan 25, 2012 at 1:53 am

    this is really help me a lot for using visual studio 2008

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for May 18, 2013

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for April

top commenters Most prolific Commenters in 24 hrs