zoukankan      html  css  js  c++  java
  • 学习心得

    我是从大三开始接触Microsoft.NET的大三上学期我们有一门课是C# AND ADO.NET DEVELOPMENT。虽然我们当时用的C#程序的开发平台是.NET但是我对.NET却了解粗浅对c#这门编程语言和.NET的关系不太清楚。随着后来学了另一门.NET 的课程SOA, CLOUD COMPUTING AND SHAREPOINT PROGRAMMING WITH MICROSOFT .NET,我才对.NET这一门技术有了深入的理解。在这里我想说一说我个人对.NET的理解希望能帮助大家更好的学习Microsoft.NET。 为了说明Microsoft.NET是干什么的首先要说一下Microsoft.NET技术出现的原因。 从用户的需求和开发人员的需求两个角度来说 一方面用户拥有一套设备例如 PC、移动电话、笔记本。这些设备可能放在办公室或者家里。当用户需要在办公室的某台设备或移动电话上访问家中存储的的信息电子邮件或其他任何信息时问题就出现了因为所有这些设备都将数据存储在不同的位置。用户认为需要一种个人信息空间通过它用户可以在家中或途中访问存储在办公室的信息或者以相同方式从任何位置访问存储在家中的信息。 另一方面开发人员没有足够的工具来开发用户所需的解决方案。 结果是站点虽然颇具吸引力却缺乏有效性和实用性。此外需要为不同的设备开发不同的代码这也使开发人员颇感为难。如果开发人员拥有某些工具使他能够只编写一次代码并可在多种设备中部署该代码将可以提高开发人员的工作效率。这是开发人员的需求。 除了上面的两种需求外还伴随以下三种技术的转变 1.internet计算方案的转变由最初的集中式计算发展为客户端-服务器计算再到分布式计算这也是当前使用的计算形式。在分布式计算中智能终端互相通讯并使用彼此的处理能力完成部分作业。在这种形式中计算机通过网络互相访问。 2.Internet 的转变即Web 站点现在变成了“组合体”而不是从前的“孤岛”使得计算和通讯结合在一起。 3.应用程序开发的转变使软件成为用户可以预定的服务。此外应用程序现在可以由任何人在任何位置使用。

    因此 Microsoft.NET 旨在解决上面的两种需求和促进上述三个方面的技术演变的实现 .NET 是Microsoft XML Web服务平台Web服务是.NET的核心技术。它以 Internet 为中心即组件位于彼此之间被 Internet “云”分隔的系统上。组件需要通过 Internet 进行访问。将软件用作服务即软件位于远程计算机上可以通过 Internet 访问软件所提供的功能。在此方案中应用程序也称“Web 服务”就是我们在前面所说的组件只是在这里它们公开了自身的功能开发人员可以在自己的应用程序中使用这些功能。这与调用 API 相同这种情况下它们是 Web API。将这种情况描述为“Web 上的组件编程”很合适。通过Microsoft .NET 平台可以将用户数据存放到网络上随时随地地通过与 .NET 兼容的任何设备访问该数据。以这种模式创建的应用程序可以通过任何浏览器在任何设备上进行访问。这种应用程序可以最充分且最优地利用 Internet 的功能。 接下来说一下Microsoft.NET 的主要结构 Microsoft.NET 主要由三个组件构成 1.Microsoft.NET 产品和服务如 MSN.NET、Visual Studio.NET、   Office.NET。 2.由 Microsoft 合作伙伴开发且在 .NET 平台上的第三方网络服务。 3. Microsoft.NET 平台本身。构建包括 .NET 设备软件、.NET 基础结构和工具、以及其他组件。 Microsoft.NET 平台是非常基本或核心的部分是实现所有应用程序的基础。另一方面Microsoft.NET 产品和服务提供了 Visual Studio.NET 和 Office 等工具这些工具可以使用该平台并可以为应用程序添加更强的功能。第三方服务与前面提到的服务相似只是这些服务是由合作伙伴和开发人员提供的而不是由 Microsoft 本身提供的。 以上这些是我个人对Microsoft.NET的理解和总结虽然不是很全面但是希望它对我们学习Microsoft.NET多少能有些帮助。

    写得好,不如说得好,说得好,不如做得好,干得好,不如干得巧,我的追求是高质量+好的方法+正确的心态 !
  • 相关阅读:
    GB/T 38635.1-2020 信息安全技术 SM9标识密码算法 第1部分:总则
    信息安全行业国家标准汇总,信息安全行业从业人员必看
    贪吃蛇游戏(printf输出C语言版本)
    C 实战练习题目57
    C 实战练习题目56
    C 实战练习题目55
    C 实战练习题目54
    C 实战练习题目53
    C 实战练习题目52
    C 实战练习题目51
  • 原文地址:https://www.cnblogs.com/wangcheng1990/p/2832629.html
Copyright © 2011-2022 走看看