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

ايوب المبروكي

الأعضاء
  • المساهمات

    15
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة ايوب المبروكي

  1. السلام عليكم ورحمة الله ، ذلك JTextField ، هو المسؤول عن النصوص وسط الفريم بحيث يسمح لك باضافة النص ، ومسحه ، أما JLabel ، فهو يسمح لك فقط باضافة النص وسط الفريم بدون مسحه ، 

    ويكفي أن تستدعي الكلاس JTexteField 

    على هذا النحو

    import javax.swing.JTextField;

    وانشاء كائن منه وسط الدالة 

     

    JTextField tf = new JTextField();
    

     

    واضافته للفريم 

     

    f.add(tf);
    

    اذا أردت أن تفهم المزيد : http://www.harmash.com/java/swing_jtextfield.html

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

    الا أنني لا أعرف كيف أقوم باضافة قاعدة بيانات

    يعني أنا أعرف 

    class.forName("com.mysql.jdbc.Driver");
    
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/schools","root","root");
    
     Statement stmt = con.createStatement();
    
     ResultSet rs = stmt.executeQuery("select name from students");
    
     while(rs.next()) {
                    System.out.println(rs.getString("name"));
                }
                con.close();

    ولكن المشكلة أين هي قاعدة البيانات ، وكيف أقوم بانشائها ..

  3. مامعنى و كيف يتم التعامل مع الدالة التي تكون وسط الشروط 

    على سبيل المثال : 

    if(e.remo()){
      System.out.println("hello");
    }

    يعني نحن تعلمنا أن نضيف شرط وليس دالة ، لم أفهم هذا ، ممكن توضحوا لي .

    if(i == 1){ //هكذا تعمنا نحن كيف نضيف الشروط
    
      System.out.println("hello");
      
    }

     

  4. هنا أخي عبد الحميد مجموعة من لكورسات التي كنت قد جمعتها لتعلم البايثون من عند ابرز الاساتذة المشهورين على اليوتيوب دورات في البايثون
    دورات في البايثوندورات في البايثون
    -1 Python programming برمجة بايثون اساسيات -محمد عيسى- :
    ==> http://youtu.be/byV_elXt0ZM
    2-تعلم البرمجة بطريقة سهلة -للأخ زهير- :
    ==> http://youtu.be/8P0dw-fcq3w
    3-Python Tutorials Arabic|| دورة برمجة بايثون :
    ==> http://youtu.be/rzqjYKyciUM4
    4-دورة البرمجة بلغة python :
    ==> http://youtu.be/DOix9JNutKk
    5-Python 3 Basics(Arabic) اساسيات تعلم بايثون :
    ==> http://youtu.be/Ti4B4cB3hlI

    أما ان اكنت تجيد اللغة الانجليزية فييكفي أن تبحث عن موقع codeAcademy ، اوتطبيق solearn python

    ومع السلامة 

     

     

    • أنا بفضل الله تعلمت كيف تتم عملية التحويل بين الكائنات في الجافا . لكنني مارأيت طائلا من وراء هذه العملية 
    • والسؤالين الذي يحيرني دائما . ولا أجد لهما اجابة وعندما أسأل أو أبحث لا أجد جوابا أو شرحا يحد من تساؤلاتي . وتبقى الاسئلة هي كالتالي : 
    • ماهي الفائدة من التحويل بين أنواع الكائنات 
    • class Person{
        
      }
      class Male {
        
      }
      class Female {
      }
      public static void mail(String []args){
        
        Person Ahmed = new Male();     //
        Person Sanae = new Female(); 
      }
      اقتباس

       

      اقتباس

       

       

       

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

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

    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 قمة في التوضي والشرح . 

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

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

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

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

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

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

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

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

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

     

  7.     ;  (Scanner inpot = new Scanner(System.in
           ; int average = 0
           ; int number = 0
          ;  int counter = 0
            ; int total = 0 
            
      }  ( while (counter < 10
             
            ;()number = inpot.nextInt
               ; total = total + number
                
               ; ++ counter
         {          
           ; average = total/counter
           ; (System.out.print(average
    
    

     

×
×
  • أضف...