السلام عليكم.
أستفسرُ عن كيفية التدرج في تعلم برمجة برامج سطح المكتب.
واللهُ في عونِ العبد ما دام العبد في عون أخيه.
سسؤال بسيط خارج الموضوع
اذا تعلمت جافا الواجهات الرسومية (GUI )
هل احتاج الى جافا (java se)
او فقط جافا GUI تكفي .؟
الـGUI هو مصطلح يطلق على الواجهات مثل النوافذ والأزرار التي تضغط عليها أو مربعات وغيرها من الأشياء الرسومية وهي مكتبات تقوم بإستدعائها أثناء إنشاء البرنامج وليست لغة برمجة فالـGUI موجود في العديد من لغات البرمجة وليست Java فقط
أي يجب عليك أولا تعلم الـJava SE ثم تعلم التعامل مع مكتبات الـGUI
الـGUI توفر لك المكونات مثل الأزرار أو مربعات النص التي تكتب فيها أو النوافذ التي تضع بداخلها المكونات أما عندما تضغط على زر يحدث كذا وكذا فهذه وظيفة Java SE أو أيا كانت لغة البرمجة
يعطيك العافية انت فاهم على
لدي علم بالجافا JAVA SE
ولكن فجأة شفت كتاب يتكلم عن الواجهات وحتى انني لا اكتب شئ كلها CROP AND DROP مثل الفيجول بيسك
هل هذا التعب الذي تعبته في جافا ذهب هباء !!!
أسلوب Drag and Drop يسهل عليك فقط، لكن بدلا من سحب الأداة ووضعها على نافذة برنامجك، يمكنك إنشاءها بواسطة الكود
تأكد أن جهدك لم يذهب، لأنه حتى عند التعامل مع GUI فإنه سيتوجب عليك التعامل معها بواسطة قواعد اللغة التي تتعامل معها والتي في حالتك Java. أيضا أحداث وخصائص الأداوت ستتعامل معها عبر Java SE. لذلك لا فائدة لمن يتعلم Java GUI بدون أن يملك أساسيات Java، لذلك دائما ما يُنصح البدء بتعلم أساسيات لغة البرمجة قبل تعلم الواجهة الرسومية
هذه دورة Java GUI
ويمكنك الإطلاع على باقي الدورات الخاصة بلغة Java من إعداد المهندس محمد عيسى من هنا
يجب على أحد في هذا المجتمع ان يكتب موضوع تطبيقات صديقة-للمبتدئين ويجمع فيه لسته من التطبيقات التي يبدأ بها المبتدئ للغة ما .
لقد قمت منذ فترة طويلة في كتابة قائمة مثل هذا
و هذه اخر نسخة من القائمة ( حيث انها مرقمة من السهل الى الجحيم )
و هذه نسخة اقدم
التعليقات