170 likes | 346 Views
第八单元 Web Service 应用. 劳动和社会保障部全国计算机信息高新技术考试指定教材 ——ASP.NET. 8.1 第 1 题. 【 操作要求 】 将文件 C:2003ANUnit8Y8-01 复制到考生文件夹。打开考生文件夹中的 Y8-01.asmx 、 Y8-01.aspx 文件,分别参照样图 8-01A 和 8-01B 进行编程操作,并将操作结果以 X8-01.asmx 、 X8-01.aspx 、 X8-01.vb 、 X801.dll 文件名保存在考生文件夹中。 题目欲实现功能的描述:输入两个单精度型变量,使之相除,返回商的整数部分。.
E N D
第八单元 Web Service应用 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET
8.1 第1题 • 【操作要求】 • 将文件C:\2003AN\Unit8\Y8-01复制到考生文件夹。打开考生文件夹中的Y8-01.asmx、Y8-01.aspx文件,分别参照样图8-01A和8-01B进行编程操作,并将操作结果以X8-01.asmx、X8-01.aspx、X8-01.vb、X801.dll文件名保存在考生文件夹中。 • 题目欲实现功能的描述:输入两个单精度型变量,使之相除,返回商的整数部分。
8.1 第1题 • 1.编写脚本:打开Y8-01.asmx。依照程序中的注释,用VB.net编写脚本,定义类X801并使之继承类WebService,完成函数声明。函数用以实现除法功能。以文件名X8-01.asmx保存在考生文件夹中。使程序在浏览器中浏览如图8-01A所示。 • 2.编译VB描述文件:在命令行模式中使用WSDL.exe,将上一步完成的X8-01.asmx以VB.net作为编程语言,以X801为名称空间进行编译。输出VB描述文件X8-01.vb到考生文件夹中。 • 3.编译DLL文件:在命令行模式中使用VBC.exe,选择链接适当的动态链接库文件,将X8-01.vb编译为X801.dll,并输出到考生文件夹下的/bin文件夹下。 • 4.编写脚本:打开Y8-01.aspx。依照程序中的注释编写脚本,实现在页面中调用前面步骤已经完成的Web服务。
8.1 第1题 • 步骤: • 1。编写WebServices文件:Y8-01.asmx ,创建bin文件夹; • 2。生成DLL文件:D:\webservices>wsdl.exe /l:vb /n:x801 /out:x8-01.vb http://127.0.0.1/x801/x801.asmx?wsdl • 3。编译DLL文件:D:\webservices>vbc /out:bin/x801.dll /t:library /r:System.XML.dll,system.dll,System.Web.Services.dll x8-01.vb • 4。编写X8-01.aspx
8.3 第3题 • 【操作要求】 • 将文件C:\2003AN\Unit8\Y8-03复制到考生文件夹。打开考生文件夹中的Y8-03.asmx、Y8-03.aspx文件,分别参照样图8-03A和8-03B进行编程操作,并将操作结果以X8-03.asmx、X8-03.aspx、X8-03.vb、X803.dll文件名保存在考生文件夹中。 • 题目欲实现功能的描述:输入一个字符串变量和一个单精度型变量。以字符串类型返回输入字符串的左起n个字符。
8.3 第3题 • 1.编写脚本:打开Y8-03.asmx。依照程序中的注释,用VB.net编写脚本,定义类X803为公有类设定使用VB为编程语言,完成函数声明。函数用以实现字符串取左功能。以文件名X8-03.asmx保存在考生文件夹中。使程序在浏览器中浏览如图8-03A所示。 • 2.编译VB描述文件:在命令行模式中使用WSDL.exe,将上一步完成的X8-03.asmx以VB.net作为编程语言,以X803为名称空间进行编译。输出VB描述文件X8-03.vb到考生文件夹中。 • 3.编译DLL文件:在命令行模式中使用VBC.exe,选择链接适当的动态链接库文件,将X8-03.vb编译为X803.dll,并输出到考生文件夹下的/bin文件夹下。 • 4.编写脚本:打开Y8-03.aspx。依照程序中的注释编写脚本,实现在页面中调用前面步骤已经完成的Web服务。
8.3 第3题 • 步骤: • 1。编写WebServices文件:Y8-03.asmx ,创建bin文件夹; • 2。生成DLL文件:D:\webservices>wsdl.exe /l:vb /n:x803 /out:x8-03.vb http://127.0.0.1/x803/x803.asmx?wsdl • 3。编译DLL文件:D:\webservices>vbc /out:bin/x803.dll /t:library /r:System.XML.dll,system.dll,System.Web.Services.dll x8-03.vb • 4。编写X8-03.aspx
8.5 第5题 • 【操作要求】 • 将文件C:\2003AN\Unit8\Y8-05复制到考生文件夹。打开考生文件夹中的Y8-05.asmx、Y8-05.aspx文件,分别参照样图8-05A和8-05B进行编程操作,并将操作结果以X8-05.asmx、X8-05.aspx、X8-05.vb、X805.dll文件名保存在考生文件夹中。 • 题目欲实现功能的描述:输入一个字符串型变量用以表示数据库文件的相对路径,返回数据库中指定表的DataSet表示。
8.5 第5题 • 1.编写脚本:打开Y8-05.asmx。依照程序中的注释,用VB.net编写脚本,引用名称空间System.Data和System.Data.OleDb,并完成函数ViewTable的声明和函数结果的返回。函数用以实现将数据表填充到DataSet功能。以文件名X8-05.asmx保存在考生文件夹中。使程序在浏览器中浏览如图8-05A所示。 • 2.编译VB描述文件:在命令行模式中使用WSDL.exe,将上一步完成的X8-05.asmx以VB.net作为编程语言,以X805为名称空间进行编译。输出VB描述文件X8-05.vb到考生文件夹中。 • 3.编译DLL文件:在命令行模式中使用VBC.exe,选择链接适当的动态链接库文件,将X8-05.vb编译为X805.dll,并输出到考生文件夹下的/bin文件夹下。 • 4.编写脚本:打开Y8-05.aspx。依照程序中的注释编写脚本,实现在页面中调用前面步骤已经完成的Web服务。
8.5 第5题 • 步骤: • 1。编写WebServices文件:Y8-05.asmx ,创建bin文件夹; • 2。生成DLL文件:D:\webservices>wsdl.exe /l:vb /n:x805 /out:x8-05.vb http://127.0.0.1/x805/x805.asmx?wsdl • 3。编译DLL文件:D:\X8-05>vbc /out:bin/x805.dll /t:library /r:System.XML.dll,system.dll,System.Web.Services.dll,system.data.dll x8-05.vb • 4。编写X8-05.aspx
8.12 第12题 • 【操作要求】 • 将文件C:\2003AN\Unit8\Y8-12复制到考生文件夹。打开考生文件夹中的Y8-12.asmx、Y8-12.aspx文件,分别参照样图8-12A和8-12B进行编程操作,并将操作结果以X8-12.asmx、X8-12.aspx、X8-12.cs、X812.dll文件名保存在考生文件夹中。 • 题目欲实现功能的描述:输入一个字符串变量,以单精度型返回这个字符串长度的数值。
8.12 第12题 • 1.编写脚本:打开Y8-12.asmx,依照程序中的注释,用C#编写脚本,定义类X812并使之继承类WebService,完成函数声明。函数用以实现测定字符串长度功能。以文件名X8-12.asmx保存在考生文件夹中。使程序在浏览器中浏览如图8-12A所示。 • 2.编译C#描述文件:在命令行模式中使用WSDL.exe,将上一步完成的X8-12.asmx以C#作为编程语言,以WSX812为名称空间进行编译。输出C#描述文件X8-12.cs到考生文件夹中。 • 3.编译DLL文件:在命令行模式中使用CSC.exe,选择链接适当的动态链接库文件,将X8-12.cs编译为X812.dll,并输出到考生文件夹下的/bin文件夹下。 • 4.编写脚本:打开Y8-12.aspx。依照程序中的注释编写脚本,实现在页面中调用前面步骤已经完成的Web服务。
8.12 第12题 • 步骤: • 1。编写WebServices文件:Y8-12.asmx ,创建bin文件夹; • 2。生成DLL文件:D:\webservices>wsdl.exe /l:c# /n:x812 /out:x8-12.cs http://127.0.0.1/x812/x812.asmx?wsdl • 3。编译DLL文件:D:\X8-12>csc /out:bin/x812.dll /t:library /r:System.XML.dll,system.dll,System.Web.Services.dll x8-12.cs • 4。编写X8-12.aspx