منتديات نور الهدى

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

3 مشترك

    swing intro

    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    swing intro Empty swing intro

    مُساهمة من طرف cs_senior السبت 9 أغسطس 2008 - 16:03

    awt vs swing

    ده ايه وده ايه
    الاتنين عباره عن الكلاس اللى بتتعامل مع

    application بشكل عام

    الكنترولز + الاينفت بتاعتها

    طب ايه الفرق بين الاتنين
    فى الجافا 1.0
    كان الشغل عل awt(abstract window toolkit)
    معروف انه فى نظام التشغيل فيه مكتبات اكواد او دوال ممكن المبرمج يتسخدمها من غير ما يتكلم مع الهارد مباشره ولا اى حاجه
    ده نفس الحكايه مع الكنترولز
    عاوز بوتين عمل استدعاء لداله معينه فى النظام بخليه يرسملى البوتين ده
    ده كان نظام awt
    انها معتمده عل النظام بشكل اساسى
    لو النظام فيه بوتين ممكن البرنامج بتاعى يكون فيه بويتن
    طب افرض كنترول مش موجوده فى النظام يبقى تنسى الكنترول ده خالص
    الswing جت tn فى الجافا 1.1 بشكل تانى
    كان فيه اضافت وتحسين للعيب للى فات
    التحسين انى خليت الكنترولز مش معتمده عل نظام التشغيل خالص
    ممكن اعمل كنترولز مش موجوده فى النظام اصلا
    + الاضافات
    اللى هيا

    1- كنتورلز جديده مكنتش موجوده فى awt
    2-Internationalization ده معنها ان البرنامج بتاعى ممكن يكون باكتر من لغه عل حسب المكان
    3-Accessibility ده خاصيه عشان الناس اللى عندهم ضعف بصرى
    انه بدل ما يشوف الكنترولز وكده ممكن برنامج النظام يقوله ده ايه بوتين ولا ليبل وبيعمل ايه
    4-Java 2D الجرافيك
    5-Look-and-Feel الشكل العام بتاع البرنامج او الاستايل بتاعه skins
    6-Data Transfer نقل بينات من حته لحته سوا فى نفس البرنامج او اكتر من برنامج عن طريق الclipboard (copy-cut-dragdrop)


    الشغل مع اى كلاس مش مختلف عن التاينه كتير
    بس يستحسن نستخدم swing

    فى الاكاود مش بتفرق
    الفرق اللى ممكن نلاحظه ان
    الالبويتن مثلا فى awt
    button
    انما فى ال swing
    jbutton



     

    KatKat
    KatKat
    CS Supporter
    CS Supporter


    وسام المسابقة العلمية الأولى : وسام المركز الأول انثى
    عدد الرسائل : 3632
    العمر : 35
    Location : MaNsOuRa
    نقاط : 1619
    تاريخ التسجيل : 18/01/2008

    swing intro Empty رد: swing intro

    مُساهمة من طرف KatKat السبت 9 أغسطس 2008 - 17:59

    انا متابعه study

    شكرا يا بشمهندس
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    swing intro Empty رد: swing intro

    مُساهمة من طرف cs_senior الأحد 10 أغسطس 2008 - 15:57

    الدرس الجديد من المقدمه لحد layouts

    http://www.macs.hw.ac.uk/guidebook/?name=Introduction&page=1
    Hunikal
    Hunikal
    مشرف منتدى برمجة الويب
    مشرف منتدى برمجة الويب


    ذكر
    عدد الرسائل : 1914
    العمر : 34
    Location : Alexandria
    نقاط : 183
    تاريخ التسجيل : 19/06/2007

    swing intro Empty رد: swing intro

    مُساهمة من طرف Hunikal الأحد 10 أغسطس 2008 - 15:58

    بحاول اتابع ربنا يسهل

      الوقت/التاريخ الآن هو الإثنين 6 مايو 2024 - 19:19