O 'Reilly-. NET Framework essentials, 2nd Edition-Chapter 1

Source: Internet
Author: User

I started to read this book. After reading the first chapter, I thought it was good. At least the preface attracted me.
I started to know a little about the. NET Framework, but I only know about it. Now I just want to learn it.
This will be a series of blogs, and I will do it step by step.

The first chapter is the introduction, so I watched a lot of things, I always thought that my English was enough to cope with it ~~

I learned at least three things today:

1. NET platform consists of 4 product group

Development Tools

A set of language: C #, VB. NET, J #, C ++. net
A set of develop tool: Visual Studio
A comprehensive of class library for build Web, Windows app, Web Services
CLR: Common Language Runtime

Specialized servers

A set of Enterprise Servers:
SQL Server,
Exchange Server,
Biztalk Server...

Web Services

XML, SOAP, WSDL, UDDI...

Devices

Net-enabled non-PC device

 2. NET platform main five components

Visual Studio. NET

. NET Enterprise Services

. NET Framework

. Net building block services

Operation System

 3. NET Framework

Web Services

Web Forms

Windows Forms

Data and XML class

Framework base class

Commom Language Runtime


Windows Platform

In this way, you will have a more intuitive impression on. NET Framework. So what is net framework?
Let's take a look at the explanation of MS: the. NET Framework isDevelopment and ExecutionEnvironmentThat allows different programming versions & libraries to work together seamlessly to create windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.
It can be seen that it is an environment, a development and execution environment. It allows differentProgramming LanguageAndProgramLibrary works well together. It makes Windows-based applications easy to build, manage, and integrate with other network systems.

Introduction to the composition of the. NET Framework provided by MS:
 

    • The Common Language Runtime (CLR)
      A language-neutral Development & execution environment that provides services to help "manage" Application Execution
      Provides an intermediate language development environment and execution environment that helps manage the services executed by applications
    • The framework class libraries (FCL)
      A consistent, object-oriented library of prepackaged functionality
      A series of functional-encapsulated libraries that are object-oriented

 

    • Support for standard networking protocols & specifications
    • Support for different programming languages
    • Support for programming libraries developed in different versions
    • Support for different platforms 

According to Microsoft's explanation, compared with the third point above, we can see that there is an additional Asp.net, that is, Asp.net = XML Web Services + Web froms.

For more information about the net framework, see here (http://msdn.microsoft.com/netframework/default.aspx)
For information on the book I read, please refer to here (http://www.oreilly.com/catalog/dotnetfrmess2)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.