ASP.NET网页编程之使用.Net制造ASP剧本组件完成重启服务器...
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。人人晓得间接利用ASP是不克不及够重启服务器的,这时候我们必要制造一个组件来完成功效,ASP经由过程这个组件挪用体系API,然后依照分歧的重启和关机体例举行操纵!人人晓得间接利用ASP是不克不及够重启服务器的,这时候我们必要制造一个组件来完成功效,ASP经由过程这个组件挪用体系API,然后依照分歧的重启和关机体例举行操纵!上面先说COM的制造,在VB中新建一工程,固然是AceiveXdll的!
1)先修正工程属性,在工程属性窗口将工程称号改成system,在类模块窗口将模块称号改成contral,保留工程;
2)然后增加一个模块,用来声明必要利用的API和常数!上面是模块中的内容!
DeclareFunctionExitWindowsExLib"user32"(ByValuFlagsAsLong,ByValdwReservedAsLong)AsLong
3)在类模块中输出以下代码:
PublicFunctionreboot(atypeAsVariant)
t&=ExitWindowsEx(1,atype)
EndFunction
该函数必要传进一个参数,用来把持启动体例,这个参数是从ASP程序中传进的,等一下就能够看到详细的利用办法!
编写完下面的代码,保留工程,将工程编译为system.dll。上面就写ASP程序!
ASP中的代码十分复杂:
个中atype可使用0、1、2、4,0、1和4均为关机,2用来重启。写完后实行ASP就能够了!
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。 但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。 那么,ASP.Net有哪些改进呢? ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。 主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
页:
[1]