1 / 20

Introduction to .NET Framework

Introduction to .NET Framework. Internet. Visual Studio .NET. Orchestration. .NET Framework. .NET Enterprise Servers. Building Block Services. Internet. COM+. Windows. What Is the Microsoft .NET Platform?. .NET Enterprise Server s. Microsoft SQL Server™ 2000

chun
Download Presentation

Introduction to .NET Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to.NET Framework

  2. Internet Visual Studio .NET Orchestration .NET Framework .NET EnterpriseServers Building Block Services Internet COM+ Windows What Is the Microsoft .NET Platform?

  3. .NET Enterprise Servers • Microsoft SQL Server™ 2000 • Microsoft BizTalk™ Server 2000 • Microsoft Host Integration Server 2000 • Microsoft Exchange 2000 Enterprise Server • Microsoft Application Center 2000 • Microsoft Internet Security and Acceleration Server 2000 • Microsoft Commerce Server 2000

  4. Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI The .NET Framework Components Visual Basic C++ C# Perl Python … User Interface XML Web Services User Interface ASP.NET Windows Forms ADO.NET and XML .NET Framework Class Library Common Language Runtime Win32

  5. C:\...\Application1 Application1.exe Metadata MSIL Productlib.dll Metadata Intermediate Language (IL) Source Code Machine Language Compiler CLR

  6. Thread Support COM Marshaler Type Checker Exception Manager Security Engine Debug Engine MSIL to Native Compilers Code Manager Garbage Collection Common Language Runtime (CLR) Base Class Library Support Class Loader

  7. .NET Framework Class Library System System.Security System.Runtime. InteropServices System.Text System.Globalization System.Net System.Threading System.Configuration System.Reflection System.Diagnostics System.Collections System.IO System.Web System.Windows.Forms System.Data

  8. Languages in the .NET Framework • Visual Basic .NET New version of Visual Basic with substantial language innovations • C# – designed for .NET New component-oriented language • Managed Extensions to Visual C++ Provides more power and control • J# .NET Takes full advantage of the .NET Framework • Third-party languages

  9. What Are the Visual Basic .NET Enhancements? • Major language enhancements • Enhanced object-oriented support • Structured exception handling • Full access to the .NET Framework • New threading options • Garbage collection • Enhanced Web development • Create Web Forms as easily as Windows Forms • Create Web Services quickly

  10. Microsoft Visual Studio .NET • There is one IDE for all .NET projects • Solutions can contain multiple programming languages • Example: Visual Basic .NET and C# in the same solution • The IDE is customizable through “My Profile” • The IDE has a built-in Internet browser IDE = Integrated Development Environment

  11. Project Template • Windows Application • Class Library • Windows Control Library • ASP .NET Web Application / Service / Control Library • Console Application • Windows Service • Others

  12. Project Structures • Solution files (.sln, .suo) • Project files (.vbproj) • Local project items • Classes, forms, modules, etc. (.vb) • Web project items • XML Web services (.asmx) • Web forms (.aspx) • Global application classes (.asax)

  13. Assemblies • An assembly is an .exe or .dll file with other supporting files that make up a Visual Studio .NET application • Assemblies are created automatically when you compile source files • Click Build on the Build menu • Use the command-line command vbc.exe

  14. Using Solution Explorer • Displays project hierarchy • Project references • Forms, classes, modules • Folders with subitems • “Show All Files” mode • Manipulating projects • Drag-and-drop editing • Context menus

  15. Using Properties Window • Displays object properties • Display modes • Alphabetic • Categorize • Special Properties • "+" on the left bar • Dynamic Properties

  16. Using ToolBox • Display tools for develop application. • Controls are grouped in tabs. • Using Drag and Drop to parse any controls to application.

  17. Using Server Explorer • Managing Data Connections • Viewing and Managing Servers • Using Drag-and-Drop Techniques

  18. Library Method Namespace Class Inheritance Using the Object Browser • Examine objects and their members • Access lower-level items • Shows inheritance and interfaces • Examine how the .NET Framework class libraries use Inheritance

  19. Using the Task List • Similar to the Tasks feature in Microsoft Outlook • Stored with the solution in the .suo file • Adding to the Task List • You can add tasks manually by typing in appropriate field • Visual Basic .NET adds build errors, upgrade comments, etc. • You can use token strings to add comments in code

  20. Using Dynamic Help • Automatically displays relevant Help topics based on focus and cursor placement • Use the Options dialog box to configure the Dynamic Help window

More Related