อ่าน 3 นาที
โปรแกรมสร้างหน้าจอ
โปรแกรม สร้างหน้าจอ หรือที่รู้จักกันในชื่อ โปรแกรมวาดหน้าจอ โปรแกรม แมปหน้าจอ [ 1 ] หรือ โปรแกรมสร้างแบบฟอร์ม คือแพ็คเกจซอฟต์แวร์ (หรือส่วนประกอบของแพ็คเกจนั้น)...
โปรแกรมสร้างหน้าจอ
โปรแกรมสร้างหน้าจอหรือที่รู้จักกันในชื่อโปรแกรมวาดหน้าจอ โปรแกรมแมปหน้าจอ[ 1 ]หรือโปรแกรมสร้างแบบฟอร์มคือแพ็คเกจซอฟต์แวร์ (หรือส่วนประกอบของแพ็คเกจนั้น) ที่ช่วยให้สามารถสร้างหน้าจอป้อนข้อมูลได้แบบประกาศ โดยการ "วาด" หน้าจอในรูปแบบ WYSIWYG หรือผ่านการกรอกแบบฟอร์ม แทนที่จะต้องเขียนโค้ดเพื่อแสดงผลด้วยตนเอง[ 2 ] [ 3 ] [ 4 ] [ 5 ]ภาษาโปรแกรม 4GLมักจะมีคุณสมบัติโปรแกรมสร้างหน้าจอ[ 6 ]นอกจากนี้ยังมักพบว่ารวมอยู่ในระบบฐานข้อมูล โดยเฉพาะฐานข้อมูลระดับเริ่มต้น[ 7 ]โปรแกรมสร้างหน้าจอเป็นส่วนหนึ่งของโปรแกรมสร้างแอปพลิเคชัน ซึ่งอาจรวมถึงฟังก์ชันอื่นๆ เช่นการสร้างรายงานและพจนานุกรมข้อมูล[ 8 ] [ 9 ]โปรแกรมสร้างหน้าจอรุ่นแรกๆ ใช้ตัวอักษร ในช่วงทศวรรษ 1990 การสนับสนุน GUI กลายเป็นเรื่องปกติ และต่อมาก็มีการสนับสนุนการสร้างแบบฟอร์ม HTMLด้วย โปรแกรมสร้างหน้าจอบางตัวทำงานโดยการสร้างโค้ดเพื่อแสดงหน้าจอในภาษาโปรแกรมระดับสูง (เช่น COBOL) บางระบบจะจัดเก็บคำจำกัดความของหน้าจอไว้ในไฟล์ข้อมูลหรือในตารางฐานข้อมูล จากนั้นจึงมีส่วนประกอบรันไทม์ที่รับผิดชอบในการแสดงแบบฟอร์ม รับและตรวจสอบความถูกต้องของข้อมูลที่ผู้ใช้ป้อนเข้ามา
ตัวอย่าง
ตัวอย่างของโปรแกรมสร้างหน้าจอ ได้แก่:
- IBM Screen Definition Facility II: [ 10 ]สร้างหน้าจอสำหรับCICS BMS , IMS MFS , ISPF , GDDMและCSP/ AD [ 11 ]
- Performix สำหรับInformix [ 5 ] [ 12 ]
- Microsoft Visual Basic [ 13 ]
- ส่วนประกอบฟอร์มของMicrosoft Access [ 7 ]
- Oracle Developer [ 13 ]โดยเฉพาะอย่างยิ่งส่วนประกอบ Oracle Forms
- ส่วนประกอบ QDesign ของPowerHouse
- ซิสเต็มบิลเดอร์/SB+
- ส่วนประกอบ Screen Painterของ SAP ABAP Workbench [ 14 ]
- ส่วนประกอบ FoxView ของFoxPro [ 15 ] [ 16 ] [ 17 ] FoxViewเดิมทีพัฒนาโดย Luis Castro เป็น โปรแกรมสร้างหน้าจอ dBASEชื่อViewGen ; Fox ซื้อกิจการและรวมเข้ากับ FoxPro 1.0 [ 18 ]ต่อมา Fox ได้แทนที่โค้ดของ Castro ด้วยโค้ดวาดหน้าจอของตนเอง[ 19 ]
- dBASEมีตัวสร้างหน้าจอในตัวตั้งแต่ dBASE IV เป็นต้นไป[ 20 ] [ 21 ]ใน dBASE III และรุ่นก่อนหน้า มีตัวสร้างหน้าจอของบุคคลที่สามให้บริการ รวมถึงViewGen ที่กล่าวถึงไปแล้ว [ 18 ]
- DPS 1100 สำหรับเมนเฟรมUNIVAC ซีรีส์ 1100 [ 22 ] [ 23 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โปรแกรมสร้างหน้าจอ
โปรแกรม สร้างหน้าจอ หรือที่รู้จักกันในชื่อ โปรแกรมวาดหน้าจอ โปรแกรม แมปหน้าจอ [ 1 ] หรือ โปรแกรมสร้างแบบฟอร์ม คือแพ็คเกจซอฟต์แวร์ (หรือส่วนประกอบของแพ็คเกจนั้น)...