哪位高人可以简单的介绍介绍.net 平台???
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪位高人可以简单的介绍介绍.net 平台???相关的知识,希望对你有一定的参考价值。
比如。NET是什么平台 ??是一种语言吗??具体干什么??前途怎么样
直以来就不断有人问我这个问题,我的回答总是随着时间的流逝而改变:最早我告诉他们这是一个新的平台,后来告诉他们这是Microsoft的一个新战略,但是现在我想我会这样回答:.NET是一个概念,是一种构想,或者是微软的一个梦想?对于Microsoft .NET,微软官方有如下描述:
“.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。”
“借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。”
“.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。”=版权所有 软件 下载 学院 版权所有
这个美国时间2000年6月22日上午面世的新概念一经发布就引起了全球IT界的关注,因为发布它的微软公司向以改变业界的游戏规则而闻名,该公司另一个出名的地方就是精通“拿来主义”,善于继承别人的思想再经过封装变成自己的产品。在.NET的新产品中,VS.NET有Delphi的影子,C#更宛若JAVA的一个clone,甚至.NET的“网络计算”的概念也曾经在很早以前由SUN提出过。但是这并不能妨碍.NET成为去年最热门的技术词汇,随着VS.NET和Windows.net的发布,它还会成为今年人们谈论最多的话题之一。
发布.NET之后,盖茨说,网络将由呈现式的平台转为完全的平台。
在微软的WinXP的发布会上,我注意到主持人特别强调的一句话:在未来,我们可以在任何时间,任何地点,使用任何设备获取信息(any time, any place and on any device.)。但是这当然不是.NET的全部,正如盖茨所言,仅仅能够获取信息是不够的,通过.NET,用户还将会获得由程序封装过的数据,也就是服务。关于这一点,我有如下的想象:有了.NET,全世界的互联网络会组成一个庞大的服务中心,而你的终端设备(当然不仅仅是你的台式机,还包括手机、PDA、平板PC等,甚至家用电器,前面说过了,任何设备)就是你贴身的智能秘书。你不需要自己获得信息去分析,只需将你的要求说(自然语言技术也是.NET的一部分)给秘书听,她就会自动地去互联网络上查找相关的服务,经过自己的智能处理与整合,以最有效率的方式完成你交给她的任务。关于这一新的计算模型所带来的可能性,在下面这一假想的事例中可得到突出的体现:
Steve Masters 因公到旧金山出差,过街时被一名骑自行车的邮递员撞伤。Steve 用他的 Web 电话与远在他的故乡的 Jamie 联系,她是他医生办公室里的接待员。Jamie 不仅知道 Steve 的位置,而且还能访问离 Steve 较近的一些诊所列表,这些诊所可提供他的健康保险所包括的服务。她为 Steve 在一街之隔的某诊所约了医生。Steve 在得到所需的医护后又上路了。
很多人为这个前景欢欣鼓舞,其实这只是.NET体验的一小部分而已。.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序——包括 Office 和 Visual Studio .NET——将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用
现在,你看到了,Microsoft .NET是一个平台,是 Microsoft 的 XML Web 服务平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。这个平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、管理、使用到体验 XML Web 服务的每一方面。现在,Microsoft 正在五个方面创建 .NET 平台,即工具、服务器、XML Web 服务、客户端和 .NET 体验。
Microsoft .NET更是微软的一个网络战略,是微软意图全面占领互联网领域的最强有力的武器。在全球互联网络市场的抢夺战上,微软似乎慢了半拍,在浏览器方面差点败在Netscape手中,还为此吃了老大的官司,在流媒体上又被Real斩于马下。随着互联网以前所未有的速度席卷全球,很多人都希望籍此机会重新洗牌,但是惯于制定游戏规则的微软又怎会轻易将主动权交到别人的手中。同时,由于开放源码组织的不断壮大,微软紧抱源码不放的做法召致越来越多人的不满,很多人出于不同的考虑(安全、开放、免费)投靠了Linux阵营。另外,微软正等待着法院关于拆分的判决,如果微软被拆分,微软的产品将很难再取得目前的市场绝对垄断地位,对于微软来说,在产品上必须要变,而这个变,就是.NET所带来的由一个软件公司向一个服务公司的转变。事实上,微软将来可能会变成一个全球最大的网络服务商(ASP)。Windows这个给微软带来令人眩目的财富和辉煌的十年视窗时代结束了,微软打算全面设计我们的未来,它将把它所有产品全部重新改写为与.NET构造相一致的形态,以ASP(应用服务供应商)方式提供,这之后微软不再主要依靠授权和销售软件光盘赚钱,而是要通过互联网上运行的大量软件服务赚钱,从软件供应商走向ASP——这就是微软的新战略。
事实上,很早就有人提出过,对计算机发展和普及做出巨大贡献的软件行业已经到了这样一个转折点:留在终端的软件会越来越少,目前通过软件包发行的方式即将消失,而改为网上出租的形式获得利润,用户只要在本地发出请求,就可以在网上直接使用它,而这个软件的供应商会依你使用的次数来收费。现在你明白微软为何一定要拼了老本也要对Netscape赶尽杀绝了,一旦这个设想成为现实,集成诸多功能的浏览器将取代现在操作系统的地位,成为终端上唯一需要预安装的软件。如果这个浏览器不是微软的产品,那后果可想而知。=版权所有 软件 下载 学院 版权所有
.NET还是微软的一个互联网之梦,是微软公司提出的下一代互联网构想。在这一构想中,计算超越了网络浏览,进入一个更为先进的互联网平台和极为丰富的软件服务的新世界。微软心中有一个梦想,它要通过.NET改变人们未来的生活方式。就像当年Windows的出现使电脑从精英手中的玩具变成了普通大众身边不可或缺的工具,.NET极有可能会使互联网成为人们生活中密不可分的一部分。在未来的i时代,人们的生活、工作、学习、娱乐,都将得到.NET的帮助。在那个时候,.NET或许不会有人再提起,但是它带来的产品与概念,却将时刻伴随我们左右。
Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个Web服务调用其他的Web服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。
微软公司推出的.NET系统技术正是为了满足这种需求。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。
.NET系统包括一个相当广泛的产品家族,它们构建于XML语言和Internet产业标准之上,为用户提供Web服务的开发、管理和应用环境。.NET系统由以下5个部分组成。
..NET开发平台
.NET开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.NET框架(Framework)、.NET开发者工具和ASP.NET。
..NET服务器
NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.NET平台的后端基础。
..NET基础服务
.NET基础服务提供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能。
..NET终端设备
提供Internet连接并实现Web服务的终端设备是.NET的前端基础。个人计算机、个人数据助理设备PDA,以及各种嵌入式设备将在这个领域发挥作用。
..NET用户服务
能够满足人们各种需求的用户服务是.NET的最终目标,也是.NET的价值实现。在这5个组成部分中,.NET开发平台中的.NET框架,是.NET软件构造中最具挑战性的部分,其他4个部分紧紧围绕.NET框架来进行组织整合。
.net 即DotNet。
首先我先给出微软的DotNet定义:
"Microsoft.NET 是 Microsoft.NET XML Web Services 平台。XML Web Services 允许应用程序通过 Internet 进行通讯和共享数据,而不管采用的是哪种操作系统,设备或编程语言。Microsoft.NET 平台提供XML Web Services 并将这些服务集成在一起,为个人用户的好处是无缝的,吸引人的体验。"
.net的开发工具主要是Visual Studio.net
现在流行的版本是Visual Studio.net 2003,最新是Visual Studio.net 2005, 可以到http://www.verycd.com/下载。
什么是ASP.net?
ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。
ASP.net的教程
建议到http://www.aspcool.com/去看看,那里有很多asp.net的资源
参考资料:shuangzilianyu
参考技术A 晕!相关的资料网上很多!还是自己去GOOGLE搜一下吧
递延税,哪位高人能帮忙解释下这个公式: 税基= 账面价值+未来可抵扣额-未来应纳税额 , 万分感谢
哪位高人能帮忙解释下这个公式: 税基= 账面价值+未来可抵扣额-未来应纳税额 (tax base = carrying amount + future deductible amount - future assessable amount ,顺便也帮忙解释下这个公式在下面例i子中的含义:
a depreciable asset, with an initial value of 100, is revalued to a new carrying amount 150. Immediatelly prior to the revaluation , the written-down carrying amount of the asset was 80 and the amount deductible on recovery of the asset was the tax written down amount of 70 (cost less 30 cumulative depreciation previously allowed for tax purposes).
问:if the asset is recovery by sale, what is The capital gains tax cost base ?
答案: 是 120 , 运用上面的公式 为 120= 150 +70 -100
我就是理解不了这个 70 和100 是怎么就成为可抵扣和可纳税额了,万分感谢!!
future taxable amount等于最初carrying amount 100 参考技术A 您好,题主不知道你现在已经理解了没。
我最近也在学税基相关的知识,所以以下内容所写所想都是个人学习的理解。
首先,公式 Tax base = carrying amount + future deductible amount - future assessable amount
我们需要站在税务局角度来计算税基。
Carrying amount 文中已经给出,revalue to 150
Future deductible amount,我们可以理解为税务局所给予针对性企业的,一个在税计算上的抵减项,针对文中资产,就是其会计政策中的未来的depreciation。 70 指的是在该资产继续使用的时候,未来根据最开始initial cost在计算的,在未来会发生的折旧金额(具有变成费用冲抵应交税费的功能)。
在公式的最后一项,future assessable amount,指的是针对该资产的一个未来应纳税额。 这里可以理解为它被重新估值后,现在的carrying amount应在未来缴纳的税额。
因为在一般的depreciable资产的使用中,在没有revaluation的情况下,future deductible amount 和 future assessable amount是相等的。指的是资产在税基计算中,未来折旧费用的抵税能力,等于未经重新估值影响变动的carrying amount。
但是因为资产被重新估值,从税务局的角度来说,这项资产的carrying amount就该重新认定为应交税额。
意思是说,现在这个100,是从目前的 revalued 的carrying amount 150 中计算出来的。
题目中提到在revaluation前,initial cost 已经被write down 到 80 。 即已经造成了 20 的 revaluation loss。 该费用项目已经被企业计算到抵税项目。而税务局的角度看,这 20 属于future deductiable 和 assessable 的一部分。 而这项重新估值,已经造成了未来应抵扣和应缴税额的减少。
还有剩下的 30 是 折旧额,从企业的角度已经计算过其费用。所以可以从future deductiable 和 assessable amount中都冲抵掉。 (这就是为什么future deductible amount 100会变成70)
所以从税务局计算tax base的角度出发,他们会认为企业在revaluation操作之后,未来的应缴纳税额是:150-20-30 = 100
所以在资产disposal的时候,tax base的计算就是
120 = 150 CA + 70 (deductiable amount) - 100 (剔除影响后的未来应缴税额)
这是根据自己正在学习的内容进行的理解,如果题主和大家发现哪里有问题可以提出,我们可以一块讨论
以上是关于哪位高人可以简单的介绍介绍.net 平台???的主要内容,如果未能解决你的问题,请参考以下文章
哪位高人指点一下,C#中两个动态lambda 表达式有啥办法合并成一个? 谢谢!
vb加载winio驱动失败 下面是代码 希望哪位高人指点一下