[
会员中心
] [
发布文章
][
发布软件
] [
中文繁體
]
文章
·
资料
电脑软件
手机软件
网站源码
电脑·手机·网络
学习
话题
娱乐
故事
文化·历史
国学典籍
法律法规
操作系统
网络
办公·文件
音频视频
图形图像
硬件·驱动程序
行业
教学学习
编程
游戏
安卓
苹果
鸿蒙
其他
ASP
ASP.NET
JSP
PHP
HTML
·
CSS
·
JavaScript
本 站 搜 索
文章
软件
[选项]
文章类别:
[全部]
电脑·手机·网络
话题
故事
文化·历史
娱乐
学习
法律·法规
国学典籍
搜索选项:
文章编号
文章标题
文章作者
文章来源
相关链接
关键字词
文章标签
文章内容
软件类别:
[全部]
操作系统
网络
办公·文件
音频视频
图形图像
行业
编程
教学学习
游戏
硬件·驱动程序
安卓系统
苹果系统
鸿蒙系统
其他系统
HTML·CSS·JavaScript
ASP
JSP
PHP
ASP.NET
搜索选项:
软件编号
软件名称
软件作者
软件来源
相关链接
关键字词
软件标签
软件简介
发 送 文 章
对学习,使用ASP的做网站的人的一点建议
〖
评论()
〗〖
留言
〗〖
收藏
〗
收信地址
填写收信人的电子邮箱
邮件主题
填写邮件主题
邮件内容
当您想要动态做网站的时候,可能最简单,最容易的就是ASP网站的开发了,记住,往往那些看起来最简单的东西问题也越多.学好asp需要掌握vb的一点基础,或者学过c++或者c的人都很容易理解的,如果您没有以点编程基础的话建议您学c语言。 当您知道几大对象和FSO以后,您可以上路了,给您一个网站,你怎么做?我们就说说这事,首先是界面的实际问题,xhtml,这是方向,相关参照http://www.xhtmlcms.com,为什么要把xhtml提到asp里面来?这是你要说的建议么?对的。 asp程序还不能做到表现和数据分离,我这里提到的xhtml就是说的是能在asp里面融入xhtml的思想:控制数据,时宜浏览器.比方我们要抛出一个eof错误,我们这样写了response.write(h2发生eof错误/h2)如果您的代码是前置的,body是居中80%,不知道这个hx会把页面搞的多么糟,so,在asp代码中使用xhtml是我极力推荐和主张的,具体可以参见http://www.xhtmlcms.com,我们看看这个网站的首页源码: !--#includefile=inc/home.asp-- !--#includefile=inc/setup.asp-- !DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhttp://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd HTMLxmlns=http://www.w3.org/1999/xhtml HEAD TITLE%=xhtmlcms_hometitle%/TITLE METAhttp-equiv=Content-Typecontent=text/html;charset=gb2312 METAcontent=name=keywords METAcontent=MSHTML6.00.2900.2180name=GENERATOR STYLEtitle=MXNAtype=text/css@importurl(styles/main.css);/STYLE /HEAD body %Callxhtmlcmsalltop()% divid=css_left %Callleft_userdata()% spanclass=links特别板块/span %Callfavform()% spanclass=links最近更新/span %Callgivetopn(0,ul,li)% spanclass=links永久归档/span %Callgivetopn(1,ul,li)% /div divclass=boot_sort %response.write(sortsetup)% /div divid=child_left divclass=userform %CallShowUserLoginif()% /div %Calldefaultmain()% /div divid=child_right spanclass=links置顶推荐/span %Callgivetopn(2,ul,li)% spanclass=links最近回复span ahref=action.asp?action=updatereply更新/a /span /span %readsessionreply% spanclass=links友情推荐站点/span %Callshowmylink(dl,dd)% /div SCRIPTlanguage=javascriptsrc=js/thissame.jstype=text/javascript/SCRIPT/body/html 只是一行代码,您可能注意到了,都是表现div的关系,其实分了3大块,css_top,css_left,css_main,css_right.只要控制好关系,就能表达不同的数据表现方式。 这是我在这里感到最重要的一点,也希望学asp的都能熟练xhtml,坦白说,您花10%的学asp的功夫就能学精xhtml.关于xhtml的其他资料,请使用gg查找,此处打住。 好了,我们决定用id和class控制显示了,第二步呢?用gg找相似的界面网站抄袭?去死,别这么贱,那样不厚道和不明智的。 一般说来,客户都会给我们开发程序的人员几张纸的要求,您需要的是从中提出网站的框架,别来框架网页,这里的框架是结构的意思,就是structures的意思,这里我创个词websitestructures,就是这东西,如果您能意识到这点,说明您已经入门了.坦白的说,这需要一些经历的,你是不是看见预先做过的项目就是头疼呀,是的,这是机构不明确的原因,因为您就把一些文件的功能忘的干干净净了,列出网站的框架,在一张纸上,表明层次结构给每个开发者,让他们明白他们面向的是一个机器,那里是手,那里是脚,手的功能和脚的功能都是些什么,然后确定命名.这点很重要。 接下来是分开了,打碎网站,集体化到面.打个比方,对网站的会员您可以写个class表现,注意,这里注重的模块化,我们把会员看作一个对象,用asp表现出它具有的面板,提交数据,查询数据的功能,不要在网站的很多地方select,累死你,以后找东西或者修改的时候就麻烦了,把数据库操作写成一个类,单独模块,尽量能抛出错误信息,因为一切是用asp判断的,数据库的这个类写起来有点点意思,好的可以速度快,健壮行强,不过不能继承的化太肉麻了,说也白搭....当然,您不知道rs.movenext的话就不知道我在说什么,或者您对setnew没概念的话那也就此打住,别看了,没意义,本篇不适合您阅读。 现在我们把很多都模块划了,对不对?接下来是一件很不爽的事情,但还是要干的,asp的vb写的class不能继承,因为有些弱智的关系.我们必须再把要表现的地方提供交叉的,就是实例化的时候注意要最小精简化。 面上的class实现了,现在到具体的基本代码编写了,先说明一下,网站总归有些const变量,这个变量你都放到一个文件里面,大家公用,读取速度也快,不要在这里声明一个const,一定要强式声明变量,这是因为有时候变量的作用域不一样,你使用的时候交叉一下能搞瘫痪你.这是变量的问题,还有的就是sub和function的问题,只要明白sub和function的返回变量的方式不同就行了。 还要注意的时候不要把rs常常开着,尽量少读,最好返回到数组变量里面,读数组,select的时候也只查您需要的字段,不要*完事. 对用户友好这点您也需要好好思量一下。 这些都些搞定了,请美工出手,然后模拟图片效果... 这里我一直没有提到的时候后台设计,不管多么好的设计,后台垃圾的话时间长了你的麻烦也就来临了,总归要搞定这些问题:数据库处理,模板控制,IP管理,用户管理...这些都能后台控制,记住不要前台和后台公用incldefile,那样会很浪费资源的,限制权限的都加上 %Callseterrurl(3)% 这个3代表级别的高低,这是应用模块的。 后台要与前台完全独立,不要潜套文件,修改表现层的时候那你就麻烦大了,其实我要说的是要做到后台控制前台的一切.你可以慢慢思量一下,给您一个例子: spanclass=links系统设置/inc//span spanclass=links音乐管理/Music//span spanclass=links普通文章管理/user//span spanclass=linksCss样式管理/Style//span spanclass=links访问记录IP管理/span spanclass=links管理特区/manager.asp//span spanclass=linksFrame框架管理/span spanclass=links整体栏目/sort.asp//span spanclass=links站内下载/download//span spanclass=links类模板管理/Class//span spanclass=links数据库管理/Data//span spanclass=links用户管理/User//span spanclass=links友情链接/span 缓存尽量后台控制,不要用时间控制,除非特殊情况,把控制的钥匙放在一个缓存数组里面,不过,有时候会莫名的情况,这是后话。 按照这个思路来,不会有问题的.这是我的体会,下面对一些人的后台区论坛发帖回帖提点建议。 您感到asp真的很难很难,一个for循环都不能理解的话,我告诉你,你不需要知道了,因为你不是那块料.也就免发帖问了,让人怀疑你的能力问题,别那么厚颜无耻的说我是新手,好像新手都是弱智的似的,发帖前先gg找找答案,找不到再问,好像任何一下子在能gg到的问题都是多大挑战性的问题似的,so不要顶了,没意思?4分走人,那好,我封你的ID,.后台区不要那么没意义的回复,注意的是,每帖必须回的能解决问题或者说有意义,别tmd皮笑肉不笑,我也封您的ID,不看班规全死。
文章网址:
https://dangbai.cn/Article.asp?ID=10000995
填写邮件内容
发信地址
填写发信人的电子邮箱
邮件签名
填写邮件签名
验证码
填写验证码,单击刷新验证码
程序执行中,请稍候...
发送协议
·欢迎使用本站在线文章发送系统。
·不得使用本站在线发送邮件系统发送垃圾邮件、广告邮件。
·如果收信人地址或其服务器出现错误,可能无法成功发送。
·如果有什么问题,或者意见建议,请联系[
网站管理员
]。
当百网
本站使用【啊估文章软件站】网站系统
〖
网站管理员留言簿
〗