مولد الشاشة
مولد الشاشة ، المعروف أيضًا باسم رسام الشاشة أو مُخطط الشاشة [ 1 ] أو مولد النماذج ، هو حزمة برمجية (أو أحد مكوناتها) تُمكّن من إنشاء شاشات إدخال البيانات بشكل تصريحي، عن طريق "رسمها" على الشاشة بأسلوب WYSIWYG، أو من خلال ملء النماذج، بدلاً من الحاجة إلى كتابة التعليمات البرمجية لعرضها يدويًا. [ 2 ] [ 3 ] [ 4 ] [ 5 ] غالبًا ما تتضمن لغات الجيل الرابع ميزة مولد الشاشة. [ 6 ] كما أنها شائعة الاستخدام مع أنظمة قواعد البيانات، وخاصة قواعد البيانات الأساسية. [ 7 ] يُعد مولد الشاشة أحد جوانب مولد التطبيقات، والذي يمكن أن يشمل أيضًا وظائف أخرى مثل إنشاء التقارير وقاموس البيانات . [ 8 ] [ 9 ] كانت مولدات الشاشة الأولى تعتمد على الأحرف؛ وبحلول التسعينيات، أصبح دعم واجهة المستخدم الرسومية شائعًا، ثم دعم إنشاء نماذج HTML أيضًا. تعمل بعض مولدات الشاشة عن طريق إنشاء التعليمات البرمجية لعرض الشاشة بلغة عالية المستوى (على سبيل المثال، COBOL). بينما يقوم البعض الآخر بتخزين تعريف الشاشة في ملف بيانات أو في جداول قاعدة البيانات، ثم يكون لديهم مكون وقت التشغيل المسؤول عن عرض النموذج فعليًا واستقبال مدخلات المستخدم والتحقق من صحتها.
أمثلة
من أمثلة مولدات الشاشة ما يلي:
- IBM Screen Definition Facility II: [ 10 ] يقوم بإنشاء شاشات لـ CICS BMS و IMS MFS و ISPF و GDDM و CSP/AD . [ 11 ]
- Performix لـ Informix . [ 5 ] [ 12 ]
- مايكروسوفت فيجوال بيسك [ 13 ]
- مكون النماذج في برنامج مايكروسوفت أكسس [ 7 ]
- Oracle Developer ، [ 13 ] وخاصة مكون Oracle Forms الخاص به
- مكون QDesign من برنامج PowerHouse
- SystemBuilder/SB+
- مكون Screen Painter الخاص بـ SAP's ABAP Workbench [ 14 ]
- مكون FoxView الخاص ببرنامج FoxPro . [ 15 ] [ 16 ] [ 17 ] طُوّر FoxView في الأصل بواسطة لويس كاسترو كمولد شاشات dBASE باسم ViewGen ؛ اشترته شركة Fox وأدرجته مع FoxPro 1.0. [ 18 ] لاحقًا، استبدلت Fox كود كاسترو بكودها الخاص برسم الشاشات. [ 19 ]
- تضمنت dBASE مولد شاشة مدمج في dBASE IV وما بعده؛ [ 20 ] [ 21 ] في dBASE III وما قبلها، كانت مولدات الشاشة الخارجية متاحة، بما في ذلك ViewGen المذكور سابقًا [ 18 ].
- DPS 1100 لأجهزة الكمبيوتر المركزية من سلسلة UNIVAC 1100. [ 22 ] [ 23 ]
مراجع
- ↑ برات، فيليب جيه؛ أدامسكي، جوزيف جيه (1991). أنظمة قواعد البيانات: الإدارة والتصميم . شركة بويد وفريزر للنشر. ص 627. ISBN 978-0-87835-579-2.
- ^ بود ، رينهارد. كاوتس، كارلهاينز؛ كوهلينكامب، كارين؛ زوليهوفن ، هاينز (2012/12/06). النماذج الأولية: نهج لتطوير النظام التطوري . سبرينغر العلوم والإعلام التجاري. رقم ISBN 978-3-642-76820-0.
- ↑ هوفمان، بول إي. (5 يوليو 1982). "مدير شاشة SCR، مولد شاشة من ريدوكس" . إنفوورلد . 4 (26): 58.
- ↑ ديل روسي، روبرت (1 أكتوبر 1990). "حالة مولدات الشاشة" . مستشار البيانات . 8 (10) – عبر مكتبة ACM الرقمية .
- 1 2 باومان، روبرت (يوليو 1983). "أنظمة قواعد البيانات العلائقية للأنظمة المصغرة" . داتاماشن . 29 (7): 132 – عبر أرشيف الإنترنت .
- ↑ غراي، إم إم؛ فيشر، جي إي (1991-03-01). "المعايير الوظيفية للغات الجيل الرابع" . المعهد الوطني للمعايير والتكنولوجيا .
- 1 2 جيلينسون، مارك ل.؛ بونيا، بولراج؛ كريجل، أليكس؛ تروخنوف، بوريس م.؛ تايلور، ألين ج.؛ باول، جافين (16-03-2007). مقدمة وايلي باثويز لإدارة قواعد البيانات . جون وايلي وأولاده. ص 49. ISBN 978-0-470-10186-5.
- ↑ "العناصر الأساسية لمجموعات أدوات هندسة البرمجيات بمساعدة الحاسوب: النماذج الأولية، مولدات الأكواد" . مجلة Computerworld . 21 (16): 74. 1987-04-20 – عبر كتب جوجل.
- ↑ باب، إليزابيث أ. (1985). "زيادة الإنتاجية باستخدام واجهة مولد التطبيقات" . مجلة إدارة نظم المعلومات . 2 (2): 57-67 . doi : 10.1080/07399018508967756 . ISSN 0739-9014 .
- ↑ بيرت، جوزيف ج. لي (1993). أساسيات CICS: لمطوري التطبيقات والمبرمجين . ماكجرو هيل. ص 19. ISBN 978-0-07-035869-0.
- ↑ "مرفق تعريف الشاشة II" . برنامج البحث عن الحواسيب المركزية . تم الاسترجاع بتاريخ 2025-01-04 .
- ↑ شوسيل، جورج (فبراير 1983). "رسم خريطة مجال أنظمة إدارة قواعد البيانات" (ملف PDF) . مجلة إدارة البيانات . ISSN 0148-5431 . OCLC 1796752 .
- 1 2 لانجر، آرثر م. (14 مارس 2013). تحليل وتصميم نظم المعلومات . سبرينغر ساينس آند بيزنس ميديا. ص 162-164 . ISBN 978-1-4757-3492-8.
- ↑ ماركانديا، سوشيل؛ روي، كوشيك (17-11-2014). SAP ABAP: مشاريع اختبار عملية مع سيناريوهات أعمال . Apress. ص 649. ISBN 978-1-4302-4804-0.
- ↑ كامبل، جريج (15-11-1988). "FoxBASE Plus/LAN" . مجلة الكمبيوتر الشخصي . 7 (19): 261.
- ↑ دنكان، جودي (1991-08-19). "فوكس برو يُسرّع نتائج الاستعلام" . إنفو وورلد . 13 (33): 57.
- ↑ باومان، جون (1990-06-01). "SnapApp: مولد التطبيقات لـ FoxPro" . مستشار البيانات . 8 (6): 12-14 .
- 1 2 "تاريخ فوكس برو - الأشخاص الذين ساهموا بأدوات xBase الأخرى" . www.foxprohistory.org . تاريخ الوصول: 4 يناير 2025 .
- ↑ نيتز، كيري (2003). حكايات فوكس: ما وراء الكواليس في شركة فوكس سوفتوير . هينتزنفيرك. ص 99. ISBN 978-1-930919-50-1.
- ↑ ليتلفيلد، وارن م. (4 يونيو 1993). دي بيس - من موجه الأوامر: مقدمة في البرمجة الهيكلية باستخدام دي بيس 4. مطبعة جامعة ولاية نيويورك. الصفحات 205-220 . ISBN 978-1-4384-1107-1.
- ↑ روس، بول و. (25-10-1995). دليل البرمجيات للمهندسين والعلماء . مطبعة سي آر سي. ص 601. ISBN 978-0-8493-2530-4.
- ↑ "Univac يجمع بين مولد الشاشة ومعالجها" . Computerworld . 15 (1): 93. 5 يناير 1981 – عبر كتب جوجل.
- ↑ نظام سبيري 1100/60 (ملف PDF) . داتا برو. يوليو 1985. ص 13.
- أدوات البرمجة
