Developer .NET UPDATE, May 27, 2003

Developer .NET UPDATE—brought to you by the Windows & .NET Magazine Network

http://www.winnetmag.com

This Issue Sponsored By

DevConnections Tour--The Conference Comes to You

http://www.devconnections.com/tour

DevConnections--Fall 2003 Dates Announced

http://www.devconnections.com

May 27, 2003--In this issue:

1. Developer .NET Perspectives

  • Visual Studio .NET and Windows 2003 Features, Part 8

2. Announcements

  • Get Windows 2003 Active Directory Answers in a New eBook!
  • You Don't Have to Miss What's Already Happened!

3. Resource

  • Featured Thread: Missing Isql.exe File

4. Events

  • Windows & .NET Magazine Web Seminar

5. New and Improved

  • Allow Secure, Multi-Gigabyte File Transfers

6. Contact Us

  • See this section for a list of ways to contact us.

Sponsor: DevConnections Tour--The Conference Comes to You

Can't make it to one of our major conferences? We will bring the conference to you. Join Paul Litwin and Carl Franklin for 2 days of solid, in-depth training in ASP.NET and VB .NET. Special keynote by Microsoft's Rob Howard.

Attend either the ASP or VB track for the entire two days or move from one track to the other as you desire. Don't miss this chance to get in-depth training from the experts in a highly interactive environment. Bring your questions and get the answers you need, plus discover new tips and insights.

Coming to a city near you. Get ready for the transition in development by learning from the best and keep your competitive edge.

Register today so you don't miss the early bird discount::

http://www.devconnections.com/tour

1. Developer .NET Perspectives

by Bill Sheldon, [email protected]

  • Visual Studio .NET and Windows 2003 Features, Part 8
  • Last week, I discussed the new native data providers in Visual Studio .NET 2003, a significant update for corporate developers. This week, I want to discuss two additional updates that corporate developers will find quite useful: changes to Visual C++ .NET in Visual Studio .NET 2003 and changes to COM+ services in Windows Server 2003.

    Of all the Windows .NET Framework languages, Visual C++ .NET underwent the most significant facelift in Visual Studio .NET 2003. Visual C++ .NET developers work within the Visual Studio Integrated Development Environment (IDE), but they can produce a product that's compiled at the machine-language level or the Microsoft intermediate language (MSIL) level, which are the unmanaged and managed representations of a Visual C++ .NET application, respectively. Unlike the other .NET languages, which produce only MSIL code, Visual C++ .NET produces machine-specific code that doesn't go through the just-in-time (JIT) compiler. By default, in Visual Studio .NET 2002, Visual C++ .NET code runs as unmanaged code. Although Microsoft provides a set of managed classes to support building applications that run within the .NET managed environment, those extensions aren't well documented or developer-friendly. Building a UI with the updated Microsoft Foundation Classes (MFC) libraries, which were introduced over a decade ago, is easier than building a .NET UI element in Visual Studio .NET 2002's implementation of Visual C++ .NET.

    Visual Studio .NET 2003 changes this situation by providing new project types for Visual C++ .NET. Unlike the other Visual Studio .NET 2003 languages, the Visual C++ .NET project types are broken into subtypes based on categories such as .NET, MFC, and Active Template Library (ATL). By default, the project types under the .NET grouping will compile to MSIL as managed code.

    Although Visual C++ .NET doesn't provide all the same project types that other .NET languages provide, it offers three key project types: the .NET Forms Application project, the ASP.NET Web Service project, and the Windows Control Library project. In the .NET Forms Application project, you can use a visual designer to create a UI. This visual designer is similar to designers available in the other .NET languages. When you add a control to the form design display area, the visual designer automatically connects the control to the related key event. Similarly, when you remove a control from the form design display area, the visual designer automatically disconnects the control from the related key event.

    The ASP.NET Web Service project and the Windows Control Library project let you expose Visual C++ and other COM components as either XML Web services or controls, which you can use natively within .NET applications. Using these new project types, you can leverage code from existing applications and combine it with the .NET runtime environment's new capabilities.

    But Visual Studio .NET 2003 doesn't have a monopoly on changes that leverage the ability of existing (and future) applications to interoperate. As I've discussed in the past, XML Web services provide cross-platform interoperability. Using the Simple Object Access Protocol (SOAP), you can have an application on one platform reference components that run on another platform. Windows 2003 provides an enhanced version of COM+ Enterprise Services, which lets you expose your existing Web components as XML Web services. Unlike most types of interoperation in which Microsoft tools access information from non-Windows OSs, the enhanced COM+ Enterprise Services lets non-Windows applications access information from Windows systems.

    As corporate developers can attest, the ability for new applications to support two-way communications between different systems is important when you need to introduce a new application. Interoperability is a key factor when you need to determine how well a new development tool will work in an existing environment. Windows 2003 strengthens Microsoft's position as an integration provider in heterogeneous environments by supporting two-way communication between Windows and other systems.

    The best part about using the enhanced COM+ Enterprise Services is they don't require any custom code or any additional server products. After you place your Web component within COM+, you just need to configure a couple of properties related to the COM+ package and your custom COM interface is available to the world as a XML Web service. For more information about this capability, go to:

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cossdk/htm/pgservices_soap_86nn.asp

    Visual Studio .NET 2003 and Windows 2003 are powerful new products that not only provide new features to the application developer but also provide features to expose and leverage existing components. Just as Windows NT 4.0 moved NT into the enterprise market, Visual Studio .NET 2003 and Windows 2003 are placing Microsoft at the heart of enterprise interoperability. As developers know, the Framework is about software technologies for connecting information, people, systems, and devices. The good news is that Microsoft is starting to reduce its use of .NET as a generic marketing term and instead focus on the areas to which it applies, such as the recently introduced .NET Alerts. Although this new focus might someday mean that .NET follows in the footsteps of the New Technology (NT) designation of years past, Visual Studio .NET 2003 and Windows 2003 are leading the way for developers to fulfill Microsoft's published goals for the Framework.


    DevConnections--Fall 2003 Dates Announced

    DevConnections = Microsoft ASP.NET Connections + Visual Studio Connections + SQL Server Magazine Connections.

    A few weeks ago you may have missed DevConnections Spring, which kicked off in New Orleans with three information-packed keynotes by Microsoft's Group Product Manager for .NET Tools and Services, David Lazar; ASP.NET Product Unit Manager Scott Guthrie (co-founder of the ASP.NET Team); and Director of SQL Server Product Management, Stan Sorenson.

    Now is the time to jump-start your fall 2003 training plans by securing your seat for DevConnections Fall, held Oct 13 - 15 in Palm Springs, CA. Register now to receive the lowest possible registration fee plus access to all three conferences for one low price. Call 800-438-6720 or 203-268-3204 for more information.

    http://www.devconnections.com

    2. Announcements
    (brought to you by Windows & .NET Magazine and its partners)

  • Get Windows 2003 Active Directory Answers in a New Ebook!

  • The first chapter of Windows & .NET Magazine's latest eBook, Windows 2003: Active Directory Administration Essentials, is now available at no charge! Chapter 1 delves into Windows Server 2003 and focuses on what's new and improved with Active Directory. Expert Jeremy Moskowitz discusses which AD features might be important to you (and why). Download it now!

    http://www.windowsitlibrary.com/ebooks/administeringad/index.cfm?pc=adupd

  • You Don't Have to Miss What's Already Happened!

  • Some of the best online SQL Server training has already taken place, but you don't have to be left out! SSMU's one-hour Web Seminars are archived for your convenience. These topic-specific courses have been taught by the MVPs and SQL Server gurus that you've come to know and trust!

    http://www.sqlmag.com/ssmu/seminars/index.cfm?action=archive

    3. Resource

  • Featured Thread: Missing Isql.exe File

  • Forum junior member Ross installed Visual Studio .NET, which included installing the Microsoft SQL Server Desktop Engine (MSDE). The Visual Studio .NET documentation tells you to run isql.exe to load the example SQL databases. However, Ross can't find isql.exe anywhere on his machine. To join this discussion, go to the following URL:

    http://www.winnetmag.com/forums/rd.cfm?cid=55&tid=59080

    4. Events
    (brought to you by Windows & .NET Magazine)

  • Windows & .NET Magazine Web Seminar
  • How can you reclaim 30% to 50% of Windows server space? Attend the newest Web seminar from Windows & .NET Magazine, and discover the secrets from the experts.

    http://www.winnetmag.com/seminars/precise

    5. New and Improved
    by Sue Cooper, [email protected]

  • Allow Secure, Multi-Gigabyte File Transfers
  • SoftArtisans released FileUp Enterprise Edition (FileUpEE), an HTTP-based file-transfer application that securely uploads files of any size. Using a Simple Object Access Protocol (SOAP)-based Web service, this application can upload or download files larger than 100GB, solving problems related to file-size limitations in Microsoft IIS and ASP.NET. You can decouple the file servers from your public Web servers, place a firewall between the file server and the Web farm, and store stream files in a nonbrowsable directory on the file server. You can use FileUpEE as a native Windows .NET Framework assembly or COM Active Server Pages (ASP) solution. The application stores detailed audit information for every upload and download. Contact SoftArtisans at 877-763-8278, 617-738-0777, or [email protected]

    http://www.softartisans.com

    6. Contact Us

  • About Developer .NET Perspectives -- [email protected]
  • About the newsletter -- [email protected]
  • About technical questions -- http://www.winnetmag.com/forums
  • About product news -- [email protected]
  • About your subscription -- [email protected]
  • About sponsoring UPDATE -- [email protected]
  • This email newsletter is brought to you by Windows & .NET Magazine, the leading publication for IT professionals deploying Windows and related technologies. Subscribe today.

    http://www.winnetmag.com/sub.cfm?code=wswi201x1z

    Copyright 2003, Penton Media, Inc.

    Hide comments

    Comments

    • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

    Plain text

    • No HTML tags allowed.
    • Web page addresses and e-mail addresses turn into links automatically.
    • Lines and paragraphs break automatically.
    Publish