ร่วมเป็นสมาชิกกับ PHP Thailand (PHP เพื่อชุมชน)
ศูนย์แบ่งปันความรู้และประสบการณ์เกี่ยวกับสร้างเว็บและโปรแกรมด้วยภาษา PHP
HomeAboutPay me Our Products Contact Admin..
บทความ
เริ่มต้นเขียน PHP ในแบบ Satangsoft (ตอนที่ 1)
ปรับปรุงล่าสุด 13/05/2555 11:24:04 | เข้าชม 4,754 ครั้ง

Module หลักของ Satangsoft ประกอบไฟล์ต่างๆ หลายไฟล์เพื่อสร้าง Framework ดังนี้

  • Module สำหรับติดต่อฐานข้อมูล
  • Module สำหรับสร้างค่าตัวแปรเริ่มต้น เช่น วันที่, IP หรือ ไตเติ้ลของเว็บ เป็นต้น
  • Module สำหรับสร้างฟังก์ชั่นต่างๆ ที่ Satangsoft เขียนขึ้น เช่น ฟังก์ชั่นเปิด Youtube ฟังก์ชั่นแปลงวันที่ เป็นต้น
  • Module สำหรับการกำหนดค่าการกรอกข้อมูล เช่น การกรอก TextBox เฉพาะตัวเลข, TextBox ที่เป็น อีเมล์ เป็นต้น
  • Module สำหรับการสร้างระบบ AJAX (แสดงข้อมูลเฉพาะจุดที่ต้องการ)
  • Module สำหรับแกลอรี่รูปภาพ และสไลด์ต่างๆ
  • Module สำหรับ Facebook Comment

    Module พวกนี้ ท่านสามารถดูได้จาก View Source Code ของ Web Browser อยู่แล้ว และที่สำคัญจะเห็นว่า ส่วนล่างของ Code จะมี iFrame (xData) ไว้ด้วยเพื่อใช้ในการส่งค่าต่างไปบันทึก ...ส่วนนี้จะอธิบายในโอกาสต่อไป

    เพิ่มเติมด้านแนวคิดกันหน่อย

    การสร้างเว็บในรูปแบบของ Satangsoft ใช้หลักการ ดึง Module ภายนอกเข้ามาร่วมกับ Framework หลักคือ index.php ดังนั้น index.php จึงมีหน้าที่ดึงเอาส่วนที่ต้องการเข้ามารวมกัน โดยใช้ตัวแปรหลัก 2 ตัวคือ $mode และ $module ดังภาพ

    จากแนวคิดนี้ ทำให้เว็บไซต์หรือโปรแกรมของเรา สามารถเปลี่ยนแปลงหน้าตา หรือเทมเพลตไปได้ตามความต้องการของเรา (ใครจะรู้ว่า ทั้งเว็บนี้ ใช้ตารางเก็บข้อมูลแค่ 2 ตารางเท่านั้น ถ้าไม่รวมกับระบบ Login จะมีเพียงตารางเดียวด้วยซ้ำไป)

    ได้เวลาเขียน App แล้ว...

  • ระบบงานกองทุนหมู่บ้าน 2011
    ปรับปรุงล่าสุด 31/05/2555 22:17:57 เข้าชม 5,251 ครั้ง
     
    ระบบบริหารจัดการห้องพัก (รายวัน,รายเดือน)
    ปรับปรุงล่าสุด 31/05/2555 22:16:47 เข้าชม 12,124 ครั้ง
    ระบบการบริหารจัดการ ห้องพัก สามารถออกบิลต่างๆ เช่น ค่าน้ำ ค่าไฟฟ้า ค่าอินเตอร์เน็ต สามารถใช้ได้ทั้งการเข้าพักแบบรายวัน และรายเดือน ระบบเขียนด้วยภาษา ...
     
    โปรแกรมบริหารจัดการโรงรับจำนำ
    ปรับปรุงล่าสุด 04/05/2555 12:14:31 เข้าชม 8,711 ครั้ง
    ระบบนี้เป็นระบบที่พัฒนามาจากโปรแกรม Visual Basic 6.0 (VB 6.0 ) ใช้ฐานข้อมูล Mysql ซึ่งมีคุณสมบัติการทำงานดังนี้ - จัดการลูกค้า - จัดการสินค้าที่จำน...
     
    โปรแกรมช่วยสร้าง Code PHP
    ปรับปรุงล่าสุด 20/04/2555 12:39:13 เข้าชม 7,709 ครั้ง
    เป็นโปรแกรมที่พัฒนาขึ้นเพื่อเป็นเครื่องมือช่วยในการสร้าง Code PHP และ Script ของ Java Script บางตัว เช่น การควบคุมคีย์บอร์ด เพื่อให้ใช้ได้เฉพาะตัวเลข ...
     
    รูปแบบฟังก์ชั่นของ Satangsoft
    ปรับปรุงล่าสุด 13/05/2555 13:01:25 เข้าชม 4,094 ครั้ง
    เราได้เตรียมฟังก์ชั่นที่เขียนขึ้นมา เพื่อการใช้งานที่ง่ายขึ้น ลองมาศึกษากันหน่อยเพื่อใช้งานร่วมกับ Module ของเราหรือจะใช้เพื่อเว็บไซต์อื่นๆ ก็ยังได้
     
    ระบบเช่าอุปกรณ์เครื่องใช้ อปท.
    ปรับปรุงล่าสุด 31/05/2555 22:12:33 เข้าชม 271,255 ครั้ง
    ระบบการบริหารจัดการ การเช่าใช้บริการอุปกรณ์ ขององค์การบริการส่วนท้องถิ่นใช้ทั้ง อบต. อบต. เทศบาลฯ หรืออื่นๆ ระบบเขียนด้วยภาษา Visual Basic 2005, 20...
     
    โปรแกรมคลินิค
    ปรับปรุงล่าสุด 04/05/2555 12:07:48 เข้าชม 272,905 ครั้ง
    ระบบนี้เป็นระบบที่พัฒนามาจากโปรแกรม Visual Basic 6.0 (VB 6.0 ) ใช้ฐานข้อมูล Mysql โปรแกรมรองรับการทำงานแบบเครื่อข่าย ( ระบบ LAN ) สามารถใช้งานโปรแกมพร...
     
    สารสนเทศร้านซ่อมแอร์
    ปรับปรุงล่าสุด 31/05/2555 22:15:26 เข้าชม 6,452 ครั้ง
    ระบบการบริหารจัดการ ร้านซ่อมแอร์ ให้คุณสามารถบันทึกข้อมูลการซ่อมบำรุง. อะไหล่ การยืม-คืน อะไหล่ ระบบเขียนด้วยภาษา Visual Basic 2005, 2008, 2010. ฐาน...
     
    PHP Creator 4.0 ออกแล้ว
    ปรับปรุงล่าสุด 12/05/2555 15:45:33 เข้าชม 269,755 ครั้ง
    ได้เวลาเสียที สำหรับผู้ที่เขียน PHP อยู่เรื่อยๆ PHPCreator 4.0 ออกมาให้ดาวน์โหลดกันแล้ว สำหรับผู้ที่ใช้ PHPCreator2.0 แล้ว Upgeade ฟรี...ครับ
     
    โปรแกรมการจัดการรีสอร์ทและที่พัก
    ปรับปรุงล่าสุด 11/04/2555 07:57:27 เข้าชม 7,780 ครั้ง
    โปรแกรมนี้พัฒนาด้วย Visual Basic 6 (มีให้ทั้ง Source Code) เป็นโปรเจคที่ทำส่งอาจาร ผ่านไปแล้วในมหาวิทยาลัยแห่งหนึ่ง มีฟังก์ชั่นการทำงานหลายด้าน เช่น เ...
     
    Counter Start 2012 June, 6
    Free Counters
    © Copy Right 2012-2017: ห้างหุ้นส่วนจำกัด สตางค์ซอฟต์
    อ.เมือง จ.นครสวรรค์ 60000, Email: satangsoft@hotmail.com
    โทรศัพท์: 081-533 9202
    HomeAboutPay me Our Products Contact Admin..