仓酷云

标题: ASP.NET网站制作之体验.net 2.0 的文雅 - 异步WebService... [打印本页]

作者: 活着的死人    时间: 2015-1-16 22:32
标题: ASP.NET网站制作之体验.net 2.0 的文雅 - 异步WebService...
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。web|异步在.net2.0中(正确的说是vs2005中),异步WebService异步伐用的体例的例子:voidDoSomethingTest()
{
localhost.Serviceservice=newWindowsApp.localhost.Service();
service.HelloWorldCompleted+=newWindowsApp.localhost.HelloWorldCompletedEventHandler(service_HelloWorldCompleted);
//doAsyncallinghere
service.HelloWorldAsync();
}
voidservice_HelloWorldCompleted(objectsender,WindowsApp.localhost.HelloWorldCompletedEventArgse)
{
if(e.Error==null)
{
MessageBox.Show(e.Result);
}
else
{
MessageBox.Show(e.Error.Message);
}
}
服务器端代码
[WebService(Namespace="http://tempuri.org/")]
[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]
publicclassService:System.Web.Services.WebService
{publicService(){
}
[WebMethod]publicstringHelloWorld(){
return"HelloWorld";
}
}
很复杂,没有了AsyncCallback、IAsyncResult这两个烦人的器材,挪用的代码变得简便、文雅了,并且能够从e.Result失掉强范例的前往值(上例为"HelloWorld")。可是,有乐趣的话,能够看看vs2005天生的Referance.cs文件,那可比2003中的庞大良多。个中能够看到System.ComponentModel.AsyncCompletedEventArgs、System.Threading.SendOrPostCallback(delegate)这两个在.net1.x中没有的“怪物”,估量用到的中央还不止WebService客户端。
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。
作者: 兰色精灵    时间: 2015-1-19 16:22
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
作者: 小妖女    时间: 2015-1-24 15:16
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者: 简单生活    时间: 2015-2-1 18:29
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
作者: 再现理想    时间: 2015-2-7 13:29
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
作者: 第二个灵魂    时间: 2015-2-22 02:56
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
作者: 飘灵儿    时间: 2015-3-6 22:37
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
作者: 老尸    时间: 2015-3-13 22:17
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
作者: 变相怪杰    时间: 2015-3-20 21:02
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2