zoukankan      html  css  js  c++  java
  • O'Reilly .NET Framework Essentials, 2nd Edition第一章

    开始读这本书,刚看完了第一章,觉得写的还不错,至少前言部分就已经吸引我了
    早就开始知道一点.NET FrameWork,但是也只是知之皮毛,现在正好好好的学习一下
    这将是一个系列的blog,我会把一步步的来完成。

    第一章是简介,所以很多东西我都是跳着看,呵呵,由于本书是英文的,才发现偶尔会出现一个单词,不认识了,呵呵,一直来以为自己的英语足够应付了,呵呵,看来还得加强啊~~

    今天学到三点东西,至少说应该丰富了三点东西:

    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

     这样,你会对.NET FrameWork有一个比较直观的印象了。那么究竟什么是NET FrameWork?
    我们来看看MS的解释:The .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.
    由此可见,它是一个环境,一个开发和执行的环境。它允许不同的编程语言和程序库一起良好的运行。使创建基于WINDOWS的应用程序易于构建、管理,集成,并且能(当然是创建的基于WINDOWS的应用程序)和其他网络系统一起结合。

    MS给出的.Net Framework的组成介绍:
     

    • The Common Language Runtime (CLR)
      A language-neutral development & execution environment that provides services to help "manage" application execution
      提供有助于管理应用程序执行的服务的中间语言开发环境和执行环境
    • The Framework Class Libraries (FCL)
      A consistent, object-oriented library of prepackaged functionality
      一系列的,面向对象的按照功能封装的库
    • Support for standard networking protocols & specifications
    • Support for different programming languages
    • Support for programming libraries developed in different languages 
    • Support for different platforms 

    从微软给出的解释,和我上面的第三点比较,看的出来,多了一个asp.net,也就是说asp.net=XML Web Services+Web Froms。


    更多微软关于Net Framework的信息,你可以参考这里(http://msdn.microsoft.com/netframework/default.aspx
    关于我看的着本书的信息,可以参考这里(http://www.oreilly.com/catalog/dotnetfrmess2

  • 相关阅读:
    [YTU]_2536( C++ 长方体继承自矩形)
    [YTU]_2560(C++继承(改错题))
    [YTU]_2532(投简历)
    [YTU]_2621(B 继承 圆到圆柱体)
    stl
    noip2008双栈排序
    倍增入门水题
    noip模拟【ping】
    dp入门(LIS,LCS)
    【Luogu 1799】数列
  • 原文地址:https://www.cnblogs.com/yang_sy/p/1087916.html
Copyright © 2011-2022 走看看