转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
亲密接触ASP.Net(1)         ★★★★

亲密接触ASP.Net(1)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:654 更新时间:2009/4/23 10:39:02
ASP+出来都快半年了,我们站点也做了不少的介绍,但是今天飞刀我才终于有了心思来
写一下关于这个ASP+的文章了。呵呵,让大家久等了。

首先我得申明,本教程适用于有一定网络编程经验的人,比如asp,php,cgi,jsp开发者,
如果你对网络编程一点也不了解,那么您还是先去学学其它的语言,不然以下的文章您
会有很多看不懂的地方。呵呵。

我们开始吧。

ASP+的运行环境

我们要学习ASP+,就先得搞一个调试环境出来。让你的"爱鸡"支持asp+,那么您需要以下
的条件:

Windows 2000 Professional, Windows 2000 Server , Windows 2000 Advanced
Server

NGWS

IE 5.5

以上是支持ASP+的需要,大家看到目前只有Windows 2000才有安装NGWS的可能,NT,Win
dows 98,Windows Me 暂时还没有办法支持asp+,不会老盖答应我们在以后的版本中会在
其它的平台上支持asp+的,大家慢慢等吧。而且还不是所有的window 2000都可以,wind
ows 2000的版本号要是RC 3618以上的才行(这是本人写这篇文章时的情况,现在连win98
都可以了)。飞刀我以前就是windows 2000的版本太低,不得不放弃正版,买了D版(全
是ASP+惹的祸)。

NGWS是个大块头,有111M之巨,飞刀兄弟我的小猫跑了5个小时才把它搞定,它的下载地
址是http://download.microsoft.com/download/VisualStudioNET/Install/2204/NT5/E
N-US/setup.exe 幸得M$有钱,下载站点的带宽还大,下载速度还可以咯。大家慢慢来吧


IE 5.5 是上面最好搞定的东东了。这个东西现在已经是泛滥了:),D版的不少,呵呵
,不能称D版,它本身就是免费的:)

ASP+与ASP的比较

说起ASP+的好处,那就很多了。我们这里举几个最明显的。

速度,ASP+是编译后执行的,也就是说当aspx文件第一次被请求时被编译,以后的请求
就不需要重新编译了。而ASP是解释性脚本语言,每次都需要重新编译,这种原因,其速
度就无法和ASP+来比了。不过ASP+的编译速度也够慢的,在本地机上调试,第一次执行
的速度是很慢的。不过以后就很快了,第一次执行的任务就交给管理员去做吧。我们就
去享受以后的高速度吧:)

功能,ASP+的功能是无比强大的,几乎能做我们在网络能想到的事情,呵呵,举个简单
的例子,那就是文件的上传,在ASP的时代,这个问题只能通过组件才行,但是在ASP+中
只需要以下的代码就可以了。下面是一个例子:

< html>
< head>

< script language="C#" runat="server">

void Button1_Click(object Source, EventArgs e) {

if (Text1.Value == "") {
Span1.InnerHtml = "Error: you must enter a file name";
return;
}

if (File1.PostedFile != null) {
try {
File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);
Span1.InnerHtml = "File uploaded successfully to c:\\temp\\"+Text1.Value+"
on the web server";
}
catch (Exception exc) {
Span1.InnerHtml = "Error saving file c:\\temp\\"+Text1.Value+"
"+ exc.ToString();
}
}
}


< /head>
< body>


HtmlInputFile Sample


< form enctype="multipart/form-data" runat="server">

Select File to Upload:


Save as filename (no path): < input id="Text1" type="text" runat="server">



< span id=Span1 style="font: 8pt verdana;" runat="server" />



< input type=button id="Button1" value="Upload"
OnServerClick="Button1_Click" runat="server">

< /form>

< /body>
< /html>

相信大家都能看懂上面的程序,不是太难。看看用ASP+上传文件就是这么简单,根本就
不需要什么组件了,呵呵,只可怜飞刀我写了半天的"aspcnUP上传组件",一片心血就被
M$给搞完了。我们的组件也要下岗了,唉,可悲啊。(飞刀悲情地唱起"风萧萧兮,易水
寒,壮士一去不复返......")

ASP+能做的事远不止如此,这里只是举个小例子,它的更多功能我们以后再去介绍,呵呵


ASP+还有一大优点就是结构化编程,他的程序语言可以自已任意加,目前支持C#,VB,Java
Script,呵呵,大家是不是对不支持VBScript感到失望 ?!:)这是大势所趋,大家也
不必失望啦,我以后的文章的例程都会用C#去写,呵呵,如果你钟情于VB,你也可以看
看本站一篇关于VB与C#语法比较的文章,很容易上手的。对于C#,大家可能比较陌生,
不过我们看看上面的程序,发现他还是有很多地方是我们容易上手的。我个人认为它是C
++与VB与Java的结合体,也可能是M$宣战Java的第一步,大家用多了就会觉得他好处多:


写ASP+程序,你会觉得是在写VB或者是VC,很多的思想全都来自于VB,VC,可能是M$.NE
T的原因吧。所以我们写程序的思维需要改变,要让你自已感觉这是在写软件,不是在写
传统的asp程序。

至于ASP+还有的一些功能,我们站点以前的文章也介绍了,呵呵,大家查查,我们以后
也会通过程序去了解,只可惜,我们服务商的服务器不能使用asp+,否则我们会更多了解
的asp+的特性。

另外一个大家关心的问题就是,装有NGWS的Windows 2000是否还支持asp,担心我们有了a
spx,就没有了asp,以前的程序就全玩完了。这个问题大家根本不用担心,NGWS设计时M$
就考虑过,NGWS同样可以解析asp,文件的扩展名是.asp,那就使用asp的方法解析,如果
是.aspx就使用asp+来解析,所以您以前的asp是不会报销的。哈哈,大家可以放心啦。
飞刀的机器上就是这样的咯。aspx,asp都可以用:)

这第一节就到这儿了,下一节,我们介绍一下,asp+的语法:),大家多多捧场。


[C语言系列]NET 中C#的switch语句的语法  [系统软件]托拽Explore中的文件到VB.net的窗口
[系统软件]Boost库在XP+Visual C++.net中的安装  [常用软件]新配色面板:Paint.Net3.0RC1官方下载
[常用软件]用内建的“Net Meeting”聊天  [VB.NET程序]Henry的VB.NET之旅(三)—共享成员
[VB.NET程序]Henry的VB.NET之旅(二)—构造与析构  [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体
[VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET)  [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台