仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 743|回复: 8
打印 上一主题 下一主题

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

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:41:37 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。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呢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 14:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表