版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(EAM資產(chǎn)管理)D簡(jiǎn)明教網(wǎng)絡(luò)騎 2005-05-21Ultradev:1.2Ultradev第一章:ultradevMacromediaUltradevDreamweaverUltradev,那么我們也可以從它們之間看到一點(diǎn)姻緣。是的,可以說(shuō),DreamweaverDreamweaverUltradevDreamweaverDreamweaverUltradevDreamweaverUltradevUltradev使得它具有操作數(shù)據(jù)庫(kù)的能力,這些包括添加記錄、修改記錄、讀取記錄、查詢記錄、定位Ultradev,可以輕而易舉地搞定了。UltradevAsp2.0、JSPl.O0UltradevWebODBC、JDBCADOMiCrosoftSQLServer\Oracle8i、Sybase、InfonnixIBMDB2ASP、JSPColdFusion使用內(nèi)置的服務(wù)庫(kù)、HTMLCSSMiCrosoftOf6ce、MacromediaFireworks、Flash、ShockwaveJavaScrlptXMLUltraDev后臺(tái)程序了。它們之間的兼容性也是沒(méi)得說(shuō)的,在Dreamweaver中所能使用的插件,在Ultradev中便能順利運(yùn)用。網(wǎng)絡(luò)騎 2005-05-21Ultradev:1.3Ultradev第一章:ultradev166MHzWindows95、Windows98,ServicePack5WindowsNT4.0Windows2000ASP(Microsoft’sActiveServerPages)、JSPl.0(Sun’sJavaServerPages)A11aireColdFusionHTML本文假定你既有網(wǎng)絡(luò)服務(wù)器,也有應(yīng)用服務(wù)器。即你的網(wǎng)絡(luò)服務(wù)器具有一個(gè)集成的應(yīng)用服務(wù)器,就象PWS(MiCrosoft’sPersonalWebServer)和IIS(IntenetInformation那樣。如果你不具備這些條件,或者是新用戶,請(qǐng)?jiān)诰W(wǎng)上閱讀更多的相關(guān)主題http;//www.macromedia.com/software/ultradeV/support/resources。ASPWindows2000ServerIIS.MiCrosoftPWSMiCrosoft’sPersonalWebServerIISWindows95、98WindowsNTWorkstationWindows95、NT/pwsPWSWindows98,AddOns/PWSWebChili’SoftASPsqlserver或是mysqlserver網(wǎng)絡(luò)騎 2005-05-21Ultradev:1.4Ultradev第一章:ultradev簡(jiǎn)介DreamweaverUltradevDreamweaverUltradevMacromedia都準(zhǔn)備好了?ok,stepbystepDreamweaverUltradev1-1DreamweaverUltradev4.01-DreamweaverUltradev1-2出現(xiàn)安裝歡迎對(duì)話框。如圖“next”網(wǎng)絡(luò)騎 2005-05-21Ultradev:1.5ultradev第一章:ultradev第五節(jié):ultradevDreamweaverUltraDev4HtmlFILE菜 Edit菜Modify菜 Text菜Site菜 Command菜 ViewInsertDreamweaverInsertWindowInsertLiveObjects1-22WindowObjectInsertInsert1-23ObjectInsertWindow->Properties1-Window->BehaviorsDreamweaver我們可以很方便的將各種特效應(yīng)用到我們的網(wǎng)頁(yè)中。在后面我們講到插件應(yīng)用的時(shí)候,有很多插件是要是用到這個(gè)面板的。1-Window->LauncherwindowsWindowReferenceHtmlJavascriptWindowDataBindings代碼的程序也能在舉手間便制作完成。躍躍欲試了嗎?別急,慢慢來(lái)。^0^WindowServerBehaviorsInsertRecord、UpdateRecord幫助后就是急不可待的)。接下來(lái)我們將通過(guò)一個(gè)簡(jiǎn)單的用戶注冊(cè)的例子,帶大家初步索引擎和一個(gè)網(wǎng)站管理后臺(tái)。但是且慢,Web網(wǎng)絡(luò)騎 2005-05-21Ultradev:2.1??access第一節(jié)、建??一個(gè)簡(jiǎn)單的access數(shù)據(jù)庫(kù)AccessMicrosoftAccessdb1.mdb我們這里的應(yīng)用你只需照著步驟一步步做下去,即使你以前從沒(méi)接觸過(guò)數(shù)據(jù)庫(kù)也沒(méi)有問(wèn)題,如果你想做深層次的應(yīng)用,涉及到關(guān)系結(jié)構(gòu)的話,那最好還是找一本數(shù)據(jù)庫(kù)的書(shū)來(lái)看看。在字段名稱一欄中填入你想紀(jì)錄的用戶信息(最好字段名不要用中文來(lái)命名,這樣以后編程temp6id、userpass(用戶注冊(cè)用的密碼、usermail(用戶的電子郵件地址、reg_date(用戶注冊(cè)時(shí)間、homepage(用戶的個(gè)人主頁(yè)地址、phone(用戶的聯(lián)系電話)50,先面我們?cè)賮?lái)對(duì)個(gè)別字段進(jìn)行處理。50(當(dāng)然,http:///~cosix/html/.,所以我們將它的字段大200注冊(cè)日期的時(shí)間類型改為日期/時(shí)間,*_’access函數(shù)功能為他添加一個(gè)默認(rèn)值,=Now(),這表示當(dāng)數(shù)據(jù)添加時(shí),數(shù)據(jù)庫(kù)系統(tǒng)自動(dòng)以服務(wù)器當(dāng)前時(shí)間作為reg_dateID(旁邊有個(gè)鑰匙圖標(biāo)的),userinfo好,一個(gè)完整的數(shù)據(jù)庫(kù)就建??網(wǎng)絡(luò)騎 2005-05-21Ultradev:2.2ODBC第二節(jié)、通過(guò)ODBCDreamweaverUltradev4??連接。而且,采用數(shù)據(jù)源作為數(shù)據(jù)庫(kù)的目錄里)。怎樣創(chuàng)建數(shù)據(jù)源呢,跟著我來(lái)吧^0^看到數(shù)據(jù)源(ODBC)這一項(xiàng)了,對(duì)windows9x來(lái)講,則直接在控制面板中就可以看到。DSN序,因我們使用的是MicrosoftAccess創(chuàng)建的數(shù)據(jù)庫(kù),所以選擇MicrosoftAccess網(wǎng)絡(luò)騎 2005-05-21Ultradev:2.3Web第三節(jié):創(chuàng)建Web站點(diǎn)動(dòng)態(tài)網(wǎng)頁(yè)都是要服務(wù)器端解釋運(yùn)行的,DreavweaverUltradevASP、JSP、ColdFusion,aspwindows2000Webwindows9xPersonalWebServerwindows2000professionalIISwindowsInternetInternet管理器打開(kāi),也可以從開(kāi)始-〉程序-〉管理工具-〉InternetInternetWebUseUltraDev80Tcp9999,則訪問(wèn)地址就變?yōu)閔ttp://localhost:9999/xxx.aspDNSWebhtmlaspasp這個(gè)讀取選項(xiàng)反倒是不應(yīng)該選上的,這里就不用考慮這些了,直接選上去。運(yùn)行腳本也是要Web*_’我們的站點(diǎn)創(chuàng)建就完成了!url,至于首頁(yè)的文件名是什么呢,這WebWebdefault.htmdefault.asp,Internet們就可以用http://localhost直接打開(kāi)我們的首頁(yè),其他目錄也是一樣的,比如http://localhost/bbs/實(shí)際上這表示http://localhost/bbs/default.htm或者default.htm和DEFAULT.HTMUNIXDefault.htm。網(wǎng)絡(luò)騎 2005-05-21Ultradev:2.4UltraDevDSNDSN、Server.Mappath;朋友們?cè)诔鯇W(xué)的時(shí)候,容易混淆。在這個(gè)系列教材中,ODBCDSNLess(DSNMSAccessODBCDSNlessDriver={MicrosoftAccessDriverdBaseODBCDSNless連接Driver={MicrosoftdBASEDriverOracleODBCDSNlessDriver={MicrosoftODBCforMSMSSQLServerDSNlessDriver={SQLMSTextDriverDSNlessDriver={MicrosoftTextDriver*.csv)};Dbq=c:\somepath\;Extensions=asc,csv,tab,txt;PersistSecurityVisualFoxproDSNlessDriver={MicrosoftVisualFoxProMySQLDSNlessdriver={mysql};aspADO網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.1第三章:應(yīng)用數(shù)據(jù)庫(kù)創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)Web)。1.UltradevSiteDefineSitesUltradevNewNewLocalInfoSiteName:reg_user。LocalRoot:WebInternetApplicationServerModel:WebASP2.0,JSP1.0,ColdFulsionASP2.0windows2000IIS5.0ASP3.0,不過(guò)Scripting:VBScriptJavaScript,都無(wú)所謂的,因?yàn)閁ltradevPageExtension:Access:Local/Network2RemoteFolder:URLPrefix:Internet程中我們知道我們的站點(diǎn)位置是程中我們知道我們的站點(diǎn)位置是http://localhost/,如果你使用了另外的端口則自行修改為http://localhost:xxxx/UltradevLiveDataView的,所以這里我選擇了None。Ultradev就能夠幫你自動(dòng)的修改好。網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.2打開(kāi)Window->DataBindings點(diǎn)擊Recordset(Query)RecorsetNewDataSourceName(DSN)建??DataSourceName(DSN)欄下拉就可以看到我們?cè)谇懊鎰?chuàng)建的名為userinfoALL,便是選擇所有的字段。FilterSort錄集起一個(gè)易記的名字,既Name一欄。點(diǎn)擊OK。網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.3DataBindingsRepeatRegion:RepeatRegion3OKhttp://localhost35InsertLiveObjectsRecordsetNavigationBarOKUltradev4First、PreviousNext、Last,分別就是我們常見(jiàn)的第一頁(yè),上一頁(yè),下一頁(yè),最后一頁(yè)的表示方法了,你可以把他修改為中文。在切換到瀏覽器窗口,我們就發(fā)現(xiàn)有些不同了,多了兩個(gè)連接,Next和Last,哇!我們的NextPreviousFirst53Next和LastUltradev網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.4下面的內(nèi)容是教大家制作一個(gè)提交數(shù)據(jù)的頁(yè)面,這樣我們就可以通過(guò)瀏覽器來(lái)向數(shù)據(jù)庫(kù)添加browser-server*_"InsertLiveObjectsRecordInsertionFormconnectionInsertIntoTableUltradevLabelAfterInserting,GoToReg_date字段我們?cè)跀?shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候賦予了他一個(gè)默認(rèn)值=Now(),也會(huì)有數(shù)據(jù)庫(kù)自動(dòng)生成,也不Label成了,SoEasy!UltradevPassword,如下圖。這樣,輸入密碼的時(shí)候才不會(huì)明文顯示出來(lái),而是用*來(lái)代替。InsertRecord網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.5的話就不是我們想要的結(jié)果了:)前面講數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候,特別提到,一個(gè)表要有一個(gè)主edit.asp?id=<%=(Recordset1.Fields.Item("ID").Value)%>刪除的連接為:del.asp?id=<%(Recordset1.Fields.Item("ID").Value)%>edit.aspid,BindingsIDIDIDURLParameterID。edit.asp?id=class="coffee">id打開(kāi)菜單Insert->LiveObjects->RecordUpdateFormRecordInsertFormUniqueKey(唯一關(guān)鍵字字段)ID簡(jiǎn)單了,按照我們?cè)谔砑蛹o(jì)錄一節(jié)中學(xué)到的,修改到你滿意為止。DefulatValuedd比較費(fèi)解的:)網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.6在上一節(jié)中,我們?yōu)閯h除創(chuàng)建了一個(gè)連接:del.asp?id=,id操作。下拉,我們可以看到有四個(gè)選擇:None,StoredProcedure,Insert,Update,DeleteDeleteUltradevSQLDELETEFROM表:userinfoAddtoSQLDeleteSQLDELETEFROMUserinfoIDWhere,SQLDELETEFROMUserinfoWHEREID=IDVariablesrequest.querystring("id")。哎,看到這里有朋友要問(wèn)了,這是什么意思?其實(shí)只要你再UltradevSqlrequest.querystring("id"),F(xiàn)ilterURLParameterOK,我們的刪除頁(yè)面就生成了。行。選擇菜單Insert->HeadTags->Refresh網(wǎng)絡(luò)騎 2005-05-21Ultradev:3.7FilterFormVariable。讓我細(xì)細(xì)道來(lái)。Filterusernamecontain,usernameusernamea,aac,aaacaacaac,aaacFormVariable表示記錄集接受傳遞的值是通過(guò)表單傳遞過(guò)來(lái)的。searchsearchstringsearchstringOk,我們Request.Form("search")了嗎?似曾相識(shí)哦。為什么要先講插件使用呢,因?yàn)楹芏鄷r(shí)候我們可以用插件很方便的實(shí)現(xiàn)一些功能的,而且在網(wǎng)絡(luò)騎 2005-05-21Ultradev:4第四章:ultradeDreamweaver4.0MarcomediaExtentionManager*.mxpExtentionManagerDreamweaverUltradev以通過(guò)開(kāi)始-〉程序-〉MacromediaExtentionManager來(lái)打開(kāi)他,顯示的界面如下:ExtentionManagerExtentionManagerInstall質(zhì)傳播等等。DeclineAccept插件名字:dHTMLOutlines類型netscape6(圖中的插件介紹中提到了)。objectInsert->OutlinesdetailsBaseNameforOutlines:這個(gè)隨便你填寫(xiě),但要求是一個(gè)有效的名稱,他只是在呆會(huì)兒要AddHeading:TextIndentofChildItemsIncludeLatinFillerText:create<<divid="helloParenthello3"class="exheading">hello3</div<divid="helloChildhello3"style="cursor:auto"class="exindent">Helloworld!!</div>代替helloworld!!,如就行了網(wǎng)絡(luò)騎 2005-05-21Ultradev:5第五章:做一個(gè)相對(duì)簡(jiǎn)單的網(wǎng)站后臺(tái)測(cè)試一下先。刪掉我們剛剛編輯過(guò)的那條數(shù)據(jù),嗯,也很正常不正常才怪呢:)去。比如我們刪除操作(del_article.asp)html去,htmlInsert->HeadTags->Refreshredirect站后臺(tái)管理頁(yè)面的地址,他就可以進(jìn)行添加、刪除、編輯的操作了,這樣的 打開(kāi)serverbahaviors->Authentication->LoginUser制作一個(gè)密碼驗(yàn)證頁(yè)面serverbehaviorsAuthenticationRestrictAccessToPageIfAccessDeniedGoTo:fail.asp察看源代碼,可以看到保護(hù)的機(jī)制是利用了session。在登陸時(shí),服務(wù)器會(huì)創(chuàng)建一個(gè)如果您需要更多的關(guān)于ultradev的資料,請(qǐng)?jiān)L問(wèn).網(wǎng)絡(luò)騎 2005-05-21Ultradev:5第五章:做一個(gè)相對(duì)簡(jiǎn)單的網(wǎng)站后臺(tái)容,相關(guān)連接),More10admin;article。見(jiàn)下圖表結(jié)構(gòu):articletitle200;insert_timeUltradev按照前面的方法為這個(gè)站點(diǎn)創(chuàng)建好數(shù)據(jù)庫(kù)連接,然后我們就可以開(kāi)始動(dòng)手了!一切都是這么簡(jiǎn)單!網(wǎng)絡(luò)騎 2005-05-21Ultradev:55SQLSELECTID,title,insert_time(contentFROM我們將她修改成上面的樣子。top55ORDERBYIDDESC即默認(rèn)是升序的),5serverbehaviorsrepeatregion(因?yàn)槲覀冎蝗?)也可以達(dá)到我們要實(shí)現(xiàn)的效果但是別忘了,ORDERBYIDDESC^_^behaviorsGoToDetailPage,如圖:detail.aspIDrepeatregion10moreInsert->LiveObjects->RecordsetNagavitionBar,這樣我們就能翻頁(yè)顯示新聞了。頁(yè)面如圖:detail.aspID=x。如圖:第五章:做一個(gè)相對(duì)簡(jiǎn)單的網(wǎng)站后臺(tái)InsertLiveObjectsRecordsetInsertionFormaspaspasp在這里我們將要使用到一個(gè)插件Spdesignformat(點(diǎn)擊這UltraDev怎么應(yīng)用這個(gè)插件呢?很簡(jiǎn)單,見(jiàn)下圖,是不是一目了然?添加紀(jì)錄的頁(yè)面是相對(duì)比較簡(jiǎn)單的,如果你認(rèn)真閱讀了我們前面講的內(nèi)容并作過(guò)一些練習(xí),相信你很快就能夠做出來(lái)的。好,接下來(lái),我們要講的是紀(jì)錄的編輯和刪除了。 前面我們已經(jīng)分析過(guò),要進(jìn)行紀(jì)錄的編輯和刪除,其實(shí)就是從一個(gè)頁(yè)面?zhèn)鬟f一個(gè)值到另外一個(gè)頁(yè)面然后拿另外一個(gè)頁(yè)面就根據(jù)這個(gè)傳遞過(guò)去的值取出相應(yīng)的唯一的那條記錄來(lái)施加編輯刪除的行為。所以,我們首先要制作一個(gè)頁(yè)面,作為傳遞值用。這個(gè)頁(yè)面很簡(jiǎn)單,其實(shí)就是一個(gè)數(shù)據(jù)顯示頁(yè)面,不過(guò)添加了兩個(gè)連接:修改刪除選中這兩個(gè)連接,施加serverbahaviors中的GoToDetailPage行為:分別是change_article.asp和del_article.asp兩個(gè)頁(yè)面(這里我們以編輯、刪除新聞作為例子,用戶的管理也是一樣的)網(wǎng)絡(luò)騎 2005-05-21Ultradev:6UltradevDREAMWEAVERUltradev4DREAMWEAVERUltradev4。regedit.exeHKEY_CURRENT_USER/SOFTWARE/MACROMEDIA/DREAMWEAVERUltradev4/FONTNumberEncodings,bc(1112)FIXEDFONT,CODEINSPECTOR100100(TextRequest.querystring("xxx"),見(jiàn)下圖。1,我們要將他修改為我們所需要的值。這是修改過(guò)后的源代碼。哈哈,看明白了嗎?我們將初始值變成了Request.form("xxx")Request.querystring("xxx")的情況下就會(huì)采用這個(gè)初始值來(lái)取數(shù)據(jù)。這樣我的翻頁(yè)程序就完善了,是不是很簡(jiǎn)單?!網(wǎng)絡(luò)騎 2005-05-21DreamweaverMX大家好,我們又見(jiàn)面了。:)DWMX7-f_bbs7-在表adminf_namef_password,(7-37-b_bbs(7-4)7-網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXshowregion(顯示區(qū)域),即根據(jù)庫(kù)里的資料來(lái)顯示不同的資料。7-Application-->ServerBehaviors-->ShowRegion-->ShowRegionIfRecordsetIsNotEmpty(當(dāng)記錄集不為空),也就是當(dāng)留言內(nèi)容不為空時(shí)顯示這ShowRegionIfRecordsetIsEmpty(如果記錄集為空):當(dāng)記錄集為空時(shí),顯示選中的區(qū)showRegionIfRecordsetIsNotEmpty(如果記錄集不為空):當(dāng)記錄集中包含記錄時(shí),ShowRegionIfFirstRecord(如果是第一條記錄):當(dāng)處于記錄集中的第一條記錄時(shí),顯ShowRegionIfNotFirstRecord(如果不是第一條記錄):當(dāng)沒(méi)有處于記錄集中第一條記ShowRegionIfLastRecord(如果是最后一條記錄):當(dāng)處于記錄集中最后一條記錄時(shí),ShowRegionIfNotLastRecord(如果不是最后一條記錄):當(dāng)沒(méi)有處于記錄集中最后一單擊它,出現(xiàn)如圖(7-10)7-在這個(gè)對(duì)話框中選擇與本行為對(duì)應(yīng)的記錄集,在這個(gè)頁(yè)面我們只建??guestbook。應(yīng)用服務(wù)器行為后的效果如圖(7-11)7-ShowRegionIf7-Dreamweaver7-7-7-OUTLOOK具體方面如圖(7-15)7-網(wǎng)絡(luò)騎 2005-05-217-7-7-DWMXDataSourcesemail7-altalt="7-行為是跳轉(zhuǎn)到細(xì)節(jié)頁(yè)(GoToDetailPage)。在前面我們建??了回復(fù)頁(yè)(rep.asp),編輯(edit.asp(del.asp7-7-7-MXRepeatRegion(重復(fù)區(qū)域),選中顯示留言的整個(gè)大表格,Application-->ServerBehaviors-->RepeatRegion,如圖(7-26)所示。14OK其實(shí)當(dāng)我們?cè)诮??記錄集的時(shí)候,DWMX(7-27)所示。7-Firstrecordindex:索引中的第一條記錄。Lastrecordindex:索引中的最后一條記錄。totalrecords:所有記錄總和。7-RepeatRegion(重復(fù)區(qū)7-Insert-->ApplicationObjects-->RecordsetNavigationBar(插入-->應(yīng)用程序?qū)ο?->記7-Recordset:DisplayUsing:這里選擇導(dǎo)行條的顯示方式,text,imagesimagesOK(7-31)7-width="50%"width="15%"就行了,最終效果如圖(7-32)7-7-UserAuthentication:用戶鑒定。LogOutuser:登陸用戶退出。單擊后出現(xiàn)如圖(7-44)7-7-LogOutWhen:哪種方式退出登陸,Linkclicked:當(dāng)點(diǎn)擊這個(gè)連接后就退出。PageLoads:WhenDone,GoTo:index.asp7-7-DWMX(我們將在后面詳細(xì)介紹)后自動(dòng)產(chǎn)生的。同時(shí)把它拖網(wǎng)絡(luò)騎 2005-05-21DWMXformDesign-->Behaviors-->ValidateForm(設(shè)計(jì)-->行為-->驗(yàn)證表單),如圖(7-37)所示。7-f_emailEmailAddress。7-edit.asp??MoveToSpecific7-del.asp??MoveToSpecificRecordDeleteRecordindex.asp7-rep.aspedit.aspUpdataRecordtMoveToSpecificRecordLogInUserf_password,并把它的類型(type)password,如圖(7-41)所示。7-Application-->UserAuthentication-->LogInUser(應(yīng)用程序-->用戶7-點(diǎn)擊后出現(xiàn)如圖(7-43)7-GetInputFormForm:在這個(gè)下拉列表中選擇接受哪個(gè)表單的提交,我們這里只有一個(gè)表單,UsernameField:在這里選擇用戶名所對(duì)應(yīng)的文本框。我們剛才定義了用戶名的文本框名為f_name,f_name。PasswordField:在這里選擇用戶密碼所對(duì)應(yīng)的文本框,同上。ValidateUsingConnection:這里選擇要使用哪一個(gè)數(shù)據(jù)庫(kù)連接。f_bbsUsernameColumn:f_namePasswordColumn:IfLoginSucceeds,GoTo:index.asp。IfLoginFails,GoTo:sorry.asp。RestrictAccessBasedOn:因?yàn)槲覀円獙?duì)一些頁(yè)面進(jìn)行訪問(wèn)限制,如編輯和刪除等,所以要UsernameandPassword,即用戶名和密碼。OKedit,asp,del.asp,rep.asp問(wèn)的,這里就要用到頁(yè)面保護(hù)的服務(wù)器行為。Application-->ServerBehaviors-->UserAuthentication-->RestrictAccessToPags(應(yīng)用程序-->服務(wù)器行為-->用戶鑒定-->頁(yè)面7-RestrictAsedOn:usernameandpassword(用戶名和密IfIfAccessDenied,GoTo:如果非法訪問(wèn),則轉(zhuǎn)到哪個(gè)頁(yè)面,這里我們選擇讓非法訪問(wèn)的轉(zhuǎn)到login.asp(登陸頁(yè))。一個(gè)連接,到login.asp頁(yè)面。7-完了!哦,我是說(shuō)是終于做完了。網(wǎng)絡(luò)騎 2005-05-21index.asp,F(xiàn)12。如圖(7-49)7-7-這個(gè)頁(yè)面也正常,點(diǎn)擊提交留言看看,如圖(7-51)7-7-admin,admin,這是我在數(shù)據(jù)庫(kù)里自定義的。登陸后再點(diǎn)一下“回復(fù)該主題”,如圖(7-53)7-把它改成“寫(xiě)這么久才寫(xiě)完了,笨!!”。點(diǎn)擊回復(fù)按鈕后如圖(7-54)所示。7-7-供下載,由于建??DSNDSNtextmx。網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradev(前言DreamweaverMX之Ultradev(MXAsp、Jsp、ColdfusionAPhpColdfusionMX,ColdfusionMXtag,調(diào)試ColdfusionMXADatasets,DataGrid,Datalist.MXMXDreamwerverFlashMXMXFlashMX面板顏色和位置都是差不多的,這方面的統(tǒng)一使得廣大的使用著更加容易上手了。我們?cè)谶@ApplicationAspqy-Serverbehaviors:行為(功能最多,最強(qiáng)大的地方)Components:Aspqy-ASPApplication(qy-3)qy-MX網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradevDreamweaverMXUltradev探索(1)建??MX再你認(rèn)為可以的地方建??一個(gè)文件夾,起名為dwmx(當(dāng)然你有權(quán)不用這個(gè)名字),在里Creat1-DataSourceName(DSN)(1-1-DataSourceName(DSN)對(duì)話框中繼續(xù)進(jìn)行設(shè)置。如果你已經(jīng)在控制面板的ODBCDataSourceName(DSN)下拉列表中找到你建??的連接,ODBC1Define…ODBC(1-1-2DSN(1-1-3、選擇我們想用的數(shù)據(jù)驅(qū)動(dòng)程序,在此選擇(1-5)1-4dwmx/northwind.mdb。給數(shù)據(jù)源起個(gè)名字。就叫"testmx"吧?。?-6)。5、單擊確定就可以看到我們的數(shù)據(jù)源了"testmx"(1-7)1-6MXDataSourceName(DSN)Connection中輸入名字"northwind"OK1-8)1-網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradevDreamweaverMXUltradev探索(2)上一講我們主要講了設(shè)置數(shù)據(jù)庫(kù)的連接,今天我們要開(kāi)始真正的實(shí)現(xiàn)后臺(tái)應(yīng)用,從數(shù)據(jù)所謂動(dòng)態(tài)就是結(jié)合了數(shù)據(jù)庫(kù),自動(dòng)更新信息。從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)是其中最基本的,也是我NorthwindProduct注意如果在設(shè)置站點(diǎn)時(shí),TestingServerAccessFTPLocal/Network,(2-1),Bindings2-ApplicationBindings(2-2-RecordsetConnection:northwind(就是我們?cè)谏弦恢v中建??的那個(gè)連接,可以選擇的)Table:Product(在這里列出了數(shù)據(jù)庫(kù)中的所有表,我們選擇Product)字段進(jìn)行篩選。(2-2-已經(jīng)全部列出來(lái)了,工具的力量是偉大的吧!(2-4)2-號(hào),展開(kāi),Product(2-6)2-2-2-我們現(xiàn)在要解決的問(wèn)題是如何顯示所有記錄。選中表格第二行的所有單元格(如圖2-10),希望顯示的數(shù)量(如圖2-11)網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradev(3-DreamweaverMXUltradev探索(3)DWMXASPDreamweaverMXInsert廢話少說(shuō),新建一頁(yè)面,如圖(3-3-1<1>DWUD(3-2)所示。DW為頁(yè)面的腳本語(yǔ)言。OK,insert.asp。3-3-中文的,但到了DWMX時(shí)代,我們終于可以用了,感動(dòng)ing...照第二章的介紹,建??系統(tǒng)DSN,同時(shí)在DWMX里建好數(shù)據(jù)庫(kù)連接,如圖(3-4)所示.3-3-不能用中文,但現(xiàn)在在DWMX里也可以用了。網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradev(3-DreamweaverMXUltradev探索(3)<4>DWMX碼就可以實(shí)現(xiàn)很多看起來(lái)很難的效果。Application>ServerBehaviors>Insert3-DWMXtestmx。InsertIntoTable:這將是數(shù)據(jù)庫(kù)中所有表的一個(gè)下拉列表。我們?cè)谶@里選擇剛才我們建AfterInserting,GoTo:這充許在完成插入后把用戶重定向到另一個(gè)頁(yè)面,即數(shù)據(jù)成功保存GetValuesFrom:form1。它應(yīng)該是頁(yè)面上唯一的表單;但如果有多個(gè)表單,3-3-3-3-<6>(3-11)所示,我們剛才提交的內(nèi)容,乖乖的在里面躺著呢,哈。。。DreamweaverMX,讓我們世界更美麗。3-網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradev(4-DreamweaverMXUltradev探索(4)呵。。。這次更新數(shù)據(jù)庫(kù)的內(nèi)容也一樣,非常之簡(jiǎn)單,let'sgo!~~!<1>??記錄集,就如同第二章所講的那樣,再運(yùn)用重復(fù)域行為建??多行記4-<2>大家注意到上面那個(gè)“編輯”了嗎?這就是我們第一步的主角--跳轉(zhuǎn)到細(xì)節(jié)頁(yè)連接(GoToDetailPage)。前面提到在主頁(yè)面把一個(gè)參數(shù)提交到子頁(yè)面。我們這里這個(gè)“編4-點(diǎn)擊鼠標(biāo)后會(huì)出現(xiàn)一個(gè)對(duì)話界面,如圖(4-3)DetailPage:ASPURLedit.asp選擇剛才我們建??的名為testmx的記錄集。這里我們選擇ID,你也可以選擇別的,但在后面記得要改成想對(duì)的。request.form(注:request.form為ASP里一基本的內(nèi)建對(duì)像,詳細(xì)方法請(qǐng)參見(jiàn)相關(guān)資料。)4-<3>到此為止,我們主頁(yè)面的參數(shù)傳遞的準(zhǔn)備工作已完成,剩下的呢?自然也是本章的ASPVBSscript,即我們?cè)谏厦嫠斎氲?,可不要輸錯(cuò)了哦,要不又會(huì)出錯(cuò)的。接下來(lái)的事就是建??記錄集,同主頁(yè)面,然后建??表單,以方便用戶輸入更新記錄,具體顯示如圖(4-4)所示。4-網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradev(4-DreamweaverMXUltradev探索(4-2)<4>嗯,這是不錯(cuò)了,那我怎么知道這里要顯示哪一條記錄呢?和用戶點(diǎn)擊的對(duì)不號(hào)怎DWLOOK~!動(dòng)到特定記錄)!Application-->ServerBehaviors-->RecordsetPaging-->MoveToSpecificRecord,DWMX(4-5)所示。點(diǎn)擊后出現(xiàn)圖(4-6)所示對(duì)話框。MoveToSpecificRecordMoveToRecordIn:選擇當(dāng)前使用的記錄集。WhereColumn:URLMatchesURLparameter:<5>4- <6>Application-->ServerBehaviorsUpdataRecord。如圖(4-8)所示。同理可得,這個(gè)DWMX4-點(diǎn)擊后出現(xiàn)一對(duì)話框,本章的精華就在這里了,如圖(4-9)DefineTableToUpdate:在這里選擇要更新的數(shù)據(jù)庫(kù)表的名稱,在這里我們要更新“用戶表”中的UniqunKeyColumn:唯一關(guān)鍵列,選擇關(guān)鍵列(ID),識(shí)別在數(shù)據(jù)庫(kù)表單NumericAfterUpdating,Goto:editok.asp(記得GetValuesFrom:FormElements:和插入記錄集的幾乎一樣,定義表單里的文本框提交數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)庫(kù)字Column:4-完成后的頁(yè)面顯示的就如圖(4-10) 4-ID24-4-4-網(wǎng)絡(luò)騎 2005-05-21DreamweaverMXUltradev(5-DreamweaverMXUltradev探索(5)DWMX先說(shuō)說(shuō)它的基本概念吧。:)WEB5-5-5-上面制作的詳細(xì)方面在這里也不一一詳述,具體請(qǐng)參見(jiàn)第四章。行為。它的功能也很簡(jiǎn)單,看名字就知道它就是專門(mén)用來(lái)刪除記錄集的。OK,建??我們的子最終顯示效果如圖(5-3)和(5-4)所示。記得要把表格放進(jìn)表單里,并對(duì)里面的文本框進(jìn)行命名。5-5-Behaviors-->DeleteRecord,如圖(5-5)5-DefineSelectRecordFrom:在這里選擇要使用的記錄集名稱。NumericAfterDeleting,GoTo:delok.asp(不要忘記建??這個(gè)頁(yè)面哦5-<4>先讓我們來(lái)看看數(shù)據(jù)庫(kù)里的記錄吧,如圖(5-8)5-5-主頁(yè)面的示例效果圖(5-9)5-5-5-網(wǎng)絡(luò)騎 2005-05-21在Dreamweaver打開(kāi)一張需要插入背景音樂(lè)的網(wǎng)頁(yè),在菜單中找到這樣的命令:WindowsBehaviors,調(diào)出“Behaviors”行為面板,如下圖所示(DreamweaverMX點(diǎn)擊“+”號(hào)按鈕,選擇“playsound”此子菜單里選擇“IE4.0IE4.0以上的版本才支持此種格式的音樂(lè)mid、wav、AIFF、AU)參數(shù)值改成“true”在Dreamweaver6.HTMLEMBED它有更加深入的了解,接下來(lái)引用一段太平洋網(wǎng)絡(luò)學(xué)院->設(shè)計(jì)教室->HTML部分中的“HTMLEMBED>標(biāo)記的參數(shù):EMBEDMidi、Wav、AIFF、AU,Netscape新版的IE都支持。其參數(shù)設(shè)定較多。如下<EMBEDsrc="your.mid"autostart="true"loop="true"hidden="true">設(shè)定midi是否在音樂(lè)檔下載完之后就自動(dòng)播放。true,false是否自動(dòng)反復(fù)播放。LOOP=2表示重復(fù)兩次,true是,false是否完全隱藏控制畫(huà)面,true,no設(shè)定歌曲開(kāi)始播放的時(shí)間。如STARTTIME="00:30"30VOLUME="0-0100WIDTH="整數(shù)"和HIGH="HIDDEN="no")top、bottom、center、baseline、console。console一般正常面板smallconsole較小的面板playbutton只顯示播放按鈕pausecutton只顯示暫停按鈕stopbutton只顯示停止按鈕volumelever<BGSOUND<BGSOUND>是用來(lái)插入背景音樂(lè),但只適用于IE,<BGSOUNDsrc="your.mid"autostart=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專業(yè)職業(yè)測(cè)評(píng)與居間合同3篇
- 二零二五年度P2P出借平臺(tái)投資者教育與服務(wù)合同3篇
- 二零二五年度企業(yè)破產(chǎn)財(cái)產(chǎn)清算協(xié)議2篇
- 個(gè)性化條款:20249A文離婚合同案例分析版
- 二零二五版房屋征收拆遷補(bǔ)償協(xié)議書(shū)3篇
- 二零二五年度建筑工程招投標(biāo)與合同質(zhì)量保證金管理協(xié)議書(shū)3篇
- 物業(yè)管理處與2025年度收費(fèi)員服務(wù)協(xié)議3篇
- 2025年度門(mén)衛(wèi)人員崗位職責(zé)優(yōu)化聘用協(xié)議3篇
- 2025年度內(nèi)蒙古自治區(qū)農(nóng)業(yè)廢棄物資源化利用承包合同3篇
- 二零二五年度城鄉(xiāng)汽車租賃及售后服務(wù)合同4篇
- 2025年山東華魯海運(yùn)有限公司招聘筆試參考題庫(kù)含答案解析
- 人教版物理八年級(jí)下冊(cè) 專項(xiàng)訓(xùn)練卷 (一)力、運(yùn)動(dòng)和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機(jī)構(gòu)人員業(yè)務(wù)能力考試題庫(kù)-中(多選題)
- 《七律二首 送瘟神》教案- 2023-2024學(xué)年高教版(2023)中職語(yǔ)文職業(yè)模塊
- 2024年中考語(yǔ)文滿分作文6篇(含題目)
- 北師大版 2024-2025學(xué)年四年級(jí)數(shù)學(xué)上冊(cè)典型例題系列第三單元:行程問(wèn)題“拓展型”專項(xiàng)練習(xí)(原卷版+解析)
- 2023年譯林版英語(yǔ)五年級(jí)下冊(cè)Units-1-2單元測(cè)試卷-含答案
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運(yùn)行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
評(píng)論
0/150
提交評(píng)論