仓酷云

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

[学习教程] ASP.NET网站制作之C#中使用process类挪用内部程序和实行...

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:45:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。程序|实行c#中的Process类可便利的挪用内部程序,以是我们能够经由过程挪用cmd.exe程序
到场参数"/c"+要实行的命令来实行一个dos命令
(/c代表实行参数指定的命令后封闭cmd.exe/k参数则不封闭cmd.exe)
1privatestringRunCmd(stringcommand)
2{
3//例一Process,右立M程
4Processp=newProcess();
5
6//Process有一StartInfo傩裕@是ProcessStartInfo,包含了一些傩院头椒ǎ旅嫖用到了他的傩裕
7
8p.StartInfo.FileName="cmd.exe";//O定程序名
9p.StartInfo.Arguments="/c"+command;//O定程式绦
10p.StartInfo.UseShellExecute=false;//P]Shell的利用
11p.StartInfo.RedirectStandardInput=true;//重定向瘦进
12p.StartInfo.RedirectStandardOutput=true;//重定向瘦出
13p.StartInfo.RedirectStandardError=true;//重定向e`出
14p.StartInfo.CreateNoWindow=true;//O置不@示窗口
15
16p.Start();//
17
18//p.StandardInput.WriteLine(command);//也能够用@N体例进要绦械拿
19//p.StandardInput.WriteLine("exit");//不^要得加上Exit要否则下一路程式绦械r候C
20
21returnp.StandardOutput.ReadToEnd();//出流获得命令绦薪Y果
22
23}
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊?
山那边是海 该用户已被删除
沙发
发表于 2015-1-24 13:17:19 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-2-1 15:20:40 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
乐观 该用户已被删除
地板
发表于 2015-2-7 07:09:01 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-20 23:51:43 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
admin 该用户已被删除
6#
发表于 2015-3-6 19:11:19 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
蒙在股里 该用户已被删除
7#
发表于 2015-3-13 06:10:21 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
飘灵儿 该用户已被删除
8#
发表于 2015-3-20 14:36:32 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 23:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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