仓酷云

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

[学习教程] ASP.NET编程:用Windows PowerShell来举行ASP.NET编程仓酷云

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:28:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
也不知道,我同学昨天说数据挖掘很好。为了弥补一项空缺,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更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
柔情似水 该用户已被删除
5#
发表于 2015-2-6 07:55:05 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
莫相离 该用户已被删除
6#
发表于 2015-2-6 21:11:18 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-2-18 19:31:47 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
飘灵儿 该用户已被删除
8#
发表于 2015-2-23 09:38:03 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
蒙在股里 该用户已被删除
9#
发表于 2015-3-7 06:44:35 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
再现理想 该用户已被删除
10#
发表于 2015-3-11 01:19:37 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
若相依 该用户已被删除
11#
发表于 2015-3-17 17:38:50 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
金色的骷髅 该用户已被删除
12#
发表于 2015-3-24 15:41:18 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 23:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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