乐观 发表于 2015-1-18 11:28:39

ASP.NET编程:用Windows PowerShell来举行ASP.NET编程仓酷云

也不知道,我同学昨天说数据挖掘很好。为了弥补一项空缺,NSoftware开辟了一个名为PowerShellASP的PowerShell工具,它让程序员能够从ASP页面里会见WindowsPowerShell的功效。作者是如许形貌PowerShellASP的:
PowerShellASP是一品种似ASP的Web使用模板言语;模板里夹杂了标志(HTML、XML大概任意甚么你想天生的标志)和内嵌的PowerShell代码。在运转时,模板/页面被完整翻译成PowerShell代码,而且作为一个单位在PowerShell中实行,了局会被送到客户真个扫瞄器。
PowerShellASP以ASP.NET平台为支持,自界说了一个映照到*.ps1x文件的IHttpHandler。因而你能够在任何ASP.NET使用中随便混进PowerShellASP页面。这类做法十分便于在现有的程序里依据必要使用PowerShellASP,固然完整只用*.ps1x文件重新构建全部程序也是能够的。
用PowerShellASP,HelloWorld如许写:
<html>
<body>
<hl>Hello<%=$request["name"]%>!</hl>
</body>
</html>
上面的页面能够显现呆板上运转的历程:
<html>
<body>
<table>
<tr><td>ID</td>><td>Name</td></tr>
<%get-process|%{%>
<tr>
<td><%=$_.ID%></td>
<td><%=$_.ProcessName%></td>
</tr>
<%}%>
</table>
</body>
</html>
PowerShellASP能够收费下载,允许协定是PowerShellASPlicense。

浏览英文原文:ASP.NETProgrammingUsingWindowsPowerShell
来自:http://www.infoq.com/cn/news/2008/07/PowerShellASP
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。

小妖女 发表于 2015-1-21 07:45:02

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。

因胸联盟 发表于 2015-1-28 10:38:00

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

灵魂腐蚀 发表于 2015-2-5 14:11:13

可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。

柔情似水 发表于 2015-2-6 07:55:05

但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。

莫相离 发表于 2015-2-6 21:11:18

有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。

愤怒的大鸟 发表于 2015-2-18 19:31:47

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

飘灵儿 发表于 2015-2-23 09:38:03

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。

蒙在股里 发表于 2015-3-7 06:44:35

HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.

再现理想 发表于 2015-3-11 01:19:37

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

若相依 发表于 2015-3-17 17:38:50

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

金色的骷髅 发表于 2015-3-24 15:41:18

HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
页: [1]
查看完整版本: ASP.NET编程:用Windows PowerShell来举行ASP.NET编程仓酷云