仓酷云

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

[学习教程] ASP网页编程之破解网站公布体系 ASP天生静态页面办法...

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

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

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

x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。静态|破解|页面1、WITHTEMPLET意义是,天生的页面架构将接纳某个已设定的模板,在此之前我的一篇教程中先容过,但愿列位在看本教程之前对ASP接纳模板应熟习下。

  2、ASP变化为HTML。不要我再说ASP变化成HTML的优点了吧,个中最值得晓得的就是:静态HTML页和静态页对的请求接受才能小很多,一样,静态HTML搜刮概率远比静态页面的多很多。

  那末,我如今必要处置的手艺成绩就是:

  1、怎样完成模板手艺?

  2、怎样完成2HTML手艺?

  3、怎样让模板手艺与2HTML手艺分离?

  1、先辈行手艺道理剖析

  1、模板手艺参看

  2、怎样使得ASP页面变化为HTML?一样平常城市想到FSO组件,由于该组件能新建任何文件格局。

  那末其全部运转历程是怎样的呢?

  a、供应信息输出页面举行信息搜集;

  b、承受信息值先保留,再FSO天生文件;

  c、手艺性完成义务,显现刚被创立的HTML文件的路径地点。该手艺的完成过程当中有以下几个难点:

  i、FSO天生的文件是间接放在一个年夜文件夹下,仍是独自放在某个逐日更新的子文件夹中?大概表述禁绝确,如许了解吧:信任经由过程FSO天生的文件跟着工夫的推移,文件会愈来愈多,办理也会愈来愈乱……一般你大概看到一些地点诸如www.xxx.com/a/2004-5-20/200405201111.html能够剖析得出应当是创建了以后日期的文件夹。如许,一天就是一个文件夹的页面内容,检察办理也就显得对照公道。

  ii、我在试图经由过程以上办法创建文件夹的时分,又发明了第二个成绩。第一次经由过程FSO创建以以后日期定名的文件夹,没有成绩。当我有新的文件必要天生时,由于是统一个程序,以是,其又将会实行创建一样的文件夹。此时,FSO组件会发明该路径已存在……卡壳-_-!持续处置,在首行增加代码:

  援用:

OnErrorResumeNext
  到达掩耳盗铃、掩耳盗铃的效果。

  固然礼貌的用法是判别文件夹的有没有

  援用:

<%
Setfso=Server.CreateObject("Scripting.FileSystemObject")
if(fso.FolderExists(Server.MapPath(folder)))then
判别假如存在就不做处置
else
判别假如不存在则创建新文件夹
fso.CreateFolder(Server.MapPath(folder))
endif
%>
  iii、文件夹是创建了,文件该怎样创建呢?次要也就是文件名的天生。固然这个就必要本人来写个函数,功效就是怎样天生文件名:

  援用:

<%
functionmakefilename(fname)
fname=fname前fname为变量,后fname为函数参数援用
fname=replace(fname,"-","")
fname=replace(fname,"","")
fname=replace(fname,":","")
fname=replace(fname,"PM","")
fname=replace(fname,"AM","")
fname=replace(fname,"上午","")
fname=replace(fname,"下战书","")
makefilename=fname&".html"
endfunction
%>
  援用函数则:

<%fname=makefilename(now())%>
  实在嘛,就是以年代日时分秒定名的文件。

  iv、最初,天生的文件该怎样检察到?固然必要把天生文件的路径保留的中,而且增加到绝对应的纪录会合了。固然,这鄙人面的计划时会说起到。

  3、模板手艺和2HTML手艺的分离:将模板中特别代码的值交换为从表单承受过去的值,完成模板功效;将终极交换过的一切模板代码天生HTML文件。必要注重的是:交换应能将输出数据的格局大概撑持UBB的代码完全改动。

<p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
沙发
发表于 2015-1-17 19:56:46 | 只看该作者
那么,ASP.Net有哪些改进呢?
因胸联盟 该用户已被删除
板凳
发表于 2015-1-21 07:29:32 | 只看该作者
掌握asp的特性而且一定要知道为什么。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-30 11:10:01 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
若相依 该用户已被删除
5#
发表于 2015-2-6 10:30:55 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
谁可相欹 该用户已被删除
6#
发表于 2015-2-15 23:37:46 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
爱飞 该用户已被删除
7#
发表于 2015-3-4 18:38:03 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
海妖 该用户已被删除
8#
发表于 2015-3-11 20:41:02 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
精灵巫婆 该用户已被删除
9#
发表于 2015-3-19 12:19:52 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
活着的死人 该用户已被删除
10#
发表于 2015-3-28 01:22:25 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 06:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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