- Managing the Software Lifecycle with Visual Studio 2005
Speaker: Rick LaPlante
In today's business climate, companies are under increased pressure to save resources by better managing how applications are designed, developed, tested, and deployed. In Visual Studio 2005, Microsoft and its partners will offer advanced application lifecycle management tools and processes that will assist organizations in delivering their solutions on time and under budget. In this general session, you will get the first-ever glimpse of Microsoft's new enterprise tools and see how Visual Studio 2005 combines its historic leadership in developer productivity with a focus on tight integration, to deliver new products that will forever change the way you write software.
- Visual C++ 2005: The Language of Choice for Native and .NET
Speaker: Herb Sutter
Visual C++ 2005 introduces an improved C++ language design for taking advantage of the .NET Framework without leaving behind any native features. Hear from the lead architect of the new language design and see how it brings C++ language strengths like deterministic finalization and templates to .NET development and why that matters for your code's performance and robustness, how it seamlessly integrates new CLR features like generics with existing features like templates, and why using CLR and C++ features (including generics and templates) together directly delivers more power and ease than either feature delivers alone. Get the inside scoop on the latest enhancements that make C++ the most powerful development language.
- Visual C++: Under the Covers-Targeting the CLR
Speaker: Kang Su Gatlin
Do you trust trusted code? If you're a C++ developer who's leery of targeting the CLR with your highly tuned and optimized C++ sources, attend this session. Explore advanced topics including MSIL code generation, internals of native/managed interop mechanisms, .netmodule linking, and more.
- Visual C++: Using the .NET Framework in Win32/MFC Applications
Speaker: Kate Gregory
Are you a MFC developer confused about the Microsoft roadmap for Visual C++? Do you want to learn how you can enable your MFC applications with new features using the .NET Framework? (Did you know that was even possible?) Attend this session and learn a variety of techniques for extending and reusing your tried-and-true MFC applications and components with the .NET Framework. Become your own Upgrade Wizard and take your MFC code into a new era.
- Visual Studio: IDE Tips and Tricks
Speaker: Jason Weber
The Visual Studio IDE team has packed their favorite 50 tips and tricks into a fun and informative session to help you make the most of Visual Studio. It doesn't matter if you're writing Visual Basic or C++, using Visual Studio 7.x or Visual Studio 2005, writing web or client apps. You're guaranteed to learn something new. And those who think you know everything there is to know about the Visual Studio IDE, do you know how much your code weighs? We'll show you how to find out.
- Visual Studio: Top Ten Ways to Customize and Extend the IDE
Speakers: Ken Hardy; Craig Skibo
Have you ever wanted to add a menu command or a new window to Visual Studio? Are you interested in adding new features to the Visual Studio IDE? This session tackles the most popular scenarios using the full range of extensibility, including Visual Studio Macros, the Automation Object Model, and the VSIP SDK. See how to use them together.
- .NET Framework: Migrating to Managed Code
Speakers: Richard Lander; Adam Nathan
Dive into managed code without having to start from scratch. Take advantage of existing unmanaged code, including COM components from Microsoft Office or flat APIs such as Win32, with CLR Interop. Adopt techniques for finding and understanding problems using CLR Debug Probes. Learn how easy it is to host the CLR in an unmanaged environment such as C++ or VB6 as another approach to managed code adoption. In addition to demonstrating these technologies, we provide best practices and guidance on how to overcome common pitfalls. Using these techniques, you will able to add managed code to your existing applications and components without needing to rewrite your code.
- .NET Framework: CLR - Under the Hood
Speaker: Jeff Richter
In this talk, software legend Jeffrey Richter will describe how the CLR works "Soup to Nuts." Learn about the CLR's execution model including intermediate language, verification, JIT compilation, metadata, and assembly loading. Explore the runtime relationship between code, types, objects. A thread's stack, and the heap. See how the CLR's garbage collector knows what objects are in use and what objects are not in use so that unused objects can have their memory reclaimed. After this talk, you'll have a great understanding of how the CLR does the things it does.
- Windows Forms: Overview of New Features and ClickOnce Deployment in Visual Studio 2005
Speaker: Joe Stegman
Building and deploying Windows Forms applications takes a giant step forward in Windows Forms 2.0. Learn how Windows Forms 2.0 makes it easy to build professional looking application and see demonstrations of the new Grid, ToolBar, Menu and Layout controls. See how Windows Forms 2.0 makes it easier to deploy and update a Windows Forms application with a technology called ClickOnce. Walk through improvements to the Windows Forms designers including demonstrations of snap lines and smart tags. This session will also explore new data features designed to make it easier to bind to business objects as well as process data asynchronously. See demonstrations of other new Windows Forms 2.0 features including a WebBrowser control, MaskEdit control, Splitter control, Data Component, Sound API and a new Client Configuration API.
- Visual Studio 2005 Enterprise Tools: Software Project Management
Speaker: Lori Lamkin
Learn how to take advantage of the combined power of Visual Studio, the Microsoft Office System, and industry proven practices to successfully manage software projects--from conception to deployment.
- Visual Studio 2005 Enterprise Tools: Enterprise-Class Source Control and Work Item Tracking
Speaker: Brian Harry
Get an introduction to the new software configuration management system included in the Visual Studio 2005 enterprise tools. See how an integrated and extensible source code control and work item tracking system can boost your team's productivity by significantly streamlining your development processes.
- Visual C# 2005: Language Enhancements
Speaker: Anders Hejlsberg
Learn about the new features available in Visual C# 2005 directly from Anders Hejlsberg, Distinguished Engineer and lead designer for the C# programming language. Learn how new language constructs like generics, iterators, anonymous methods, and partial types will help you write more powerful and productive code.
- Visual C# Best Practices: What's Wrong With this Code?
Speaker: Eric Gunnerson
There's more to writing good C# code than learning the syntax. It's also important to know the best practices. Eric will present numerous examples of problems he's seen in the wild, invite you to find the error, and explain how to avoid the issue.
- Visual C# 2005: IDE Enhancements for the C# Developer
Speaker: Joe Nalewabau
See how Visual C# 2005 brings code-focused productivity to the next level! Regardless of what type of applications you are building, Visual C# 2005 offers a host of new IDE features designed to significantly increase your productivity whether you're understanding, modifying, writing or debugging code. Anson and Joe will try and outdo each other with dueling demos as they show off the major C# IDE features, explain the motivation behind them and show how they all integrate together to create a great development experience.
Saturday, June 26, 2004
Microsoft TechEd 2004
TechEd 2004 highlights: