منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول

 

 ارجو الافادة من زمايلنا مهندسو حاسبات

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
the white paper
مهندس جديد
مهندس جديد
the white paper


عدد المساهمات : 17
تاريخ التسجيل : 10/08/2008
العمر : 36
رقم العضوية : 1588
Upload Photos : ارجو الافادة من زمايلنا مهندسو حاسبات  Upload

ارجو الافادة من زمايلنا مهندسو حاسبات  Empty
مُساهمةموضوع: ارجو الافادة من زمايلنا مهندسو حاسبات    ارجو الافادة من زمايلنا مهندسو حاسبات  I_icon_minitimeالأحد 2 ديسمبر - 23:53

Question Question Question ارجو من اي زميل مهندس او مهندسة فى حاسبات يوضحلى الفرق بين ال AWT وال SWING ولية لازم يكونو معبعض فى الغالب او اية الى موجود فى AWT مش موجود فى SWING وارجو التوضيح بمثال مثل BUTTON
الرجوع الى أعلى الصفحة اذهب الى الأسفل
وائل حسن
مهندس بيشارك كويس
مهندس بيشارك كويس
وائل حسن


عدد المساهمات : 104
تاريخ التسجيل : 18/05/2010
العمر : 37
الموقع : أرى بخارى بلادي وهي نائية -- وأستريح إلى ذكرى خراسانِ
Upload Photos : ارجو الافادة من زمايلنا مهندسو حاسبات  Upload
أهم مواضيعى : مدونتي الشخصية:
مدونة أفكار (مدونةٌ شخصيةٌ عن: السياسة، و المجتمع، و الأدب، و العلم.)
http://afkar-abo-eyas.blogspot.com


ارجو الافادة من زمايلنا مهندسو حاسبات  Empty
مُساهمةموضوع: رد: ارجو الافادة من زمايلنا مهندسو حاسبات    ارجو الافادة من زمايلنا مهندسو حاسبات  I_icon_minitimeالإثنين 3 ديسمبر - 16:19

السلام عليكم

ما هي الـawt :
هي مكتبة برمجية تتيح إنشاء واجهات رسومية للبرامج GUI مثل النوافذ و الأزرار و صناديق النصوص و غيرها، و هي عبارة عن مواصفات يتم بناؤها بشكل مختلف لكل نظام تشغيل، يعني حينما يتم تنفيذ البرنامج الذي يستخدم مكتبة الـawt علي نظام تشغيل الويندوز فإن نسخة مكتبة الـawt التي ستعمل ستكون في هذه الحالة مبنية علي مكتبات الويندوز نفسه، و لو تم تنفيذ ذات البرنامج علي نظام اللينوكس فستكون نسخة الـawt التي ستعمل في هذه الحالة مبنية علي إحدي المكتبات الموجودة لأنظمة اللينوكس.
و لانها تستخدم مكتبات أنظمة التشغيل فيكون شكل الأزرار و بقية المكونات في اللينوكس يشبه شكل بقية البرامج عليه، و شكل الأزرار و المكونات الأخري في الويندوز مشابه لشكل بقية البرامج فيه، أي أن البرنامج يختلف مظهره باختلاف نظام التشغيل الذي يعمل عليه، بعض الناس يرون هذه ميزة و بعضهم يراها عيباً، أنا عن نفسي أراها ميزة.
و لكن نتيجةً لكونها تعتمد علي مكتبات أنظمة التشغيل فقد ورثت منها مشاكلها التي توجد بها، و بالتالي اشتُهِرت بأنها غير مستقرة بما فيه الكفاية و ينتج عنها أخطاء زمن تشغيلٍ كثيرة (و قد جرَّبتُ هذا بنفسي)، و أظن أن هذه المشااكل زادت بشكلٍ كبيرٍ بعد أنتم استبدالها بمكتبة الـswing.

ما هي الـswing:
هي مكتبة أخري مشابهة جداً للـawt لأنها صُنِعت كبديل مُتطوِّرٍ لها، و لكنها تتلافي العيوب الموجودة في الـawt عن طريق البعد عن الإعتماد التام علي مكتبات أنظمة التشغيل، و بالتالي تكون البرامج المصنوعة بالـswing منفصلة عن مكتبات أنظمة التشغيل و تصبح مستقرة جداً و لها نفس البناء علي كل أنظمة التشغيل.
و لأن المكتبة منفصلة عن مكتبات نظام التشغيل فإن مظهر البرامج التي تُكتَب بها يكون واحداً علي كل أنظمة التشغيل المختلفة، و من جديد فبعض الناس يري هذا عيباً و بعضهم يراه ميزة، و أنا عن نفسي أعتبره عيباً لأنه يجعل برامجها في الويندوز مختلف المظهر عن بقية البرامج بشكلٍ واضح، و كذلك نفس الأمر علي اللينوكس، مما يسبب بعض النفور من اختلاف المظهر (علي الأقل عندي).

بالنسبة للأفضلية: فالـawt أفضل من حيث السرعة في التنفيذ،
و من حيث قلة المشاكل و الشكل الجمالي و التطور فالـswing أفضل،
اما من حيث السهولة فمن خلال استخدامي البسيط لهما فكلاهما له نفس الدرجة من السهولة.

للمزيد من التفاصيل التقنية و الأمثلة العملية يمكن زيارة صفحتي الويكيبيديا الخاصتين بالمكتبتين:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

بالمناسبة: هناك مكتبة ثالثة تحاول دمج ميزات المكتبتين السابقتين و تلافي عيوبهما، و هي مكتبة الـswt التي يمكنكِ قراءة المزيد عنها علي صفحة الويكيبيديا الخاصة بها:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

و قد كانت لي تجربة مع الـawt و الـswing و انتقلتُ من استخدام الأولي إلي استخدام الثانية، و يمكنكِ قراءة المزيد عن هذا علي الرابط التالي:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

هل اتضحت الأمور لكِ ؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://afkar-abo-eyas.blogspot.com
the white paper
مهندس جديد
مهندس جديد
the white paper


عدد المساهمات : 17
تاريخ التسجيل : 10/08/2008
العمر : 36
رقم العضوية : 1588
Upload Photos : ارجو الافادة من زمايلنا مهندسو حاسبات  Upload

ارجو الافادة من زمايلنا مهندسو حاسبات  Empty
مُساهمةموضوع: رد: ارجو الافادة من زمايلنا مهندسو حاسبات    ارجو الافادة من زمايلنا مهندسو حاسبات  I_icon_minitimeالسبت 8 ديسمبر - 2:23

اتضحت الصورة كثيرا شكرا خالص يا بشمهندس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ارجو الافادة من زمايلنا مهندسو حاسبات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ارجو الافادة من اصحاب الخبرة
» لتالتة حاسبات فقط
» أرجو الافادة
» الي تالتة حاسبات فقط لاغير
» احكام تجويد كتاب الله عز وجل اسال الله لكم الافادة منه

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة الحاسبات والنظم :: البرمجة Programming-
انتقل الى: