InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 22-06-2010, 11:47 PM
الصورة الرمزية Mr.Ahmad

Mr.Ahmad Mr.Ahmad غير متواجد حالياً

عضو هيئة تدريس

 
تاريخ التسجيل: Jul 2008
الكلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
Smile المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans


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


---------------------------------------------------------------------------
* مــا شاء الله تبارك الله *
الحمد لله عدد ما خلق , الحمد لله ملء ما خلق , الحمد لله عدد ما في السموات وما في الأرض , الحمد لله عدد ما أحصى كتابه ، والحمد لله على ما أحصى كتابه ، والحمد لله عدد كل شيء والحمد لله ملء كل شيء .


اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.


لا إله إلا الله وحده لا شريك له الملك وله الحمد وهو على كل شيء قدير .


سبحـــــــان الله وبحمده ... سبحــان الله العظيم
---------------------------------------------------------------------------

المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans


مرحباً بكم أخواني في سلسلة الدروس هذه التي كانت بالعنوان السابق , تهدف هذه الدروس إلى تعلم كيف نستعمل الواجهات الرسومية (GUI) في برامجنا التي نبرمجها بالجافا.

ملاحظة : يفترض بأنك أخذت مادة برمجة 2 (CPCS 203) لمتابعة هذه الدروس.

والواجهة الرسومية (Graphical User Interface‏ - GUI) ، هي عبارة عن النوافذ والقوائم المنسدلة والأزرار والكتابات التي نشاهدها على النوافذ وغيرها من ما هو مرسوم .


وميزة الواجهة الرسومية أنها تتفاعل مع المستخدم , بحيث يمكنه المستخدم انتقاء أي أمر يريده من القوائم المنسدلة أو الأزرار وغيرها . بعكس البرمجة بواسطة لوحة التحكم "الشاشة السوداء" التي تُدعى Console التي كُـنا نستخدم فيها System.out للإخراج و System.in للإدخال .


وعندما نتعامل مع الواجهة الرسومية فأننا سنتعرف على مفهوم جديد , ألا وهو الأحداث (events) , والأحداث هي التي تقوم بالتفاعل مع المستخدم . فمثلاً عند الضغط على زر يتم تنفيذ أمر ما , فعندما تضغط على الزر ويتم تنفيذ أمر ما فهذا اسمه حدث الضغط على الزر . وتوجد أحداث أخرى غير حدث الضغط على الزر مثل حدث المرور بالماوس على أي كائن موجود في النافذة , حدث انتقال مؤشر الكتابة إلى صندوق النص , ... إلخ . سنتعلم إن شاء الله مجموعة منها في سلسلة الدروس هذه .

كذلك عند استخدام الواجهة الرسومية فإننا سنتعامل مع فئات (كلاسات) javax.swing . فبداخل هذه الحزمة (باكيج) توجد عدة فئات (كلاسات) تتعلق بالواجهات الرسومية , مثل فئة (كلاس) JButton الخاص بتكوين زر على النافذة .

وكذلك توجد فئات أخرى للتعامل مع الواجهة الرسومية وهي فئات (كلاسات) java.awt . ولكن سيكون غالب تعاملنا على فئات swing لأنها أقوى وأفضل من فئات awt .

في هذه سلسلة الدروس هذه , سنحاول بإذن الله تغطية الأدوات الشائعة في الواجهة الرسومية , مثل الأزرار , صندوق النص , القوائم المنسدلة وغيرها .

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

قبل الختام , أمامكم إجازة طويلة , ووقت فراغ كبير , لذلك أحرصوا على إشغال وقتكم فيما هو مفيد وفي طاعة الله , وإن لم تشغلوا نفسكم في ذلك , شغلتكم أنفسكم في معصيته سبحانه . وفي ختام هذه الإجازة إن شاء الله ,, ستتضح ثمرتها , فبالعض نجده أكتسب خبرات ومهارات جديدة . والبعض الآخر لم يكتسب من إجازته سوى ضياع الوقت وغضب الرب .

كانت هذه المقدمة ,, وبإذن الله سيتم طرح الدروس في أوقات متفرقة في مواضيع مستقلة , ويتم وضع روابطها في الفهرس الذي في الرد الثاني لسهولة الوصول إليها .

---------------------------------------------------------------------------

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وزدنا علما يا كريم ، اللهم يسر لنا أسباب العلم النافع وطرائقه وأبعد عنا قواطعه وعوائقه.
لا تنسونا من دعائكم .

 


توقيع Mr.Ahmad  

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 23-06-2010 الساعة 11:49 AM.
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 22-06-2010, 11:48 PM   #2

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

الفهرس :
---------------------------------------------------------

GUI جافا - الدرس الأول : إنشاء نافذة (JFrame) وإنشاء زر (JButton)





---------------------------------------------------------

GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)





---------------------------------------------------------

GUI جافا - الدرس الثالث : برمجة آلة حاسبة بسيطة (Calculator) وفهم أكواد النافذة





---------------------------------------------------------
GUI جافا - الدرس الرابع : (jComboBox) و (jToggleButton) و (jSpinner) و (JTextArea)



 


التعديل الأخير تم بواسطة Mr.Ahmad ; 04-07-2010 الساعة 10:22 AM.
Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-06-2010, 12:19 AM   #3

devsa2006

جامعي

 
تاريخ التسجيل: Mar 2008
التخصص: علوم حاسبات
نوع الدراسة: إنتظام
المستوى: السابع
الجنس: ذكر
المشاركات: 118
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

لسه ما شلت النسر؟

awt قديمة جدا وثقيله و كانت سببا لكره البعض لبرمجة الواجهات بجافا

لكن swing خفيفة مقارنة بالسابقة وسيحسونها اكثر في جافا 7 (Dolphin) حيث ستضيف مكتبات للاستفادة من المعالجات المتعددة الأنوية واضافة Java2D وبالتوفيق

 

devsa2006 غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-06-2010, 12:33 AM   #4

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

المشاركة الأصلية كتبت بواسطة devsa2006 مشاهدة المشاركة
لسه ما شلت النسر؟

awt قديمة جدا وثقيله و كانت سببا لكره البعض لبرمجة الواجهات بجافا

لكن swing خفيفة مقارنة بالسابقة وسيحسونها اكثر في جافا 7 (Dolphin) حيث ستضيف مكتبات للاستفادة من المعالجات المتعددة الأنوية واضافة Java2D وبالتوفيق
أهلين استاذ سيف .
بالنسبة لحكاية النسر ,, سأضعها في الرد التالي إن شاء الله .
وشكراً لك على إثراء الموضوع حول awt و swing .
بارك الله فيك .

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-06-2010, 12:37 AM   #5

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

حكاية النسر




يُحكى أن نسراً كان يعيش في إحدى الجبال ويضع عشه على قمة إحدى الأشجار،

وكان عش النسر يحتوي على 4 بيضات، ثم حدث أن هز زلزال عنيف الأرض

فسقطت بيضة من عش النسر وتدحرجت إلى أن استقرت في قن للدجاج،

وظنت الدجاجات بأن عليها أن تحمي وتعتني ببيضة النسر هذه،

وتطوعت دجاجة كبيرة في السن للعناية بالبيضة إلى أن تفقس

وفي أحد الأيام فقست البيضة وخرج منها نسر صغير جميل،

ولكن هذا النسر بدأ يتربى على أنه دجاجة، وأصبح يعرف أنه ليس إلا دجاجة،

وفي أحد الأيام وفيما كان يلعب في ساحة قن الدجاج

شاهد مجموعة من النسور تحلق عالياً في السماء،

تمنى هذا النسر لو يستطيع التحليق عالياً مثل هؤلاء النسور

لكنه قوبل بضحكات الاستهزاء من الدجاج قائلين له:

ما أنت سوى دجاجة ولن تستطيع التحليق عالياً مثل النسور،

وبعدها توقف النسر عن حلم التحليق في الأعالي ، وآلمه اليأس ولم يلبث

أن مات بعد أن عاش حياة طويلة مثل الدجاج .

------------- العبرة -------------

إنك إن ركنت إلى واقعك السلبي تصبح أسيراً وفقاً لما تؤمن به

فإذا كنت نسراً وتحلم لكي تحلق عالياً في سماء النجاح

فتابع أحلامك ولا تستمع لكلمات الدجاج( الخاذلين لطموحك ممن حولك !)

حيث أن القدرة والطاقة على تحقيق ذلك متواجدتين لديك بعد مشيئة الله سبحانه وتعالى .

واعلم بأن نظرتك الشخصية لذاتك وطموحك هما اللذان يحددان نجاحك من فشلك !

لذا فاسع أن تصقل نفسك ، وأن ترفع من احترامك ونظرتك

لذاتك فهي السبيل لنجاحك ، ورافق من يقوي عزيمتك

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 26-06-2010, 03:31 PM   #6

شكولا

..

الصورة الرمزية شكولا

 
تاريخ التسجيل: Sep 2009
التخصص: IT
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: أنثى
المشاركات: 1,200
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

::

جـزاك المولى جنـة عرضها السماوآت والأرض..~

صدقا صدقا نعجز عن شكرك..

بإذن الله أكون متابعة للدروس..

 

توقيع شكولا  

 

.



ركّـز اهتمـامك على عمـل وآحـد..
وانغمـس فيه..واحتـرق به ..
واعـشقه لـ تكن مـبدعـًا ..
=)

 

شكولا غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 28-06-2010, 04:48 AM   #7

technosh

جامعي

 
تاريخ التسجيل: Mar 2010
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 36
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

جزآك الله الف خيـــــر :) ..

وكثر من امثالكـ ..

ودمت نسراً لا ينصت لكلآم الدجاج .. الذين اصبحوا دجاجاً بإختيار انفسهم ..

ودام تحليقك عالياً .. فوق السحب ..

 

technosh غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 04-07-2010, 01:22 AM   #8

سارة الحربي

ĐīḟƒёrёЙṯ ŦђĭйҜỉหģ ..™

الصورة الرمزية سارة الحربي

 
تاريخ التسجيل: Jun 2008
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: أنثى
المشاركات: 539
افتراضي رد: المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

جــآري تطبيق الدروس بإذن الله
الله يزيدك من فضله وعلمه ويفتح عليك وأنا أختك

 

توقيع سارة الحربي  

 

لاَ تَتَخَيلْ كُلَّ النَّاسٍ ملائكَــهـ .. فَتَنْهارَ أَحْلامُكـ . . !
ولاَ تَجْعَلْ ثقَتَكـَ بٍالنَّاس عمياأإأآء . . !
لأنَّكَـ ..
سَتَبْكي ذَاتَ يَوْمٍ عَلَى سذَاجَتكْـ ..
ولتكُنْ فيكَ طَبيعَةَ المَاء الـّذي يُحَطَّمً الصخْرَة ْ~
بينَمَا ينْسَابُ قَطْرَةً .. قطْرَة ...


" [LEFT]

 

سارة الحربي غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 10:11 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2024