• λ我爱Aspx >> C#.Net >> .NET之ASP Web Services 快速入门
  • .NET之ASP Web Services 快速入门

  • :aspxer  Դ:internet  :2007-5-12 7:52:46  ؼ:.net,web,asp
  • 1 2 3 下一页

    世界软件巨擘微软公司提出的.net概念给全世界的IT产业指明了新的发展方向,无论是IT业内人士、还是企业决策者,快速领会这个新概念的含义及深远影响,都显得非常必要。

    本文通过一个经典学习例程讲述.NET之ASP Web Services的编程、测试及使用,并介绍Web Services中涉及到的数据类型,旨在带领你快速理解其相关概念、含义及作用。全文包括:

    概 要

    编写代码、领会含义

    例程测试

    从客户端进行访问

    Web Services中的数据类型

    结 语

    概 要

    Internet进化得飞快,Web站点从仅仅提交给浏览器一个用户界面页面,到现在已经转变为能够将组织、应用、服务以及设备迅速联结在一起的可设计Web站点。Web站点不再处于被动的地位,它们变成了可再用的智能化Web Services,即Web服务。

    通用语言执行环境(Common Language Runtime,简称CLR)本身就支持创建及使用Web Services。它使用可编程抽象概念,无论对于ASP.NET Web Form开发人员还是VB用户,这都是一致的且熟悉的。而且,结果模型可升级、可扩展,支持开放的Internet标准,比如HTTP、XML、SOAP、SD,因此,它可以被任何客户端或者具备Internet功能的设备访问和使用。

    为了更快更好地理解.NET的ASP Web Service应用,下面我们举一个例子来说明。例子就是经典的Hello World应用,也就是简单地返回一个"Hello World"字符串信息。

    编写代码、领会含义

    ASP.NET通过.asmx文件来支持Web Services,一个.asmx文件就是一个文本文件,类似于.aspx文件。这些文件可以属于包含.aspx文件的ASP.NET

    应用程序的一部分。同时,与.aspx文件一样,它们是按照URI方式寻址的。

    可以使用最简单的文本编辑器来编写.asmx文件。下面就是.asmx 文件的全部代码。为对照方便,我们列出了使用VB、C#以及JScript三种语言编写的代码:

    C#

    using System;

    using System.Web.Services;

    public class HelloWorld : WebService {

    [WebMethod] public String SayHelloWorld() {

    return "Hello World";

    }

    }

    VB

    <%@ WebService Language="VB" Class="HelloWorld" %>

    Imports System.Web.Services

    Public Class HelloWorld :Inherits WebService

    Public Function SayHelloWorld() As String

    Return("Hello World")

    Ҷƪл˵?
  • һƪ.NET之ASP Web Application快速入门
    һƪ利用OpenGL实现内插算法可视化