ซื้อ Scriptcase (SC) มาเล่นๆ ทิ้งๆ ตั้งแต่ V5 จนปัจจุบัน V7.1 จะบอกว่าไม่ได้อะไรเลยก็ไม่ได้ เพราะทำระบบง่ายๆ มา 2-3 ระบบ เลยคิดว่าควรจะเขียนอะไรทิ้งๆ ไว้เป็นร่องรอยสำหรับคนที่สนใจบ้าง เพราะเราก็เริ่มจากคลำทางในที่มืดกับ SC มาเหมือนกัน
จริงๆ SC ทำให้อะไรๆ ง่ายขึ้นสำหรับคนที่ไม่อยากลง code PHP มากนัก เรามารู้จักกัน
ขอเรียก Scriptcase ว่า SC นะครับ
SC จะเรียกว่าเป็นเครื่องมือที่ช่วยสร้าง web application ด้วย PHP code อัตโนมัติก็คงไม่ผิด เราอาจเคยได้ยินคำว่า Generator ก็คงประมาณนั้น
หลักการง่ายๆ สุดที่ทำให้เข้าใจได้คือ เราสร้างฐานข้อมูลขึ้นมา จากนั้นให้ SC เป็นตัวเชื่อมโยงฐานข้อมูลของเราแล้ว gen ออกสู่หน้า web ซึ่งใน SC เขาเรียก Application นั่นหมายถึง web application ที่สร้างด้วย SC จากฐานข้อมูลของเรานั่นเอง
ภาพจาก http://www.scriptcase.net/
รูปแบบของ web application ที่ SC มีให้ก็มีดังนี้
ภาพจากโปรแกรม SC
- Grid : เป็น app ตาราง คือ ดึงข้อมูลจากฐานข้อมูลมาแสดงผลเป็นตาราง
- Form : เป็น app สำหรับสร้าง input form หากต้องการนำเข้าข้อมูลในฐานข้อมูล
- Control : เป็น app สำหรับสร้าง fields ต่างๆ เอง เพื่อส่งต่อค่าตัวแปรที่ป้อนใน fields เหล่านี้ต่อไปยัง app อื่นๆ (เอาไว้ทำแนว step)
- Search : เป็น app สำหรับสร้างเครื่องมือสืบค้นข้อมูล
- Menu : เป็น app สำหรับสร้างเมนูแนวระนาบ
- Tree Menu : เป็น app สำหรับสร้างเมนูด้านข้าง (เมนูแบบ tree คล้ายๆ รายการ folder list ของ windows)
- Tabs : เป็น app สำหรับดึง app อื่นๆ มาทำเป็น tab
- PDF Report : เป็น app สำหรับสร้างรายงานแบบ PDF
- Container : เป็น app สำหรับดึง app อื่นๆ มาแสดงไว้ในหน้าเดียวกัน ปกติจะเมื่อ run หน้า control แล้วจะแสดงผลเป็นหน้าต่างย่อยๆ ของ app ต่างๆ ที่เราดึงมา หน้าต่างแต่ละหน้าต่างสามารถย่อ/ขยาย หรือปิดไปได้
- Blank : เป็น app เปล่าๆ สำหรับเขียน code อย่างเดียว
- Calendar : เป็น app สำหรับทำปฏิทิน
ตัวอย่างก็ประมาณนี้ครับ
cpms.ssckp.org
ไม่มีความคิดเห็น:
แสดงความคิดเห็น