中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > ColdFusionMX 編程指南 第四期
Cfmx 中文問題解決方法 回到列表 ColdFusionMX 編程指南 第三期
 ColdFusionMX 編程指南 第四期

作者:MJking 時間: 2003-08-30 文檔類型:原創(chuàng) 來自:

第 1 頁 ColdFusionMX Basic Tag編程 續(xù)一
第 2 頁 ColdFusionMX Basic Tag編程 續(xù)二

  Cfinsert我們講解完了,那么作為作者本人,不是非常推薦使用Cfinsert,如果要做大量的數(shù)據(jù)庫的插入,我希望各位開發(fā)人員能夠靈活的使用cfquery而不是cfinsert。下面我們講解一下cfupdate這個標簽。單擊圖標,會出現(xiàn)如下的界面:

  各位可能看到cfupdate的窗口設(shè)置和cfinsert的很類似,是的,這兩個Tag都是對于Form表單進行專屬操作的標簽。對于cfupdate的使用方法,作者這里不想多費筆墨,它的使用和cfinsert幾乎是一樣的,同樣,我們用一段程序來看看cfupdate的作用。

程序使用了官方的一段腳本
< !--- 使用cfupdate更新數(shù)據(jù)庫 --->
< !--- 檢測course_ID這個值,如果存在則更新數(shù)據(jù)記錄--->
< cfif IsDefined("form.Course_ID")>
< !--- 檢測Course_ID是不是一個數(shù)字 --->
< cfif Not IsNumeric(form.Course_ID)>
< cfabort>
< /cfif>
< !---做更新--->
< cfupdate datasource="cfsnippets"
tablename="Courses"
formfields="Descript, Course_ID">
< /cfif>
< !--- 使用一個query來查看通過url傳過來的course_ID是否在對應(yīng)的記錄上做了更新,各位開發(fā)人員可以使用這種查詢的技巧來驗證數(shù)據(jù)庫是否更新,而不用打開數(shù)據(jù)庫去查看--->
< cfquery name="GetCourseInfo" DATASOURCE="cfsnippets">
SELECT Number, Course_ID, Descript
FROM Courses
< cfif IsDefined("url.Course_ID")>
WHERE Course_ID = #Trim(url.Course_ID)#
< /cfif>
ORDER by Number
< /cfquery>
< html>
< head>
< title>CFUPDATE </title>
< /head>
< body>
< H3>cfupdate更新實例</H3>
< cfif IsDefined("url.Course_ID")>
課程號:<cfoutput>#GetCourseInfo.Number#</cfoutput>
< form method="post" action="cfupdate.cfm">
< P>課程描述<BR>
< textarea name="Descript" cols="40" rows="5">
< cfoutput>#Trim(GetCourseInfo.Descript)#</cfoutput>
< /textarea><br>
< input type="Hidden" NAME="Course_ID"
value="<cfoutput>#Trim(GetCourseInfo.Course_ID)#</cfoutput>">
< p><input type="Submit" value="Click to Update">
< /form>
< cfelse>
< cftable query="GetCourseInfo" htmltable colheaders>
< cfcol text="<a href='cfupdate.cfm?Course_ID=#Trim(Course_ID)#'>Edit Me</a>"
width=10 header="Edit<br>this Entry">
< cfcol text="#Trim(Number)#" WIDTH="4" HEADER="Course Number">
< cfcol text="#Trim(Descript)#" WIDTH=100 HEADER="Course Description">
< /cftable>
< /cfif>
< /body>
< /html>

  上面這段程序是官方的一段標準的使用cfupdate的代碼,其中包括了檢測從url傳遞過來的參數(shù),以及對傳遞參數(shù)course_ID所在的數(shù)據(jù)庫的記錄進行更新的操作。這個程序非常精辟,希望各位開發(fā)者能夠很好的研究。其中,第一次訪問不帶參數(shù)而顯示一個記錄級的方法都非常的實用,可以用在實際的開發(fā)當(dāng)中。在這里,作者從本人的開發(fā)經(jīng)驗再次提出一個建議,建議大家在實際的開發(fā)當(dāng)中對于經(jīng)常操作數(shù)據(jù)庫的程序編寫時,能不用cfinsert和cfupdate就不用,因為這兩個tag雖然方便,但是是犧牲了靈活性和效能來取得的。希望大家使用cfquery來進行數(shù)據(jù)庫的查詢,插入和更新。

  好了,下面我們輕松一下,講解兩個非常容易看懂的tag,這兩個tag在大家進行開發(fā)的過程中使用的頻率也是很高的。一個是cfinclude,另一個是cflocation。

  單擊中的左邊的圖標,就會使用coldfusion中的cfinclude標簽,并彈出如下的窗口:

  這個標簽就是用來在coldfusion的某個頁面中反復(fù)使用其他的頁面模板,它與asp中的include的作用幾乎是一樣的。比如在coldfusion要嵌入一個站點統(tǒng)一標準的頁眉和頁腳,一個是header.cfm,另一個是footer.cfm,那么,就可以使用cfinclude來實現(xiàn)。

<cfinclude template="header.cfm">

  使用cfinclude也有缺點,隨著企業(yè)應(yīng)用的不斷發(fā)展,業(yè)務(wù)邏輯和表現(xiàn)兩者需要進行分離的要求越來越高,那么我們就需要進行組件的設(shè)計,這樣,完全混合邏輯和表現(xiàn)的cfinclude標簽就不是很適用了,但是目前的coldfusionMx有了它最新的cfc(coldfusion components),使用這個方法可以達到邏輯與表現(xiàn)的抽離。但是cfinclude的優(yōu)點也是具有的,就是同cf component一樣可以一次性的修改頁面代碼來完成site中的所有引用,另外,cfinclude還可以包含很多的application和session的方法。

  單擊上面兩個圖標中右邊的圖標,就是使用coldfusion的另外一個tag,cflocation。這個標簽起到了一個頁面跳轉(zhuǎn)的作用,它經(jīng)常與cfabort使用。比如我們做一個用戶驗證的程序,當(dāng)進行一些判斷之后,發(fā)現(xiàn)用戶并不擁有權(quán)限,那么就需要把他自動送回到首頁或者某個頁面,這個時候,我們就要使用cflocation這個標簽,例如:

<cfif form.registername EQ “”>
< cflocation url="http://www.macromedia.com" addtoken="No">
< cfabort>
< /cfif>

  那么我們在DreamweaverMX使用cflocation的時候,看到的設(shè)置窗口如下:

  最后,我們要進行一下coldfusionMx中的函數(shù)說明,coldfusionMX中的函數(shù)分為15類,包括Array, Authentication,Conversion,Date/Time,Decision,Display and Formatting,Dynamic Evaluation,International,List,Mathematical,Query,String,Structure,System,XML,Other十五個種類。這些分類包括了256個coldfusion函數(shù),應(yīng)該可以滿足開發(fā)應(yīng)用的需求,而且各位也還可以自己組合定義自己的function和component來使用,這樣就可以滿足開發(fā)的需要了。作者在這里不介紹Function的單獨應(yīng)用了,以后會在教程中隨著程序說明一些常用的funtions。如果開發(fā)者在使用上有困難或者不明白使用的方法,可以去這個地方查看Functions的應(yīng)用和示例:

  http://examples.macromedia.com/coldfusion/examples/index.cfm

  好了,這期的教程就講到這里,下一期,我們講解coldfusion中重要的cf Flow也就是循環(huán)。下期見。!

出處:
責(zé)任編輯:藍色

上一頁 ColdFusionMX Basic Tag編程 續(xù)一 下一頁

◎進入論壇網(wǎng)絡(luò)編程版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
深入研究高性能的 CFMX 應(yīng)用 II
深入研究高性能的 CFMX 應(yīng)用 I
CFMX For F2K4 WebService
Macromedia ColdFusionMX 教程
FWMX系列:數(shù)據(jù)驅(qū)動圖形向?qū)?/a>
作者文章 更多作者文章
Flash的Debug程序AdminTool
ColdFusionMX技術(shù)課程第三期
ColdFusionMX技術(shù)課程第二期
ColdFusionMX技術(shù)課程第一期
JRun+dw2k4 快速上手jsp開發(fā)
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:2/21個記錄/頁 轉(zhuǎn)到 頁 共2個記錄

藍色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2