สอน Basic ColdFusion in Railo (แบบละเอียด)

เริ่มโพสต์โดย กวางจ้ะ, 19 ก.พ. 2012, 13:31 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

กวางจ้ะ

รอบนี้ดุกขอมา mode สาระเต็ม ๆ ตูดบ้างละจ้าาา


(แอบรู้สึกผิดที่คราวที่แล้วจะสอนเขียนทับทิม [ruby] แล้วมันคาอยู่ที่วิธี install บน windows
เพราะในเครื่องมันไม่ได้ลงวินโดว์ไว้อ่า แถมงานก็ยุ่ง เยอะ ประชุมทุกวัน
แทบไม่ได้นอน ก็เลยว่าเสร็จงาน พอมีเวลาว่าง จะไปต่อที่กระทู้โน้นให้นะก๊าบบ  :3005:)



ท้าวความก่อน

เมื่อช่วงต้นเดือนกุมภา 55 ดุกโดน Task งานงานนึงค่ะ ชื่อว่า งานสอน ColdFusion ให้น้องในออฟฟิศ
ซึ่ง ก่อนหน้านั้นอะ ดุกเคยสอนน้องไปคนนึงแล้วค่ะ
แต่ Source Code ที่เคยสร้าง ๆ ไว้น่ะ อยู่ในเครื่อง iMac สมัยที่ดุกมาเข้างานที่นี่ใหม่ ๆ
และตอนนี้เครื่อง iMac พวกนั้นไปอยู่ที่ไหนแล้วก็ไม่รู้นับตั้งแต่ดุกได้ MacBook Pro มา (เดือน กค 54)
ก็ ใครจะไปรู้ล่ะว่าต้องกลับมาปัดฝุ่น เอามาใช้อีก  :3005:


พอนายรู้เข้าแกก็บอก

ไอ้กวางเอ็งก็ทำเป็นติวเตอร์ไปเลยเด่ะ แล้วอัพขึ้น bitbucket

** bitbucket เป็นเว็บที่เอาไว้อัพ sourcecode แบบสามารถเก็บเป็น version ได้ค่ะ
ถ้าต้องการกลับไปยังเวอร์ชั่นไหนก็สามารถ download กลับมาใช้ได้ตลอดเวลา **


แล้วให้น้องเค้าดูดมาอ่านจากในนั้นทีละบท ๆ น้องเค้าจะได้ไม่ต้องรอเอ็งทำเสร็จทั้งหมดไง
(เพราะเนื้อหาเท่าที่ลอง List ดูมัน เยอะมากกกกก!)

ทีนี้พอทำไปเรื่อย ๆ นายก็ดูดมาอ่าน (ประมาณว่าเช็คงานแหละค่ะ)
เริ่มเห็นว่าดุกมันสอนละเอียดเว่อ  :58:
ก็เลยอยากเอามาไว้ใน wordpress ของแกด้วย
แต่ก็ต้องเสร็จให้ครบทุกเนื้อหาที่ list ไว้นะคะ  :0705:
ซึ่งกว่ามันจะเสร็จก็ เอ่อ นอนเกือบเช้าไปหลายวันอยู่

ก็เลยออกมาเป็นโปรเจกต์อันนี้ค่ะ

Adobe ColdFusion and Railo Development Tutorials

บอกไว้นิดนึงว่า เนื้อหานี้สอนกับเฉพาะบน mac นะคะ ใครมีเครื่อง window แต่อยากลองของ
ลองหาทาง install แล้วบอกดุกด้วยน๊าว่ามันลงยังไง มาคุยกัน (ช่วยสอน  :30:) ในนี้ก็ได้
เพราะแมคของดุกไม่ได้ลงวินโดว์เอาไว้จ้าาา  :08:



เนื้อหาในนั้นมีประมาณนี้ค่ะ

อ้างอิง
   Railo 3.1.1 on iOS
   Adobe ColdFusion Programming
   Basic ColdFusion Development with Railo Tutorials
       Variable
           Function for Variable
               cfset
               cfoutput
               cfparam
               cfdump
               IsDefined()
           Type of Variable
               String
                   Function for String
                       Chr()
                       LJustify() / CJustify() / RJustify
                       Compare() / CompareNoCase()
                       GenerateSecretKey() / Encrypt() / Decrypt()
                       Find() / FindNoCase() / FindOneOf()
                       LCase() / UCase()
                       Len()
                       Left() / Mid() / Right()
               Integer
                   Function for Integer
                       FormatBaseN()
               Boolean
               Array
                   Function for Array
                       Show Value in Array with Pointer
                       ArrayAppend() / ArrayPrepend()
                       ArrayInsertAt()
                       ArrayAvg() / ArrayMax() / ArrayMin() / ArraySum()
                       ArrayClear() / ArrayDeleteAt()
                       IsArray() / ArrayIsDefined() / ArrayIsEmpty()
                       ArrayLen()
                       ArraySort()
                       ArrayResize()
                       ArraySwap()
                       ArrayToList()
               List
                   Function for List
                       Asc()
                       GetClientVariableList()
                       ListToArray()
                       ListAppend() / ListPrepend()
                       ListChangeDelims()
                       ListContains() / ListContainsNoCase()
                       ListGetAt() / ListInsertAt() / ListSetAt() / ListDeleteAt()
                       ListFind() / ListFindNoCase()
                       ListFirst() / ListLast()
                       ListLen()
                       ListQualify()
                       ListRest()
                       ListSort()
                       ListValueCount() / ListValueCountNoCase()
                       ReplaceList()
                       ValueList()
               Structure / Struct
                   Function for Struct
                       StructNew()
                       Show Value in Struct
                       Duplicate() / StructCopy()
                       IsStruct() / StructIsEmpty() / StructKeyExists()
                       StructAppend() / StructInsert()
                       StructClear() / StructDelete()
                       StructCount()
                       StructFind() / StructFindKey() / StructFindValue()
                       StructGet()
                       StructKeyArray() / StructKeyList()
                       StructSort()
                       StructUpdate()
               Query
                   Function for Query
                       Cache Query
                       cfquery()
                       cfqueryparam()
                       cfdbinfo()
                       cfinsert()
           Include Tag
           Conditions
               If Statement
               If Else Statement
               If Elseif Else Statement
               Condition IS / EQUAL / EQ / ==
               Condition IS NOT / NOT EQUAL / NEQ / <>
               Condition LT / LESS THAN
               Condition GT / GREATER THAN
               Condition GTE / GREATER THAN OR EQUAL TO
               Condition LTE / LESS THAN OR EQUAL TO
               Switch Case Statement
               Condition AND Condition ( AND / && )
               Condition OR Condition ( OR / || )
           Loops
               Tags or Elements list to use in Loop
                   cfloop
                   cfquery
                   cfabort
                   cferror
                   cfbreak
               Type of Loop
                   Index Loop
                   Conditional Loop
                   Query Loop
                   List Loop
                   File Loop
                   Struct Loop
           CRUD (Create, Read, Update, Delete)
               Connect with Database (H2)
                   Create DataSource and Database in Railo 3.1.1
                   Connect with Database in Railo 3.1.1
                   Query Database
                   Check for Query
                   Show Query Value
               Create
                   Create Form
                   Insert to Database
               Read
                   Select Data List to show
                   Select Data Item to show
               Update
                   Edit Form
                   Update Record to Database
               Delete
                   Delete Record in Database
           Components (.cfc) / AJAX Call / XML and JSON
               Make sample data and call function from component -> loadajax.cfm
               component for generate XML and JSON -> genxmljson.cfc
               AJAX Call -> index.cfm
           Session / Cookie
               Session VS Cookie
               How to use Session and Cookie
               Login Workflow with Session on Railo
                   Sample Data
                   Set Component -> basic-crud/Application.cfc
                   Login Form -> basic-crud/index.cfm
                   Login Process -> basic-crud/check_login.cfm
                   Check login for other page -> basic-crud/chklogin.cfm
                   Logout Process -> basic-crud/logout.cfm
           File and Directory
               Upload File
               Create File
               List Filename in Directory / File Size / File Content-Type (MIME)
               Read File
               Read and Write Binary File
               Rename File
               Path File / URL File
               Copy / Move / Delete File
           Image File
               Upload Image File / Read Image File
               Convert Image File
               Create Image Thumbnail File
           RESTful Web Service via Plugins (ColdSpring + Taffy)
               RESTful Web Service
               How to use RESTful Web Service with Railo 3.3.1
                   Install ColdSpring
                   Install Taffy
                   CRUD Example on RESTful Web Service with Railo via ColdSpring Plugin + Taffy

ใครที่มุดเข้าไปดูแล้วงง สงสัยตรงไหน ถามได้ที่นี่นะคะ จะรีบว่าย ๆ ๆ ฟรีสไตล์ตีกรรเชียง มาตอบโดยไวจ้าา~

Earthchie

ชื่อ Earth ครับ เรียกเอิดก็ได้ | Earthchie's Blog

กวางจ้ะ

จะบอกว่ามีฟังก์ชั่นบางอันก็มีต่ออีกนะ
แต่เนื่องจากลองเทสต์แล้วมันทำไม่ได้ (ติด error)
ก็เลยไม่ได้ใส่ลงไป เอาแต่ที่ทำได้ชัวร์ ๆ อะ  :30:

iannnnn


JΛNΣ

นอกจาก php ตอนนี้เขียนอะไรไม่เป็นเลย  :05:

ออยอิชี่

เข้ามาหูยด้วยยย  :25:

แต่ไม่เข้าใจ Y_Y

จักรี

ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

กวางจ้ะ

พี่แอนอะ ร้องไห้ทำไม  :3005:

พี่เจน ไอ้นี่เขียนง่ายกว่า php  อีก
(ก็ฟังพี่เค้าโฆษณาแบบนี้แหละ ตอนนี้ก็ลืม php ไปแล้ว เพราะเรียนภาษาอื่นนอกจากนี้อีกตรึมงึมๆๆๆ  :3005:)

ออยแกไม่เข้าใจก็ไม่แปลกอะ  :30:






แกล้งมองไม่เห็นพี่จักรี

ฟิ้งซ์

ประกาศตัวปรงตัวแปร structure อะไรกันเพียวๆ ยังงี้เลยเหรอ
ไม่มีการใช้ตัวอักขระพิเศษอะไรในการเขียนเลยเรอะ :07: :07:







อ๋อ หัวข้อเนื้อหานี่เอง :52:


:59:
ต๊กต๋าเปิ้นเป๋นดีไค่หัว ต๊กต๋าตัวเป๋นดีไค่ไห้

กวางจ้ะ


Rabbitinblack


กวางจ้ะ

ภาษาเย็นๆมาฟิวชั่นกัน  :59:

SMF 2.1.7 © 2026, Simple Machines