? ในการพัฒนาโปรแกรมนั้นเราควรจะมีการระบุข้อมูลที่สำคัญอย่างหนึ่งก็คือข้อมูลเกี่ยวกับโปรแกรมว่าเป็น Version ใด พัฒนาโดยใคร หากมีปัญหาในภายหลังจะได้ติดต่อผู้พัฒนาจะได้สะดวก ผู้พัฒนาจะทราบได้ว่าใน Version นั้น ๆ รองรับลักษณะงานต่าง ๆ
เพียงใด เป็น Version ล่าสุดหรือไม่ เพื่อจะแจ้งข้อมูล Support ที่ตรงกับความต้องการของผู้ใช้ ฯลฯ
Video ด้านล่างนี้เป็นตัวอย่างของการใช้ UserForm เพื่อแจ้งข้อมูลที่สำคัญดังกล่าวให้กับผู้ใช้ ซึ่งสามารถเพิ่มการแสดงประวัติการพัฒนาเพิ่มเข้าไปตามต้องการ ซึ่งในแง่ของผู้พัฒนาเองจะได้ทราบได้ในทันทีว่าเป็นโปรแกรม Version ใด รองรับงานลักษณะใด ทำให้สามารถแก้ไขปัญหาหรือประเมินระยะเวลาที่จะต้องเพิ่มเติมปรับปรุงหากผู้ใช้ต้องการขยายความสามารถของโปรแกรมให้มากกว่าปัจจุบันได้อย่างรวดเร็ว ?
📹 Video แสดงตัวอย่างการสร้าง Dialog About
🧭 Timeline หัวข้อหลัก
- 00:00:13 แนะนำวัตถุประสงค์: สร้าง Dialog Box แบบ About เพื่อแสดงเวอร์ชันและผู้พัฒนา
- 00:00:34 ตรวจสอบเมนูที่มีอยู่แล้วในกลุ่ม Info → About Note to Financial
- 00:01:10 เปิด VBE และสร้าง UserForm ชื่อ frmAbout
- 00:01:38 เพิ่ม Label สำหรับแสดงเวอร์ชันและผู้พัฒนา
- 00:02:10 เพิ่มภาพผู้พัฒนาใน Object แบบ Image
- 00:02:24 เพิ่มปุ่ม cmdDetail เพื่อเปิดรายละเอียด และ btnCancel เพื่อปิดกล่อง
- 00:03:08 เขียนคำสั่งกำหนดค่าเริ่มต้นใน Event UserForm_Initialize
- 00:04:44 เขียนคำสั่งให้ปุ่ม Detail เรียกฟังก์ชัน about_this_version
- 00:06:01 กำหนดค่า Caption ให้ Label เวอร์ชันโดยใช้ MID และ INSTR ตัดชื่อไฟล์
- 00:07:41 กำหนด Label ผู้พัฒนาเป็น “Developed by สันติพงศ์ ณสุย”
- 00:08:40 เขียนคำสั่งให้ปุ่ม Cancel ใช้ Unload Me เพื่อปิดกล่อง
- 00:09:13 ทดสอบการทำงานของปุ่ม Detail และ Cancel