تعلم لغة JAVA ©️
Open in Telegram
قناة خاصة بتعلم أساسيات لغة الجافا لنجعلها مرجع للجميع بهذه اللغه.
Show more1 394
Subscribers
No data24 hours
-27 days
-1030 days
Posts Archive
1 394
تعدد الأشكال polymorphism في لغة جافا.
تعدد الأشكال polymorphism المقصود بمصطلح بوليمورفيزم هي الطرق المتاحة للوصول إلى دوال و متغيرات الكلاس و يستطيع الكلاس الأب الوصول إلى دوال و متغيرات الإبن في حالة واحدة فقط و هي تطبيق مبدأ Override.
https://programmer-tech.com/java-polymorphism
1 394
الوراثة Inheritance لغة جافا.
كما هو الحال المتعارف عليه في ارض الواقع أن يرث الإبن من أبيه بعض الصفات او من أمه بعض الصفات. نفس الأمر لدينا في البرمجة الكائنية في مفهوم الوراثة و هو أن يرث كلاس من كلاس آخر بحيث أن الكلاس الوارث يسمى الإبن و الكلاس المورث يسمى الأب. بحيث يستطيع الإبن الوصول لكافة الدوال و المتغيرات الموجودة في الكلاس الأب و إعادة إستخدامها مرة أخرى.
https://programmer-tech.com/java-inheritance
1 394
تنظيم العناصر بواسطة الكلاس GridPane في JavaFX.
تنظيم العناصر بواسطة الكلاس GridPane هو عبارة عن جدول نستطيع من خِلاله تنظيم العناصر في المشهَد, و نحن عندما نقول عناصر يُقصَد بها (الأزرار و النصوص و الحقول....الخ) أي العناصر التفاعلية التي يتفاعل معها المستخدم مثل أزرار و مربعات نصوص و ComboBox...الخ.
https://programmer-tech.com/javafx-gridpane
1 394
رسم خط مستقيم بواسطة الكلاس Line في JavaFX.
الكلاس Line يستخدم من أجل الحصول على خط مستقيم يمكن عرضه بشكل عامودي و أفقي و مائل, لتحديد نقطة بداية الخط المستقيم نستخدم الدالتين setStartX() و setStartY(), و لتحديد نقطة بداية الخط المستقيم نستخدم الدالتين setEndX() و setEndY().
https://programmer-tech.com/javafx-2dshapes-line
1 394
الكلاس JMenuBar لإنشاء قائمة منسدلة في جافا.
الكلاس JMenuBar يُستخدَم من أجل إنشاء قائمة منسدلة في النافذة, سوف نتعلم في هذا الدرس على كيفية إنشاء قائمة menu "قائمة منسدلة". في كثير من البرامج نُلاحظ أنه لا بد من إستخدام القوائم المنسدلة للتنقل في أقسام المشروع أو للتنقل في النماذج عن طريق القوائم المنسدلة.
https://programmer-tech.com/java-swing-jmenubar
1 394
الكلاس JList لإنشاء قائمة إختيار في جافا.
إن قائمة ListBox شبيهة جداً بقائمة ComboBox تستطيع الإختيار منه يعني هو قائمة إختيار, غير أن الفرق بين ListBox و ComboBox هو أن ComboBox لا تسطيع مشاهدة العناصر إلا عند الضغط على الـ ComboBox لكن في ListBox تظهر العناصر أمامنا مباشرتاً دون الضغط عليها لإنشاء ListBox لا بُد أن نَمُّر بمرحلتين و المرحلة الأولى هي تعريف العناصر التي ستظهر في ListBox والمرحلة الثانية هي إنشاء ListBox ثم إضافة العناصر.
https://programmer-tech.com/java-swing-jlist
1 394
إنشاء مربع و قائمة إختيار في جافا.
مربع الإختيار CheckBox في Java هو عبارة عن أداة تمكِّن المستخدم من إختيار بعض الخيارات أو كلها من مجموعة من الخيارات. يعني عندما نتصفح موقع أو تنصيب برنامج سوف نصادف إختيار مجموعة من الخيارات و يطلب إختيار منها أو كلها ....الخ.
https://programmer-tech.com/java-swing-checkbox-and-combobox
1 394
Repost from NusurTech 2 ©️
بمناسبة حلول عيد الأضحى المبارك نتقدم لكم و للأمة الإسلامية بأجمل التهاني و أطيب الأماني، عيدكم مبارك و كل عام وأنتم بألف خير.
و إعلموا أنه من يعظم شعائر الله فإنها من تقوى القلوب، و أفرحوا و تزينوا و تطيبوا و تجملوا و عظموا شعائر الله وصِلوا أرحامكم و إستقيموا كما أمركم الله.
و بهذه المناسبة نجدد دعمنا لفعل الخير و الجهر بالتشجيع الكامل لمبادرة #فطرة للسير وفق الفطرة السليمة التي خلقنا الله عليها، ونبذ ما يخالف الشريعة الإسلامية والفطرة الإنسانية من "الشـذو، ذ" و"المثليـة" التي تدعمها أكبر الهيئات والشركات و تجاهر بالمعصية و تشجع الإنحراف و تستهدف بشكل مُركّز و مباشر الأطفال الصغار و الأجيال القادمة عبر شاشات التلفزيون و وسائل التواصل الإجتماعي.
﴿ يَا أَيُّهَا النَّاسُ إِنَّا خَلَقْنَاكُم مِّن ذَكَرٍ وَأُنثَىٰ وَجَعَلْنَاكُمْ شُعُوبًا وَقَبَائِلَ لِتَعَارَفُوا ۚ إِنَّ أَكْرَمَكُمْ عِندَ اللَّهِ أَتْقَاكُمْ ۚ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ﴾ لا إله إلا الله ولا نعبد إلا إياه، مخلصين له الدين ولو كره الكافرون، اللّهم صلِّ على سيدنا محمد و على آل سيدنا محمد و سلم تسليماً كثيراً.
#فطرة
#لنتصدى_لمخطط_هدم_الفطرة
1 394
دالة البناء constructor في لغة جافا.
دالة الكونستركتور تُسهِّل علينا طريقة إنشاء كائنات من كلاس معيَّن و تعتبر شيئ مهم يجب التفكير به بعد إنشاء الكلاس و هو عبارة عن دالة يكون لها نوع خاص, يتم إستدعاء هذه الدالة في أثناء إنشاء الكائن من أجل توليد قيم أولية للخصائص الموجودة فيه وهي عبارة عن دالة تحمل نفس إسم الكلاس لكن لا تعيد قيمة و يتم تنفيذها تلقائياً بمجرد إنشاء الكائن.
https://programmer-tech.com/java-constructor
1 394
دالة البناء constructor في لغة جافا.
دالة الكونستركتور تُسهِّل علينا طريقة إنشاء كائنات من كلاس معيَّن و تعتبر شيئ مهم يجب التفكير به بعد إنشاء الكلاس و هو عبارة عن دالة يكون لها نوع خاص, يتم إستدعاء هذه الدالة في أثناء إنشاء الكائن من أجل توليد قيم أولية للخصائص الموجودة فيه وهي عبارة عن دالة تحمل نفس إسم الكلاس لكن لا تعيد قيمة و يتم تنفيذها تلقائياً بمجرد إنشاء الكائن.
https://programmer-tech.com/java-constructor
1 394
التغليف Encapsulation في جافا.
التغليف Encapsulation هي عبارة عن أسلوب يمكن إتباعه من أجل إخفاء البيانات في الكلاس يعني لغرض إخفاء الخصائص الموجودة في الكلاس و جعل بقية الكلاسات الموجودة قادرة على التعامل مع هذه الخصائص فقط من خلال دوال يقوم المبرمج بإنشائها للكلاس.
https://programmer-tech.com/java-encapsulation
1 394
الحاوية Scene و الجذر VBox في إطار JavaFX.
إن Scene هو المقطع أو الحاوية التي تَحوي جميع العناصر الأزرار, اللستات, النصوص, المسجات...الخ و تأتي مع الحزمة يعني كل الأدوات المُستخدَمة لبناء النموذج و VBox هو العقدة التي يتم إضافة العنصر إليها ثم إضافة VBox إلى Scene.
https://programmer-tech.com/javafx-scene-and-vbox
1 394
إنشاء نموذج Stage و كتابة نصوص بداخله في JavaFX.
إن النموذج Stage يعتبر هو النافذة في البرنامج بحد ذاتها و تقسم هذه النافذة إلى قسمين رئيسيين و هما شريط القوائم و المنطقة التي يمكننا فيها إضافة أشياء إلى هذه النافذة أي يعني كل المحتوى الذي سوف نقوم بإضافته في النافذة سوف يتم ربطه و وضعه على النموذج Stage.
https://programmer-tech.com/javafx-stage
1 394
إنشاء نموذج Stage و كتابة نصوص بداخله في JavaFX.
إن النموذج Stage يعتبر هو النافذة في البرنامج بحد ذاتها و تقسم هذه النافذة إلى قسمين رئيسيين و هما شريط القوائم و المنطقة التي يمكننا فيها إضافة أشياء إلى هذه النافذة أي يعني كل المحتوى الذي سوف نقوم بإضافته في النافذة سوف يتم ربطه و وضعه على النموذج Stage.
https://programmer-tech.com/javafx-stage
1 394
إنشاء مربعات النصوص بإستخدام JTextField في جافا.
الكلاس JTextField يُستخدَم لإنشاء مربع نص عن طريق مكتبة swing, أي كلاس نقوم بإنشاءه لا بُدَّ من إعطاءه كائن, مربعات النصوص لا تكاد تخلو واجهة أو فورم في عالم البرمجة من مربعات النصوص لأن هي وسيلة لإظهار البيانات أمام المستخدم. فعندما نتعامل مع برنامج و نشاهد أمامنا بيانات, هذه البيانات تكون قد تمت إظهارها لك بواسطة مربع نص.
https://programmer-tech.com/java-swing-jtextfield
1 394
انشاء ازرار بإستخدام الكلاس JButton في جافا.
الكلاس JButton يمكننا من إنشاء الأزرار في الواجهات بلغة الجافا عن طريق إستدعاء مكتبة swing, و يمكننا عن طريق الكلاس JButton من إنشاء واجهة او إضافة زر في الواجهة و محتوى الزر يمكن أن يكون نص أو أيقونة أو نص وأيقونة بجانبه.
https://programmer-tech.com/java-swing-jbutton
1 394
Repost from NusurTech 2 ©️
برنامج netbeans8 لكتابة أكواد لغة الجافا و تنفيذها بسهولة.
@Programmer_Tech
1 394
نظرة عامة عن مكتبة JavaFX وتهيئة بيئة العمل.
إن JavaFX هي مكتبة ضخمة تم تطويرها لبناء تطبيقات فيها واجهة مستخدم GUI بالإعتماد على لغة جافا و JavaFX هي تقنية أطلقتها شركة Sum MicroSystems و JavaFX هي تطبيقات تعمل ضمن لغة الجافا و تتميز بإمكانية تشغيل تطبيقاتها على كل أنظمة التشغيل وتُستخدَم في تطبيقات سطح المكتب و تطبيقات الجوال و تطبيقات الويب.
https://programmer-tech.com/javafx-overview
1 394
إنشاء نافذة بإستخدام الكلاس JFrame في جافا.
الكلاس JFrame الموجود ضمن مكتبة swing يتم إستخدامه لإنشاء نافذة بسيطة في جافا و من أجل إنشاء نافذة بسيطة توجد طريقتين يمكن الإعتماد على إحداهما و هي عن طريق إنشاء كائن من الكلاس JFrame المختص بالواجهات و من خلال وراثة الكلاس JFrame و إنشاء كائن من الكلاس الذي ورثه.
https://programmer-tech.com/java-swing-jframe
1 394
البرمجة الكائنية الموجهة OOP في لغة جافا.
البرمجة الكائنية الموجهة OOP هي عبارة عن نمط برمجة يكون متقدم و يمكّننا من تقسيم البرامج إلى وحدات و هذه الوحدات تُسمى الكائنات object بحيت يعتبر كل كائن في البرنامج هو عبارة عن حزمة من البيانات و يتم البرمجة بواسطة إستخدام هذه الكائنات و ثم ربطها مع بعضها البعض و واجهة البرنامج الخارجية بإستخدام هيكلية البرنامج.
https://programmer-tech.com/java-oop-class-and-object
