اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله أولا

أنا مبتدئ في لغة الجافا , تعلمت بعض من الاساسيات بمشيئة الله  والتي تتمثل كالتالي : حلقات التكرار , الجمل الشرطية والدوال ,الباراميترات .. 

الله ولكن مازال يراودني ذلك الشعور بأنني مازلت غير قادر على انشاء تطبيق بسيط لسطح المكتب بما اكتسبته من تلك الاساسيات التي تعلمتها , 

والفكرة الثانية التي تراودني هو أنه الاساسيات التي تعلمتها ليست ضرورية لانشاء برنامج سطح المكتب ,

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

  الفيديو لبعض الاسباب البسيطة التي تواجهني . 

ومن هنا أتمنى اجابة على اسئبتي التي تتمثل كالتالي :

-هل الاساسيات التي تعلمتها ضرورية وهل يمكنني بواسطتها انشاء برامج سطح المكتب,وكيف لي أن أطبقها؟.

 

Recommended Posts

  • 1
نشر

السلام عليكم

اخي في تعلم اي لغة برمجة يجب ان تتعلم اولا الاساسيات مثل :

Variable Types

Arithmetic Operators

Object and Classes

Loop Control

بالاضفة الى عدة اساسيات اخرى يجب تعلمها. و انا انصحك بتعلم الاساسيات من خلال دراسة دروس كتابية و افظل درس كتابي بالنسبة لي هو :

https://www.tutorialspoint.com/java/

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

حظا سعيدا اخي.

 

 

 

  • 1
نشر

سلام عليك

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

وهذا مثله مثل تعلم الحروف والكتابة في اللغة العربية فذلك ضروري لكتابة مقالة علمية ولكن لا يمكنك ان تكتفي بها لكتابة المقال بل لا بد من اكتساب مهارات أخرى للكتابة

  • 1
نشر

وعليكم السلام اخي الكريم.

اعتقد ان قصدك بالسؤال، هو الغموض بين التطبيق لاساسيات الجافا واستخدام Console أو Terminal لمشاهدة النتائج وقراءة بيانات من المستخدم.

لكن الأساسيات التي تتعلمها حاليا هي فعليا اساسيات في الجافا وجميع لغات البرمجة الأخرى، مثلا لن تجد مفهوم for مختلف في اي لغة برمجة اخرى او مفهوم if.

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

بالنسبة لتطبيقات سطح المكتب يجب ان تبدأ باستخدام مكتاب swing والتي تمكنك من انشاء الواجهات وعناصرها (الأزرار، الحقول النصية، القوائم وغيرها).

بالتوفيق.

  • 0
نشر

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

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

harmash.com

بتاريخ On 20/1/2017 at 19:19 قال محمد أديب عوادي:

السلام عليكم

اخي في تعلم اي لغة برمجة يجب ان تتعلم اولا الاساسيات مثل :

Variable Types

Arithmetic Operators

Object and Classes

Loop Control

بالاضفة الى عدة اساسيات اخرى يجب تعلمها. و انا انصحك بتعلم الاساسيات من خلال دراسة دروس كتابية و افظل درس كتابي بالنسبة لي هو :

https://www.tutorialspoint.com/java/

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

حظا سعيدا اخي.

 

 

 

 

للاسف يا استاذ لا أجيد اللغة الانجليزية . الدروس التي قدمتها على ذلك الموقع بدت لي على أنها دروس في المستوى المطلوب للطلاب والمهووسين بتعلم لغة الجافا.واتمنى من صميم القلب ان يتعلم منها أي راغب في تعلم لغة الجافا.

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

بتاريخ On 20/1/2017 at 20:48 قال أحمد صحبي-2:

سلام عليك

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

وهذا مثله مثل تعلم الحروف والكتابة في اللغة العربية فذلك ضروري لكتابة مقالة علمية ولكن لا يمكنك ان تكتفي بها لكتابة المقال بل لا بد من اكتساب مهارات أخرى للكتابة

نعم انه اسلوب قمة في التوضيح

بتاريخ On 21/1/2017 at 20:52 قال طارق جهاد:

وعليكم السلام اخي الكريم.

اعتقد ان قصدك بالسؤال، هو الغموض بين التطبيق لاساسيات الجافا واستخدام Console أو Terminal لمشاهدة النتائج وقراءة بيانات من المستخدم.

لكن الأساسيات التي تتعلمها حاليا هي فعليا اساسيات في الجافا وجميع لغات البرمجة الأخرى، مثلا لن تجد مفهوم for مختلف في اي لغة برمجة اخرى او مفهوم if.

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

بالنسبة لتطبيقات سطح المكتب يجب ان تبدأ باستخدام مكتاب swing والتي تمكنك من انشاء الواجهات وعناصرها (الأزرار، الحقول النصية، القوائم وغيرها).

بالتوفيق.

نعم كانت اجابتك صحيحة . الحمد لله بدأت بتعلم مكتبة swing مع اكمال الاساسيات التي تلزمني في لغة الجافا.

من قناة addelta قمة في التوضي والشرح . 

اشكرك جزيل الشكر أخي الكريم

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...