第二个灵魂 发表于 2015-1-16 22:41:37

ASP.NET教程之ASPX吸收WINDOWS使用程序以POST体例发来...

前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。window|程序我这个笨伯终究修改来了。。。不要问我修改了啥,都写在题目上了。。。。
赶忙写上去,然后睡觉。。。。
今朝已实验了ASP,JS,C++,C#,前三个都无数月乃至数年的履历了,争夺把最初一个也弄年夜。。。。
接上去弄啥?
切进正题。。。
Windows端使用程序
1,起首创建两个POST变量,这两个POST变量摹拟ASP中的Form的name~~~(我瞎试的,公然是摹拟form)

System.Net.WebClientWebClientObj=newSystem.Net.WebClient();
System.Collections.Specialized.NameValueCollectionPostVars=newSystem.Collections.Specialized.NameValueCollection();
PostVars.Add("c",textBox2.Text);
PostVars.Add("b",textBox3.Text);
//textBox2.Text内里存的是要POST的信息哈
2,然后传送给一个网页:http://www.dc9.cn/t/default.aspx
try
{
byte[]byRemoteInfo=WebClientObj.UploadValues("http://www.dc9.cn/t/default.aspx","POST",PostVars);
//上面都没用啦,就下面一句话就能够了
stringsRemoteInfo=System.Text.Encoding.Default.GetString(byRemoteInfo);
//这是猎取前往信息
textBox1.Text=sRemoteInfo;
axDHTMLEdit1.DocumentHTML=sRemoteInfo;
//上面用了COM组件WebBrowser,让他显现前往信息,没甚么用,能够不看。
objecturl="about:blank";
objectnothing=System.Reflection.Missing.Value;
this.axWebBrowser1.Navigate2(refurl,refnothing,refnothing,refnothing,refnothing);
((mshtml.IHTMLDocument2)this.axWebBrowser1.Document).write(sRemoteInfo);
}
catch
{}

WEB端使用程序
1,在Page_Load里写
stringMyText=System.Web.HttpContext.Current.Request.Form["c"];
stringMyText2=System.Web.HttpContext.Current.Request.Form["b"];
//猎取两个POST来的信息
StreamWritersw=newStreamWriter(Server.MapPath(".")+"1.shtml",true,Encoding.UTF8);
sw.Write(MyText);
sw.Write(MyText2);
sw.Close();
//true的意义就是以append的体例写进POST来的信息

恩,就写到这里。
不晓得用这类办法写文件是否是比FSO和AdodB.stream效力高占用cpu小,还但愿高人引导!
归根到底,Java跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!

深爱那片海 发表于 2015-1-19 21:16:57

业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

兰色精灵 发表于 2015-1-28 11:09:45

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

小魔女 发表于 2015-2-5 21:03:54

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

乐观 发表于 2015-2-13 15:11:45

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

简单生活 发表于 2015-3-3 23:12:27

使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

再现理想 发表于 2015-3-11 14:32:32

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

愤怒的大鸟 发表于 2015-3-18 23:43:50

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

若相依 发表于 2015-3-26 21:06:29

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
页: [1]
查看完整版本: ASP.NET教程之ASPX吸收WINDOWS使用程序以POST体例发来...