人妻夜夜爽天天爽三区丁香花-人妻夜夜爽天天爽三-人妻夜夜爽天天爽欧美色院-人妻夜夜爽天天爽免费视频-人妻夜夜爽天天爽-人妻夜夜爽天天

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

對(duì)學(xué)習(xí)、使用ASP的做網(wǎng)站的人的一點(diǎn)建議

admin
2010年2月1日 23:5 本文熱度 9642

對(duì)學(xué)習(xí)、使用ASP的做網(wǎng)站的人的一點(diǎn)建議

前言:作為asp的學(xué)習(xí)者,我把我的以點(diǎn)心得體會(huì)寫(xiě)下來(lái),希望能對(duì)中級(jí)學(xué)習(xí)者有所幫助。

作者:老農(nóng),5do8

當(dāng)您想要?jiǎng)討B(tài)做網(wǎng)站的時(shí)候,可能最簡(jiǎn)單、最容易的就是ASP網(wǎng)站的開(kāi)發(fā)了,記住,往往那些看起來(lái)最簡(jiǎn)單的東西問(wèn)題也越多。學(xué)好asp需要掌握vb的一點(diǎn)基礎(chǔ),或者學(xué)過(guò)c++或者c的人都很容易理解的,如果您沒(méi)有以點(diǎn)編程基礎(chǔ)的話(huà)建議您學(xué)c語(yǔ)言。

當(dāng)您知道幾大對(duì)象和FSO以后,您可以上路了,給您一個(gè)網(wǎng)站,你怎么做?我們就說(shuō)說(shuō)這事,首先是界面的實(shí)際問(wèn)題,xhtml,這是方向,相關(guān)參照 http://www.xhtmlcms.com,為什么要把xhtml提到asp里面來(lái)?這是你要說(shuō)的建議么?對(duì)的。

asp程序還不能做到表現(xiàn)和數(shù)據(jù)分離,我這里提到的xhtml就是說(shuō)的是能在asp里面融入xhtml的思想:控制數(shù)據(jù),時(shí)宜瀏覽器。比方我們要拋出一個(gè)eof錯(cuò)誤,我們這樣寫(xiě)了response.write("<h2>發(fā)生eof錯(cuò)誤</h2>")。如果您的代碼是前置的,body是居中80%,不知道這個(gè)hx會(huì)把頁(yè)面搞的多么糟,so,在asp代碼中使用xhtml是我極力推薦和主張的,具體可以參見(jiàn) http://www.xhtmlcms.com,我們看看這個(gè)網(wǎng)站的首頁(yè)源碼:

<!--#include file="inc/home.asp"-->

<!--#include file="inc/setup.asp"-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<HTML xmlns="http://www.w3.org/1999/xhtml">

<HEAD>

<TITLE><%=xhtmlcms_hometitle%></TITLE>

<META http-equiv=Content-Type content="text/html; charset=gb2312">

<META content="" name="keywords">

<META content="MSHTML 6.00.2900.2180" name=GENERATOR>

<STYLE title=MXNA type=text/css> @import url("styles/main.css");</STYLE>

</HEAD>

<body>

<%Call xhtmlcmsalltop()%>

<div id="css_left">

 <%Call left_userdata()%>

 <span class="links">特別板塊</span>

 <%Call favform()%>

 <span class="links">最近更新</span>

 <%Call givetopn(0,"ul","li")%>

 <span class="links">永久歸檔</span>

 <%Call givetopn(1,"ul","li")%>

</div>

<div class="boot_sort">

 <%response.write(sortsetup)%>

</div>

<div id="child_left">

 <div class="userform">

 <%Call ShowUserLoginif()%>

 </div>

 <%Call defaultmain()%>

</div>

<div id="child_right">

 <span class="links">置頂推薦</span>

 <%Call givetopn(2,"ul","li")%>

  <span class="links">最近回復(fù)<span>

  <a href="action.asp?action=updatereply">更新</a>

  </span>

 </span>

 <%readsessionreply%>

 <span class="links">友情&推薦站點(diǎn)</span>

 <%Call showmylink("dl","dd")%>

</div>

<SCRIPT language=javascript src="js/thissame.js" type="text/javascript"></SCRIPT>

</body>

</html>

只是一行代碼,您可能注意到了,都是表現(xiàn)div的關(guān)系,其實(shí)分了3大塊,css_top,css_left,css_main,css_right.只要控制好關(guān)系,就能表達(dá)不同的數(shù)據(jù)表現(xiàn)方式。

這是我在這里感到最重要的一點(diǎn),也希望學(xué)asp的都能熟練xhtml,坦白說(shuō),您花10%的學(xué)asp的功夫就能學(xué)精xhtml.關(guān)于xhtml的其他資料,請(qǐng)使用gg查找,此處打住。

好了,我們決定用id和class控制顯示了,第二步呢?用gg找相似的界面網(wǎng)站抄襲?去死,別這么賤,那樣不厚道和不明智的。

一般說(shuō)來(lái),客戶(hù)都會(huì)給我們開(kāi)發(fā)程序的人員幾張紙的要求,您需要的是從中提出網(wǎng)站的框架,別來(lái)框架網(wǎng)頁(yè),這里的框架是結(jié)構(gòu)的意思,就是structures的意思,這里我創(chuàng)個(gè)詞web site structures,就是這東西,如果您能意識(shí)到這點(diǎn),說(shuō)明您已經(jīng)入門(mén)了.坦白的說(shuō),這需要一些經(jīng)歷的,你是不是看見(jiàn)預(yù)先做過(guò)的項(xiàng)目就是頭疼呀,是的,這是機(jī)構(gòu)不明確的原因,因?yàn)槟桶岩恍┪募墓δ芡母筛蓛魞袅?列出網(wǎng)站的框架,在一張紙上,表明層次結(jié)構(gòu)給每個(gè)開(kāi)發(fā)者,讓他們明白他們面向的是一個(gè)機(jī)器,那里是手,那里是腳,手的功能和腳的功能都是些什么,然后確定命名.這點(diǎn)很重要。

接下來(lái)是分開(kāi)了,打碎網(wǎng)站,集體化到面.打個(gè)比方,對(duì)網(wǎng)站的會(huì)員您可以寫(xiě)個(gè)class表現(xiàn),注意,這里注重的模塊化,我們把會(huì)員看作一個(gè)對(duì)象,用asp表現(xiàn)出它具有的面板,提交數(shù)據(jù),查詢(xún)數(shù)據(jù)的功能,不要在網(wǎng)站的很多地方select,累死你,以后找東西或者修改的時(shí)候就麻煩了,把數(shù)據(jù)庫(kù)操作寫(xiě)成一個(gè)類(lèi),單獨(dú)模塊,盡量能拋出錯(cuò)誤信息,因?yàn)橐磺惺怯胊sp判斷的,數(shù)據(jù)庫(kù)的這個(gè)類(lèi)寫(xiě)起來(lái)有點(diǎn)點(diǎn)意思,好的可以速度快,健壯行強(qiáng),不過(guò)不能繼承的化太肉麻了,說(shuō)也白搭....當(dāng)然,您不知道rs.movenext的話(huà)就不知道我在說(shuō)什么,或者您對(duì)set new沒(méi)概念的話(huà)那也就此打住,別看了,沒(méi)意義,本篇不適合您閱讀。

現(xiàn)在我們把很多都模塊劃了,對(duì)不對(duì)?接下來(lái)是一件很不爽的事情,但還是要干的,asp的vb寫(xiě)的class不能繼承,因?yàn)橛行┤踔堑年P(guān)系.我們必須再把要表現(xiàn)的地方提供交叉的,就是實(shí)例化的時(shí)候注意要最小精簡(jiǎn)化。

面上的class實(shí)現(xiàn)了,現(xiàn)在到具體的基本代碼編寫(xiě)了,先說(shuō)明一下,網(wǎng)站總歸有些const變量,這個(gè)變量你都放到一個(gè)文件里面,大家公用,讀取速度也快,不要在這里聲明一個(gè)const,一定要強(qiáng)式聲明變量,這是因?yàn)橛袝r(shí)候變量的作用域不一樣,你使用的時(shí)候交叉一下能搞癱瘓你.這是變量的問(wèn)題,還有的就是sub和function 的問(wèn)題,只要明白sub和function的返回變量的方式不同就行了。

還要注意的時(shí)候不要把rs常常開(kāi)著,盡量少讀,最好返回到數(shù)組變量里面,讀數(shù)組,select的時(shí)候也只查您需要的字段,不要*完事。

對(duì)用戶(hù)友好這點(diǎn)您也需要好好思量一下。

這些都些搞定了,請(qǐng)美工出手,然后模擬圖片效果...

這里我一直沒(méi)有提到的時(shí)候后臺(tái)設(shè)計(jì),不管多么好的設(shè)計(jì),后臺(tái)垃圾的話(huà)時(shí)間長(zhǎng)了你的麻煩也就來(lái)臨了,總歸要搞定這些問(wèn)題:數(shù)據(jù)庫(kù)處理,模板控制,IP管理,用戶(hù)管理...這些都能后臺(tái)控制,記住不要前臺(tái)和后臺(tái)公用inclde file,那樣會(huì)很浪費(fèi)資源的,限制權(quán)限的都加上

<%Call seterrurl(3)%>

這個(gè)3代表級(jí)別的高低,這是應(yīng)用模塊的。

后臺(tái)要與前臺(tái)完全獨(dú)立,不要潛套文件,修改表現(xiàn)層的時(shí)候那你就麻煩大了,其實(shí)我要說(shuō)的是要做到后臺(tái)控制前臺(tái)的一切.你可以慢慢思量一下,給您一個(gè)例子:

<span class="links">系統(tǒng)設(shè)置/inc/</span>

<span class="links">音樂(lè)管理/Music/</span>

<span class="links">普通文章管理/user/</span>

<span class="links">Css樣式管理/Style/</span>

<span class="links">訪問(wèn)記錄&IP管理</span>

<span class="links">管理特區(qū)/manager.asp/</span>

<span class="links">Frame框架管理</span>

<span class="links">整體欄目/sort.asp/</span>

<span class="links">站內(nèi)下載/download/</span>

<span class="links">類(lèi)模板管理/Class/</span>

<span class="links">數(shù)據(jù)庫(kù)管理/Data/</span>

<span class="links">用戶(hù)管理/User/</span>

<span class="links">友情鏈接</span>

緩存盡量后臺(tái)控制,不要用時(shí)間控制,除非特殊情況,把控制的鑰匙放在一個(gè)緩存數(shù)組里面,不過(guò),有時(shí)候會(huì)莫名的情況,這是后話(huà)。

按照這個(gè)思路來(lái),不會(huì)有問(wèn)題的,這是我的體會(huì),下面對(duì)一些人的后臺(tái)區(qū)論壇發(fā)帖回帖提點(diǎn)建議。

您感到asp真的很難很難,一個(gè)for循環(huán)都不能理解的話(huà),我告訴你,你不需要知道了,因?yàn)槟悴皇悄菈K料,也就免發(fā)帖問(wèn)了,讓人懷疑你的能力問(wèn)題,別那么厚顏無(wú)恥的說(shuō)"我是新手",好像新手都是弱智的似的,發(fā)帖前先gg找找答案,找不到再問(wèn),好像任何一下子在能gg到的問(wèn)題都是多大挑戰(zhàn)性的問(wèn)題似的。so不要"頂"了,沒(méi)意思?4分走人,那好,我封你的ID。后臺(tái)區(qū)不要那么沒(méi)意義的回復(fù),注意的是,每帖必須回的能解決問(wèn)題或者說(shuō)有意義,別tmd皮笑肉不笑,我也封您的ID,不看班規(guī)全死。


該文章在 2024/5/28 11:26:48 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: tv香蕉人人网站 | 高清欧美一级在线观看 | 愉拍自拍另类天堂 | 99久久人妻无码精品系列无遮挡韩国我电影人妻丰满 | a三级毛片 | 国产美女影院 | 国产成人精彩视频在线观 | 日韩在线不卡免费视频一区 | a国产三级后韩 | 美女扒开下面让男生桶白浆 | 亚洲日本1区2区3区二区 | 日韩国产欧美视频在线播放 | 男女高潮又爽又黄又无遮挡 | 亚洲无线一线二线三W9 | 成人国产精品一区二区网站公司 | 国内精品 大秀视频 日韩精品 | 国产欧美va欧美va香蕉在 | 麻豆tv在线播放 | 精品国产人妻一区二区三区久久 | 国产成人无码精品久久小说 | 高清无码不用播放器av | 狠狠躁天天躁夜夜躁婷婷 | 久久久精品国产亚洲成人满18免费网站 | 亚洲精品无码国产一区二区 | 国产成人精品日本亚洲第一 | 久久久久久久久久综合情日本 | 国产av激情久久无码天堂 | 久久精品屋 | 岛国av大片免费在 | 国产成人亚洲综合 | 口工绅士里番中文全彩 | 国内自拍视频在线播放 | 熟女五十路开心久久伊人 | 久久久久久综合网精品 | 无码国产69精品久久久孕妇 | 人妻无码不卡免费视频 | 亚洲第一 日韩AV综合网 | 美女裸露胸部100%无遮挡 | 91精品人妻一区二区 | 97人妻在线免费观看 | 免费观看韩国经典的A片 |