إعلانات المنتدى


دورة في لغة الجافا للمبتدئين

الأعضاء الذين قرؤوا الموضوع ( 0 عضواً )

الحالة
مغلق و غير مفتوح للمزيد من الردود.

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

* عملية الترجمة (Compilation )

1- نفتح برنامج Cmd عن طريق ابدأ أو Start ثم تشغيل أو Run ونكتب cmd فتأتي لنا هذه الشاشة .




2- نكتب التالي بعد أن نذهب إلى أصل البرنامج ، أي في المكان الذي حفظنا فيه الملف بالضبط .
ملاحظات في استخدام cmd .
1- Cd.. تعني ارجع لي خطوة للخلف ، فمثلا أنا داخل القرص c داخل المجلد users/hp فعندما نضغط أو ننفذ هذا الأمر سنرجع إلى المجلد users ثم إلى القرص ذاته وهو قرص ال C .







2- لكي نذهب إلى القرص الذي نريد نكتب اسم القرص ونقطتين فوق بعض .. مثال F:



لاحظ هنا عندما أردت القرص d ، قال لي بأن الجهاز غير معرف لأنه هو الدي في دي لدي . ، والقرص h لايوجد لدي قرص h فلم يرى شيئا .

3- Dir أو dir/w أو ... أوامر كثيرة يكفي أن نعرف أحد هذين الأمرين ،، لعرض الملفات الموجودة في المكان الذي أنا عليه ،، كما بالصور الآتية :





وهكذا ...

لنذهب إلى مجلد نكتب cd name حيث name هي اسم المجلد .

وهذكا حتى نصل إلى الملف الذي نريد تشغيله والصورة تتكلم بذلك ..



أمر الترجمة هو كالتالي ...

Javac name.java حيث ال name هو الاسم الذي اخترناه للمشروع وبناء على مثالنا يكون

Javac pro1.java

إذا لم يظهر أي أخطاء فالبرنامج جاهز للتنفيذ أما إن وجد أخطاء فيكتب لك تلقائيا erros مع تحديد عددها وابدأ حلها لوحدك ... ويكون إما زيادة حرف أو نقصان حرف أو حرف سمول لتر وهو كابتيل لتر فلغة الجافا تعتبر Sentitve Case .. لذلك المفكرة معقد وهو للمحترفين فقط لكن ينبغي للبدائيين أيضا أن يبدأوا هكذا البداية
..​
 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

* عملية تنفيذ البرنامج ( run ) :

بعد إتمام الخطوات السابقة وبعد الترجمة مباشرة نكتب التالي

Java name حيث ال name كما كتبناه في المشروع .

Ex : java pro1

ملاحظة : يسد عن كل هذه الخطوات برنامج النت بينز فهو يسهل عملية البرمجة للمستخدم ويترجم لوحده وزر التنفيذ عنده زر نضغط عليه ويشغل البرنامج تلقائيا .

تم بحمد الله وفضله ...
في انتظار استفساراتكم ...
 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين


6- يمكن الاستغناء عن كلمة public وعدم كتابتها .



توضيح :
كنت كاتب
public class Name ، وعدلت ذلك بحذف public ... ، فنسيت حذف هذه النقطة ..
فيمكن كتابتها ويمكن الاستغناء عنها ..
ويمكن كتابة كلمات أخرى مثل
private و protected ....
لاحقا سنفهم كل هذه المفاهيم فهي مفاهيم متقدمة ..
 

جنان النور

مزمار ألماسي
14 أغسطس 2011
1,260
41
0
الجنس
أنثى
رد: دورة في لغة الجافا للمبتدئين


لنبدأ سويا ونفهم الأوامر التي سنبدأ بها في كتابة البرامج ..
سنبدأ كبداية دون استخدام نت بينز وإنما في استخدام برنامج المفكرة النووتباد .

الأمر Class :

}class Name
...............................
.................................
................................

{

اذكر اني درست هذه الجزئية واسمها على ما اذكر c++ صح؟
جميلة جدا لكن الحفظ فيها كثييير جدا خاصة الرموز لصنع الكود ..
بس للأسف ما عرفت اهميتها إلا بعد ما فتحت مدونه لي ! تمنيت حينها اني درست اكثر لأعمل فيها ما اريد !
شكرا اخي ابن الاقصى درس جميل واااصل .. كتب الله أجرك ..
 
  • أعجبني
التفاعلات: شخص واحد

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين


4- يفضل أن يكون أول حرف من الاسم المختار كابتل لتر .


قصدت بكلمة يفضل : أي أنه فيما لو كتبنا الكلمة كلها سمول لتر .. لابأس بذلك .. إنما الصواب هو أن يكون اسم الكلاس أول حرف كبتل لتر والباقي سمول لتر (BY convintion) أي متعارف برمجيا ...
 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين


5 - التعليمات والملاحظات : وهي تلزم المبرمج في توضيح أشياء لنفسه ويعبر عنها ليتم استخدامها ب //


تسمى بمفهومها البرمجي ب Comments
// هي فقط لسطر واحد ...
أما لعدة أسطر فنستخدم
...........*/
...............
........
/*

cSharp تكافئ #C

 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين


اذكر اني درست هذه الجزئية واسمها على ما اذكر c++ صح؟
جميلة جدا لكن الحفظ فيها كثييير جدا خاصة الرموز لصنع الكود ..
بس للأسف ما عرفت اهميتها إلا بعد ما فتحت مدونه لي ! تمنيت حينها اني درست اكثر لأعمل فيها ما اريد !
شكرا اخي ابن الاقصى درس جميل واااصل .. كتب الله أجرك ..

لغات البرمجة عديدة .. ولغة C++ متقاربة جدا مع لغة الجافا كونه كلاهما يعملان بنظام Object Orientied أي نظام الوراثة ( الكلاس والأوبجكتات ) ...
وجميع لغات البرمجة كلها متشابهة مع اختلافات بسيطة في كتابة الكود .. أما كفكر وكمنطق برمجي فهي لاتختلف

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

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

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

ولذلك أدعو الإخوة لتعلم لغة الجافا فهي مفيدة جدا لتعلم لغات برمجة أخرى وتفيد أيضا في برمجة البرامج الإسلامية والموسوعات التي تعمل على الونذوز وعلى أنظمة أخرى غير الوندوز كنظام لينكس مثلا خاصة وأنها تتعامل مع العربية ..


وجزاكم الله خيرا ...

 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

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

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

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

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

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

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

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

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

الدرس الرابع / بناء أول مشروع في جافا ..



لنعمل مجلد خاص بنا لجميع مشاريعنا وليكن مساره على قرص F


OUD9y.png




ننشأ مجلد جديد ونسميه باللغة الإنجليزية لأن Cmd (شاشة الدوس ) لايدعم اللغة العربية ...
نضغط بزر الماوس الأيمن ثم نختار جديد ثم مجلد





Hosyv.png


Hosyv.png

ونسميه على سبيل المثال : JavaLessons

KlLP1.png


وفي داخل المجلد الأول نضع مجلد جديد بنفس الطريقة ونسميه مثلا : Ch1
وفي داخله نعمل مستند نص جديد عن طريق زر الماوس الأيمن ثم جديد ثم مستند نص

LQyru.png




فيصبح كالآتي :



3r3og.png



 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين

ندخل بداخل المستند ونبدأ في صنع أول مشروع :

هذا مستند نص باستخدام برنامج المفكرة Notepad

ويمكنك البرمجة باستخدام برنامج Notepad++

أما الوورد فسبق وقلنا لايصح ذلك لأن لديه تنسيق format لايفهمه جهاز الحاسوب ...



نضغط على قائمة تنسيق ومن ثم نختار الخط

bza2o.png

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

dKSEv.png




نضغط ctrl + shift لكي نعمل محاذاة للنص ....
ونبدأ بإنشاء الكلاس وليكن اسمه Lesson1 .


اتفقنا على أنه برمجيا اسم الكلاس يكون أول حرف كابتل لتر وبقيته سمول لتر .. وأنه يصح أن يكون كله سمول لتر .. لكن ByConvintion أي متعارف لدى المبرمجين ان كتابته هكذا ..
ولو كان اسم مركب سيكون كل جزء منه اول حرف كبتل لتر مثل : JavaLesson1 .
نحن سنسميه Lesson1
إذن هكذا سنكتب الكلاس ....

cxUzj.png


بعدها سنكتب دالة ال main وهي أول دالة يتم تنفيذها عند بدء البرنامج ...
كما بهذا الشكل

DQkIS.png


هكذا البرنامج مهيأ لإعطاءه أي أمر برمجي ليتم تنفيذه ...
لكن انتبه جيدا ... قلنا أن لغة الجافا حساسة للحروف Case Sentitive
وهنا يجب مراعاة أن كلمة String أول حرف منها كبتل لتر والباقي سموول لتر ..


وهنا ملاحظة أيضا : يجوز
String args[]
أو
String []args
وأيضا يجوز استبدال كلمة args بأي شيء .. وهذا سنوضحه عمليا ان شاء الله ....

نأتي الآن إلى أول تطبيق ونتعلم أول أمر برمجي بسيط وهو الطباعة ...

System.out.print(" Any String ");

لاحظ هنا كلمة System أول حرف كبتل لتر ...


أيضا نريد أن نفهم عدة أمور هنا ::
1 – يجب أن تنتهي كل جملة برمجية ... any statement ب فاصلة منقوطة Semmi colon
هذا بالنسبة للغة الجافا .. أما لغات أخرى فهناك ماينتهي ب سيمي كولون وهناك لاحاجة لذلك ك فيجول بيزك دوت نت ...
2 – استخدمنا Print
ويوجد لدينا : Println
ويوجد Printf
ماالفرق بينهما ... ؟؟؟
Printf تطبع بتنسيق معين .. لاحقا سنتعرف عليها
Print يطبع ويجعل المؤشر في نفس السطر ...
Println يطبع ويجعل المؤشر في سطر آخر أسفله ....
وسنوضح ذلك بالأمثلة في درس آخر ان شاء الله ..


نكمل مثالنا لطباعة جملة Hello java
فنكتب الأمر البرمجي كما بالصورة


JKnjU.png



يتبع لاحقا
 

ابن الأقصى

مزمار فضي
28 يونيو 2012
696
14
18
الجنس
ذكر
القارئ المفضل
ياسر الدوسري
علم البلد
رد: دورة في لغة الجافا للمبتدئين


السلام عليكم ورحمة الله وبركاته ,,,, كنت قد وعدت بهذه الدورة ,, وحدثت ظروف وتعطلت عن شرح المادة ,, والحمد لله أنني قد أنهيتها اليوم وقد أوفيت بوعدي فالحمد والشكر لله كله ,,, فلولا فضله لما أنهيت شيئا ولكنت قد أخلفت بوعدي

حاولت قدر المستطاع أن أشرح ولكنني شرحت على عجالة ,,, وأقول : من لديه سؤال فليطرحه ونحن نجيبه

ماسأنشره هو ملف وورد مكمل لما تم شرحه هنا ,, أي التكملة للشرح ....

وطبعا سأرفعه ملف وورد 2003 و 2013 وملف بي دي اف ,,, تكملة لما هنا ,,,

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

الحمد لله الحمد لله الحمد لله

أترككم مع الروابط :



http://www.4shared.com/rar/YdJZ5EyZ/java2003.html
أو

http://www.4shared.com/rar/ND8-8sl0/java2013.html

أو

http://www.4shared.com/rar/2KRmIPUD/javapdf.html
 

webhound

عضو موقوف
25 ديسمبر 2021
5
0
1
الجنس
ذكر
القارئ المفضل
عبد الرحيم نبولسي
علم البلد
ما هي لغات تعلم البرمجة واستخداماتها وأشهر تلك اللغات

ما هي لغات تعلم البرمجة واستخداماتها وأشهر تلك اللغات | أكاديمية برمج



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



لغات البرمجة عديدة .. ولغة C++ متقاربة جدا مع لغة الجافا كونه كلاهما يعملان بنظام Object Orientied أي نظام الوراثة ( الكلاس والأوبجكتات ) ...
وجميع لغات البرمجة كلها متشابهة مع اختلافات بسيطة في كتابة الكود .. أما كفكر وكمنطق برمجي فهي لاتختلف

يمكنك تعلم ذلك بسهولة .. أقصد لغات أخرى .. تابعي معنا لغة جافا وان شاء الله تتقنيها وبإمكانك بعدها تعلم لغات أخرى بسهولة ..
وهذه المشاركة أقتبسها للفائدة ..


وجزاكم الله خيرا ...
 

المرفقات

  • ما-هي-لغات-تعلم-البرمجة-واستخداماتها.png
    ما-هي-لغات-تعلم-البرمجة-واستخداماتها.png
    175.2 KB · المشاهدات: 0

webhound

عضو موقوف
25 ديسمبر 2021
5
0
1
الجنس
ذكر
القارئ المفضل
عبد الرحيم نبولسي
علم البلد
رد: دورة في لغة الجافا للمبتدئين

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

اهم طرق تعلم البرمجة من الانترنت والربح منها بالتفصيل | أكاديمية برمج

طرق تعلم البرمجة من الانترنت والربح منها بعد التطور الكبير والسريع الذي تعتمد عليه التكنولوجيا الحديثة على مستوى العالم، تتربع البرمجة اللغوية عرش الإلكترونيات، وتصبح هي المطلب الأول لجميع الصناعات الحديثة وكذلك الشركات الكبرى، لذلك نجد إقبال كبير جداً على تعلم البرمجة من الصفر، والوصول إلى مستوى الاحترافية
 

المرفقات

  • دورة-تعليم-البرمجة-من-الصفر-2.png
    دورة-تعليم-البرمجة-من-الصفر-2.png
    200.1 KB · المشاهدات: 0
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء الذين يشاهدون هذا الموضوع