仓酷云

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

[学习教程] ASP网站制作之ASP+中文教程(一)--asp+简介、装置、...

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:28:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。asp+|教程|显示|中文   ASP+ 中文教程-----asp+简介、装置、和若何显示中文

终究空下一段工夫,可以学一些新器材,看了一下有关asp+的相干材料,感觉很值得学一下,所以就一边进修一边写下这个教程,关于本人来讲,可以作为进修笔记,关于他人,特别是那些E文不太好的伴侣可以作为一个可看的中文材料吧,起个抛砖引玉的感化。因为程度所限,毛病在所不免,但愿人人能品评斧正。起首我将讲一下甚么是asp+ , 然后我会联合NGWS自带的例子详细讲一下asp+的使用。因为平凡用C较多,所以一切例子都用C#(C sharp , 微软的一种新的编程言语,专门对应其NGWS runtime)来写。

既然叫asp+教程,但天然要说一下甚么叫asp+ , 但这里我不想只是复杂地把微软本人的引见翻译过去,一个是由于如许的翻译文章良多,别的微软本人不免有点自我吹嘘之嫌。我只想谈谈我对asp+的一些初步印象。Asp+给我的第一感到是功效太壮大了,能够你已看到我那篇域名查询的asp+法式,比起利用组件来便利多了,不必再受那些写组件的限制,可以如许说,但凡传统编程言语可以做到的,asp+都可以做到,固然了,由于自己是作为一种web编程言语,它仍是要受web编程的限制。那末,asp+关于asp来讲有甚么冲破呢?起首,运转机制分歧,asp属于一种注释型的编程框架,它的中心是vbs和js,受这两种剧本言语的限制,决意了asp后天缺乏,它没法停止象传统编程言语那样的底层操作,所以假如你需求停止一些诸如socket、文件等的操作时不能不借助于用其他传统编程言语如C++、VB 、JAVA等编写的组件,而且因为它是注释履行的,所以在运转效力上大打扣头。而asp+呢,它是一种编译型的编程框架,它的中心是NGWS runtime ,除和asp一样可以采取vbs和js作为编程言语外,还可以用VB和C# 来编写,这就决意了它功效的壮大,可以停止良多低层操作而不用借助于其他编程言语。别的因为它是编译后运转的,所以履行效力要比asp高很多。

唉,讲这些实际性的器材真是既单调又有趣,让咱们来点儿实践的吧。上面我讲一下asp+的运转情况。想要运转asp+法式,起首你要具有运转的前提(空话),起首,你需求asp+的支持情况,也就是NGWS runtime, 这个你可以从微软站点收费下载,因为NGWS是企图在visual studio7中出正式版本,所以你如今能下载的是它的beta版,详细版本号是1812.9。不外先别急着下载,起首要看一下你的机械是不是可以跑起来,详细请求以下:
・ CPU: Intel Pentium II-class 300 MHz (Intel Pentium III-class 600 MHz recommended)
・ RAM: 96 MB (128 MB recommended)
・ Available hard disk space (for install): 250 MB
・ Available hard disk space (post install): 155 MB
・ Video: 800x600, 256 colors
・ CD-ROM: required
・ Operating System: Microsoft Windows 2000 and Microsoft Internet Explorer 5.5
・ Other Software: MDAC 2.6 Beta 2
看分明了,怎样,假如你的电脑合适请求,那末来吧,让咱们下载这个80多M的庞然大物吧,详细下载地址是:
http://download.microsoft.com/download/platformsdk/Trial/1812.10full/NT5/EN-US/Setup.exe
下载完后,装置及设置装备摆设很复杂,你只需求运转这个setup.exe然后依照导游完成装置便可,如今咱们就能够来运转咱们的第一个asp+法式了。好了, 看上面这个法式:

file : intro1.aspx


<html>
<head>
<link rel="stylesheet"href="intro.CSS">
</head>

<body>


<center>

<form action="intro1.aspx" method="post">

<h3> Name: <input id="Name" type=text>

Category: <select id="Category" size=1>
<option>psychology</option>
<option>business</option>
<option>popular_comp</option>
</select>

<input type=submit value="Lookup">

</form>

</center>

</body>
</html>

怎样,看分明了吧。甚么?这是个尺度htm文件?对呀。喂,先别扔烂西红柿臭鸡蛋呀,看细心了,固然这是个尺度的htm文件,但你把它存为后缀为.aspx的文件,然后在阅读器里运转一下,怎样,没骗你吧,这就是一个彻彻底底的asp+文件,你的第一个asp+法式。因为asp+向前兼容asp,所以任何一个asp文件都可以作为asp+文件来运转,上面让咱们把上边这个文件略微修改一下,把两个input后面的name 和 category分离改成姓名和分类,就象上面这个文件:

intro1c.aspx
<html>
<head>
<link rel="stylesheet"href="intro.css">
</head>

<body>


<center>

<form action="intro1.aspx" method="post">

<h3> 名字: <input id="Name" type=text>

分类: <select id="Category" size=1>
<option>psychology</option>
<option>business</option>
<option>popular_comp</option>
</select>

<input type=submit value="Lookup">

</form>

</center>

</body>
</html>

此次你再运转一下,产生甚么?怎样,汉字都酿成??号了?对,没错,外表上看是不撑持汉字,但实践上咱们是有举措处理的,找到winnt/complus/[version]/config.web这个文件,注重[version]是指NGWS的版本号,能够象如许:winnt/complus/1812.9/config.web,用记事本翻开这个文件,找到以下几行:
<globalization
requestencoding="us-ascii"
responseencoding="iso-8859-1"
/></p>
[1] [2] 下一页  

  ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-2-16 03:50:23 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
乐观 该用户已被删除
板凳
发表于 2015-2-27 20:31:21 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
若相依 该用户已被删除
地板
发表于 2015-3-9 13:11:35 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
变相怪杰 该用户已被删除
5#
发表于 2015-3-16 22:15:28 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
只想知道 该用户已被删除
6#
发表于 2015-3-17 20:56:02 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
爱飞 该用户已被删除
7#
发表于 2015-3-19 08:49:54 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
小妖女 该用户已被删除
8#
发表于 2015-3-23 17:12:30 | 只看该作者
那么,ASP.Net有哪些改进呢?
admin 该用户已被删除
9#
发表于 2015-4-17 15:24:29 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-4-19 06:29:21 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
再见西城 该用户已被删除
11#
发表于 2015-4-22 04:09:44 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
12#
发表于 2015-5-1 18:29:25 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
小女巫 该用户已被删除
13#
 楼主| 发表于 2015-5-10 23:21:42 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
第二个灵魂 该用户已被删除
14#
发表于 2015-6-13 11:23:39 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
谁可相欹 该用户已被删除
15#
发表于 2015-6-21 23:25:29 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
透明 该用户已被删除
16#
发表于 2015-7-8 20:53:12 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
老尸 该用户已被删除
17#
发表于 2015-7-11 21:05:52 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
若天明 该用户已被删除
18#
发表于 2015-7-23 06:52:05 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
海妖 该用户已被删除
19#
发表于 2015-7-28 22:06:35 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
小魔女 该用户已被删除
20#
发表于 2015-7-29 07:32:32 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-28 17:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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