仓酷云

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

[学习教程] ASP教程之第一篇 Are you ready

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:23:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。怎样令你的网站“动感实足”  您的网站是不是仍自始自终地坚持“静态”?今朝呈多少增加的互联网网站中,有相称一部分仍恪守“静态”,有形中已年夜年夜掉队于时期的措施。所谓“静态”指的就是网站的网页内容“流动稳定”,当用户扫瞄器经由过程互联网的HTTP(HypertextTransportProtocol)协定向WEB服务器哀求供应网页内容时,服务器仅仅是将原已计划好的静态HTML文档传送给用户扫瞄器。其页面的内容利用的仅仅是尺度的HTML代码,最多再加下流行的GIF89A格局的静态图片,好比发生几只小狗小猫跑来跑往的动画效果。若网站保护者要更新网页的内容,就必需手动地来更新其一切的HTML文档。  “静态”网站的致命缺点就是不容易保护,为了不休更新网页内容,你必需不休地反复制造HTML文档,跟着网站内容和信息量的日趋扩增,你就会感应事情量年夜得出乎设想。  你不由要问:那末甚么是静态网站呢?这就是本文将重点报告的中心,所谓“静态”,并非指那几个放在网页上的GIF静态图片,在这里笔者为静态页面的观点制订了以下几条划定规矩:  1、“交互性”即网页会依据用户的请求和选择而静态改动和呼应,将扫瞄器作为客户端界面,这将是从此WEB开展的年夜事所趋。  2、“主动更新”即不必手动地更新HTML文档,便会主动天生新的页面,能够年夜小节省事情量。  3、“因时因人而变”,即当分歧的工夫、分歧的人会见统一网址时会发生分歧的页面,是否是很酷?  如今你已对“静态”网站有了一个基础的观点,接上去应选择称手的“兵刃”了。将网站“静态”化的办法良多,这要看你是出于何种需求。假如你是团体网站的保护者,利用的是收费主页空间,那末尽年夜多半情形下你只能利用Java、JavaScript和最新的DHTML手艺,假如你的主页空间供应者能赐与你CGI权限或ASP撑持,那末你将能十分侥幸地发扬真实的静态手艺。关于CGI和ASP手艺将在前面的侧重会商,这里针对团体网站仅就最新的DHTML手艺举行重点先容。  事实甚么是DHTML?它与传统的HTML有甚么分歧?DHTML就是当网页从WEB服务器下载后不必再经由服务器的处置,而在扫瞄器中间接静态地更新网页的内容、排版款式、动画。好比,当鼠标移至文章段落中,段落可以酿成蓝色,大概当你点击一个超链后会主动天生一个下拉式的子超链目次。这就是DynamicHTML(静态HTML),它是最近几年来收集飞速开展历程中最奋发民气也是最具有用性的立异之一。它是一种经由过程各类手艺的综合开展而得以完成的观点,这些手艺包含JavaScript,VB0Script,DocumentObjectModel(文件方针模块),Layers和CascadingStyleSheets(CSS款式表)等。十分遗憾的是在网景Netscape和微软IE扫瞄器几番年夜战后,我们仍没有失掉一个对DHTML撑持的一致尺度。因而本文在先容DHTML时不能不分离报告。让我们先来看看MicrosoftIE4对DHTML的撑持:  1.静态内容(DynamicContent):静态地更新网页的内容,可"静态"地随时拔出、修正、或删除网页的元件,比如笔墨、标志等。  2.静态排版款式(DynamicStylesSheets):经由过程W3C的“CascadingStyleSheets”(串连式排版款式,简称CSS1或CSS),供应了设定HTML标志的字体巨细、字型、粗细、字型款式、行高度、笔墨色彩、加底线或加两头横线、与边沿间隔、靠摆布或置中、缩排、背景图片或色彩等排版功效。而“静态排版款式”,能够“静态”地随时地改动排版款式。  3.静态定位(DynamicPositioning):经由过程W3C的“WorkingDraftonPositioningHTMLwithCascadingStyleSheets”,供应HTML元件在X、Y、Z轴的定位功效,让计划者能够安排影象、控件、笔墨等在网页上的任何地位上。而安排在分歧的Z轴上,计划者就能够发生堆叠的效果。  4.内建材料处置(DataAwareness):不必庞大的程序,不必消费服务器太多资本,便可让网页计划者立即处置文档。  5.内建多媒体增援:IE4.0分离CSS与内建的ActiveXControls,供应多媒体撑持的功效,包含转换殊效、滤镜殊效、路径把持、按次把持、动画、制图、播放声响和影象等多媒体功效。  让我们再来看看NetscapeCommunicator4.0对DHTML所供应的撑持:  1.静态排版款式(DynamicStylesSheets):增援W3C的“CascadingStyleSheets”(串连式排版款式,简称CSS1或CSS)、和自创的“JavaScriptStyleSheets”。  2.DynamicLayers:供应图订婚位、改动图文堆叠按次、把持埋没或显现图文、挪动图文的功效,让您计划出“动画”的效果!  3.DynamicFonts:供应由服务器下载字型的功效。可见固然IE4.0和NetscapeCommunicator4.0都供应了“DynamicHTML”的撑持,可是现实上二者除对“CascadingStyleSheets”的规格邻近外,其他都相差甚远。因而当你计划DHTML页面时必需充实思索到兼容性的成绩,选择称手的“兵刃”和办法关于计划者来讲一直是最主要的。有关DHTML的利用办法和计划技能作者将在第二章《静态网页计划十八般技艺》中细心解说,请亲切存眷。  也许关于一个团体网站来讲充实使用DHTML手艺足以令网页宛在目前,动感实足。但是关于创建贸易网站的企业而言,仅仅具有DHTML是远远不敷的。由于仅仅产生在客户扫瞄器真个静态效果是没法满意贸易网站大批信息查询,客户征询,资本交互等“静态”需求的。因而作为贸易网站的计划者,必需要计划出更具有用性和交互性的“静态”网站。因为尽年夜多半贸易网站都具有大批的数据和信息,而建网的初志也就是在于便利客户查询企业材料,便利同客户的交换,实时取得信息反应。那末,就一定会晤临怎样让利用者在扫瞄器界面中,经由过程互联网或内联网(Intranet)查询WEB数据库的材料,乃至输出、更新和删除WEB服务器上的材料。上面笔者就复杂先容几种经常使用的“静态”网站计划办法:  1、CGI(CommonGatewayInterface)通用网关接口的传统体例,当用户在扫瞄器端填好表单(form)请求输出的材料,提出HTTP哀求后,WEB服务器端将实行一个表单所设定的可实行的CGI使用程序,CGI程序剖析表单(form)中所输出的材料,存取WEB数据库,将查询实行的了局以HTML的格局前往给扫瞄器。利用CGI体例存取WEB数据库,有良多的弱点,比如不容易开辟、变动修正本钱高、功效无限、不容易侦错、实行速率慢等,并且因为并不是整合于HTML文档当中,因而必需利用与HTML完整分歧的计划历程来计划一个可实行的使用程序。  2、IDC(InternetDatabaseConnector)互联网数据库毗连头是WindowsNTServer内含InternetInformationServer(简称IIS)2.0的特性之一,它供应了一种使你的互联网数据库内容得以公布并可与用户交互的办法,它实践上是一个包括于IIS中的ISAPI使用程序。你只需把握HTML和SQL的基础常识并写为数未几的代码就可以编出具有交互才能的数据库使用程序,让利用者在扫瞄器界面中得以查询、输出、更新、和删除WEB服务器上的数据材料。正如VB程序员所喜好的那样,组成IDC使用程序的文件是注释性的,因为计划浅易,只需筹办两个档案,便可在用户真个扫瞄器中存取WEB服务器的数据材料,且不必编译,因而具有疾速的开辟轮回和反应。但这类复杂性的价值是就义了很多天真性,使你不能不保持很多对用户接口的把持,并几近保持了一切考证数据的才能。因此IDC仅合用于复杂的WEB使用程序。  3、ActiveXDataObject(ADO)是WEB数据库使用的最好选择。  ActiveXDataObject(简称ADO)事实是甚么呢?ActiveXDataObject的手艺,让您能够与ActiveServerPages(简称ASP)分离以创建供应数据资讯的网页内容,只需在网页面中实行StructuredQueryLanguage(布局化查询言语,简称SQL)指令,让用户在扫瞄器界面中输出、更新、和删除WEB服务器上的数据材料。当用户真个扫瞄器填好表单所请求输出的材料并按下“Submit”按钮后,经由互联网、内联网传送HTTP哀求到WEB服务器,该哀求在WEB服务器实行一个表单所指定的ActiveServerPages程序(后缀名为.ASP的文档)。一个.ASP文档是一个纯笔墨档,包含:HTML标志(tags)、VBScript或JScript言语的程序代码、ASP语法、和布局化查询言语SQL指令。IIS3.0/4.0WEB服务器实行.ASP文档,经由过程ODBC驱动程式,毗连到撑持ODBC的数据库上,实行ASP文档所指定的SQL指令,最初将实行的了局以HTML的格局传送给用户扫瞄器。ADO具有简单利用、开辟实行疾速、损耗体系资本较少,和占用磁盘空间小等长处。  以上就是今朝计划贸易网站经常使用的“静态”手艺,因为自己的事情和利用履历,笔者较偏向于ADO和ASP的分离,从久远来看这对伙伴也必将成为从此一段工夫内“静态”WEB的中心手艺。因而在本文第二章《静态网页计划十八般技艺》中,笔者迁就ADO和ASP的利用举行睁开报告,敬请等候。[img=1border=0style=,1src=]http://www.ckuyun.com/[/img]

ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-17 13:18:01 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-20 19:10:38 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
精灵巫婆 该用户已被删除
地板
发表于 2015-1-29 15:40:22 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
精灵巫婆 该用户已被删除
5#
发表于 2015-1-29 15:40:22 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
山那边是海 该用户已被删除
6#
发表于 2015-2-6 02:30:46 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
活着的死人 该用户已被删除
7#
发表于 2015-2-15 01:59:34 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-4 10:56:49 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
简单生活 该用户已被删除
9#
发表于 2015-3-11 18:41:14 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
谁可相欹 该用户已被删除
10#
发表于 2015-3-19 07:53:24 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
若天明 该用户已被删除
11#
 楼主| 发表于 2015-3-27 15:11:08 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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