仓酷云

标题: ASP.NET网站制作之C#中使用process类挪用内部程序和实行... [打印本页]

作者: 灵魂腐蚀    时间: 2015-1-16 22:45
标题: ASP.NET网站制作之C#中使用process类挪用内部程序和实行...
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛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
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
作者: 愤怒的大鸟    时间: 2015-2-1 15:20
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
作者: 乐观    时间: 2015-2-7 07:09
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
作者: 第二个灵魂    时间: 2015-2-20 23:51
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
作者: admin    时间: 2015-3-6 19:11
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
作者: 蒙在股里    时间: 2015-3-13 06:10
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 飘灵儿    时间: 2015-3-20 14:36
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2