the white paper مهندس جديد
عدد المساهمات : 17 تاريخ التسجيل : 10/08/2008 العمر : 36 رقم العضوية : 1588 Upload Photos :
| موضوع: ارجو الافادة من زمايلنا مهندسو حاسبات الأحد 2 ديسمبر - 23:53 | |
| | |
|
وائل حسن مهندس بيشارك كويس
عدد المساهمات : 104 تاريخ التسجيل : 18/05/2010 العمر : 37 الموقع : أرى بخارى بلادي وهي نائية -- وأستريح إلى ذكرى خراسانِ Upload Photos : أهم مواضيعى : مدونتي الشخصية:
مدونة أفكار (مدونةٌ شخصيةٌ عن: السياسة، و المجتمع، و الأدب، و العلم.)
http://afkar-abo-eyas.blogspot.com
| موضوع: رد: ارجو الافادة من زمايلنا مهندسو حاسبات الإثنين 3 ديسمبر - 16:19 | |
| السلام عليكم
ما هي الـawt : هي مكتبة برمجية تتيح إنشاء واجهات رسومية للبرامج GUI مثل النوافذ و الأزرار و صناديق النصوص و غيرها، و هي عبارة عن مواصفات يتم بناؤها بشكل مختلف لكل نظام تشغيل، يعني حينما يتم تنفيذ البرنامج الذي يستخدم مكتبة الـawt علي نظام تشغيل الويندوز فإن نسخة مكتبة الـawt التي ستعمل ستكون في هذه الحالة مبنية علي مكتبات الويندوز نفسه، و لو تم تنفيذ ذات البرنامج علي نظام اللينوكس فستكون نسخة الـawt التي ستعمل في هذه الحالة مبنية علي إحدي المكتبات الموجودة لأنظمة اللينوكس. و لانها تستخدم مكتبات أنظمة التشغيل فيكون شكل الأزرار و بقية المكونات في اللينوكس يشبه شكل بقية البرامج عليه، و شكل الأزرار و المكونات الأخري في الويندوز مشابه لشكل بقية البرامج فيه، أي أن البرنامج يختلف مظهره باختلاف نظام التشغيل الذي يعمل عليه، بعض الناس يرون هذه ميزة و بعضهم يراها عيباً، أنا عن نفسي أراها ميزة. و لكن نتيجةً لكونها تعتمد علي مكتبات أنظمة التشغيل فقد ورثت منها مشاكلها التي توجد بها، و بالتالي اشتُهِرت بأنها غير مستقرة بما فيه الكفاية و ينتج عنها أخطاء زمن تشغيلٍ كثيرة (و قد جرَّبتُ هذا بنفسي)، و أظن أن هذه المشااكل زادت بشكلٍ كبيرٍ بعد أنتم استبدالها بمكتبة الـswing.
ما هي الـswing: هي مكتبة أخري مشابهة جداً للـawt لأنها صُنِعت كبديل مُتطوِّرٍ لها، و لكنها تتلافي العيوب الموجودة في الـawt عن طريق البعد عن الإعتماد التام علي مكتبات أنظمة التشغيل، و بالتالي تكون البرامج المصنوعة بالـswing منفصلة عن مكتبات أنظمة التشغيل و تصبح مستقرة جداً و لها نفس البناء علي كل أنظمة التشغيل. و لأن المكتبة منفصلة عن مكتبات نظام التشغيل فإن مظهر البرامج التي تُكتَب بها يكون واحداً علي كل أنظمة التشغيل المختلفة، و من جديد فبعض الناس يري هذا عيباً و بعضهم يراه ميزة، و أنا عن نفسي أعتبره عيباً لأنه يجعل برامجها في الويندوز مختلف المظهر عن بقية البرامج بشكلٍ واضح، و كذلك نفس الأمر علي اللينوكس، مما يسبب بعض النفور من اختلاف المظهر (علي الأقل عندي).
بالنسبة للأفضلية: فالـawt أفضل من حيث السرعة في التنفيذ، و من حيث قلة المشاكل و الشكل الجمالي و التطور فالـswing أفضل، اما من حيث السهولة فمن خلال استخدامي البسيط لهما فكلاهما له نفس الدرجة من السهولة.
للمزيد من التفاصيل التقنية و الأمثلة العملية يمكن زيارة صفحتي الويكيبيديا الخاصتين بالمكتبتين: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
بالمناسبة: هناك مكتبة ثالثة تحاول دمج ميزات المكتبتين السابقتين و تلافي عيوبهما، و هي مكتبة الـswt التي يمكنكِ قراءة المزيد عنها علي صفحة الويكيبيديا الخاصة بها: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
و قد كانت لي تجربة مع الـawt و الـswing و انتقلتُ من استخدام الأولي إلي استخدام الثانية، و يمكنكِ قراءة المزيد عن هذا علي الرابط التالي: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
هل اتضحت الأمور لكِ ؟
| |
|
the white paper مهندس جديد
عدد المساهمات : 17 تاريخ التسجيل : 10/08/2008 العمر : 36 رقم العضوية : 1588 Upload Photos :
| موضوع: رد: ارجو الافادة من زمايلنا مهندسو حاسبات السبت 8 ديسمبر - 2:23 | |
| اتضحت الصورة كثيرا شكرا خالص يا بشمهندس | |
|