仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 734|回复: 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呢!
深爱那片海 该用户已被删除
沙发
发表于 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解释器来解释,当然速度没有编译过的程序快了。
乐观 该用户已被删除
5#
发表于 2015-2-13 15:11:45 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
简单生活 该用户已被删除
6#
发表于 2015-3-3 23:12:27 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
再现理想 该用户已被删除
7#
发表于 2015-3-11 14:32:32 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-18 23:43:50 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
若相依 该用户已被删除
9#
发表于 2015-3-26 21:06:29 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-4 15:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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