This Issue Sponsored By
This email newsletter comes to you free and is supported by the following advertisers, who offer products and services that might interest you. Please take a moment to visit these advertisers' Web sites and show your support for Developer .NET UPDATE.

VMware Workstation 5
http://www.vmware.com/wl/offer/1512/0

SQL Server Magazine
http://www.sqlmag.com/rd.cfm?code=fseu2156su

Get up to speed quickly in VB.NET - SAVE 50%!
http://www.appdev.com/promo/RN00191


1. Developer .NET Perspectives

  • Can I Call You TED?
  • 2. Events and Resources

  • Get Ready for SQL Server 2005 Roadshow in Europe
  • Microsoft SQL Sever 2005--For Every Tier Of Your Business Intelligence Application
  • Get The SQL Server BI Essentials
  • 3. Featured White Paper

  • Instant Recovery and Data Protection for SQL Servers
  • 4. Announcements

  • Be a Part of the 2005 MCP Hall of Fame
  • Exclusive Content for VIP Subscribers!
  • 5. New and Improved

  • Add Reporting Capabilities to Your .NET Applications
  • Capture Traffic from Visual Basic .NET Applications

  • Sponsor: VMware Workstation 5
    Join the Virtual Revolution--try VMware Workstation now, free! With award-winning VMware Workstation 5, you can:

    • Run multiple operating systems simultaneously on a single PC
    • Develop, test, and deploy the most complex networked server-class applications running on Microsoft Windows, Linux or Novell NetWare all on a single desktop
    • Spend less time configuring and rebooting, more time developing
    VMware Workstation is powerful virtual machine software for developers and system administrators who want to revolutionize software development, testing and deployment in their enterprise. Essential features include: virtual networking, live snapshots, drag and drop, shared folders and PXE support, making VMware Workstation the most powerful and indispensable tool for enterprise IT developers and system administrators. Get your free trial now
    http://www.vmware.com/wl/offer/1512/0

    1. Developer .NET Perspectives


    by Bill Sheldon, bills@interknowlogy.com

    Can I Call You TED?
    As I've suggested in the past couple of columns, Team System as a whole is huge part of Visual Studio 2005. In fact, 3 of the top 10 suggestions in the Microsoft Developer Network (MSDN) Product Feedback Center (http://lab.msdn.microsoft.com/productfeedback/default.aspx) are related to Visual Studio 2005. At least one of these suggestions deals with the fact that people claiming to be "architects" (but actually aren't in the true sense) are now beginning to realize that the development tools they need aren't part of the Visual Studio 2005 Team Edition for Software Architects. In my last column "Which Team Edition Is Right for You?" (http://www.windowsitpro.com/sqlserver/article/articleid/46594/46594.html), I pointed out that the Visual Studio 2005 Team Edition for Software Developers is the correct product suite for most people. So, let's take a closer look at what this package contains.

    Visual Studio 2005 Team Edition for Software Developers gives you the tools to write better software solutions. However, I want to start with a suggestion for Microsoft--shorten the name! I think Microsoft should call it TED (Team Edition for Developers). TED is short, to the point, and isn't being used by any other Microsoft product. So, in this and future columns, I'll be referring to the Team Edition for Software Developers as TED. Similarly, I'll reference the Visual Studio 2005 Team Edition for Software Architects as TEA and the Visual Studio 2005 Team Edition for Software Testers as TEST (that one is especially easy to remember).

    TED provides the tools that a software developer needs. Learning these tools is going to take time, but fortunately Microsoft is working to improve developers' lead time by providing sample code that they can customize. These samples are available on the Team Developer Web page (http://msdn2.microsoft.com/library/47f7hz7y(en-us,vs.80).aspx). This Web page also contains a series of guidelines to help you get up to speed with TED's tools.

    Embedded within the hierarchy of documentation are specific walkthrough pages for some of the tools. For example, "Walkthrough: Analyzing Managed Code for Code Defects" (http://msdn2.microsoft.com/library/ms182066(en-us,vs.80).aspx) provides step-by-step instructions for working with the Static Code Analysis tool. This walkthrough reveals that the Static Code Analysis tool was originally known as FxCop. FxCop is a tool I've covered before. It lets you examine your source code for known programming problems. However, the Static Code Analysis tool is much more powerful than FxCop because it's truly integrated with your project. In Visual Studio 2005, you'll find the Code Analysis tab in a project's properties display. (The walkthrough takes you through the steps to get to this tab.) The Code Analysis tab provides a GUI to the underlying FxCop rules. Instead of having a cryptic rules file, you now have a tree view where you can choose to enable or disable FxCop rules.

    This integration with Visual Studio is important because once you have enabled static code analysis for a project, you can quickly customize which rules are being run against that project. In other words, the rules apply on a per-project basis. More important, instead of problems showing up in a separate location, your warnings are displayed in Visual Studio 2005, where you're working. You can even change the Static Code Analysis tool's settings so that certain checks show up as compile errors instead of just warnings. This is a very powerful feature when you want to ensure that certain security-related bugs are never shipped in your code.

    The Static Code Analysis tool is only one of many tools in TED. I'll discuss some of the other tools in future columns. In the meantime, for more information about TED, check out the TED forum (http://forums.microsoft.com/msdn/showforum.aspx?forumid=18) or the Learning Visual Studio Team System chat (http://msdn.microsoft.com/chats). Who knows, maybe the name TED will take off and someday in the distant future I'll be able to do a column on how TED's introduction to Mort forever changed software development. You don't know Mort? Look him up at one of the following URLs:

  • http://www.nikhilk.net/personas.aspx
  • http://msdn.microsoft.com/chats/transcripts/vstudio/05_0412_dn_vb.aspx
  • http://channel9.msdn.com/showpost.aspx?postid=71651

  • SQL Server Magazine
    Get 2 Sample Issues of SQL Server Magazine!
    Every issue of SQL Server Magazine includes intelligent, impartial, and independent coverage of the SQL Server facets. Our expert authors deliver how-to articles and quick solutions that will help you do your job better. Try two, no-risk sample issues today, and find out why 30,000 SQL Server professionals rely on SQL Server Magazine for answers each month!
    http://www.sqlmag.com/rd.cfm?code=fseu2156su


    2. Events and Resources


    (brought to you by SQL Server Magazine)

    Get Ready for SQL Server 2005 Roadshow in Europe
    Get the facts about migrating to SQL Server 2005. SQL Server experts will present real-world information about administration, development, and business intelligence to help you implement a best-practices migration to SQL Server 2005 and improve your database computing environment. Receive a 1-year membership to PASS and 1-year subscription to SQL Server Magazine. Register now!
    http://www.windowsitpro.com/roadshows/sqlservereurope/index.cfm?code=0615emailannc

    Microsoft SQL Sever 2005--For Every Tier Of Your Business Intelligence Application
    In this free Web seminar, you'll learn about the anatomy of business intelligence and how each portion maps to the SQL Server 2005 toolset. Plus--get all you need to know about Integration Services, the relational engine, Analysis Services, Reporting Services, and Notification Services, as well as sharing steps to integrate all components with third-party applications, Microsoft Office, and Microsoft SharePoint.
    http://www.windowsitpro.com/seminars/microsoftsqlserver2005/index.cfm?code=0615emailannc

    Get The SQL Server BI Essentials
    This eBook will give you a solid foundation for understanding where BI has come from and where it's headed. You'll learn about what's coming in SQL Server 2005 and help validate what you already know. Download this free eBook now to get the wealth of BI tips and techniques you shouldn't be without.
    http://www.windowsitlibrary.com/ebooks/sqlserverbi/Index.cfm?code=0615emailannc

    3. Featured White Paper


    Instant Recovery and Data Protection for SQL Servers
    One of the most common database management systems for Microsoft Windows servers is Microsoft SQL Server (MS-SQL). Depending on your environment, your Microsoft SQL Server may be your most critical application. In this free white paper, learn the data protection strategies you need to really protect your database, compare the costs, evaluate alternatives and more!
    http://www.windowsitpro.com/whitepapers/NSISoftware/SQLServerProtection/index.cfm?code=0615emailannc

    4. Announcements


    (brought to you by SQL Server Magazine)

    Be a Part of the 2005 MCP Hall of Fame
    Are you a top-notch MCP who deserves to be a part of the first-ever MCP Hall of Fame? Nominate yourself or a deserving friend and get the fame you deserve by becoming a part of this influential community of certified professionals. You could win a VIP trip to Microsoft and other valuable prizes. Last day for nominations is June 30th, so sign up now:
    http://www.windowsitpro.com/mcphalloffame/index.cfm?code=0617demailannc

    Exclusive Content for VIP Subscribers!
    Get inside access to ALL of the content and vast resources from Windows IT Pro, SQL Server Magazine, Exchange and Outlook Administrator, Windows Scripting Solutions, and Windows IT Security, with over 25,000 articles at your fingertips. Your VIP subscription also includes one-year print subscription to Windows IT Pro and a VIP CD (includes entire article database). Subscribe now:
    http://www.windowsitpro.com/rd.cfm?code=wveu2756dv


    Hot Spot: Get up to speed quickly in VB.NET - SAVE 50%!
    For a limited time, save 50% on a collection of AppDev's award-winning CD-ROM training courses for VB.NET. Includes step-by-step instruction, labs, courseware, code, & exams. Click the link below to Save 50%!
    http://www.appdev.com/promo/RN00191


    5. New and Improved


    (by Karen Bemowski, products@sqlmag.com)

    Add Reporting Capabilities to Your .NET Applications
    Stimulsoft released StimulReport.Net 1.2, software that adds customizable and feature-rich report-building modules into .NET applications and assemblies. This suite has been written in C# and is fully compatible with Visual Studio .NET. StimulReport.Net's report engine is based on XML and can export reports in many formats, including .pdf, .txt, .rtf, .html, .xls, .xml, .jpg, .bmp, .tiff, .png, and .gif. All the report elements (e.g., page orientation, number of pages, colors, fonts, pictures, graphics) are 100percent customizable. Every report can be previewed before and edited after it's created. Pricing starts at $495.95. For more information, contact Stimulsoft at sales@stimulsoft.com.
    http://www.stimulsoft.com

    Capture Traffic from Visual Basic .NET Applications
    MicroOLAP Technologies released Packet Sniffer SDK 2.3, packet-capture and network-analysis software for Win32 platforms. The Packet Sniffer SDK lets you capture all the traffic from applications created with any modern development environment, including Visual Basic .NET, Visual Basic (VB), Visual C++, Visual C#, Borland, and others. No pre-installed packet-capture drivers are required. Version 2.3 features new components for TCP-session assembling and local-traffic monitoring and two new mechanisms (asynchronous packets queue and FastBPF technology) for increasing packet-capturing performance. Pricing starts at $419.95. For more information, contact MicroOLAP Technologies at 509-479-6619 (US fax), (7) (096) 524-9392 (Russia fax), or sales@microolap.com.
    http://www.microolap.com

    Contact Us


  • About Developer .NET Perspectives -- bills@interknowlogy.com
  • About technical questions -- http://www.sqlmag.com/forums
  • About product news -- products@sqlmag.com
  • About your subscription -- Developer_dot_NET_update@sqlmag.com
  • About sponsoring an UPDATE -- contact Richard Resnick, rresnick@sqlmag.com, or Lisa Kling, lkling@sqlmag.com
  • Developer .NET UPDATE is brought to you by SQL Server Magazine, the only magazine devoted to helping developers and DBAs master new and emerging SQL Server technologies and issues. Subscribe today.
    http://www.sqlmag.com/rd.cfm?code=00ep214xeb

    View the SQL Server Magazine Privacy Policy
    http://www.winnetmag.com/aboutus/index.cfm?action=privacy

    SQL Server Magazine is a division of Penton Media, Inc. 221 East 29th Street, Loveland, CO 80538, Attention: Customer Service Department

    Copyright 2005, Penton Media, Inc. All Rights Reserved.