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)