![]() |
The majority of the presentations available here are extracted from the .NET Readiness Kit. The .NET Readiness Kit addresses many of the key areas in which .NET extends or departs from prior approaches to the problems of creating highly scalable distributed applications.
Course materials are available in a variety of formats. Content in some of the Web-based PowerPoint slideshows (indicated by the
icon), may appear distorted. There is no distortion in the original PowerPoint slideshows, which are available from the Download files (indicated by the
icon).
Document readers are available from the Additional Resources page. See the Contributors page for information on the authors of the materials contained herein.
| From the .NET Readiness Kit |
Provides an overview of key classes in the Frameworks libraries that provide a wide variety of system services and support for various data structures.
| From the .NET Readiness Kit |
An introduction to the base classes of the .NET Framework with emphasis on libraries designed to simplify development of distributed applications.
| Author: | Erik Meijer |
In this talk we explain the evolution towards .NET from a programmer's perspective. We will look at three key .NET innovations:
| From the .NET Readiness Kit |
Introduces the core concepts and architecture of ADO.NET, including the ADO.NET object model, the System.Data namespace, the DataSet, and data views.
| Author: | Erik Meijer |
Microsoft .NET extends the ideas of both the Internet and the operating system by making the Internet itself the basis of a new operating system. Ultimately, this will allow developers to create programs that transcend device boundaries and fully harness the connectivity of the Internet in their applications.
The "Common Language Runtime" (CLR) is key to the .NET framework. The CLR allows you to define a class in Visual Basic and inherit from it in Cobol, or to raise an exception in JScript and handle it in Mondrian. Compilers that support the CLR compile programs into the .NET intermediate language (MSIL). This intermediate code is then verified and JIT-ed by the runtime into executable code. The CLR also supports automatic garbage collection, cross-language debugging, and interoperability with classic COM and the Win32 platform.
In this talk we give an introduction to the C# programming language. The talk is addressed to programmers who already have experience with an object-oriented programming language such as C++, Java. We will concentrate on the correspondences and the differences between Java and C# such as value types, delegates, events, properties, indexers. We will also review some of the core .NET class libraries and frameworks such as custom attributes, and Windows.Forms.
| From the .NET Readiness Kit |
Introduces ASP.NET as a compiled environment for producing dynamic Web pages using the .NET Framework.
| Author: | Erik Meijer |
ASP.NET is one of the major advancements in the .NET Framework as it allows you to program Web sites in the familiar event-driven style instead of using finite state machine-like techniques. In the talk we give a bottom-up explanation of ASP.NET, showing how the high-level programming model is built on top of the low-level IHTTPRequest handler using page compilation.
| From the .NET Readiness Kit |
A first look at the fundamental unit of deployment in .NET: what assemblies are, what they contain, and how to build them.
| From the .NET Readiness Kit |
An introduction to key client-side technologies that are fully exploited in the .NET environment including dynamic HTML and XML.
| From the .NET Readiness Kit |
This module introduces the concepts and mechanics of the interoperation of .NET managed code and COM unmanaged code and platform services. For students with at least some knowledge of the .NET framework, COM and the differences between managed and unmanaged execution.
| From the .NET Readiness Kit |
Explains the key features of the common type system that underpins language interoperability in the Common Language Runtime of .NET. Covers motivations for the system, type safety, types defined, and how inheritance is implemented.
| From the .NET Readiness Kit |
A review of the core concepts and channel architecture of Remoting in .NET. Covers Messages, Message Sinks, Proxies, Dispatchers, and extensibility and Context Attributes.
| From the .NET Readiness Kit |
A review of key features of the new language in the context of component-oriented systems.
| From the .NET Readiness Kit |
Extending the previous module on Assemblies, this module shows how .NET addresses “DLL Hell” and other (former) miseries of application deployment.
| From the .NET Readiness Kit |
Introduces the Hypertext Transfer Protocol and reviews HTTP support in .NET.
| From the .NET Readiness Kit |
An introduction to the extensions to the C++ language that allows the creation of managed code that targets the Common Language Runtime.
| From the .NET Readiness Kit |
Explores the mechanism in .NET by which components can be inspected, even at runtime, to obtain complete information about them from the metadata stored as a part of the component.
| From the .NET Readiness Kit |
A review of the key features of the security model in .NET, including permissions, security administration and cryptography.
| From the .NET Readiness Kit |
A look at the Simple Object Access Protocol for serializing objects using XML and how this protocol is supported in .NET.
| From the .NET Readiness Kit |
Microsoft’s most popular Rapid Application Deployment tool is now a fully-fledged, industrial strength, object-oriented language thanks to .NET.
| From the .NET Readiness Kit |
Programming Windows client applications now combines the GUI power of the Win32 API and MFC with the visual programming style of Visual Basic.
| From the .NET Readiness Kit |
An emerging standard for data interchange is baked into the .NET platform so thoroughly that developers won’t actually have to learn XML in order to use it to create powerful distributed applications.
| From the .NET Readiness Kit |
A Web service is nothing more than a URL-addressable resource that programmatically returns information to clients who want to use it. .NET allows the creation of Web services in minutes without programming any of the “plumbing” code.
© 2001-2002 Microsoft Corporation. All rights reserved. Terms of Use.