موقع شرح الحديث


النتائج 1 إلى 3 من 3

الموضوع: اول درس من سلسلة دروس جافا ( الدرس الاول ) ـ-

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    3,006

    اول درس من سلسلة دروس جافا ( الدرس الاول ) ـ-



    السلام عليكم ورحمة الله وبركاته
    انا مبتدئ جدا في الجافا لكن قلنا نعطي درس خفيف على ماتعلمناه
    و روي عن رسول الله أنه قال: «زكاة العلم تعليمه من لا يعلمه» . وعن الإمام علي : «زكاة العلم بذله لمستحقه»

    اولا بخصوص الجافا
    http://ar.wikipedia.org/wiki/%D8%AC%...D8%AC%D8%A9%29
    http://lessons.alwatanyh.com/%D8%AF%...%81%D8%A7-502/


    اول درس بناخذه
    المتغيرات ( Variables )
    نفرض انك تبي تعبي حجز في فندق
    المطلوب اسمك و رقمك و عدد الايام
    الاسم يجب انه يكون حروف وماهو معقول اننا نعبيه بارقام
    رقم الجوال : اكيد بيكون حروف وماهو معقول بيكون حروف وكذلك عدد الايام
    ومن شخص للشخص فاهي متغيره
    انا بيانات واسمي ورقم جوالي و عدد ايامي تختلف عنك
    فلهذا اهي متغير وليست ثابته ومع كل شخص راح تختلف هذي البيانات . راح تكون نفس النوع سواءً حروف او ارقام عندنا كلنا لكن المعلومات غير بعض

    والمتغيرات انواع : نوع للاعداد الصحيحه
    byte
    int
    long
    كل واحده من هذي المتغيرات لها حجم محدد في الذاكره
    فال byte لها حجم ١ بايت في الذاكره وال int لها ٤ بايت والlong لها ٨ بايت
    وجميعها يخزن بها الارقام الصحيحه .
    http://www.vivaolinux.com.br/imagens...ade/Ranges.png

    اما للاعداد الكسريه فنستخدم float و double
    فالfloat له ٤ بايت في الذاكره وال double له 8 بايت في الذاكره

    آما المتغير المختص في الكلمات
    string و char
    string بامكانك تخزن فيه جمل وارقام
    لكن بالنسبه للارقام اذا خزناها في string ماراح نقدر نسوي لهذي الارقام عمليات حسابيه


    وعندنا ايضاً Boolean
    وهذي اما يخزن فيها True او False
    وراح نتطرق لها في الدروس القادمه لنعرف الفائده منها

    وراح نستخدم اكثر شي
    int , string , double , boolean
    وهنا بعض المعلومات عن القيم الافتراضية للبعض المتغيرات اذا ما اسندنا لها قيم
    http://1.bp.blogspot.com/_Pc8VSCmbaA...Data+types.png

    الان كيف تنشئ متغير عرفنا انواعها وعرفنا عنها تقريبا اكثر التفاصيل لكن كيف تنشئها ؟
    اولا لازم نعرف وش القيمة الي نبي نحطها داخل المتغير عشان نحدد نوعه مثلا افرض انك تبي تحط رقم ( ١ ) في متغير
    كود PHP:
    int s;
    s=5
    او
    كود PHP:
    int s=
    كلها لها نفس المعنى وبكل الحالتين حنا عطينا لل المتغير s ( اسم المتغير ) قيمة ٥ والمتغير من نوع int
    وال علامه هذي ; هي علامة للاعلام البرنامج انك خلصت من السطر هذا فبعد كل كود برمجي نعطيه ;

    وهذا مثال لانشاء متغيرين
    كود PHP:
            int a ;
                      
    int s;
            
    a=3;
            
    s=5
    ونقدر بنفس الطريقه ايضاً
    كود PHP:
            int a,;
            
    a=3;
            
    s=5
    بحيث اسرع بدال ما ننشئ المتغيرين في سطرين ننشئها في سطر واحد
    كود PHP:
            int a,s,;
            
    a=3;
            
    s=5;
            
    a=4
    الان حفظنا ال a بقيمة 3
    ال s =5
    ورجعنا غيرنا قيمة a=4 اي كود تحت التغير هذا يستخم متغير a راح يكون قيمة a في الكود تساوي 4 اما قبل التغير اي استدعاء ل a راح يكون 3
    اذا اذا سوينا كود تحت يطلب المتغير a راح يشوف اقرب قيمة لل a فوقه لازم يكون فوقه تعريف المتغير لو تحته بسطر واحد راح يروح للي فوق

    كود PHP:
     double a 10.05;
            
    double b 3.22
    وبهذي الطريقه ننشئ المتغير ونسد له قيمة

    جمع وطرح وضرب المتغيرات
    يلزم تعريف المتغير المحفوظ فيه الناتج من نفس القيمه للناتج
    ماهي معقوله اعرف string للناتج والعددين مضروبين ببعض
    لان الناتج بيكون عددي والمتغير من نوع string
    كود PHP:
    int a,;
        
    String r ;
        
    a=3;
            
    s=5;
            
    r=a+s
    كود PHP:
            int a,s,;
            
    a=3;
            
    s=5;
            
    r=a+s
    قيمة ال a =3
    s= 5
    r= a+s = 8

    كود PHP:
            int a,s,;
            
    a=3;
            
    s=5;
            
    r=a*s
    r=15
    وتنطبق البقيه لنفس الطريقه

    ختاماً

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

    واذا ما جاء احد ان شاء الله راح اواصل باللي اقدر عليه
    شكراً لكم جميعا واي اساله انا حاظر
    اخوكم
    سليمان عبدالعزيز





    __________________
    p-king-p@hotmail.com


    الرجاء مراجعة الموضوع للجميع :
    http://www.swalif.net/softs/swalif12/softs302945


  2. #2
    No Way
    تاريخ التسجيل
    May 2007
    المشاركات
    1,788


    رائع عزيزي .. استمر وجزاك الله كل خير ..

    راح اتابع السلسله مع اني ما احب الجافا بس راح اتابعها من باب العلم بالشىء

    موفق






  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,497


    اخوي سليمان ارفع لك القبعة احتراما ..

    درس رائع والله مستحي اقولك نزل الدرس الثاني او عطنا رابط لسلسلة دروسك ان كانت موجودة .

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










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا