变相怪杰 发表于 2015-1-18 11:15:23

ASP.NET网页编程之xml 序列化操纵仓酷云

net网页编程欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!第一,起首有一个要被序列化成xml的类
publicclassXmlObject
{
privatestring_UserName="hello";
publicstringUserName
{
get
{
return_UserName;
}
set
{
_UserName=value;
}
}
//序列化时.办法是没被序列化的.这里算白写了
protectedstringGetSomeThing(stringWhosName)
{
returnWhosName;
}
}
第二:对象---->xml
//实行后:会天生一个pp.xml,固然这个文件名是本人取的
XmlObjectxo=newXmlObject();
StreamWritersw=newStreamWriter(Server.MapPath("pp.xml"));
XmlSerializerxs=newXmlSerializer(typeof(XmlObject));
xs.Serialize(sw,xo);
sw.Close();
第三:xml---->对象
从第二部的pp.xml转成对象xo
StreamReaderreader=File.OpenText(Server.MapPath("pp.xml"));
XmlSerializerserializer=newXmlSerializer(typeof(XmlObject));
XmlObjectxo=(XmlObject)serializer.Deserialize(reader);
reader.Close();
returnxo;
我实在想不明白net网页编程的机制,为什么非要那么蛋疼,在同一个平台下重复编译。

简单生活 发表于 2015-1-20 18:42:26

可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。

山那边是海 发表于 2015-1-29 14:44:40

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。

变相怪杰 发表于 2015-2-5 11:59:36

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。

蒙在股里 发表于 2015-2-8 16:48:51

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。

再现理想 发表于 2015-2-17 17:38:14

HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.

仓酷云 发表于 2015-2-27 15:46:47

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。

透明 发表于 2015-3-8 15:56:00

ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。

愤怒的大鸟 发表于 2015-3-11 01:52:52

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

柔情似水 发表于 2015-3-17 18:10:37

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

老尸 发表于 2015-3-24 18:12:42

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
页: [1]
查看完整版本: ASP.NET网页编程之xml 序列化操纵仓酷云