مشاهدة النسخة كاملة : الورشة التطبيقية لسلسلة دروس لغة (الجافا)،
فردوس
06-Feb-2008, 09:09 PM
http://www.up-hayatech.com/1114_1120232016 1.gif (http://www.hayatech.co m/c)
http://www.up-hayatech.com/1114_1120232022 7.gif (http://www.hayatech.co m/c)
حياكم الله جميعاً
بدايةً نسأل الله عز و جل أن تكون هذه الدورة مباركة
و أن نوفق في طرحها
و توفقوا في تطبيق دروسها
:
هذا الموضوع ستطرحوا فيه تطبيقاتكم
و تساؤلاتكم
لسلسلة الدروس التي وضعت
هنا (http://www.hayatech.co m/c/showthread.php? p=166731#post16 6731)،
سنكون معكم بإذن الله خطوة بخطوة كما عنونة الدورة
يد بيد لنحقق الاحتراف ،
الفنار&فردوس
ننتظركم
مروه
06-Feb-2008, 10:50 PM
السلام عليكم ورحمة الله
الفنار&فردوس ،، شكرا لكم :f:
حلي للتمرين ..
Int alfanar=21; صح
Double age = 2; صح
String name = ' ferdous ' ; خطأ ( String name = " ferdous " ; )
Char 6ool = '$' ; خطأ بدأ برقم
String good! ; خطأ ! علامه غير مقبوله
Int grade course ; خطأ يوجد مسافه في اسم المتغير
Double degree+GPA = 9.5; خطأ لاحتواء اسم المتغير على اشارة +
تم بحمد الله :shiny:
شاطئ الإبداع
07-Feb-2008, 02:19 AM
:az9::az9::az9: سبقتي مروه
بس مو مشكله راح أضيف حلي وصدقوني ما قريت جواب مروه ,,, أكيد مصدقيني :)
هذا حلي
Int alfanar=21; صح
Double age = 2; صح لأن العشري يشمل الأعداد الصحيحه
String name = ' ferdous ' ;1 خطأ لعدم وجود علامة التنصيص المزدوجه
Char 6ool = '$' ;1 خطأ لأن اسم المتغير يبدأ برقم
String good! ;1 أول مره أشوف شي زي كذا بس أتوقع خطأ بفكر فيها وأرجع أقولكم النتيجه
Int grade course ;1 اسم المتغير فيه مسافه فيكون خطأ
Double degree+GPA = 9.5; أتوقع صح مع إني شاكه بعلامة + !!!
ومشكورين الفنار & فردوس على الدرس الروعة وبانتظار الدرس القادم على احر من الجمر :f:
تحياتي
al_fanar
07-Feb-2008, 02:29 AM
السلام عليكم ورحمة الله
الفنار&فردوس ،، شكرا لكم :f:
حلي للتمرين ..
Int alfanar=21; صح
Double age = 2; صح
String name = ' ferdous ' ; خطأ ( String name = " ferdous " ; )
Char 6ool = '$' ; خطأ بدأ برقم
String good! ; خطأ ! علامه غير مقبوله
Int grade course ; خطأ يوجد مسافه في اسم المتغير
Double degree+GPA = 9.5; خطأ لاحتواء اسم المتغير على اشارة +
تم بحمد الله :shiny:
برااافو عليك يامروه :thumbsup:
إجاباتك كلها صحيحه ومبروك اجتيازك للدرس الأول .
al_fanar
07-Feb-2008, 02:42 AM
:az9::az9::az9: سبقتي مروه
بس مو مشكله راح أضيف حلي وصدقوني ما قريت جواب مروه ,,, أكيد مصدقيني :)
هذا حلي
Int alfanar=21; صح
Double age = 2; صح لأن العشري يشمل الأعداد الصحيحه
String name = ' ferdous ' ;1 خطأ لعدم وجود علامة التنصيص المزدوجه
Char 6ool = '$' ;1 خطأ لأن اسم المتغير يبدأ برقم
String good! ;1
أول مره أشوف شي زي كذا بس أتوقع خطأ بفكر فيها وأرجع أقولكم النتيجه
Int grade course ;1
اسم المتغير فيه مسافه فيكون خطأ
Double degree+GPA = 9.5; أتوقع صح مع إني شاكه بعلامة + !!!
ومشكورين الفنار & فردوس على الدرس الروعة وبانتظار الدرس القادم على احر من الجمر :f:
تحياتي
هههههه انحولت ماشفت ردك
ماشاء الله حلولك كلها صح ماعدا الأخيره وشكك كان بمحلة لأن اسم المتغير
لايقبل علامة الجمع فقط يقبل الحروف والأرقام و( _ ) و ($)
ونفس الكلام ينطبق على العبارة الخامسة .
مبروك اجتيازك للدرس الأول والى الأمام :thumbsup:.
الوسام
07-Feb-2008, 02:21 PM
مرحبا :)
صح،،Int alfanar=21;1
خطأ،، تخزن القيم العشرية Double age = 2;1
Fخطأ،، توضع بين علامتي تنصيص مزدوجة .. تبدأ بـString name = ' ferdous ' ;1
خطأ ،، تخزن حرفChar 6ool = '$' ;1
:)؟؟؟؟؟؟String good! ;1
؟؟؟؟؟؟:)Int grade course ;1
صح ،، بس وش دخل + فيها :)Double degree+GPA = 9.5;1
واللحين كيف :an9:
الوسام
07-Feb-2008, 02:36 PM
طيب بسألكم :)
لماذا وُضع الرقم 1
Int alfanar=21;1
:
المعرف يُشترط أن لا يحتوي على فراغات بين الكلمات
وهنا يدخل فيه وإلا كيف ؟
String word = "Hayat Tech" ;
شكلي فاهمة غلط :blush-anim-cl[1]:
وبس، هذا مالدي بارك الله فيكم
الوسام
07-Feb-2008, 04:15 PM
استغفر الله ،،
استروا علينا بارك الله فيكم
الآن، شفت الأجوبة وشفت حلي !
باركز في الدرس أكثر إن شاء الله
:)
فردوس
07-Feb-2008, 06:02 PM
هلا بالمبرمجة أم عبد الرحمن
أولا : نتناقش على الإجابات
1- متفق الجميع على أنه صحيح.
2- الثاني ليس خطأ لآ يعني أننا عرفنا المتغير على أنه double لايقبل سوى الآرقام العشرية
فهو أيضاً يقبل الأعداد الصحيحة .
3-4 ، بوركت الاجابات يا عزيزتي ،
5- العلامة (!) غير مقبولة بالتالي سيكون التعريف خطأ.
6- وجود مسافة بين اسم المتغير بالتالي أيضاً سيكون خطأ.
7 - لايمكنا أثناء تعريف متغير وضع علامة (+) و هذا سبب الخطأ ..
ثانياً: نتناقش حول أسئلتك .
1- الرقم (1) كتب في نهاية الكود فقط من باب التنسيق لآن الأقواس تتطاير و ليس له أي فائدة برمجية .
2- كما ذكرنا المتغير لايقبل المسافات في حين أن القيمة المسندة للمتغير تقبل المسافات .
بمعنى لو عرفت . string word first لآ يقبلها و لكن لو أسندت قيمة احتوت على مسافات
فإنه يقبلها دون شك ..كما زكرتي في مثالك .
دمت موفقة و فالك الاحتراف ،
وجدت الدورة لكي نتعلم و نستفيد من أخطائنا ،
Programmer_911
07-Feb-2008, 07:34 PM
برااافو عليك يامروه :thumbsup:
إجاباتك كلها صحيحه ومبروك اجتيازك للدرس الأول .
يبدو لي أن هناك في التصحيح شيئاً سقط سهوا:)
لغة الجافا حساسة لحالة الأحرف وفي التمرين نلاحظ أن المتغير الأول
من نوع
int
الحرف صغير وفي التمرين الحرف الأول كبير
التمرين
Int alfanar=21;الصح يح
int alfanar=21;
وجدت الدورة لكي نتعلم و نستفيد من أخطائنا ،
أعجبت جداً بهذه الكلمة لكم خالص تحياتي
الوسام
08-Feb-2008, 04:46 AM
هلا فردوس
أسعد الله أوقاتك بكل خير
بعد مراجعتي للدرس،،، عرفت أخطائي :)
أولا : نتناقش على الإجابات
2- الثاني ليس خطأ لآ يعني أننا عرفنا المتغير على أنه double لايقبل سوى الآرقام العشرية
فهو أيضاً يقبل الأعداد الصحيحة .
بصراحة .. ذي ما فهمتها :blush-anim-cl[1]:
والإجابة الرابعة بها غلط، لا تبدأ برقم !
ذا على ما حلتها مروة وشاطئ
ثانياً: نتناقش حول أسئلتك .
2- كما ذكرنا المتغير لايقبل المسافات في حين أن القيمة المسندة للمتغير تقبل المسافات .
بمعنى لو عرفت . string word first لآ يقبلها و لكن لو أسندت قيمة احتوت على مسافات
فإنه يقبلها دون شك ..كما زكرتي في مثالك .
ممتاز، فهمتها
دمت موفقة و فالك الاحتراف ،
وجدت الدورة لكي نتعلم و نستفيد من أخطائنا ،
آمين .. وياك وجميع المسلمين يا رب العالمين :)
بارك الله فيك فردوس وجزاك الله الجنة
:f:
فردوس
08-Feb-2008, 03:40 PM
بصراحة .. ذي ما فهمتها :blush-anim-cl[1]:
ببساطة يا عزيزتي ؛
الـdouble : يقبل الأعداد الصحيحة و العشرية .
و الـinteger : يقبل فقط الأعداد الصحيحة ,
أتمنى أن تكون وصلت المعلومة :)
فريق البرمجة والتطوير
08-Feb-2008, 04:05 PM
يبدو لي أن هناك في التصحيح شيئاً سقط سهوا:)
لغة الجافا حساسة لحالة الأحرف وفي التمرين نلاحظ أن المتغير الأول
من نوع
int
الحرف صغير وفي التمرين الحرف الأول كبير
التمرين
Int alfanar=21;الصح يح
int alfanar=21; ،
أعجبت جداً بهذه الكلمة لكم خالص تحياتي
بوركت أيها المبرمج ،
بس تونا بادئين و كان مقصودنا بالدرس الثاني (المتغيرات) كيفية كتابتها وشروطها ،
وأعددنا ملاحظات حول هذه اللغة سنطرحها قريب إن شاء الله ،
شاكرين لك تعليقك ،
عفراء
09-Feb-2008, 06:28 AM
السلام عليكم ورحمة الله وبركاته..
هذا حلي،
صحيح Int alfanar=21;1
خاطئ Double age = 2;1
خاطئ String name = ' ferdous ' ;1
صحيح Char 6ool = '$' ;1
لا أعرف String good! ;1
لا أعرف Int grade course ;1
صحيح Double degree+GPA = 9.5;1
:)
وفقكم الله وبارك فيكم،
عفراء
09-Feb-2008, 07:13 AM
بعد حل التمرين..
رجعت وقرأت الردود وعرفت أخطائي..
لكن عندي سؤال أو بالأصح أسئلة بعد إذنكم، :shiny:
الحرف صغير وفي التمرين الحرف الأول كبير
- هل يعني أنه في جميع الأكواد يجب أن يكون الحرف الأول صغير؟
string good!
int grade course
- هذه الأكواد أليس لها قيمة؟
1- الرقم (1) كتب في نهاية الكود فقط من باب التنسيق لآن الأقواس تتطاير و ليس له أي فائدة برمجية .
- هل تقصدين بالأقواس علامات التنصيص؟
- هل يجب أن يحتوي كل كود على فاصلة منقوطة في نهايته؟
شكراً جزيلاً فريق البرمجة،
فردوس
09-Feb-2008, 02:49 PM
بعد حل التمرين..
رجعت وقرأت الردود وعرفت أخطائي..
لكن عندي سؤال أو بالأصح أسئلة بعد إذنكم، :shiny:
أهلاً بك سراء :f:
نرحب بجميع أسئلتكم و استفساراتكم
- هل يعني أنه في جميع الأكواد يجب أن يكون الحرف الأول صغير؟
ليس شرطاً على حسب شكل الأحرف في الكلمات المحجوزة
فلو كانت تبدأ بحرف صغير نكتبها كما هي و العكس
صحيح.
مثلاً عند تعريف متغير من نوع String فإنها تبدأ بحرف كبير
في حين لو أردنا تعريف متغير من نوع integer فإنها تبدأ
بحرف صغير .
string good!
int grade course
- هذه الأكواد أليس لها قيمة؟
نعم ليس لها قيمة لأن من شروط تعريف المتغير
أن لا يحتوي على علامة (!) أو أي من العلامات الغير مقبولة .
و أيضاً من شروطه عدم احتواء مسافة عند تعريف المتغير .
- هل تقصدين بالأقواس علامات التنصيص؟
لا . فالأقواس () تختلف عن علامات التنصيص""
- هل يجب أن يحتوي كل كود على فاصلة منقوطة في نهايته؟
نعم يجب أن يحتوي على فاصلة منقوطة ;
شكراً جزيلاً فريق البرمجة،
شكرا لك سراء
أتمنى أن أكون قد وضحت لك استفسارك
لآ تتردي في طرح سؤلك إن أشكل عليك
و بالتوفيق يا عزيزتي
الوسام
09-Feb-2008, 05:08 PM
:)
الملاحظات ولله الحمد واضحة
وبإذن الله خير بالعملي
بخصوص الكلمات المحجوزة ..
كلمة instanceof ما معناها ؟! :blush-anim-cl[1]:
بارك الله فيكم
فردوس
09-Feb-2008, 11:56 PM
:)
الملاحظات ولله الحمد واضحة
وبإذن الله خير بالعملي
بخصوص الكلمات المحجوزة ..
كلمة instanceof ما معناها ؟! :blush-anim-cl[1]:
بارك الله فيكم
الحمد لله أنها واضحة
معناها: إظهار الحالة أو تعتبر إشارة اختبار للدالة أو المتغير ،
بالتوفيق ،
عفراء
10-Feb-2008, 01:32 AM
شكرا لك سراء
أتمنى أن أكون قد وضحت لك استفسارك
لآ تتردي في طرح سؤلك إن أشكل عليك
و بالتوفيق يا عزيزتي
:blush-anim-cl[1]:
كل شيء واضح، الحمد لله.
شكراً جزيلاً لكِ فردوس..
ــ
وأستأذنكم في الرجوع قليلاً للدرس الأول وآسفة على كثرة أسئلتي..
بالنسبة للروابط حملت الرابط الأول (البرنامج) بشكل صحيح والحمد لله، والرابط الثاني حملته أيضاً ولكنني أشك في صحة ما حملت، هل هذا هو البرنامج المطلوب تحميله:
http://www.up-hayatech.com/4884_1120257880 8.jpg
ـــــــــ
** طريقة تنفيذ البرنامج .
و لمشاهدة تنفيذ البرنامج نتبع الآتي :
من قائمة [Bulid ] نختار [Execute project ]
أو باختصار نضغط
[f5]
قائمة Bulid عندي لا تحتوي على Execute project
http://www.up-hayatech.com/4884_0120257880 8.jpg
ـــــــــ
ليس شرطاً على حسب شكل الأحرف في الكلمات المحجوزة
فلو كانت تبدأ بحرف صغير نكتبها كما هي و العكس صحيح.
مثلاً عند تعريف متغير من نوع String فإنها تبدأ بحرف كبير
في حين لو أردنا تعريف متغير من نوع integer فإنها تبدأ
بحرف صغير .
http://www.up-hayatech.com/6973_1120247861 9.gif (http://www.hayatech.co m/c)
كلمة String غير موجودة ضمن هذه القائمة. لماذا؟
ولا أرى أي كلمة في هذه القائمة تبدأ بحرف كبير..
ـــــــــ
تحملوني :blush-anim-cl[1]: جزاكم الله خيراً ..
تالـه
10-Feb-2008, 09:55 PM
فريق البرمجه والتطوير
ماشالله عليكم دوره باذن الله تكون ناجحه،،
ان شالله اكون احدى طالباتها : )
بس خلي جهازي يتصلح الاول << يمر حاليا بفتره مرضيه :az9:
------------
عذرا ع اللقافه فريق البرمجه يدي تحكني :blush-anim-cl[1]:
سراء
البرنامج اللي حملتيه صحيح،،
بس ممكن يكون الاختلاف في نفس اصدار المحرر
بس ع ماعتقد عند قائمة run تقدري تنفذي البرنامج من خلاله او f5
والكلمات المحجوزه يا حلوه هادي بعض منها مو كلها وفيه دوال مانقدر
نستخدمها لانها محجوزه في الجافا ومو مذكوره في جدول الكلمات،،
والمتغير string مو موجود في هذا الجدول ويبدأ بحرف كبيــر كما ذكرتِ
نعتبرها (شواذ)،، وممكن نلاقي كمان زي هادي الاوامر في الدروس الجايه،،
سبق اني درست جافا بس للأسف ما كملت الدوره :(
وان شالله اكملها مع فريق البرمجــه :f:
عفراء
11-Feb-2008, 04:12 PM
آسفة إذا آذيت مسامعكم أو بالأصح (عيونكم) إذا قلت: لم أفهم كثيراً من الدرس الثاني للأسف :(..
ربما لأني لا أعرف شيئاً في البرمجة،،
لكن، قد أدرس هذا العلم مستقبلاً.. :shiny:
دعواتي لكم بالتوفيق،
فردوس
11-Feb-2008, 08:18 PM
آسفة إذا آذيت مسامعكم أو بالأصح (عيونكم) إذا قلت: لم أفهم كثيراً من الدرس الثاني للأسف :(..
ربما لأني لا أعرف شيئاً في البرمجة،،
لكن، قد أدرس هذا العلم مستقبلاً.. :shiny:
دعواتي لكم بالتوفيق،
عزيزتي سراء لآداعي للتأسف :)
وجدت الدورة كي نتعلم و نتناقش في أي نقطة غير مفهومة في هذه اللغة
فلم نكن نطرح الدرس و نطالبكم فقط بالتطبيق المباشر !
بل ننتظر استفساراتكم و اسئلتكم لنجاوب عليها و نوضح أي نقطة لم تفهم
بذلك عنونة الدورة (خطوة بخطوة) و نكن معكم خطوة بخطوة ..
و حتى الآن نحن لم نخوض شوطاً كبيراً في هذه اللغة و ماذكر حتى الآن هي الأساسيات
و ممكن لأي شخص درس أي لغة برمجية أن يفهمها من درس واحد .
لكن وجدت تقسيمات الدروس و تجزئتها لآننا عملنا بحسابنا أن هناك أشخاص لم يخوضوا
هذا المجال و عمل ذلك من باب التيسير و التسهيل ...
حتى الآن يا سراء نحن نقبل استفساراتك و أسئلتك حول الدرس الثاني بجزئيه و يسعدنا ذلك ، لآ تتردي يا عزيزتي
فكثرة الأسئلة دلالة على شدة الانتباه و التركيز ،
دمتِ موفقة أينما كنتِ
عفراء
12-Feb-2008, 12:15 AM
عزيزتي سراء لآداعي للتأسف :)
وجدت الدورة كي نتعلم و نتناقش في أي نقطة غير مفهومة في هذه اللغة
فلم نكن نطرح الدرس و نطالبكم فقط بالتطبيق المباشر !
لا أدري ما ذا أقول لكِ يا فردوس!
أشكركِ شكراً جزيلاً من كل قلبي على رحابة صدركِ يا أختي..:f:
http://www.up-hayatech.com/4884_0120276139 5.gif
_______________ __________
وأستأذنكِ في بدء الأسئلة :shiny: :
r\ يضع المؤشر في بداية السطر الحالي ولا يتقدم إلى السطر التالي وأي حرف يطبع يتم طباعته على حرف سابق تم كتابته في نفس السطر
- حسب ما فهمت: أننا نستطيع كتابة هذا الرمز حينما نريد طباعة الأسطر فوق بعضها.
هل هذا صحيح؟
_______________ __________
\\ شرطة خلفية. إظهار *\* في الخرج.
- ما هي الشرطة الخلفية؟ وما المقصود بـ(إظهار *\* في الخرج)؟
_______________ _________
- ما المراد بكلمة compiler ؟
_______________ _________
- ما المقصود بـ(جملة الطباعة) هل نعني بها (الطباعة على الورق)؟
_______________ ____________
- ما المقصود بـ public class هل هو اسم البرنامج؟
_______________ ____________
كل برنامج بلغة جافا يحتوي على الأقل على تعريف لكائن واحد
- ما هو الكائن المقصود بهذه الجملة؟
_______________ ____________
public class hayatech {
- لماذا وضع هذا القوس } نهاية الكود؟
_______________ ___________
- هل الـ main هو الـ method ؟
_______________ ___________
public static void main (String args[]){
- ما معنى String args وما فائدة هذه الجملة في الكود؟
- ألاحظ في هذا الكود كثرة الأقواس، وأعتقد أن لكل منها معنى خاص هل لي أن أعرف ذلك؟
_______________ ____________
كتابة برنامج يقوم بطباعة جملة Welcome To hayatech على ثلاثة أسطر
هل يعني ذلك كتابة الجملة متكررة في ثلاثة أسطر، في كل سطر جملة؟
_______________ ____________
ربما تصدمين من الأسئلة، لكن أعذريني فأنا مبتدأة في البرمجة :) .،
وأكرر شكري وامتـناني لكِ فردوس.
شاطئ الإبداع
12-Feb-2008, 01:40 AM
:az9::az9::az9: :az9::az9:
الjGRASP
ومشاكله التي لا تنتهي ,,,,,, ((عقدني من أمس الفجر وانا أحاول فيه بدون أي فايده ))
وإليكم المشكله بالتفصيل
بعد كتابة البرنامج حاولت تنفيذه عن طريق run لتظهر لي رسالة تطلب مني تثبيت المترجم
بحثت عن حل للمشكله ولكن لا فائده حاولت الدخول لخصائص المترجم والتعديل بها بلا جدوى
وشكراً لكم مقدماً
تحياتي
عفراء
12-Feb-2008, 01:46 AM
شاطئ الإبداع
أين يقع المترجم؟
هل هو البرنامج الذي حملناه من الرابط الثاني؟
شاطئ الإبداع
12-Feb-2008, 02:09 AM
إيه هو
تعرفين كيف يتثبت ؟؟
شاطئ الإبداع
12-Feb-2008, 02:19 AM
حسب ما فهمت: أننا نستطيع كتابة هذا الرمز حينما نريد طباعة الأسطر فوق بعضها.
هل هذا صحيح؟
_______________ __________
صحيح ما فهمته ,, ستكون الجمل المطبوعه بأسطر فوق بعضها
- ما هي الشرطة الخلفية؟ وما المقصود بـ(إظهار *\* في الخرج)؟
حسب ما فهمته هو عباره عن طباعة العلامه (\)
_______________ _________
- ما المراد بكلمة compiler ؟
هو المترجم الذي تحدثنا عنه :)
وهو يعني تحويل البرنامج المكتوب بلغة عاليه المستوى ( وهنا هي الجافا )
إلى لغة الآله ( التي لا تفهم سوى الواحد والصفر )
وبدون المترجم لن نستطيع تنفيذ البرنامج كون الحاسب لن يفهمه
_______________ _________
- ما المقصود بـ(جملة الطباعة) هل نعني بها (الطباعة على الورق)؟
لا المقصود بها جملة الطباعة على الشاشه أثناء التنفيذ
_______________ ____________
- ما المقصود بـ public class هل هو اسم البرنامج؟
كوني حديثة عهد بالجافا فلا أعرف جواباً لهذا السؤال =)
_______________ ____________
- ما هو الكائن المقصود بهذه الجملة؟
؟؟؟؟
_______________ ____________
public class hayatech {
- لماذا وضع هذا القوس } نهاية الكود؟$
كي نخبر المترجم أن البرنامج انتهى
_______________ ___________
- هل الـ main هو الـ method ؟
؟؟؟؟؟؟
_______________ ___________
public static void main (String args[]){
- ما معنى String args وما فائدة هذه الجملة في الكود؟
- ألاحظ في هذا الكود كثرة الأقواس، وأعتقد أن لكل منها معنى خاص هل لي أن أعرف ذلك؟
____________؟؟؟
؟؟؟؟؟__________ _____
هل يعني ذلك كتابة الجملة متكررة في ثلاثة أسطر، في كل سطر جملة؟
_______________ ____________
ربما تصدمين من الأسئلة، لكن أعذريني فأنا مبتدأة في البرمجة :) .،
وأكرر شكري وامتـناني لكِ فردوس.
[/QUOTE]
ماشاء الله تبارك الرحمن أختي أسراء أسئلتك تدل على أنك تملكين روح طالبة العلم المثاليه :thumbsup:
بالتوفيق للجميع وبكل تأكيد المبرمجة فردوس ستكون لها إضافه على ما ذكرته من أجوبه
عفراء
12-Feb-2008, 03:23 AM
إيه هو
تعرفين كيف يتثبت ؟؟
بالنسبة لي فقد حملته من هذا الرابط الذي أدرجته الأخت الفاضلة: الفنار جزاها الله خيراً..
تفضلي بالضغط هنا (http://spider.eng.aubu rn.edu/user-cgi/grasp/grasp.pl?;dl=do wnload_jgrasp.h tml)
وضغطت الزر الثاني في الصفحة،،
http://www.up-hayatech.com/4884_0120277573 7.jpg
هلا فيك وعد ,,
لاازعاج ولا شيء بالعكس اسئلتك ممتازه
تفضلي هذا الرابط أضمن من الأول وان شاء الله ينفع معاك
إضغط هنا (http://spider.eng.aubu rn.edu/user-cgi/grasp/grasp.pl?;dl=do wnload_jgrasp.h tml)
حملي الرابط الثاني فقط وتقريبا بياخذ منك التحميل قرابة النصف ساعه
بالتوفيق عزيزتي ,,
بالتوفيق أختي شاطئ الإبداع،
فردوس
12-Feb-2008, 03:29 AM
أولاً ، حياكِ الله سراء مرة أخرى معنا ،
مشكورة :blush-anim-cl[1]: على البطاقة و لكِ :f:.
عزيزتي أصابت شاطئ الابداع في الرد على تساؤلاتك و سأكمل مابقي :
- أقصد بطباعة الجملة على ثلاثة أسطر بحيث يكون في تنفيذ البرنامج كالتالي:
welcom
to
hayatech
- المقصود بـpublic class كما ذكرت بالدرس أن أي برنامج يكتب بالجافا لابد أن يحتوي على كائن =class وهنا نحن قمنا بتعريف الكلاس من النوع العام public... ولآحظوا هذه سمة أي برنامج كتب بالجافا,
- لا الـmain ليس هي الـmethod إنما ما يكتب بعد الـmain من اسطر تعتبر هي الـmethod..
-String args[] هذه نكتبها في حال أننا نقوم بانشاء برنامج من تطبيقات الجافا فكما ذكرنا سابقا ان الجافا تنقسم الى تطبيقات ابليكيشن والابلت ، و نحن هنا في تطبيقات الجافا و هذه تعتبر السمة السائدة في كتابة برامج تطبيقات جافا،
-r/ نعم نفس تفسير ماذكرتي ،
أسئلة تنوه عن عقلية زكية ،،، برااافو سراء :thumbsup:
ثانياً هلا بشاطئ الإبداااع :f:
مع أني حملت نفس البرنامج على جهازي المكتبي فإنه تم تنفيذ البرنامج ،
حاولي إزالته و تنصيبه من جديد قد يكون هناك خطأ في طريقة التنصيب ..
و أنا سأحاول رفع البرنامج من جهازي و متى ماتوفر و استطعت سأضعه لكم ..
الله ييسر و يعين
شاطئ الإبداع
12-Feb-2008, 03:31 AM
مشكوره أختي سرء أنا بعد حملته وثبته بس المشكله ان البرنامج ما يتنفذ معي :(
شاطئ الإبداع
12-Feb-2008, 03:32 AM
ان شاء الله فردوس راح أجرب أعيد تنصيبه
فردوس
12-Feb-2008, 03:32 AM
تسلمي سراء على التوضيح :f:
و هيا ياشاطئ مسحي دموعك و حملي البرنامج :)
شاطئ الإبداع
12-Feb-2008, 03:34 AM
طيب سؤال أخير قبل إعادة التنصيب
الآن المفروض اني أحذف البرامج وبعدين اعيد تنصيبها في السي ؟
كل الإثنين في السي راح يكونون والا في مجلد ثالث يجمعهم أسميه جافا ؟
لأني شوي تلخبطت من كثر ما بحثت في النت وكل موقع يقول طريقه شكل :(
فردوس
12-Feb-2008, 03:43 AM
لا أعتقد هناك فرق !!
بأن يكون كل على حده بالسي أو إنهم داخل مجلد
لآني مثبتتهم دون عمل مجلد يجمعهم ،
و ماشي معاي الحال ،
فالآضمن أن تجربي الحالتين ، لآتدري قد ينفع أحدهما
و لا ينفع الآخر ،،
بالتوفيق شاطئ و الله يعينك و يوفقك يااارب،
الوسام
12-Feb-2008, 08:55 AM
ممكن نشوف برنامج بسيط للجافا :ac6:
منه تكون عندنا خلفية عن البرامج، ومنه نتعلم وعليه نقدر نشتغل بإذن الله
شكرًا لكم
:f:
ولا تكتئب إن بدا عائق فعقب الغمام نزول المطر
توكل على الله في كل حين تجد عونه ثابت قد ظهر
:ac8:
فردوس
12-Feb-2008, 06:24 PM
ممكن نشوف برنامج بسيط للجافا :ac6:
منه تكون عندنا خلفية عن البرامج، ومنه نتعلم وعليه نقدر نشتغل بإذن الله
شكرًا لكم
:f:
ولا تكتئب إن بدا عائق فعقب الغمام نزول المطر
توكل على الله في كل حين تجد عونه ثابت قد ظهر
:ac8:
هلا أم عبد الرحمن :f:
عزيزتي الدرس الثاني < الجزء الثاني
هو عبارة عن برنامج بسيط بلغة الجافا يطبع جملة hayatech
بإمكانك تجميع الكود و كتابته لتري التنفيذ .
جميلة هي كلماتك
كوني دائما كذلك
:f:
Lotus
13-Feb-2008, 11:13 PM
السلام عليكم ورحمة الله وبركاته..
صراااحة تحمست مع هالدورة وودي أشترك بكل دورات مجتمع حياةتك لكن ماأدري عنها إلا في الأخير
عموماً ما أطول عليكم بلحق على هالدورة وحملت البرنامج لكن الرابط الثاني ماتحمل معي يوصل الى 91% ثم تظهر رسالة واذا ضغطت عليها راح التحميل!!
الله يجزاكم الجنة ردو علي؟؟....
assume
14-Feb-2008, 08:17 AM
السلام عليكم . .
إليك حل التمرين للمحاضرة الأولى ..
(صحيحة)Int alfanar=21;1
(خاطئة)Double age = 2;1
(يجب وضعا بين علامتي تنصيص لانـهــStringـا )String name = ' ferdous ' ;1
(خاطئة لأن اسم المتغير ي برفم )Char 6ool = '$' ;1
(خاطئة لوجود علامة !)String good! ;1
(خاطئة لوجود مسافة )Int grade course ;1
(خاطئة لوجود +)Double degree+GPA = 9.5;1
دمتي بخير..
assume
14-Feb-2008, 08:46 AM
حل التمرين 2 ..
الطريقة 1 ..
System.out.prin tln("Welcome");
System.out.prin tln("To");
System.out.prin tln("hayatech");
الطريقة 2 ..
System.out.prin t ("ًWelcome \n To \n hayatech");
الطريقة 3 ..
System.out.prin t("Welcome \n");
System.out.prin t("To \n");
System.out.prin t("hayatech \n");
عفواً لم أكتب الكود في كمبايلر الجافا ..لعدم قدرتي على تحميله ..
سأحاول لاحقاً ..
أسأل الله لكم الجنة .
al_fanar
14-Feb-2008, 05:39 PM
السلام عليكم ورحمة الله وبركاته..
صراااحة تحمست مع هالدورة وودي أشترك بكل دورات مجتمع حياةتك لكن ماأدري عنها إلا في الأخير
عموماً ما أطول عليكم بلحق على هالدورة وحملت البرنامج لكن الرابط الثاني ماتحمل معي يوصل الى 91% ثم تظهر رسالة واذا ضغطت عليها راح التحميل!!
الله يجزاكم الجنة ردو علي؟؟....
هلا بلوتس ,,
مشكلة تحميل البرنامج بنحلها قريبا بإذن الله
بالتوفيق ,,,
فردوس
15-Feb-2008, 12:08 AM
assume
أهلاً بك معنا ،،
و :ah3: صفقة قوية ،
بارك الله بكِ عزيزتي كانت تطبيقاتك جميعها صحيحة ،
و خصوصاً التطبيق الثاني للدرس فعلاً كانت بداية مفرحة ،
أعجبتيني .. و بإنتظار باقي التطبيقات من المتدربات ،
و بحمد الله تم حل مشكلة الكومبايلر ، يمكنك الآن تنفيذ تطبيقك
باتباع الرابط الآتي :
http://www.tx26.com/ferdous/jdk5/j2sdk-1_4_2_04-nb-3_6-bin-windows.exe (http://www.tx26.com/ferdous/jdk5/j2sdk-1_4_2_04-nb-3_6-bin-windows.exe)
وفقتِ عزيزتي كوني دائماً كذلك ،
فردوس
15-Feb-2008, 12:13 AM
lotus
حياكِ الله معنا ،
سأخبرك بأن إشكالية البرنامج تم حلها بفضل الله
وإليك الرابط:
http://www.tx26.com/ferdous/jdk5/j2sdk-1_4_2_04-nb-3_6-bin-windows.exe (http://www.tx26.com/ferdous/jdk5/j2sdk-1_4_2_04-nb-3_6-bin-windows.exe)
ننتظر تطبيقاتك ،، و لآتنسي أن تحميل المحرر و طريقة فتحه بالدرس الأول ،
al_fanar
15-Feb-2008, 03:22 AM
===> الى الأخت " سراء "
كلمة String غير موجودة ضمن هذه القائمة. لماذا؟
ولا أرى أي كلمة في هذه القائمة تبدأ بحرف كبير..
ممتاز ملاحظتك في محلها :thumbsup:
الكلمات المحجوزره دائما وأبدا تبدأ بأحرف صغيره
وكما ذكرت الأخت تاله جزاها الله خيرا بأن الـ string
هو حاله شاذه وتم إضافته مؤخرا الى dataType
والا فإنهم كانوا سيعتمدون على متغير الـ char
فقط وذلك باستخدامه عدة مرات لتكوين جملة من السترينق
ولكن بالطبع هذه طريقه متعبه للغايه فتم إظافة الـ String
كنوع من أنواع البيانات
معلومه ==> سترون أن الألوان المحجوزه سيظهرا لونها بالأزرق في البرنامج
وبالتوفيق
al_fanar
15-Feb-2008, 11:20 PM
السلام عليكم . .
إليك حل التمرين للمحاضرة الأولى ..
(صحيحة)Int alfanar=21;1
(خاطئة)Double age = 2;1
(يجب وضعا بين علامتي تنصيص لانـهــStringـا )String name = ' ferdous ' ;1
(خاطئة لأن اسم المتغير ي برفم )Char 6ool = '$' ;1
(خاطئة لوجود علامة !)String good! ;1
(خاطئة لوجود مسافة )Int grade course ;1
(خاطئة لوجود +)Double degree+GPA = 9.5;1
دمتي بخير..
ممتاز يــا " assume " بداية فعلا تبشر بالخير :f:
فقط العبارة الثانية فيها خطأ بسبيط وهو أن المتغير العشري يشمل حتى الأرقام الصحيحه
الى الأمام :thumbsup:
Lotus
15-Feb-2008, 11:57 PM
السلام عيكم..
الأخوات الفنار وفردوس أرجوكم تفيدونني بطريقة تشغيل البرنامج أنا حملت الأول والثاني لكن عند تطبيق البرامج لا يظهر أي تنفيذ والله مقهوووووره:(
وخصوصا اني حليت جميع التمارين وبعد اطلاعي على حلول الأخوات وجدت ان حلولي صحيحة لكن بودي ان ارى التنفيذ..
بورك فيكم جميعا..
فردوس
16-Feb-2008, 12:45 AM
السلام عيكم..
الأخوات الفنار وفردوس أرجوكم تفيدونني بطريقة تشغيل البرنامج أنا حملت الأول والثاني لكن عند تطبيق البرامج لا يظهر أي تنفيذ والله مقهوووووره:(
وخصوصا اني حليت جميع التمارين وبعد اطلاعي على حلول الأخوات وجدت ان حلولي صحيحة لكن بودي ان ارى التنفيذ..
بورك فيكم جميعا..
يا هلا و عليكم السلام :f:
عفوا أنتي كتبتي الكود و عملتي run وماظهر التنفيذ؟؟!!
قد يكون هناك خطأ في الكتابة أو في حالة الأحرف ،
أرفقي التطبيق يا عزيزتي :)
assume
16-Feb-2008, 09:41 PM
......وفقكم الله ........
بانتظار المحاضرة القادمة
...........شكرا ً لكم............
al_fanar
16-Feb-2008, 11:53 PM
السلام عيكم..
الأخوات الفنار وفردوس أرجوكم تفيدونني بطريقة تشغيل البرنامج أنا حملت الأول والثاني لكن عند تطبيق البرامج لا يظهر أي تنفيذ والله مقهوووووره:(
وخصوصا اني حليت جميع التمارين وبعد اطلاعي على حلول الأخوات وجدت ان حلولي صحيحة لكن بودي ان ارى التنفيذ..
بورك فيكم جميعا..
وعليكم السلام ,,,
لاتنقرهين ولاحاجه مافي مشكلة مالها حل وسأتدرج معك في بعض الخطوات بعد إذن الغاليه فردوس ,,
- بعد أن تكتبي برنامجك مباشرة قومي بالضغط على زر " Build " موجود في شريط القوائم في الأعلى فائدة هذه الخطوة هي التأكد من خلو البرنامج من الأخطاء واذا كان برنامجك الذي كتبيه فعلا
لا يحتوي على أخطاء ستظهر لك الرسالة التالية في خانة الطباعه في الأسفل >>
Process Completed
هذه الجمله ستأخذ منك بعض من الوقت حتى تظهر وليس بشكل سريع فانتظريها قليلا .
- بعد ذلك قوي بالضغط على زر " Run " حتى تتمكني من مشاهدة نتائج البرنامج مع ملاحظة أن
هذا الزر لن يكون مفعلا الى بعد الإنتهاء من الخطوة السابقه .
مثلا : أنا امرت البرنامج بأن يكتب جملة الطباعة " Welcom to the hayatech "
ستظهر لي النتيجه في خانة الطباعه بعد أن أضغط على زر الرن كالتالي >>
Welcom to the hayatech
Process Completed
ان كنت قد عملتي تلك الخطوات مسبقا والنتيجه كما هي فإنه لا بد ان يكون الخطأ في كتابة الكود لبرنامجك لذلك أتمنى أن تدرجي لنا حلك حتى نتمكن من مساعدتك بشكل اكبر .
هايدي
17-Feb-2008, 08:39 PM
ياهوووووووووووه :shiny:
يارب يطلع صح ....
شكلي متأخره حييييل لان العالم اشوفهم بالدرس الثاني ماادري الثالث وانا لسا بالاول :az9:
Int alfanar=21; صح
Double age = 2; صح لان الـعدد العشري يتضمن الصحيح
String name = ' ferdous ' ; خطاء لان السترينج لازم يكون بين علامات تنصيص مزدوجه
Char 6ool = '$' ; خطاء لان المعرف مايبداء بـرقم وعلامة الدولار لاتعتبر كاركتر
String good! ; خطاء لان المعرف لايمكن ان يحوي علامة التعجب فقط يأخذ علامتي الاندرسكور والدولار
Int grade course ; خطاء لايمكن وجود سبيسات في المعرف
Double degree+GPA = 9.5; خطاء علامة البلص لاتكون في المعرف
وبـــــــــــــ ـس يلااااا صفقوا لي :ah3::ah3:
:confused: كم درجتي ياستاذاتي العزيزات فنار وفردوس ؟
فردوس
18-Feb-2008, 01:56 AM
هلا بهايدي :f:
ممتازة :thumbsup: و لك 7 من 7
بانتظار تطبيقك للدرس الثاني
:)
هايدي
18-Feb-2008, 02:10 AM
ياهوووووووووووو وووووووه :winner_first_h 4h_al:winner_fi rst_h4h_al:winn er_first_h4h_al
يعطيك العافيه فردوس ,, بس بغيت اسأل في الستيتمنت الرابعه :
هل فعلا الكاركتر مايأخذ علامة الدولار لاني شفت كثير ماحلوها وانتو قلتولهم اوكي فشكيت في عمري :confused:
عذراً يالغاليه اذا ازعجتك بسؤالي :blush-anim-cl[1]:
فردوس
18-Feb-2008, 02:22 AM
هلا هايدي
لا إزعاج و لآ حاجة
سيكون السبب الأكثر وضوحاً هو أن اسم المعرف لايبدأ برقم :)
هايدي
18-Feb-2008, 02:31 AM
اوكي هذا السبب ...
بس انا اسأل عن الكاركتر بس يأخذ الحروف او ممكن اي زر على الكيبوورد مثل علامة الدولار
:blush-anim-cl[1]: سوري ادري قلقتك بأسئلتي
al_fanar
18-Feb-2008, 02:32 AM
متاز هايدي ولله أبدعتي :thumbsup:
الظاهر أ. سيرين نفعت معاكم :shiny:
بالنسبة لسؤالك المتغير كاركتير يقبل اي علامة على الكيبرور سواء كانت حرف ولا غيره
بالتوفيق وورينا ابداعك بحل التمرين الدرس الثاني و اللي بأدرجه الحين :thumbsup:
هايدي
18-Feb-2008, 02:38 AM
هلا والله بصديقتي :shiny: ==>> وحده قاطه الميانه خخخخخخ:shiny:
لا والله لانفعت ولاشيء بس البركه فيك انتي وفردوس الله يجزاكم الجنه
الا بقولك حياتي ارسلتلك عالخاص بس مايوصل ليش ؟:confused:
ميرال
19-Feb-2008, 03:15 AM
السلام عليكم
انا لسى مسجله وببدا باول درس
عندي خلفيه بسيطه عن الجافا ويارب احترفها معكم ومع جامعتي
Int alfanar=21;1
هنا الغلط I المفروض تكون i
int alfanar=21;1
Double age = 2;1
برضو هنا الغلط في D
;double age =2
String name = ' ferdous ' ;1
هنا الغلط في ' ' هذي تختص الـ char
لكن الـ String ترتبط فيه " " المزدوجه
Char 6ool = '$' ;1
هنا تعريف المتغير خاطئ لانه مبدوء برقم
String good! ;1
هنا ايضا التعريف خاطئ لاحتوائه على !
Int grade course ;1
هنا كان الخطاء في السبيس داخل المتغير
الصحيح ان يكون gradeCoures او grade_coures
Double degree+GPA = 9.5;1ايضا هنا احتواء المتغير ع الرمز + كان سبب لخطاء العباره
اتمنى ان اكون وفقت للحل الصحيح
سأذهب لاتآكد من اجابتي
:)
al_fanar
19-Feb-2008, 05:33 PM
السلام عليكم
انا لسى مسجله وببدا باول درس
عندي خلفيه بسيطه عن الجافا ويارب احترفها معكم ومع جامعتي
Int alfanar=21;1
هنا الغلط I المفروض تكون i
int alfanar=21;1
Double age = 2;1
برضو هنا الغلط في D
;double age =2
String name = ' ferdous ' ;1
هنا الغلط في ' ' هذي تختص الـ char
لكن الـ String ترتبط فيه " " المزدوجه
Char 6ool = '$' ;1
هنا تعريف المتغير خاطئ لانه مبدوء برقم
String good! ;1
هنا ايضا التعريف خاطئ لاحتوائه على !
Int grade course ;1
هنا كان الخطاء في السبيس داخل المتغير
الصحيح ان يكون gradeCoures او grade_coures
Double degree+GPA = 9.5;1ايضا هنا احتواء المتغير ع الرمز + كان سبب لخطاء العباره
اتمنى ان اكون وفقت للحل الصحيح
سأذهب لاتآكد من اجابتي
:)
ماشاء الله عليك ياميرال ابدعتي من أول تمرين :thumbsup:
الأجوبه كلها صحيحه
بس عندي تعليق على الفقرتين الأولى :
العضوات اللي قبل حلوها على إ نها صح لأننا كنا ماشرحنا خصائص المتغيرات
فاعتمدنها لهم صح وكنا نقصد ذلك
لكن الآن بعد ان تعلمنا درس المتغيرات فإن هذه الجملتين تكون كما ذكرتي بأنها خطأ
بالتوفيق وعقبال التمارين الباقية يامبدعه :thumbsup:
waad
02-Mar-2008, 02:54 PM
السلام عليكم
يعطيكم العافيه اخواتي والله مجهود جبار الصراحه
انا غبت قليلا عن المنتدى بسبب ظروف الدراسة لكن لما رجعت اليوم شفت عمل بصراحه تشكرون عليه :)
انا هذا الفصل ان شاء الله راح اخذ ال object oriented بلغة الجافا وان شاء الله راح اتابع دروسكم
قرأت كل الدروس الموجوده والحمد لله احس استفدت منها واحس ان في الجافا كثير من الC++
عندي سؤال لكن متأخر شوي
بالنسبة للجافا ممكن نستخدم ال visual studio 2005 بدل الJcreator ؟
وهل هو اصعب؟
جزاكم الله كل خير اخواتي والى الأمام ان شاء الله
al_fanar
03-Mar-2008, 01:39 AM
السلام عليكم
يعطيكم العافيه اخواتي والله مجهود جبار الصراحه
انا غبت قليلا عن المنتدى بسبب ظروف الدراسة لكن لما رجعت اليوم شفت عمل بصراحه تشكرون عليه :)
انا هذا الفصل ان شاء الله راح اخذ ال object oriented بلغة الجافا وان شاء الله راح اتابع دروسكم
قرأت كل الدروس الموجوده والحمد لله احس استفدت منها واحس ان في الجافا كثير من الC++
عندي سؤال لكن متأخر شوي
بالنسبة للجافا ممكن نستخدم ال visual studio 2005 بدل الJcreator ؟
وهل هو اصعب؟
جزاكم الله كل خير اخواتي والى الأمام ان شاء الله
وعليكم السلام ,,
هلا وعد سعدنا بعودتك كثيرا :f:
بالنسبة لسؤالك :
بالطبع يمكنك استخدام الفيجوال ستديو وهو اسهل بكثير من JCreator
لكن لن ينفعك كدراسه برمجيه أو كطالبة حاسب لأن مجمل الأكواد بتكون موفرة لك
و هذا البرنامج يستطيع استخدامه حتى الأشخاص الذين ليس لهم علاقه بالبرمجه فاستخدامه جدا سهل .
أتمنى تكون إجابتي واضحه وبالتوفيق ,,
waad
04-Mar-2008, 02:21 AM
اختي الفنار
واضحه جدا جدا
انا حبيت أسأل لان الفجوال ستوديو موجود لدي فأردت ان اعرف الفرق
جزاك الله كل خير
ولا حرمنا منك
بالتوفيق
assume
04-Mar-2008, 07:52 AM
السلام عليكم و رحمة الله و بركاته
أعتذر عن الإنقطاع لظروف خارجة عن إرادتي..
سأستمر بتوفيق من الله ..
al_fanar
04-Mar-2008, 10:45 PM
وعد
أهلا وسهلا بك عزيزتي ...(:
assume
وعليكم السلام
نسعد بوجودك دائما معنا
والله لايطول بغيبتك ...(:
الأترجة
08-Mar-2008, 09:50 PM
أنا آسفة لكون إجابتي متأخرة
لكني سجلت منذ فترة قريبة ولم أر الموضوع..
أتمنى أن تصححيي لي يا أستاذة..
وننتظر الدرس القادم بإذن الله..
Int alfanar=21 هذه خطأ لأن int بدأت بحرف كبير
Double age = 2;كذلك ال D يجب أن تكون بحرف صغير
و إذا أردنا أن نخزن فيها الرقم 2الصحيح فيجب وضعه 2.0
String name = ' ferdous ' هنا خطأ في استخدام قوس مفرد المفروض أن تكون مزدوجة
Char 6ool = '$' كذلك ال C يجب أن تكون حرفا صغيرا
و المتغير خطأ,يجب أن لا يبدأ برقم
String good! خطأ اسم المتغير يجب أن لا يحتوي رموز خاصة عدا ال$ وال _
Int grade course ; خطأ اسم المتغير يجب أن لا يحتوي على فراغ ,وكذلك الI في Int يجب أن تكون بحرف صغير
Double degree+GPA = 9.5; ال D في Doubleيجب أن تكون بحرف صغير و كذلك اسم المتغير يجب أن لا يحوي رموزا خاصة مثل ال+
بوووركتم..
al_fanar
09-Mar-2008, 03:11 PM
أنا آسفة لكون إجابتي متأخرة
لكني سجلت منذ فترة قريبة ولم أر الموضوع..
أتمنى أن تصححيي لي يا أستاذة..
وننتظر الدرس القادم بإذن الله..
Int alfanar=21 هذه خطأ لأن int بدأت بحرف كبير
Double age = 2;كذلك ال D يجب أن تكون بحرف صغير
و إذا أردنا أن نخزن فيها الرقم 2الصحيح فيجب وضعه 2.0
String name = ' ferdous ' هنا خطأ في استخدام قوس مفرد المفروض أن تكون مزدوجة
Char 6ool = '$' كذلك ال C يجب أن تكون حرفا صغيرا
و المتغير خطأ,يجب أن لا يبدأ برقم
String good! خطأ اسم المتغير يجب أن لا يحتوي رموز خاصة عدا ال$ وال _
Int grade course ; خطأ اسم المتغير يجب أن لا يحتوي على فراغ ,وكذلك الI في Int يجب أن تكون بحرف صغير
Double degree+GPA = 9.5; ال D في Doubleيجب أن تكون بحرف صغير و كذلك اسم المتغير يجب أن لا يحوي رموزا خاصة مثل ال+
بوووركتم..
ماشاء الله يالأترجه أبدعتي بالفعل في الأجوبه :thumbsup:
لكن الكلام اللي ضللته بلون : لايشترط أن تكون قيمة المتغير من نوع double
ان يحتوي الرقم فيها على فاصله عشريه فيمكن كتابتة كعدد صحيح ولن يظهر خطأ في برنامجنا
بارك الله فيك يالأترجه والدورة هذه غير محدوده بوقت وهي على هيئة سلسلة من الدروس
فأي وقت يناسبك حطي تمرينك فيه هذا الموضوع واحنا نقيمك عليه .
الأترجة
10-Mar-2008, 10:28 PM
الله يبارك فيك أختي الفنار..
و يجزيك الخير..
(اليوم في مادة ال (J2ME)استفدت من درس المتغيرات بالفعل( صلحت error), قالوا لي: بتعرفي جافا:shiny:
الأترجة
10-Mar-2008, 10:29 PM
أنا في انتظار الدرس التالي..
(بعد درس المتغيرات ما كان في شيء صح)
al_fanar
11-Mar-2008, 05:04 PM
أنا في انتظار الدرس التالي..
(بعد درس المتغيرات ما كان في شيء صح)
ادرجنا بعده 3 تمارين تجدينها في
المشاركات رقم :
32 / 56 / 73
(اليوم في مادة ال (J2ME)استفدت من درس المتغيرات بالفعل( صلحت error), قالوا لي: بتعرفي جافا
ياخطيرة :thumbsup:
الحريـــري
15-Mar-2008, 09:59 PM
السلام عليكم ورحمة الله وبركاته ,,
أحيي جميع أعضاء مجتمعي الغالي ..
وأحيي أستا>تاي ( الفردوس - الفنار )
عدت إليكم بعد طووووووول غياب بسبب دخول كمبيوتري في غيبوبة امتدت لمدة طويلة:az9: ..
ولكنه اجتازها ولله الحمد وهو الآن يتمتع بتمام الصحه :shiny:..
وحبيت إني أستفيد من دورة الجافا خصوصا أنني الآن أدرسها
وكنت أود أن أبدأ قبل أي شيء بتحميل البرنامج JBulder
فأتمنى ممن لديه البرنامج يدرج لي رابط للتحميل ..
وشكراً ...:ac8:
الأترجة
15-Mar-2008, 11:54 PM
المخرجات من البرنامج في التمرين الثاني::
you have nice day, Be smile (:
The # of the letter in the sentence you have nice day, Be smile :)=34
The position of the character n is : 1
\\مع إنه لازم يكون حرف ال y وليس الn في جملة الطباعة
ولازم يكون حرف ال y في indexOf بين علامات اقتباس مفردة
The character of the position zero is :
\\أنا انحولت:confused : شايفة إنه في الstring d
أول خانة هي فراغ..سامحيني بس عنجد مش واضح, عشان هيك في الموقع الصفر كان فراغ..
if you make well , le (:
ساااااااااااااا ااااااااااااااا محححييييييييييي يييييني إذا خطأ
بس أنا نعسانة:compress :
الأترجة
15-Mar-2008, 11:55 PM
متى الدروس التالية؟؟
أنتظرها..
فردوس
16-Mar-2008, 01:51 AM
السلام عليكم ورحمة الله وبركاته ,,
أحيي جميع أعضاء مجتمعي الغالي ..
وأحيي أستا>تاي ( الفردوس - الفنار )
عدت إليكم بعد طووووووول غياب بسبب دخول كمبيوتري في غيبوبة امتدت لمدة طويلة:az9: ..
ولكنه اجتازها ولله الحمد وهو الآن يتمتع بتمام الصحه :shiny:..
وحبيت إني أستفيد من دورة الجافا خصوصا أنني الآن أدرسها
وكنت أود أن أبدأ قبل أي شيء بتحميل البرنامج JBulder
فأتمنى ممن لديه البرنامج يدرج لي رابط للتحميل ..
وشكراً ...:ac8:
هلا و عليكم السلام و رحمة الله و بركاتة
تشرفنا بعودتك ،
الجمد لله على سلامة جهازك ،
دورتنا على برنامج Jcreator
بامكانك تحميلها من موضوع : "احترف الجافا خطوة بخطوة "
:f:
الحريـــري
16-Mar-2008, 06:47 PM
السلام عليكم ,,
ياهلا وسهلا فيك أختي الفردوس ..
الله يسلمك ..
هل يوجد فرق بين jcreator ,jbulder
أنا لما شفت البدايات أحسها ماتختلف ..
والله أعلم ,,
الأترجة
16-Mar-2008, 10:03 PM
السلام عليكم..
نداء إلى المعلمات الرائعات(الفنار , فردوس) أن يتفضلوا بتصحيح ما حللته للتمرين الثاني في مشاركتي السابقة..
بووركتم..
:f::f::f:
الحريـــري
16-Mar-2008, 10:14 PM
السلام عليكم ..
الحمد لله ساعتين متقطعه جلست على احتراف الجافا خطوة بخطوة >>وفهمت ولخصت اللي فهمته عندي بدفتر:ah3:
:f:الله يسعدكم ويوفقكم ويحقق لكم أمانيكم ..:f:
والآن سأدرج لكم حلولي للتمارين من أول تمرين >> خطوة بخطوة مع إنها متأخرة كثير :00006:
التمرين الأول >> الدرس الثاني >> الجزء الأول :
int alfanar =21 ;
صحيحة
double age =2;
صحيحة لأن الأعداد الصحيحة تدخل ضمن العشرية
string name = 'ferdous'
خاطئة لأن علامة التنصيص مفردة وهي يجب أن تكون مزدوجة
char 6ool = '4';
خاطئة لأن المتغيرات تشتمل على رقم
string good!;
خاطئة لأنه لايقبل !
int grade course ;
خاطئة لوجود مسافة في اسم المتغير
double degree+GPA=9.5;
خاطئة لأنه لا يقبل +
أنتظروا البقية ..
وشكرا لكم ..
الحريـــري
16-Mar-2008, 10:29 PM
التمرين الثاني >> الدرس الثاني >> الجزء الثاني ..
الطريقة الأولى لكتابة الجملة على ثلاثة أسطر ..
System.out.prin tln("welcome");
System.out.prin tln("to");
System.out.prin tln("hayatech");
الطريقة الثانية لكتابة الجملة على ثلاثة أسطر :
System.out.prin t("welcome /n to /n hayatech");
أتمنى أن أكون وفقت بالإجابة ..
وجزاكن الله خير الجزاء ..
ولكم مني كل الشكر والتقدير والاحترام ..
al_fanar
16-Mar-2008, 11:12 PM
المخرجات من البرنامج في التمرين الثاني::
you have nice day, Be smile (:
ممتاززززه :thumbsup:
The # of the letter in the sentence you have nice day, Be smile :)=34
تأكدي من الناتج أكثر علما بأن الميثود length ترجع عدد الأحرف في جملة s
The position of the character n is : 1
\\مع إنه لازم يكون حرف ال y وليس الn في جملة الطباعة
ولازم يكون حرف ال y في indexOf بين علامات اقتباس مفردة
عزيزتي الأترجه يبدوا أن الأمر التبس عليك قليلاا
دعيني ابسط لكي اكثر
نحن اسندنا من البدايه للمتغير Y حرف الـ n اليس كذلك ؟
وفي جملة الطباعة اردنا البحث عن موقع n الذي هو محتوى y في الجملة المخزنه في s
ولايشترط هنا ان نضع واي بين سينقل كوتيشن
وبالتالي نبحث عن أول حرف لـ n الذي يصادفنا في جملة الطباعة .
اعيدي الحل وانتظرك يامبرمجة الجافا :)
The character of the position zero is :
\\أنا انحولت:confused : شايفة إنه في الstring d
أول خانة هي فراغ..سامحيني بس عنجد مش واضح, عشان هيك في الموقع الصفر كان فراغ..
ماهو الحرف الذي يصادف الموقع صفر ؟
ليس كما ذكرتي فراغ بل يوجد حرف وهو أول حرف من جملة الـ s
if you make well , le (:
امممممم اعذريني هنا فالخطأ لدينا هذه ا لمرة حيث ماأردته هو استقطاع جزء من المتغير s ,ليس g
وبالتلي سيتغير الناتج
ساااااااااااااا ااااااااااااااا محححييييييييييي يييييني إذا خطأ
بس أنا نعسانة:compress :
اعجبتيني من جد يالأترجه
واضح ان لك مستقبل حلو في الجافا
الله يوفقك دائما :f:
al_fanar
16-Mar-2008, 11:14 PM
السلام عليكم ,,
ياهلا وسهلا فيك أختي الفردوس ..
الله يسلمك ..
هل يوجد فرق بين jcreator ,jbulder
أنا لما شفت البدايات أحسها ماتختلف ..
والله أعلم ,,
اهلا عزيزتي الحريري سعدت بوجودك في دورة الجافا
لا يوجد فرق ابدا ولكن ربما الجامعه تلزمكم ببرنامج معين ولذلك من الأفضل ان تكوني مثل البقيه
حتى لاتؤثر عليكي الإختلافات الطفيفة بين البرنامجين
بالتوفيق
:f:
al_fanar
16-Mar-2008, 11:17 PM
السلام عليكم ..
الحمد لله ساعتين متقطعه جلست على احتراف الجافا خطوة بخطوة >>وفهمت ولخصت اللي فهمته عندي بدفتر:ah3:
:f:الله يسعدكم ويوفقكم ويحقق لكم أمانيكم ..:f:
اللهم آمين
اسعدتينا بدعواتك يالحريري ولك بمثلها :f:
والآن سأدرج لكم حلولي للتمارين من أول تمرين >> خطوة بخطوة مع إنها متأخرة كثير :00006:
التمرين الأول >> الدرس الثاني >> الجزء الأول :
int alfanar =21 ;
صحيحة
double age =2;
صحيحة لأن الأعداد الصحيحة تدخل ضمن العشرية
string name = 'ferdous'
خاطئة لأن علامة التنصيص مفردة وهي يجب أن تكون مزدوجة
char 6ool = '4';
خاطئة لأن المتغيرات تشتمل على رقم
string good!;
خاطئة لأنه لايقبل !
int grade course ;
خاطئة لوجود مسافة في اسم المتغير
double degree+GPA=9.5;
خاطئة لأنه لا يقبل +
أنتظروا البقية ..
وشكرا لكم ..
براااااافوا عليك
اثبتي شطارتك في الجافا من اول تمرين
ونسعد بحلولك للتمارين الباقيه :)
al_fanar
16-Mar-2008, 11:19 PM
التمرين الثاني >> الدرس الثاني >> الجزء الثاني ..
الطريقة الأولى لكتابة الجملة على ثلاثة أسطر ..
System.out.prin tln("welcome");
System.out.prin tln("to");
System.out.prin tln("hayatech");
الطريقة الثانية لكتابة الجملة على ثلاثة أسطر :
System.out.prin t("welcome /n to /n hayatech");
أتمنى أن أكون وفقت بالإجابة ..
وجزاكن الله خير الجزاء ..
ولكم مني كل الشكر والتقدير والاحترام ..
راائعه انتي يالحريري كل الإجابات مضبوطه :thumbsup:
al_fanar
16-Mar-2008, 11:22 PM
متى الدروس التالية؟؟
أنتظرها..
بقي لك تمرينان هما في المشاركات رقم 32 و 73
بالتوفيق وبإذن الله سنكمل ادراج الدروس قريبا
الأترجة
17-Mar-2008, 11:20 PM
الله يبارك فيك يا معلمتي (الفنار)..
و يرضى عنك..
طيب .اسمحي لي أن أضع حلي للتمرين الثاني:
نريد أن نطبع الجملة بطريقتين:
1_
System.out.prin tln("Welcome");
System.out.prin tln("To");
System.out.prin tln("hayatech");
*************** *************** *************** *******
the output is:
Welcome
To
hayatech
_______________ _______________ ____
الطريقة الثانية:
System.out.prin tln("Welcome\n To\n hayatech");
الله يبارك بجهودكم..:f:
الأترجة
17-Mar-2008, 11:37 PM
لدي سؤال إذا تكرمتم:
لماذا يكون ال main في داخل class آخر؟
يعني: لماذا يكون ال main في داخل الclass welcome
??:confused:
بووووووووركتم..
:f::f::f:
الأترجة
17-Mar-2008, 11:42 PM
تذكرت سؤال آخر إذا سمحتم:
هل بالضرورة دائما يكون داخل ال main
ال arguments
String args[]?
هل يمكنكم أن تفسروا لي عمل string args[]
الله يبارك فيكم..:f:
الأترجة
17-Mar-2008, 11:56 PM
الحل لتمرين صناديق الحوار:
أتمنى أكون فهمت السؤال صح:an9:
import javax.swing.JOp tionPane;
public class hayatch{
public static void main(String args[]){
String firstNumber;
String secondNumber;
int num1;
int num2;
int sum;
firstNumber = JOptionPane.sho wInputDialog("Enter first integer");
secondNumber = JOptionPane.sho wInputDialog("Enter second integer");
num1 = Integer.parseIn t(firstNumber);
num2 = Integer.parseIn t(secondNumber) ;
sum = num1+num2;1
JOptionPane.sho wMessageDialog( null,"The is"+sum,"result",JOptionPane.IN F ORMATION_MESSAG E);
}
}
الأترجة
18-Mar-2008, 12:13 AM
The # of the letter in the sentence you have nice day, Be smile :)=34
تأكدي من الناتج أكثر علما بأن الميثود length ترجع عدد الأحرف في جملة s
أعلم أن ال length تحسب عدد الكاركترز في الجملة لكني عددتهم وهيك طلع معي الرقم
بدكم تسامحوني إذا انحولت:ac6:
The position of the character n is : 1
\\مع إنه لازم يكون حرف ال y وليس الn في جملة الطباعة
ولازم يكون حرف ال y في indexOf بين علامات اقتباس مفردة
عزيزتي الأترجه يبدوا أن الأمر التبس عليك قليلاا
دعيني ابسط لكي اكثر
نحن اسندنا من البدايه للمتغير Y حرف الـ n اليس كذلك ؟
وفي جملة الطباعة اردنا البحث عن موقع n الذي هو محتوى y في الجملة المخزنه في s
ولايشترط هنا ان نضع واي بين سينقل كوتيشن
وبالتالي نبحث عن أول حرف لـ n الذي يصادفنا في جملة الطباعة .
اعيدي الحل وانتظرك يامبرمجة الجافا :)
الصحيح أن ال index هو 10 لحرف الn
أممممم.. أنا ما ركزت 100%
الله يبارك فيكم وييسر لنا الخير حيثما كان ويرضينا فيه..
سنا11بل
07-Apr-2008, 01:00 PM
السلام عليكم و ورحمة الله وبركاته....
بصراااااحة الفكرة كانت راااائعة جداً من رائعتين مثلكما....
لا يسعني إلا أن أشكركما شكراً جزيلاً ....
ولا حرمكما الله الأجر...
بالنسبة لي عندي قليل معلومات عن لغة الجافا بما أن درستها في السنة الماضية....
ولكن هذا ما يمنعني ان التحق بالدورة...
اتمنى ان تقبلوني طالبة في هذه اللغة..
اذا سمحتوا عندي اشكالية في الجزء هذا
كود:
public class hayatech {
نلاحظ أننا أسميناه hayatech ليساختيارياً!! و إنما إجبارياًلآننا بمجتمع حياة تك << لآ طبعاً ليس هذا السببو إنماالسبب لآننا عندما فتحنا الملف أسميناه hayatech و تبعاً لذلك تم تسمية الكلاس بذلك،
عندما لا أكتب public قبل الكلاس,فهذا يعني لي حرية تسمية الكلاس ليس بالشرط ان يكون
نفس اسم الملف....
احببت ان اتأكد من مدى صحة المعلومة ,والفرق بينهما....
أجوبة الجزء الأول....
Int alfanar=21;
(صحيحة)
Double age = 2;
(خاطئة) ممكن صحيحة
لان المتغير double يتضمن القيم العشرية ولكن ممكن نعتبرها صحيحة
لان سيحول القيمة 2 الى قيمة عشرية 2.0 بدون فقد أي بيانات ,ولكن يكون
العكس عند تحويل integerèdouble
String name = ' ferdous ' ;
(خاطئة)
لان المتغير المعرف string يكون داخل هذه الاقواس" frdous"
Char 6ool = '$' ;
(خاطئة)
لان التسمية التغيرات لا يبدأ مطلقا بارقام
String good! ;
(خاطئة)
تعريف المتغيرات لا يتضمن علامة التعجب
Int grade course ;
(خاطئة)
تعريف المتغيرات لا يتضمن مسافة بين الاحرف
Double degree+GPA = 9.5;
(خاطئة)
تعريف المتغيرات لا يتضمن علامة الزائد
أجوبة الجزء الثاني....
(1)
http://up3.m5zn.com/get-4-2008-9u1vh6r1gxp.bmp (http://up3.m5zn.com/showimage-4-2008-9u1vh6r1gxp.bmp )
(2)
http://up3.m5zn.com/get-4-2008-2dzym7l1puv.bmp (http://up3.m5zn.com/showimage-4-2008-2dzym7l1puv.bmp )
(3)
http://up3.m5zn.com/get-4-2008-a6tb8jhi3qw.bmp (http://up3.m5zn.com/showimage-4-2008-a6tb8jhi3qw.bmp )
أجوبة الجزء الثالث....
you have nice day , Be smile (:
The # of the letter in the sentence you have nice day , Be smile (: 34
The position of the character n is : 10
The character of the position zero is :
Exception in thread "main" java.lang.Strin gIndexOutOfBoun dsException: String ind
ex out of range: 17
at java.lang.Strin g.substring(Str ing.java:1473)
at sweet1.main(hay atech.java:28)
Press any key to continue...
حين طبقت البرنامج ,طلع لي المخرج الموضح أعلاه في البداية صحيح وبعد ذلك ظهر لي exception
في نفس المخرج لا اعلم لماذا حبذا لو توضحي أكثر....
أجوبة الجزء الأخير....
http://up3.m5zn.com/get-4-2008-ll76rufm077.bmp (http://up3.m5zn.com/showimage-4-2008-ll76rufm077.bmp )
بانتظااااار بقية الدروس...
الأترجة
08-Apr-2008, 07:41 AM
ممك أرد على سؤال الأخت سنابل:f::
لما أضع public
قبل الكلاس :
في الجافا لما تكتبي كود يجب أن يكون كلاس واحد فقط هو public
ويكون أيضا نفس اسم الملف(إجباري)..
أتمنى أن يكو الجواب صحيحا إن شاء الله..
:ah3:
al_fanar
08-Apr-2008, 05:33 PM
حياك الله اختي الغاليه " الأترجه " ,,,
اشكرك خصيصا لنشاطك المميز في دروس الجافا ومساعدتك للآخرين
وها ان دل فانه يدل على جديتك ومثابرتك في تعلم الجافا فلكِ وقفة شكر عرفان لك بذلك .
أنا قد أجبت على اسألتك السابقه ولكن باختراق الموقع ذهبت بعض الردود لذلك سأعيد كتابة الردود
لأني لاأدري هل رأيتي اجابتهم أم لا وأسأل الله لك التوفيق .
لدي سؤال إذا تكرمتم:
لماذا يكون ال main في داخل class آخر؟
يعني: لماذا يكون ال main في داخل الclass welcome
??:confused:
الميثود (main) من اسمه يوحي بأنه شيء رئيسي لابد من وضعه في كل برنامج وهو الذي من خلاله
نستطيع مشاهدة نتائج برنامجنا ولكننا يمكن ان ننشأ كلاس بدون استخدام الميثود (main) وذلك
اذا اردنا ان نستخدمه كقالب رئيسي نريد أن نرث منه أونضع فيه الميثودات التي نحتاج اليها بكثره
وهذا هو مسيكون شرحه في درس أنواع الكلاسات .
تذكرت سؤال آخر إذا سمحتم:
هل بالضرورة دائما يكون داخل ال main
ال arguments
String args[]?
هل يمكنكم أن تفسروا لي عمل string args[]
سؤال ذكي يالأترجه وسألنا نفس السؤال أستاذة الماده فأجابتنا بأنه نوع خاص من المصفوفات
ويتم كتابتها في كل مرة نكتب فيها جملة الميثود (main).
أما بالنسبة لتصحيح التمارين >>
فحلك للتمرين الثاني وتمرين صناديق الحوار جدا رائع ولايوجد به أي اخطاء :thumbsup:
الأترجة
09-Apr-2008, 11:19 AM
أختي الغالية الفنار..
بارك الله بك وبجهودك..
أسأل الله أن يرضى عنك ويثيبك عنا الخير..
وأنا أحتاج دعوااااتكم المكثفة عندي امتحانات (امتحان الj2me)..
بووووركتم..
(لدي موضوع أحتاج فيه للمساعدة لكتابة كود bubble sort باستخدام الobject class
الذي ترث منه جميع classes
(يعني أكبر واحد..)..
سنا11بل
16-Apr-2008, 04:04 AM
وأنا أحتاج دعوااااتكم المكثفة عندي امتحانات (امتحان الj2me)..
بووووركتم..
اختي الاترجة ...
الله يوفقك يارب وان شاء الله الدرجة الكاملة...:winn er_first_h4h_al
هاه بس لا تنسين تبشريني عن النتيجة...:conf used:
:f::f::f:
(لدي موضوع أحتاج فيه للمساعدة لكتابة كود bubble sort باستخدام الobject class
الذي ترث منه جميع classes
(يعني أكبر واحد..)..
ان شاء يارب الاخوة ما يقصرون...:ah3:
سنا11بل
16-Apr-2008, 04:10 AM
الفنار-فردوس
انتظركم تردون على مشاركتي(الاجوبة )...
ولا ممكن وقت الاجوبة انتهى...:(
وممكن اعرف متى وقت الدرس الجااااي :confused:
واحس اني مررره متحمسة للدروس الاخيرة لاني هي الزبدة بالنسبة لي...:goodvibes :
اشكركم على الجهد المبذول...
:f::f::f:
الأترجة
26-Apr-2008, 08:52 PM
:f:أهلا بك أخت سناابل..:f:
نورت..:f:
أبشرك بالنتيجة للامتحان الحمد لله ممتازة :thumbsup: , لكن حد أخذ أعلى مني بدرجتين :as9: "عادي روحي رياضية..")
شو رأيك ياسنابل نقتحم الورشة ونصلح لبعض ودائما نضع لبعضنا الدرجات الكاملة؟؟ :S_005:
أنا معك ومع حماسك نريد تكملة الدروس..
الأترجة
26-Apr-2008, 09:18 PM
ممكن أصلح للأخت سنابل التمرينين الأول والثاني .. كي أخفف على معلماتنا بإذن الله تعالى::f:
double age=2;
هذه الجملة صحيحة وليست خاطئة, لأن الرقم 2 هو 2.0أيضا..أي أنها تقبل الأرقام الصحيحة أيضا..
والباقي من التمرين الأول صحيح ما شاء الله عنك..
وكذلك التمرين الثاني صحيح ما شاء الله..
أبدعت ما شاء الله عنك (واضح إني لاعبة الدور..):an9::s hiny: تستحقين 10\10:thumbsup: (مثل ما اتفقنا:S_005:). .
ننتظر المعلمات المبدعات لتصحيح الباقي..
:f::f::f:
فردوس
26-Apr-2008, 10:59 PM
الفنار-فردوس
انتظركم تردون على مشاركتي(الاجوبة )...
ولا ممكن وقت الاجوبة انتهى...:(
وممكن اعرف متى وقت الدرس الجااااي :confused:
واحس اني مررره متحمسة للدروس الاخيرة لاني هي الزبدة بالنسبة لي...:goodvibes :
اشكركم على الجهد المبذول...
:f::f::f:
هلا أختي سنابل :f:
أعذرينا على التأخير
مشاغلنا أبعدتنا
أعجبني حماسك وفقك الله
و سدد خطاك
وجاري تصحيح باقي الأسئلة
:)
فردوس
26-Apr-2008, 11:12 PM
عندما لا أكتب public قبل الكلاس,فهذا يعني لي حرية تسمية الكلاس ليس بالشرط ان يكون
نفس اسم الملف....
احببت ان اتأكد من مدى صحة المعلومة ,والفرق بينهما....
شرط لازم يا سنابل أن يكون اسم الكلاس هو نفس اسم الملف
و أن لم يكن كذلك ، فسيظهر لك البرنامج errorو يكون
غير قابل للتنفيذ.
أجوبة الجزء الأول....
كما ذكرت الأخت الأترجه ، أن الـdouble يقبل أيضاً الأرقام الصحيحة
و ليست محتكرا فقط للارقام لعشرية :)
للأسف !! أجوبة التمرين الثاني و الأخير لم أتمكن من رؤيته لآن الصور غير ظاهرة لدي
كما أننا ننتظر عزيزتي (الفنار) لتصحيح السؤال الثالث،
سنابل :f: رعاك الله و فقك
نتشوق لوجودك دائماً هنا
حياك الله و أعذرينا عالتأخير :)
al_fanar
27-Apr-2008, 07:03 PM
السلام عليكم و ورحمة الله وبركاته....
بصراااااحة الفكرة كانت راااائعة جداً من رائعتين مثلكما....
لا يسعني إلا أن أشكركما شكراً جزيلاً ....
ولا حرمكما الله الأجر...
بالنسبة لي عندي قليل معلومات عن لغة الجافا بما أن درستها في السنة الماضية....
ولكن هذا ما يمنعني ان التحق بالدورة...
اتمنى ان تقبلوني طالبة في هذه اللغة..
الأروع تواجد طالبه متميزه مثلك :f:
وأعذرينا على التأخير فأنا سبق وأن رديت عليك لكن الرد انحذف مع صيانة الموقع
وبإذن الله هذا توضيح لأجوبتك >>
أجوبة الجزء الأول....
صحيحه ..
أجوبة الجزء الثاني....
صحيحة ...
اجوبة الجزء الثالث....
you have nice day , Be smile (:
The # of the letter in the sentence you have nice day , Be smile (: 34
The position of the character n is : 10
The character of the position zero is :
Exception in thread "main" java.lang.Strin gIndexOutOfBoun dsException: String ind
ex out of range: 17
at java.lang.Strin g.substring(Str ing.java:1473)
at sweet1.main(hay atech.java:28)
Press any key to continue...
حين طبقت البرنامج ,طلع لي المخرج الموضح أعلاه في البداية صحيح وبعد ذلك ظهر لي exception
في نفس المخرج لا اعلم لماذا حبذا لو توضحي أكثر....
سبب وجود هذا الكلام الظاهر مع الرن هو وجود خطأ في كتابة البرنامج ظهر مع الرن وفعلا عندما رجعت الى السؤال الذي طرحناه لكم لاحظت أنني في آخر جملة وضعت المتغير g بدل s
وأنا كنت أقصد العكس ,,
وكما هو معروف أن طول الجملة s أكبر من طول الجملة g
لذلك ظهر exception من نوع string index out of bound exception
أي ان المطلوب من السؤال خارج نطاق الرينج تبع جملة g
ذلك لايستطيع ان ينفذ البرنامج حتى لو كان الكود صحيح .
أجوبة الجزء الأخير....
صحيحه ,,
براافوا عليك ياسنابل أعجبني حلك للأسئله هذا دليل انك متمكنه في الجافا :thumbsup:
الله يوفقك ويسهل عليك ,,
سنا11بل
02-May-2008, 09:03 PM
أهلا بك أخت سناابل..:f:
نورت..
النور نورك اختي الاترجة...:)
أبشرك بالنتيجة للامتحان الحمد لله ممتازة :thumbsup: , لكن حد أخذ أعلى مني بدرجتين "عادي روحي رياضية..")
مو مهم اهم شي درجات عالية...
لوتشوفي اختباراتي تحمدين ربك...:thumbdow n:
شو رأيك ياسنابل نقتحم الورشة ونصلح لبعض ودائما نضع لبعضنا الدرجات الكاملة؟؟
يا هلا بك والله...
وانا على اوج الاستعداد...
ياليت والله تمسكين مكان اساتذتي...
عز الله باخذ المركز الاول...:shiny:
أنا معك ومع حماسك نريد تكملة الدروس..
ياليت تخبريني لاني منشغلة من اليوم الى اخر شهر6 بالاختبارات شهري فنهائي عملي فنظري...
بس ربك يعين...
اشكررررك شكر من اعماق قلبي على تفاعلك...:)
هااااه لاتنسيبنا من دعواتك...
:f::f::f:
سنا11بل
02-May-2008, 09:50 PM
الفنار & فردوس
ثنائي جدا راااائع...:thum bsup:
استمرا في العطاء...
لا حرمكا الله الاجر...
:f::f::f:
الأترجة
05-May-2008, 12:08 PM
أستاذاتنا الغاليات:
*الفنار* ...... *فردوس*
بورك جهديكما..
حفظكما الرحمن..
أتعبناكما معنا بأسئلتنا..
جزاكما الرحمن كل خير ..
ورزقكن ربي الفردوس الأعلى مع الحبيب المصطفى..
وسدد في دروب الخير خطاكن..
لكن لا تطلن علينا بدروسكن المفيدة..
أختي الغالية على قلبي: سنا11بل:
جزيت خير الجزاء وفتح المولى عليك ورزقك من حيث لا تحتسبين ووفقك وجعلك من الأواااائل..
اشكررررك شكر من اعماق قلبي على تفاعلك...:)
هااااه لاتنسيبنا من دعواتك...
شكر الله لك.. وجعلك من أهل الفردوس آمييييين..
وطمنينا عن اختباراتك..
الرالي
10-May-2008, 01:42 PM
بارك الله فيك
طموح تك
02-Jul-2008, 03:24 PM
( واااااي.. كل مره يمسح الرد..هذا ردي الثالث :az9: راحت تنسيقاتي وتعبيراتي)
عموماً اختصر..
احلى التحايا .. وأصدق عبارات الشكر والتقدير للثنائي المبدع :
فوفا & فنورا..
انا عندي خلفيه بسيطه جدا عن الجافا.. ورغم اني متأخره جداً لكن احب اسجل معاكم .. فهل تقبلون ؟؟
حملت البرنامج تمام.. بالنسبة للرابط الثاني.. لما حملته ظهرت لي صفحه ثانيه بها عدد من الروابط زي ماقلتم ..حملت الثاني او الأول صراحه مااذكر ( من 3ساعات) لكن صح علي اكيد لأني حملت بناء على كلام الاستاذه فنار في ردها للاترجه نفس مشكلتي.. المهم لما حملته .. ظهرت لي صفحة بها رابطين اخرين .. لاادري ماذا احمل.. راجعت الردود لم اتوصل لشيء.. حملت الأول .. صح علي؟ وهذه الصورة .. في ملف الوورد لأن الفوتو مهنق:az9:..
http://www.up7s.com/view.php?file=4 0133ca981
سؤال اخير: ايهم افضل الجافا او php؟
أريد لغة مناسبة لتصميم البرامج الاحترافيه..وفي نفس الوقت مناسبة للويب ؟
صراحه تعبت من حالتي : لدي معلومات في اكثر من لغة .. وأحس اني متشتته بدون فائده .. اريد ان اتخصص واتعلم لغة واحده حتى الإحتراف..
ادري ثقلت عليكم.. جزاكم المولى من واسع فضله..:f:
ملاك
03-Jul-2008, 03:46 AM
أختي الغالية الفنار..
بارك الله بك وبجهودك..
أسأل الله أن يرضى عنك ويثيبك عنا الخير..
وأنا أحتاج دعوااااتكم المكثفة عندي امتحانات (امتحان الj2me)..
بووووركتم..
(لدي موضوع أحتاج فيه للمساعدة لكتابة كود bubble sort باستخدام الobject class
الذي ترث منه جميع classes
(يعني أكبر واحد..)..
[هنا (http://www.leepoint.ne t/notes-java/data/arrays/32arraybubbleso rt.html)
في هذا الرابط كود للـbubble sort بالنسبه لـ arrayمن نوع int
وريني شطارتك وحوليها لـ object :S_005:
أستناك :thumbsup:
أنت قدها :ah3:
طموح تك
03-Jul-2008, 10:31 PM
الفنار.. انتظر ردك العاجل
al_fanar
03-Jul-2008, 11:13 PM
حياك الله يا " طموح تكـ " ..
الشكر موصول اليك أيضا لشريفك :)
أولا : بالنسبه لتحميل البرنامج
الرابط الذي حملتيه هو محرر النصوص اي هو برنامج تستطيعين من خلاله كتابة اكواد الجافا(ويفترض انك الآن تستطيعني العمل معه بعد تثبيت البرنامج) لكن لا يمكنك التأكد من صحتة هذا الكود وعدم احتوائه على أخطاء الا اذا قمتي بتحميل عدة البرنامج (JDK) وهي على الرابط التالي
http://www.tx26.com/ferdous/jdk5 (http://www.tx26.com/ferdous/jdk5)
جربي بالتحميل وجربي ان تكتبي برنامج بسيط جدا للتأكد من صلاحية الرابط ثم أخبريني
والا فسأبحث لحل نهائي لهذه المشكله ..
بالمناسبه رابطك الذي ادرجتيه لا يعمل فأتمنى اعادة تحميله من موقع اخر لكي أجاوب عليك بدقه أكثر ..
ثانيا : نصيحة مني ان تركزي على لغة واحده فقط حتى يصبح اساسك متين في البرمجه والأفضل حاليا هي الجافا وعليها طلب كثير خصوصا انها تعتبر المشغل الأكثر للبرامج المنتجه على النت كالألعاب وغيرها ويمكنك من خلالها تصميم صفحات الويب لكن هذا سيأخذ منك جهد كبير ودقة في وضع العناصر على صفحة الويب لذلك فهي جيده من ناحية صنع البرامج الإحترافيه فقط ..
أما الـ PHP فهي أروع لغة تعلمتها لتصميم صفحات الويب بالإضافة أنها سهله جدا وتستطيعين إنتاج الكثير في وقت قصير وأنصحك على برنامج الدرييم ويفر اذا أردتي تعلمها ...
سأقوم بتزويدك بكتب رائعه وميسره للجافا حتى تساعدك في فهمها
بارك الله فيك وعقبال ماتنضمين لفئة مبرمجين الجافا :)
تحياتي / الفنار
مسلمة
04-Jul-2008, 03:06 PM
الغوالي :f: فردوس :f: al-fnar
بورك سعيكما وزادكما الله من واسع فضله
لي رجاء أرجو أن يتحقق عند بدء الدورة :)
( أن تترك الفرصة للأعضاء لمتابعة الدورس والإستفادة فقط )
لا نطمح في أكثر من ذلك
وبالأخص لو بدأت الدورة في الإجازة ( عندنا وقت كبير فاضي )
حفظكما الرحمن
طموح تك
04-Jul-2008, 03:20 PM
هذا اول تطبيقاتي..
تمرينكم مره خفيف وحلو.. وان شاء الله يكون حلي تمام..
Int alfanar=21; صح لتوفر الشروط
Double age = 2;1 صح.. لأن العشري يشمل الصحيح مضاف لها الكسور
String name = ' ferdous ' ;1 خطأ ..
المفروض علامة تنصيص مزدوجة..
و حرف f يكون كبتل..
.. خطأ لأن اسم المتغير لا يبدأ برقم..Char 6ool = '$' ;1
String good! ;1 خطأ..علامة التعجب لاتقبل في تسمية المتغيرات في لغة الجافا..عكس السي والباسكال والبيسك
Int grade course ;1 خطأ.. لوجود فراغ في اسم المعرف
Double degree+GPA = 9.5; خطأ .. لوجود علامة الجمع لاتقبل في تسمية المعرف
راجعه بتطبيقاتي الأخرى بإذن الله..
فردوس
04-Jul-2008, 03:52 PM
مسلمة ،
حياك ربي ،،
اقتراحك جميل
و تنفيذه مقترن بموافقة الإدارة ...
يسر الله أمورنا
طموح تك
برافو عليكي :ah3:
و ننتظر الباقي يا شطورة
سنا11بل
05-Jul-2008, 06:34 PM
يا ميه مرحبا فيكما الفنار & فردوس
وجميع الطلاب المنضمين لهذه اللغة...
ها انا عدت للورشه وكلي أمل وتفاؤل...
ممكن اعرف هل وقفتما الدرورس الى هذا الحد ام هناك تتمهـ...
طموح تك
06-Jul-2008, 03:34 PM
اهلين ..
كل ما نفذت البرنامج يظهر لي رسالة..رفعتها لك في المرفقات msg1>>
بعد مااضغظ الخيار الاول يظهر لي صفحة في النت عندك الصورة msg2 .. سبق وان حملت نفس البرنامج اللي بالرابط الاول مثل ماقلتم..
وماادري وش الحل؟
عندي سؤال خارج الموضوع:shiny:. .
مركز رفع ملفات حياة تك .. وينه؟؟ نفسي اعرض الصور بدون مرفقات.. لكن اذا نقرت على ايقونة اضافة صورة..واضفت رابط الصورة ..دائماً يقول الرابط غير صحيح..:confused :
( الله يصبركم.. اتعبتكم معاي..:compress :
جزاكم الله خيرا..
:f:
al_fanar
06-Jul-2008, 03:35 PM
أهلا سنابل
حياك الله سعدنا بعودتك مرة أخرى
بالنسبة للدروس إن شاء الله لها تتمه بشكل أكبر :)
تحياتي .,,
طموح تك
07-Jul-2008, 03:50 PM
استاذاتي وينكم ..مارديتوا علي ؟؟
استعجلوا علي الله يعافيكم قبل مايبدأ الكورس الثاني..
اتمنى ان لاتبدأو في متابعة الدروس الا بعد ما اخلص منها حتى امشي معاكم..( ^؛^ )
al_fanar
07-Jul-2008, 03:58 PM
اهلين ..
كل ما نفذت البرنامج يظهر لي رسالة..رفعتها لك في المرفقات msg1>>
بعد مااضغظ الخيار الاول يظهر لي صفحة في النت عندك الصورة msg2 .. سبق وان حملت نفس البرنامج اللي بالرابط الاول مثل ماقلتم..
وماادري وش الحل؟
عندي سؤال خارج الموضوع:shiny:. .
مركز رفع ملفات حياة تك .. وينه؟؟ نفسي اعرض الصور بدون مرفقات.. لكن اذا نقرت على ايقونة اضافة صورة..واضفت رابط الصورة ..دائماً يقول الرابط غير صحيح..:confused :
( الله يصبركم.. اتعبتكم معاي..:compress :
جزاكم الله خيرا..
:f:
هلا وغلا
بالنسبة لموضوع رابط التحميل يبدو أن الخطأ من الرابط فعلا
يمكنك الآن تحميل الـ JDK من هذا الرابط
http://java.sun.com/javase/downloads/index.jsp
اختياري الخيار الثاني ثم تظهر لك صفحة اختاري منها نوع النظام حقك ويندوز أو لينوكس او غيرها
وأضغطي على خيار الموافقه ثم على زر المتابعه سينقلك الى صفحة أخرى تحتوي على
رابطين قومي بتحميل الرابط الأول فقط والذي تحت الكلام
Windows Offline Installation
وبإذن الله الرابط صحيح لأنه من موقع الشركه نفسها المصنعه لهذا البرنامج
سيأخذ منك التحميل تقريبا ساعه :shiny:
>> مركز التحميل مختفي عندي ايضا .. إن شاء الله يضيفونه قريب
طموح تك
07-Jul-2008, 06:13 PM
شكرا استاذه الفنار ..
هذا نفس اللي حملته من قبل.. وعدت تحميله مرة ثانية ..
لكن ماجلس ساعه.. يمكن 10 دقائق وفجأة اختفت نافذة التحميل.. شفت سطح المكتب وجدت أيقونة البرنامج الحمدلله.. لكن فتحت البرنامج ظهرت رسالة :
c:\Documents and settings\pcw\de sktop jdk-6u6-windows-i586-p.exe is not avalid win 32 application.
وتحتها زر OK .... أتوقع انه ناقص ملف تطبيق..؟
رجعت انفذ البرنامج .. run ..ظهرت لي رسالة نفس msg1 اللي في ردي السابق.. :az9:
:az9: :az9:
al_fanar
08-Jul-2008, 06:34 PM
88888
والله مادري ياطموح تك يمكن المشكله تكون من جهازك لأن أنا تحمل عندي مضبوط !
طيب جربي تودينه لأي محل كمبيوتر وهو ينزلك اياه
اسمه : Jdk للجافا وأفضل نسخه النسخ السادسه
وثقي بانه هالبرنامج بفيدك كثير ووجوده بجهاز وحده مبرمجه جدا ضروري
تحياتي ..
طموح تك
11-Jul-2008, 08:37 PM
أولاً : استاذاتي اعذروني ع التأخير.. النت انقطعت بمنطقتنا..
طيب جربي تودينه لأي محل كمبيوتر وهو ينزلك اياه
نسيت لأقولك ان الجافا .. اصلاً كانت بجهازي لكن مشكلتها مشكلة اذا فتحت البرنامج
يسوي له تحميل ويحمل تمام اذا بقي خطوه واحده تحميل new file يعلق مايكمل:mad:..وس بق أن وديته
لمحل الكمبيوتر.. حمل لي صفحة من النت فيها رابط البرنامج (حتى هو ماضبط التحميل معاه..يمكن تعارض!!) ورغم ذلك فااسم البرنامج اللي بالصفحة غير اذكر كان فيه .. offes.org ..!!
بعد كذا ..حاااااااااااا اااولت معاكم ونفس الشيء.. :az9:
وانا نفسي اتعلم اقوى لغة برمجه حتى اركز واستفيد..وانت نصحتيني بالجافا)
فقررت انزل تطبيقاتي للدرس(خصوصا واني لحد الان لم اطلع على الردود والاجابات) وتخبروني اذا صح او لا..لحد ماتنحل المشكلة ويشتغل الجافا ان شاء الله.. وش رايكم..؟
هذه الطريقة الاولى.. ((
} public class hayatech
}( [] public static void main (String args
System.out.prin tln ("welcome
System.out.prin tln( "to");
System.out.prin tln("hayatech");
{{
the Second Meathod:
} public class hayatech
}( [] public static void main (String args
System.out.prin t("welcome" \n, "to" \n, "hayatech" );
}
}
الاقواس حالتها حاله:shiny:... لكن انا كتبتها بالشكل الصحيح.. وهنا رفع ضغطي..وانتم ماشاء الله استاذات professional مايحتاج.. تفهموها وهي طايره..
عندي سؤال بسيط..(لك وجه بعد) ..هل يجب ان تختم جميع اسطر البرنامج داخل main بالفاصله المنقوطه.باستثن اء اخر سطر ام يختم بالفاصله ايضاً؟
سوال اخير يمكن غبي شوي..لكن اريد ان اتعلم.. هل هناك فرق بين الجافا والجافا سكربت؟
اعذروني يالغوالي...
تعبتكم..دوختكم. . وكثرة المشاكل.. الله يصبركم علي .. ويجزاكم خير
ترى دخولي على النت مكن يتقطع ..:az9: كله من ذا DSL
al_fanar
12-Jul-2008, 12:25 AM
أولاً : استاذاتي اعذروني ع التأخير.. النت انقطعت بمنطقتنا..
طيب جربي تودينه لأي محل كمبيوتر وهو ينزلك اياه
نسيت لأقولك ان الجافا .. اصلاً كانت بجهازي لكن مشكلتها مشكلة اذا فتحت البرنامج
يسوي له تحميل ويحمل تمام اذا بقي خطوه واحده تحميل new file يعلق مايكمل:mad:..وس بق أن وديته
لمحل الكمبيوتر.. حمل لي صفحة من النت فيها رابط البرنامج (حتى هو ماضبط التحميل معاه..يمكن تعارض!!) ورغم ذلك فااسم البرنامج اللي بالصفحة غير اذكر كان فيه .. offes.org ..!!
بعد كذا ..حاااااااااااا اااولت معاكم ونفس الشيء.. :az9:
وانا نفسي اتعلم اقوى لغة برمجه حتى اركز واستفيد..وانت نصحتيني بالجافا)
فقررت انزل تطبيقاتي للدرس(خصوصا واني لحد الان لم اطلع على الردود والاجابات) وتخبروني اذا صح او لا..لحد ماتنحل المشكلة ويشتغل الجافا ان شاء الله.. وش رايكم..؟
هذه الطريقة الاولى.. ((
} public class hayatech
}( [] public static void main (String args
System.out.prin tln ("welcome
System.out.prin tln( "to");
System.out.prin tln("hayatech");
{{
the Second Meathod:
} public class hayatech
}( [] public static void main (String args
System.out.prin t("welcome" \n, "to" \n, "hayatech" );
}
}
الاقواس حالتها حاله:shiny:... لكن انا كتبتها بالشكل الصحيح.. وهنا رفع ضغطي..وانتم ماشاء الله استاذات professional مايحتاج.. تفهموها وهي طايره..
حيا الله المبرمجه " طموح تكـ " :f:
ترا عادي حتى احنا مشكلة الأقواس الطايره جننتنا :shiny:
ممتاز حلك للسؤال هذا 100 %
ورينا ابداعاتك في الباقي :thumbsup:
عندي سؤال بسيط..(لك وجه بعد) ..هل يجب ان تختم جميع اسطر البرنامج داخل main بالفاصله المنقوطه.باستثن اء اخر سطر ام يختم بالفاصله ايضاً؟
كل الكود اللي في البدي (داخل main)يجب أن ينتهي بفاصله منقوطه
وبصفه عامه أي جمله أسندتي اليها شيء أو كانت جمله تنفيذيه (مثل جمل الطباعه ) يجب أن تختم بالفاصله المنقوطه
أما السطر الأخير هو عباره عن قوس مغلق ولاينتهي بفاصله منقوطه .
سوال اخير يمكن غبي شوي..لكن اريد ان اتعلم.. هل هناك فرق بين الجافا والجافا سكربت؟
نعم هما لغتان مختلفتان
الأولى للبرامج والأخرى لصفحات الويب
اعذروني يالغوالي...
تعبتكم..دوختكم. . وكثرة المشاكل.. الله يصبركم علي .. ويجزاكم خير
ترى دخولي على النت مكن يتقطع ..:az9: كله من ذا DSL
لاعادي تعبنا لكم راحه
وحياك الله داايم :f:
طموح تك
12-Jul-2008, 01:37 AM
استاذه.. فنورا..
اسعدك الله وزادك من واسع فضله..:f:
لقد عدنا... :shiny:..
تطبيقكم هالمره رهيييييييييييب. .:thumbsup: كذا فيه نوع من الذكاء والتشوييييييق..
عشت لحظات من زماااان عنها..ذكرتوني بأيام الهندسه التحليليه... حقيقة لا أملك إلا ان
اقول اسعدكم المولى كما اسعدتموني... ( اللي يقرأ كلامي يقول هذي الحين حلها 100% ماشاء الله.. ما يدري اني جلست انا و الحبيب + إبداااع الله يستر بس :ad4: ) بس بجد ممتع
وإليكم ناتج الطباعه الملون بالاحمر فقط :
The # of the letter in the sentence" +" you have nice day , Be smile" (: + = + 30"
(( بالنسبة لعلامة التنصيص من خبرتي المتواضعه في البرمجه انها لاتظهر على الشاشه.. فقط النص. لكن لاحظت في شروحاتكم ان المخرجات تشمل النص بعلامتي التنصيص..
علامة الجمع هل تظهر بشكلها كذا(غريبه) بحكم انها ضمن جملة الطباعه.. ام فاصله ام لاتظهر!..صراحة الجافا تختلف كلياً عن اللغات الاخرى
30 هو عدد حروف المتغير s مع حساب الفراغات كلها ))
The position of the character n is : " + 0 "
((0 لأنه مبدأيا سيختارالبرنامج الموقع الأول باعتبار أنه أول موقع صادفه))
The character of the position zero is :" + n"
هنا فيه تعارض.. كيف نخزن حرف y باعتباره القيمة الاولى0 التي يرجع بها المتغير s , ضمن معرف سبق وان اسندت له قيمه معينه 'n' = !!! إلا اذا كان الحرف المقابل ل0 هو الفراغ في بداية الجمله..ممكن نضع عليه قيمه اخرى n ..
"if you make well , " " ie (: "
طبعا كل سطر تحته السطر الذي يليه لأنه printIn..لكن ملاحظاتي حبيت اكتبها بين السطور حتى تفهمون قصدي يا ..أروع استاذات..
:shiny:
هاه وش رأيكم ؟يااااااااارب يكون تمام
طموح تك
12-Jul-2008, 01:50 AM
والأخطاء التي سقطت منا سهوا عند كتابة البرنامج
تقريباً 3 اخطاء: الاحمر هو تصحيحي..
Static void main (String args
والفاصله المنقوطه:
y = 'n' ;
والقوسين والتعريف:
b = s.indexOf('y')
ليس شرط ان نكتب في بداية المتغير لانه معرف في بداية البرنامج int
بدون مسافه بين برنت وإنSystem.out.p rintln( s
al_fanar
12-Jul-2008, 05:43 PM
استاذه.. فنورا..
اسعدك الله وزادك من واسع فضله..:f:
لقد عدنا... :shiny:..
تطبيقكم هالمره رهيييييييييييب. .:thumbsup: كذا فيه نوع من الذكاء والتشوييييييق..
عشت لحظات من زماااان عنها..ذكرتوني بأيام الهندسه التحليليه... حقيقة لا أملك إلا ان
اقول اسعدكم المولى كما اسعدتموني... ( اللي يقرأ كلامي يقول هذي الحين حلها 100% ماشاء الله.. ما يدري اني جلست انا و الحبيب + إبداااع الله يستر بس :ad4: ) بس بجد ممتع
مرحبا مليوون بعودتك :shiny:
ياإنك خطيييره ..... نجي للتصحيح :ad4:
<< حسيت هالمره بمعاناة المدرسات لما يصححون ههههه :shiny:
وإليكم ناتج الطباعه الملون بالاحمر فقط :
The # of the letter in the sentence" +" you have nice day , Be smile" (: + = + 30"
(( بالنسبة لعلامة التنصيص من خبرتي المتواضعه في البرمجه انها لاتظهر على الشاشه.. فقط النص. لكن لاحظت في شروحاتكم ان المخرجات تشمل النص بعلامتي التنصيص..
علامة الجمع هل تظهر بشكلها كذا(غريبه) بحكم انها ضمن جملة الطباعه.. ام فاصله ام لاتظهر!..صراحة الجافا تختلف كلياً عن اللغات الاخرى
30 هو عدد حروف المتغير s مع حساب الفراغات كلها ))
جملة الطباعه ممتازه لكن بدون علامات الزائد لأنها تعمل فقط contact
أي لصق الجمل ببعضها فقط ولاتظهر في ناتج الطباعه .
ترا فيه فقره قبلها نسيتيها :S_005:
The position of the character n is : " + 0 "
((0 لأنه مبدأيا سيختارالبرنامج الموقع الأول باعتبار أنه أول موقع صادفه))
صحيحه :thumbsup:
The character of the position zero is :" + n"
هنا فيه تعارض.. كيف نخزن حرف y باعتباره القيمة الاولى0 التي يرجع بها المتغير s , ضمن معرف سبق وان اسندت له قيمه معينه 'n' = !!! إلا اذا كان الحرف المقابل ل0 هو الفراغ في بداية الجمله..ممكن نضع عليه قيمه اخرى n ..
بداية الجملة s هو حرف الـ y وليس فراغ
لذلك هذه الجمله خاطئه ..
>> من وين جبتي حرف الـ n :confused:
"if you make well , " " ie (: "
هنا نحن قمنا بكتابة السؤال بشكل خاطئ والمفرووض أن تكون للمتغير s وليس g
لأنه لو حليتها على نفس السؤال البرنامج رح يعطيك غلط ..
طبعا كل سطر تحته السطر الذي يليه لأنه printIn..لكن ملاحظاتي حبيت اكتبها بين السطور حتى تفهمون قصدي يا ..أروع استاذات..
:shiny:
هاه وش رأيكم ؟يااااااااارب يكون تمام
لا خطييره من جد ياطموح تك
بداايه جدا راائعه :thumbsup:
al_fanar
12-Jul-2008, 05:56 PM
تقريباً 3 اخطاء: الاحمر هو تصحيحي..
Static void main (String args
والفاصله المنقوطه:
y = 'n' ;
والقوسين والتعريف:
b = s.indexOf('y')
ليس شرط ان نكتب في بداية المتغير لانه معرف في بداية البرنامج int
بدون مسافه بين برنت وإنSystem.out.p rintln( s
حقيقة يوجد هناك خمس أخطاء
أصبتي في إثنان وهما في الجزء المظلل .
نأتي الآن لتحليل إجابتك >>
الخطأ الأول الذي ذكرتيه لايعتبر خطأ لأن كلمة الـ static تكتبت بحرف صغير
الخطأ الثالث : لم أفهم ماقصدتيه من ناحية القوس والتعريف
Public class sweet1
}1
Public static void main (String args[] )1
}1
String d , g ;1
int b ;1
char y ;1
d = " you have nice day " ;1
y = 'n' 1
g = " , Be smile (: " ;1
String s = d.concat(g);1
System.out.prin tln( s) ;1
System.out.prin tln(" The # of the letter in the sentence " + s +
s.length());1+ " = " +
b = s.indexOf(y) ;1
System.out.prin tln("The position of the character n is : " + b) ;1
y = s.charAt(0) ;1
System.out.prin tln("The character of the position zero is : " + y
(;1
System.out.prin tln("if you make well , " + g.substring(9,1 7)) ;1
{
{
الأسطر المحدده فيها أخطاء قومي باكتشاف نوع الخطأ ... :)
طموح تك
14-Jul-2008, 07:04 PM
<< I am so sorry ...
دوختكم في التصحيح :nut: لاني كنت مستعجله لاينقطع النت في اي وقت..
فرصه تاخذين كورس ع التصحيح.. يلا اجل اكتب الحلول وادوخكم مره ثانيه (( شكلي ابتسطر:wide-eyed:)) ..
جزاك الله عن كل حرف قرأتيه وكتبتيه خيييييييييرا..
>>
وهذا التصحيح..
System.out.prin tln( s) ;
(: you have nice day , Be smile
System.out.prin tln(" The # of the letter in the sentence " + s +
s.length());
The # of the letter in the sentence you have nice day , Be smile (: = 30
b = s.indexOf(y) ;1
System.out.prin tln("The position of the character n is : " + b) ;1
The position of the character n is : 0
y = s.charAt(0) ;1
System.out.prin tln("The character of the position zero is : " + y
(;
The character of the position zero is :y
System.out.prin tln("if you make well , " + g.substring(9,1 7)) ;1
"if you make well , " " ie (: "
هنا نحن قمنا بكتابة السؤال بشكل خاطئ والمفرووض أن تكون للمتغير s وليس g
لأنه لو حليتها على نفس السؤال البرنامج رح يعطيك غلط ..
حلي السابق ترددت والله فيه كثير.. كيف يكون الرقم اصلاً اكبر من عدد حروف الكلمة..!!
ونظراً لان الجافا عندي لسا مااشتغل.. واستبعدت يكون فيه خطأ خصوصاً ان g ايضاً string يعني تنطبق عليها العملية.. فتوقعت شيء اخر.:an9:.حسبت الفراغات التي تلي الحرف الاخير وعاملتها معاملة الاحرف..لو تلاحظين وجود مسافة بين حرف e والتنصيص..:ac6:
>> من وين جبتي حرف الـ n :confused:
من هنا .. y = 'n' وش قصدكم فيها !!..
لا خطييره من جد ياطموح تك
بداايه جدا راائعه :thumbsup:
ياحبيلك حمستيني..رغم كل هالاخطاء...لكن. .
انت اكثر روووعه...:f:
طموح تك
14-Jul-2008, 08:51 PM
حلو انك ماخبرتيني الحل مباشره.. حتى استفيد اكثر
لكن احبطت صراحة...:as1:
بالنسبة للسطر الاول.. لا أرى فيه خطأ ..إلا ان القوس اسفل السطر وليس بجواره..
هل تقصدين اسم البرنامج sweet ليس خطأ لأن ذلك يعني اننا يجب ان نكون قد انشأنا المجلد مسبقاً بنفس الاسم..
فنورا.. هنا عكست اتجاه الاقواس عنه في البرنامج الاصلي..
وكذلك تعريف b سليم.. صحيح لم يسبقه تعريفint لكن لا مشكلة لانك عرفتيها في بداية البرنامج...
:confused4:المش كلة في اعطاء y قيمة n ..ثم y = s.charAt(0) ..ليكون لها قيمتين في نفس الوقت دون عمليه منطقيه تربط بينهما..؟؟
(( هل تعارض اجابتي مع ماحددتيه يعني اني غبية جافا:()
الخطأ الثالث : لم أفهم ماقصدتيه من ناحية القوس والتعريف
..
اقصد علامة القوسين الصغيرين حول الحرف.. اي انك لم تكتبين القوسين وفق ماشرحتم : int w = str.indexOf('T' );1
al_fanar
15-Jul-2008, 02:08 AM
<< I am so sorry ...
دوختكم في التصحيح :nut: لاني كنت مستعجله لاينقطع النت في اي وقت..
فرصه تاخذين كورس ع التصحيح.. يلا اجل اكتب الحلول وادوخكم مره ثانيه (( شكلي ابتسطر:wide-eyed:)) ..
جزاك الله عن كل حرف قرأتيه وكتبتيه خيييييييييرا..
>>
وهذا التصحيح..
(: you have nice day , Be smile
The # of the letter in the sentence you have nice day , Be smile (: = 30
The position of the character n is : 0
The character of the position zero is :y
حلي السابق ترددت والله فيه كثير.. كيف يكون الرقم اصلاً اكبر من عدد حروف الكلمة..!!
ونظراً لان الجافا عندي لسا مااشتغل.. واستبعدت يكون فيه خطأ خصوصاً ان g ايضاً string يعني تنطبق عليها العملية.. فتوقعت شيء اخر.:an9:.حسبت الفراغات التي تلي الحرف الاخير وعاملتها معاملة الاحرف..لو تلاحظين وجود مسافة بين حرف e والتنصيص..:ac6:
لا ..... ماشاء الله حركات والله :thumbsup:
لأن السؤال اصلا فيه خطأ بالكتابه :ad4: وإنتي المبدعه اكتشفتي الخطأ :shiny:
أنا كنت أقصد حرف الـ s بدل g
.
.
.
لأن النطاق المعطى في السؤال خارج نطاق الجمله g .....(:
وهذا بالطبع خطأ ..
من هنا .. وش قصدكم فيها !!..
ياحبيلك حمستيني..رغم كل هالاخطاء...لكن. .
انت اكثر روووعه...:f:
فعلا .. كنت أقصد بحرف y مغزى وهدف ..
والرساله التي تمنيت بأن يلاحظها المتدربين هي أنه يمكن أن نعطي قيمه مبدأيه
لمتغير ما.. ثم نغير هذه القيمه في داخل الكود بقيمه أخرى وعند طباعة هذا المتغير
فإنه سيأخذ اخر قيمه مسنده بغض النظر عن القيمه المبدأيه له ..
رااائعه فعلا ياطموح تك ... أعجبتيني :ah3:
طموح تك
15-Jul-2008, 11:14 PM
اهلاً استاذتي فنورا..:heartbe at:
اتمنى تكوني بخير وسعاده..:)
..
شكر الله جهودك وتميزك..
>>
لكن يبدوا انك لم تنتبهي لردي الثاني!! ولم تخبريني ماهي الأخطاء التي لم اكتشفها بعد..( انت فاضيه تلحقي ايه وإلا ايه ..الله يصبرك علي:shiny:)
.. وهذا تطبيقي لبريمج (إيجاد الجذر التربيعي & القيمة المطلقة)..
public class algorthmitics
}
Public static void main (String args)1
}
Import java.lang;1
int a,b;1
a=Math.Sqrt(100 );1
System.out.prin tln("the Sqrt to the number 100 is :"+ a);1
b=Math.abs(20-);1
System.out.prin tln("the abs to the number 20- is :"+ b);1
{
{
طموح تك
16-Jul-2008, 12:10 AM
قبل أن اطبق تمرين ( صناديق الحوار ).. استوقفني سؤال :confused::
ماالمقصود او ماوظيفة هذه العبارة المظلله بالوردي.. اتوقع انها تجلب القيمة المدخلة من قبل المستخدم.. صح ام ان هناك شيء اخر..؟
num1 = Integer.parseIn t(firstNumber);
ليظهر صندوق الادخال حاوياً على رمز من اختيارك
اذن تريدون ان يظهر الرمز في صندوق الادخال فقط..فهذا تطبيقي..اضفت في كودي صندوق الادخال..
import javax.swing.JOp tionPane;
public class hayatch{
public static void main(String args[]){
String firstNumber;
String secondNumber;
int num1;
int num2;
int sum;
firstNumber = JOptionPane.sho wInputDialog("Enter first integer" ,JOptionPane.IN F ORMATION_MESSAG E);1
secondNumber = JOptionPane.sho wInputDialog("Enter second integer",JOptionPane.IN F ORMATION_MESSAG E);1
num1 = Integer.parseIn t(firstNumber,) ;1
num2 = Integer.parseIn t(secondNumber) ;1sum = num1+num2;1
JOptionPane.sho wMessageDialog( null,"The is"+sum,"result",JOptionPane.PL AIN_MESSAGE);
}
}
هناك كلمة واحدة من الرموز الخمسة لم افهم معناها ولم استطع ان اتخيل شكل الرمز الذي سيظهر.... وهي باللون الاحمر..
JOptionPane.PLA IN_MESSAGE
طموح تك
16-Jul-2008, 12:22 AM
واااااااااااااا ااو..
مش ممكن:az9: ..معقول خلصت ولحقت عليكم..:az9:( اللي يشوفك يقول انك سررريعه ..وانت جالسه اسبوع الله يخلف عليك بس :ad4:) ..
الحمدلله الذي بنعمته تتم الصالحات..
انتظر تصحيحك استاذتي..وانتقا داتك وتعليماتك بكل صراحه..
حتى تكمل فرحتي بفهمي لبدايات الجافا....
وادعي لي ان البرنامج يضبط ويشتغل ع جهازي إلي لساتي مفرمته..:knocko ut:
في انتظار تألقك..
:f:
al_fanar
16-Jul-2008, 06:19 PM
حلو انك ماخبرتيني الحل مباشره.. حتى استفيد اكثر
لكن احبطت صراحة...:as1:
بالنسبة للسطر الاول.. لا أرى فيه خطأ ..إلا ان القوس اسفل السطر وليس بجواره..
هل تقصدين اسم البرنامج sweet ليس خطأ لأن ذلك يعني اننا يجب ان نكون قد انشأنا المجلد مسبقاً بنفس الاسم..
فنورا.. هنا عكست اتجاه الاقواس عنه في البرنامج الاصلي..
هلا طموح تكـ :f:
لا والله رديت عليك بس مادري وين طار الرد << تنرفزني هالحاله مرره .. خصوصا اذا كان الرد طويل :(
طموح .. إنتي إنسانه متميزه ومن الطبيعي انك بتواجهين صعوبات في بداية أي شيء تتعلمينه .. >> أنا عن نفسي ياما جانيمثل هالشعور لما تعلمت الجافا لكن الحمد الله مشى الحال
بالنسبة للأخطاء ..
لو رجعتي للملاحظات اللي كتبناها في رد مستقل من موضوع الدورة بتلاقين سبب للخطأ
اللي في السطر الأول
نحلل الأخطاء أنا واياك سوا ~
ذكرنا مسبقا إن هذه العباره تكتبت بالأحرف الكبيره دائما
Public Class Sweet
لذلك فكلمتي (sweet/class) يوجد بهما خطأ في كونهما تبدأن بأحرف صغيره
:)
وكذلك تعريف b سليم.. صحيح لم يسبقه تعريفint لكن لا مشكلة لانك عرفتيها في بداية البرنامج...
:confused4:المش كلة في اعطاء y قيمة n ..ثم y = s.charAt(0) ..ليكون لها قيمتين في نفس الوقت دون عمليه منطقيه تربط بينهما..؟؟
(( هل تعارض اجابتي مع ماحددتيه يعني اني غبية جافا:()
..
اقصد علامة القوسين الصغيرين حول الحرف.. اي انك لم تكتبين القوسين وفق ماشرحتم :
سؤالك الثاني تم شرحه في الرد السابق لهذا الرد
وبالنسبه للقوسين نكتبها اذا كانت قيمه مجرده سواء كانت رقم أو حرف
أي أن هذه القيم المجرد ه لم تخزن في متغير ..
لكن بما أننا أنشانا متغير وأسندنا له قيمه فيمكن ان نستخدمه بدون الأقواس
فردوس
16-Jul-2008, 11:52 PM
ماالمقصود او ماوظيفة هذه العبارة المظلله بالوردي.. اتوقع انها تجلب القيمة المدخلة من قبل المستخدم.. صح ام ان هناك شيء اخر..؟
تقوم التحويل من integer الى string
هناك كلمة واحدة من الرموز الخمسة لم افهم معناها ولم استطع ان اتخيل شكل الرمز الذي سيظهر.... وهي باللون الاحمر..
معناه أن الصندوق سيظهر خالي من أي رمز :)
بارك الله فيك طموح :f: و سدد خطاك
وفقتِ
al_fanar
21-Jul-2008, 03:18 PM
اهلاً استاذتي فنورا..:heartbe at:
اتمنى تكوني بخير وسعاده..:)
..
شكر الله جهودك وتميزك..
>>
لكن يبدوا انك لم تنتبهي لردي الثاني!! ولم تخبريني ماهي الأخطاء التي لم اكتشفها بعد..( انت فاضيه تلحقي ايه وإلا ايه ..الله يصبرك علي:shiny:)
.. وهذا تطبيقي لبريمج (إيجاد الجذر التربيعي & القيمة المطلقة)..
public class algorthmitics
}
public static void main (string args)1
}
import java.lang;1
int a,b;1
a=math.sqrt(100 );1
system.out.prin tln("the sqrt to the number 100 is :"+ a);1
b=math.abs(20-);1
system.out.prin tln("the abs to the number 20- is :"+ b);1
{
{
// عذرا عالتأخير
ماشاء الله تبارك الله
تطبيق صحيح 100 %
al_fanar
21-Jul-2008, 03:24 PM
اذن تريدون ان يظهر الرمز في صندوق الادخال فقط..فهذا تطبيقي..اضفت في كودي صندوق الادخال..
import javax.swing.JOp tionPane;
public class hayatch{
public static void main(String args[]){
String firstNumber;
String secondNumber;
int num1;
int num2;
int sum;
firstNumber = JOptionPane.sho wInputDialog("Enter first integer" ,JOptionPane.IN F ORMATION_MESSAG E);1
secondNumber = JOptionPane.sho wInputDialog("Enter second integer",JOptionPane.IN F ORMATION_MESSAG E);1
num1 = Integer.parseIn t(firstNumber,) ;1
num2 = Integer.parseIn t(secondNumber) ;1sum = num1+num2;1
JOptionPane.sho wMessageDialog( null,"The is"+sum,"result",JOptionPane.PL AIN_MESSAGE);
}
}
رااائعه :thumbsup: .. حل صحيح
هناك كلمة واحدة من الرموز الخمسة لم افهم معناها ولم استطع ان اتخيل شكل الرمز الذي سيظهر.... وهي باللون الاحمر..
سؤال ذكي ... plain إذا ترجمتيها للعربي تعني " ساده "
لذلك فهي لاتظهر اي علامه على صندوق الحوار ..
ألف مبرووك ياطموح تك إجتيازك للأساسيات واحترافك المبدأي للجافا ..
موفقه .. :f:
أبو جبلو
17-Aug-2008, 01:24 PM
مشكلة
لا يمكنيي تحميل
jdk
يقول لي
the source file couldnot be read
ما الحل
:thumbdown:
أبو جبلو
18-Aug-2008, 05:43 PM
عفوا ممكن شرح اجوبة الجزء الثالث لأنه في اشياء مو فاهمها
ALI*M
18-Aug-2008, 06:24 PM
السلام عليكم ..
انا جيت متأخر للورشة .. وشفت انكم حالين اكثر من تمرين .. ومايمديني ارجع واحل من اول تمرين ..
وعشان كذا سويت هالكود في الجافا .. عشان تشوفون اني فاهم .. :S_005: ..
ويتضمن تصميمه من جميع الدروس .. :shiny:
import java.lang , javax.swing.JOp tionPane;1
public class Thepractice{1
public static void main (String[ ] args) {1
JOptionPane.sho wMessageDialog( null,"Welcome in this practice");1
String A1;1
double num;1
int B1;1
int B2;1
int B3;1
A1 = JOptionPane.sho wInputDialog("Inter your double number :");1
num = Integer.parseIn t(A1);1
B1 = Math.round(num) ;1
B2 = Math.pow(num,2) ;1
B3 = Math.sqrt(num); 1
System.out.prin tln("The round of your number is :" + B1);1
System.out.prin tln("The power of your number is :" + B2);1
System.out.prin tln("The taproot of your number is :" + B3);1
System.out.prin tln("");1
System.out.prin tln("Thank you for using this programme");1
}
}
مع انه الى الان مشكلة تنفيذ البرنامج مااتحلت لي .. يعني البرنامج مايشغل الكود .. فقط يراجع الاخطاء اللي فيه ..
واللي يرد بعدي .. ارجو انه يشوفلي الكود اذا كان كذا :thumbsup: ولا كذا :thumbdown:..
دمتم بخير ...:shiny:
فردوس
18-Aug-2008, 08:08 PM
أخ أبو جبلو ،
حدد ما هو الشئ الغير مفهوم ؟
ما هي النقطة التي أشكلت عليك ؟
أريد مزيداً من التوضيح,
أخ علي ،
ما شا ءالله ، تطبيق ممتاز
فقط قراءة الكود دون أن أنفذه
!!
ركز كثير في حكاية حالة الأحرف لأن لغة الجافا
حساسه جداً لحالة الأحرف ،
و يغلب سبب عدم تنفيذ البرنامج هو الخطأ في كتابة الكود
كأن تكتب كلمة تبدأ بحرف كبير و هو عكس ذلك ،
فربما يكون هذا السبب في عدم تنفيذ البرنامج !
شئ آخر ،،
أنت أسميت الكلاس بـ:Thepractice
هل هذا نفس مسمى الملف ؟
أم أنه مختلف ؟
al_fanar
18-Aug-2008, 09:22 PM
يعطيك العافيه فردوس .. :)
أبو جبلوا وعلي
لقد تم تحديث رد تحميل البرنامج وبإمكانكم تحميل الـ jdk
حتى تتمكنوا من رؤية ناتج البرنامج
والتحميل سيأخذ منكم قرابة الساعه ...
موفقين
(ضام)
19-Aug-2008, 01:28 AM
المعذرة لأني متأخر قليلا.
لكني سأبد قريبا بإذن الله.
ماحل هذه؟؟؟
http://www.vip32.org/uploads/images/vip32-e685d6be39.jpg (http://www.vip32.org/)
أبو جبلو
19-Aug-2008, 03:07 PM
أخ أبو جبلو ،
حدد ما هو الشئ الغير مفهوم ؟
ما هي النقطة التي أشكلت عليك ؟
أريد مزيداً من التوضيح,
ذكرتم انه يوجد خطأ هنا
http://www.hayatech.co m/c/showpost.php?p= 172452&postcount=56
ممكن توضوحوا ما هو؟!
فردوس
19-Aug-2008, 05:53 PM
أخ: أبو جبلو
بإمكانك أن تتعرف على الحل
على هذا الرابط:http://www.hayatech.co m/c/showpost.php?p= 247070&postcount=123
فردوس
19-Aug-2008, 05:56 PM
المعذرة لأني متأخر قليلا.
لكني سأبد قريبا بإذن الله.
ماحل هذه؟؟؟
http://www.vip32.org/uploads/images/vip32-e685d6be39.jpg (http://www.vip32.org/)
ظهرت هذه النافذة بعد تثبيت أي البرامج
Jcreator أم JDK
؟؟
عموما إذا قمت بتثبيته على الجهاز ، فحاول إزالته من لوحة التحكم
و من ثم إعادة التثبيت ،
يسر الله أمرك
ALI*M
19-Aug-2008, 07:15 PM
نعم .. انا سميت الملف بـ Thepratice ..
بس اذا قمت بتنفيذ الرنامج راح يطلع لي الشكل اللي بالصورة .. واللي يقول فيها الـ JDK لا يوجد !! .. مع اني حملت ( النت بينز ) .. بس طلع لي برنامج ثاني .. وماقدرت اربطه بال jcreator ..
http://up.do7a.com/get-8-2008-do7a_com_xyvx3w ys.GIF (http://up.do7a.com/get-8-2008-do7a_com_xyvx3w ys.GIF)
واذا ضغطت continue .. راح يعطيني يوجد واحد خطأ .. واللي عجزت افهمه .. ويوجد بهالصورة ..
http://up.do7a.com/get-8-2008-do7a_com_cvrhnx bv.GIF (http://up.do7a.com/get-8-2008-do7a_com_cvrhnx bv.GIF)
فياليت افهم موضوع الخطأ اللي يقوله البرنامج بالضبط :an9: .. وتنحل مشكلة الـ JDK
ودمتم سالمين ..
فردوس
19-Aug-2008, 09:47 PM
اخ علي ،
أنت لم تقم بتحميل برنامج JDK أو أصلاً لم تقم بتثبيته !
الآن أخي ،
عندما نريد أن ننفذ برنامج بلغة الجافا يستلزم مننا تحميل برنامجين على الجهاز ،
1: محرر النصوص : و هو المحرر يلي تكتب فيه الكود و أنت قمت بتحميله و يدعى JCreator
2:برنامج الكومبايلر: و هو المترجم للكود و يدعى JDK
فمشكلتك أنك قمت بتحميل المحرر دون الكومبايلر لذا ، لم يقرأ البرنامج الكود أو لم يتعرف عليه حتى يقوم بتنفيذه ،،
فالحل أن تثبت البرنامج من التالي :
[JDK (http://java.sun.com/javase/downloads/index.jsp)
( لتحميل عدة الجافا لابد من اختيار الخيار الثاني اللذي يظهر في هذه الصفحه
ثم بعد ذلك تنتقل الى صفحه اخرى تحدد فيها نوع النظام والضغط على خيار الموافقه
وبعد الضغط على زر المتابعه فإنه سينقلك الى صفحه اخرى قم بتحميل الرابط الأول فقط والذي تحت الكلام Windows Offline Installation ) ]
هنوووده
19-Aug-2008, 09:52 PM
السلام عليكم
الحل
Int alfanar=21;لانه عدد صحيح صحيح
Double age = 2;1لانه عدد غير عشري خطاء
String name = ' ferdous ' ;1خطاء لان ينقصه علمت التنصيص المزدوجه "الكلمه"هكذا
Char 6ool = '$' ;1صحيح
String good! ;1خطاء لم تكتب = ولم تكتب علمت التنصيص المزدوج
Int grade course ;1خطاء لان المتغير هذا للارقام الصحيحه
Double degree+GPA = 9.5;1صح
فردوس
19-Aug-2008, 11:40 PM
حياكِ الله أخت هنووده ،
نأتي للتصحيح :
1: برافو عليكي .
2: خطأ ،، لانه الجواب (صح) لأن double يأخذ عدد صحيح أيضاً كما أنه يأخذ عدد عشري .
3:ممتـــــازة .
4:خطأ لآنه يبدأ برقم :)
5:صح جوابك و السبب لآنه يبدأ بعلامة غير مقبولة و هي !
6:صح و السبب : لوجود مسافة في تعريف المتغيرات .
7:خطأ لانه يحوي على علامة + ، و هذا لايقبل في تعريف المتغيرات ..
بالتوفيق :f: تحياتي لكِ
ALI*M
20-Aug-2008, 04:13 AM
شكرا أ.فردوس ..
وانا حملت الـJDK الحين .. بس كيف راح اربطه بالـ j creator الحين ..
ومعليش على الازعاج .. :shiny:
فردوس
20-Aug-2008, 12:22 PM
شكرا أ.فردوس ..
وانا حملت الـjdk الحين .. بس كيف راح اربطه بالـ j creator الحين ..
ومعليش على الازعاج .. :shiny:
العفو ،
لا يحتاج إلى ربط ، فقط قم بتنفيذ البرنامج ،
و لو ظهرت نافذة كما سبق ، حدد مسار الكومبايلر
و فقك المولى ،،
عامرحريز
20-Aug-2008, 09:09 PM
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله..
جزاكم الله خيراً على هذه الجهود الجبارة ، وجعلها الله في ميزان حسناتكم..
إخوتي الأفاضل .. هذه هي المشاركة الأولى لي ، والفضل يعود بعد الله عز وجل إلى أخي وابني أحمد "أبو جبلو" الطالب لدي في المدرسة..
أحب أن أتقدم باقتراح صغير ، حيث أن الداخل إلى هذه الدورة يتخبط بين شرح المادة والأسئلة والأجوبة وطريقة تنصيب البرنامج.
اقتراحي هو أن يتم فصل هذه المشاركات كل حسب هدفها في المنتدى "لا أعلم إن كانت هذه الطريقة متوفرة في منتدياتكم.
واقبلوا فائق الاحترام
فردوس
21-Aug-2008, 12:06 PM
حياك الله أخي ،
و نعمَ الإقتراح ،
و بإذن الله سيُراعى في الدورة القادمة المقامة في شوال بإذن الله
مهند95
21-Aug-2008, 04:49 PM
كود:
Int alfanar=21;1
double age = 2;1
string name = ' ferdous ' ;1
char 6ool = '$' ;1
string good! ;1
int grade course ;1
double degree+gpa = 9.5;1
هذا جوابي وان شاء الله يكون صحيح,,
1:صح
2؛خطاء
3:خطاء
4: صح
5:خطاء
6:خطاء
7:صح
فردوس
22-Aug-2008, 02:11 AM
و هذا التصحيح:
1:خطأ ،
2:صح،
3:صح،
4:خطأ،
م:صح،
6:صح
7: خطأ،
أفنان
25-Aug-2008, 02:10 PM
هذي اجاباتي مع انها متأخررره مرره
Int alfanar=21;true 1
Double age = 2; false 2 is intger no bouble1
String name = ' ferdous ' ; false remove single code (') & add double code "1
Char 6ool = '$' ;false qoz variable not start whith number 1
String good! ; false qoz ! 1
Int grade course ;false qoz space between course &grade1
Double degree+GPA = 9.5;false qoz + 1
وشكرا لكم :)
فردوس
25-Aug-2008, 05:12 PM
هلا بأفنان
إجاباتك صحيحة ، ما عدا رقم 2 خطأ !
لأن double تقبل الأرقام الصحيحة كماأنها تقبل الأرقام العشرية
أفنان
25-Aug-2008, 05:49 PM
صح :ad4:
شكرا لك يا أحلى فردوس
وهذا اجابة الدرس الثاني
الطريقه الاولى مع تعديلات برمجيه أفنانيه
public class Af{
public static void main (String args[]){
System.out.prin t("Welcome To hayatech\n");
System.out.prin t("Welcome To hayatech\n");
System.out.prin t("Welcome To hayatech\n");
}
}
الطريقه الثانيه
public class Af{
public static void main (String args[]){
System.out.prin tln("Welcome To hayatech");
System.out.prin tln("Welcome To hayatech");
System.out.prin tln("Welcome To hayatech");
}
}
موفقين يآآرب
أفنان
25-Aug-2008, 06:24 PM
سلام :(
الدرس الثاتي الجزء الثالث مافهمته
اللي هو
1h1- charAt(int index)1
وظيفتها : هذه الجمله ترجع لك الحرف من الموقع الذي حددناه بين قوسين فمثلا عندما نكتب هكذا >>
char k = str.charAt(3) ;1
ستخزن في قيمة المتغير k حرف الـ g وذلك من جملة المتغير str التي عرضنها مع الأمثله في الأعلى .
ملاحظة / نبدأ العد عند استخراج الحرف من الصفر ثم الواحد ثم اثنان و.... هكذا ذلك يعني :
Programming Team
0123456
الى ان تصل الى اخر حرف مع العلم بأنه حتى الفراغ الذي بين الكلمتين له موقع اي له رقم كغيره من حروف الجملة .
وين حرف g مو موجود (charAt(int index
ونفس الشيء في 2 و3 وو
شكراَ:(
فردوس
25-Aug-2008, 08:02 PM
أهلاً أفنان
إجابة الدرس الثاني ،
صحيحة كآلية برمجية
لكن سؤالنا في الدرس هو أن نطبع
welcome
to
hayatech
كل كلمة على سطر ، و ليست نفس الجملة مكررة في عدة أسطر ،،
لكن نحسبها صح طالما أن الهدف من السؤال محقق ،،
أما الجزء الثالث،
كما هو واضح أن الدالة تقوم بأخد الحرف الثالث ، و لقد تسآئلتي
أين الحرف g ??
الحرف موجود في كلمة programming
قومي بعد الأحرف مبتدأة من الصفر ستجدي أن الحرف الثالث هو g
بداية رائعة منكِ ، موفقة أختي
:f:
أفنان
25-Aug-2008, 09:08 PM
اهاا
الله يرزقك الفردوس يارب
مره شكرا:f:
أفنان
26-Aug-2008, 12:29 AM
سلام :shiny:
رجعت ومعي حل الدرس الأخير
هنا تصحيح البروقرام T يعني السطر صحيح, Fيعني السطر خطأ
Public class sweet T
T }
Public static void main (String args[] )1 T
T}
String d , g ;T1
int b ;T1
char y ;T1
d = " you have nice day " ;T1
y = 'n' ;F1
g = " , Be smile (: " ;T1
String s = d.concat(g); T1
System.out.prin tln( s) ; T1
System.out.prin tln(" The # of the letter in the sentence " + s +
ما تنحط بعد; s.length());F( 1+ " = " +) 1+ " = " +
b = s.indexOf(y) ;F 1
لانو فيه كذا واي فالاصح نضع b = s.indexOf('y' , 3);
System.out.prin tln("The position of the character n is : " + b) ;F run time eror1
y = s.charAt(0) ;F1
System.out.prin tln("The character of the position zero is : " + y
(;T1
System.out.prin tln("if you make well , " + g.substring(9,1 f
F run time eroor عددهم 15 ومايصير اضع اكثر منه 7)) ;1
{
{
وهنا لمن نسوي رن
you have nice day , Be smile (:
The # of the letter in the sentence you have nice day , Be smile (:33
The position of the character n is : 1
1اذا نفس اللي انتوا حطيتوه لانو بياخذ اول واحد يشوفه والباقي يكنسله
The character of the position zero is :space
السطر الاخير run time erorr
وشكراً شكراً لكم
واتمنى والله ألتحق بالدوره:)
فردوس
26-Aug-2008, 12:47 AM
أفنان :thumbsup:
ممتازة ، بارك الله فيكِ
:ah3:
ALI*M
26-Aug-2008, 03:58 AM
عن قريب راح انزل كود جديد صممته في الجافا .. بعد تفتيشي عن دروس في النت .. :shiny:
بالتوفيق للجميع ..
فردوس
26-Aug-2008, 03:54 PM
عن قريب راح انزل كود جديد صممته في الجافا .. بعد تفتيشي عن دروس في النت .. :shiny:
بالتوفيق للجميع ..
رائع ،،
وفقك الله
ALI*M
26-Aug-2008, 08:02 PM
مرحبا ..
هذا هو الكود .. وارجو ان ينال اعجابكم ..
import javax.swing.JOp tionPane;1
public class New {1
public static void main (String[] args) {1
String A1 ;1
String A2 ;1
double B1 ;1
double B2 ;1
A1 = JOptionPane.sho wInputDialog("ادخل وزنك بالكيلو جرام :"1);
B1 = Integer.parseIn t(A1);1
A2 = JOptionPane.sho wInputDialog("ادخل طولك بالسنتيمتر :"1);
B2 = Integer.parseIn t(A2);1
//------------------------------------------------------
double C1 = B1 / (B2*B2)*10000 ;1
//------------------------------------------------------
if (C1 < 18.5)1
JOptionPane.sho wMessageDialog( null,"وزنك اقل من الوزن الطبيعي","result",JOptionPane.PL AIN_MESSAGE); 1
else if (C1 < 24.9 & C1 > 18.5) 1
JOptionPane.sho wMessageDialog( null,"وزنك مثالي جدا","result",JOptionPane.PL AIN_MESSAGE);1
else if (C1 < 29.9 & C1 > 25)1
JOptionPane.sho wMessageDialog( null,"لديك ز