الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة جافا : الدرس الثاني (كتابة برنامجك الأول)

بدأه loayyn في 14 سبتمبر 2004 · 34 رد · 14,426 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الأعزاء في المنتدى

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

الدرس هذا هو أيضا عن لغة الجافا

الآن سنكتب برنامجنا الأول بلغة الجافا وسنقوم بتنفيذه إن شاء الله

قبل أن أكتب البرنامج أود أن أنوه إلى الملاحظات التالية :

1) لغة الجافا تسمى لغة case sensitive أي حساسة لحالة الأحرف بمعنى أن الأسم first يختلف في لغة جافا عن First ويختلف عن FIRST

2) أحب أن تلاحظوا أنه عند تخزين برنامج الجافا يجب أن يخزن الجافا باسم البرنامج الرئيسي (الclass الرئيسي) في البرنامج .

3) في برنامج الجافا أحب أن تلاحظوا أن ال class الرئيسي في برنامجنا (الذي سنذكره بعد قليل) في أول سطر أسمه first بحيث أنه عندما نقوم بتخزين البرنامج يجب أن يكون أسم البرنامج مطابق لأسم ال class الرئيسي في البرنامج بدون أي تغيير فعندما نقوم بتخزين البرنامج يجب أن يكون أسم البرنامج first.java وليس First.java ولا FIRST.java لأنه كما قلت لكم لغة الجافا حساسة لحالة الأحرف فالأحرف الصغيرة في لغة الجافا تختلف عن الأحرف الكبيرة .

4) مترجم لغة جافا مخزن في الدليل التالي : c:\java\bin لذلك عند تنفيذ البرنامج يجب أن يتم تخزين البرنامج في هذا الدليل c:\java\bin

5) ما أذكره هنا بأن المترجم مخزن في الدليل التالي c:\java\bin على فرض أن من نزل البرنامج نفذ الخطوات التي ذكرتها في الدرس الأول بأنه يجب أن نخزن برنامج الجافا في الدليل c:\java فمن قام بتخزين البرنامج على دليل آخر يفضل أن يقوم بإزالة البرنامج من قائمة إضافة إزالة برنامج ثم يعود وينزل البرنامج مرة أخرى على الدليل c:\java ثم تلقائيا برنامج java ينشيء دليل أسمه bin

في البداية سنستعمل برنامج المفكرة note pad في كتابة البرامج حتى نتعود على كيفية كتابة أوامر جافا وحتى نحفظها وبعد ذلك بعد في الدروس القادمة إن شاء الله سنستخدم برنامج jcreator

لنذهب إلى قائمة إبدأ ثم البرامج ثم البرامج الملحقة ثم المفكرة ثم أكتب البرنامج التالي كما هو دون تغيير

public class first	{//begin class first
	public static void main(String[]am)  {//begin main
  System.out.println("this is my first program of java");
         	 }//end main
   	 }//end class first

بعد ذلك أختار ملف ثم حفظ ثم أكتب في خانة أسم الملف "first.java" مع ملاحظة أننا يجب أن نخزن الملف تحت الدليل c: ثم java ثم bin أي أن الملف يجب أن يكون مخزن في الدليل التالي c:\java\bin ومن الأفضل أن تضع إشارة التنصيص " " لأن الهدف منها هو أن نتأكد أن الكمبيوتر قد قام بحفظ الملف تحت أسم first.java وليس تحت الأسم first.java.txt

كما في الصورة التالية :

bin.jpg

نستطيع تنفيذ برنامج الجافا إما عن طريق الدوس أو عن طريق برامج تحرير لغة الجافا مثل jcreator أو jbuilder أو غيرها الآن سنبدأ في تنفيذ برنامج مكتوب بلغة جافا عن طريق الدوس

إذهب إلى الدوس عن طريق الذهاب إلى إبدأ ثم تشغيل وفي الخانة الظاهرة أكتب كلمة command ثم موافق

كما في الصورة التالية :

command.gif

بعد ذلك تظهر لك الشاشة التالية :

second.gif

أكتب cd java\bin ثم اضغط Enter

تظهر لك الشاشة على الشكل التالي :

c:\java\bin

أكتب الآن الأمر التالي :

javac first.java ثم اضغط Enter

إذا لم يكن هناك أي خطأ في البرنامج لن يعطي المترجم أي شيء وهذا يعني أنه لا يوجد خطأ وبعد ذلك أكتب

java first ثم إضغط Enter فتظهر نتيجة البرنامج كما يلي :

this is my first program of java

أنظر الصورة التالية :

javac.gif

الآن بعد أن قمنا بتنفيذ البرنامج سأقوم إن شاء الله بشرح البرنامج بقدر استطاعتي لنبدأ مع السطر الأول :

public class first	{//begin class first

كلمة public تعني أن البرنامج عام أي يمكن استدعاؤه من أي جزء من برنامج الجافا وهو عكس private خاص التي تعني أنه لا يمكن التعامل معه إلا داخل ال class نفسها فقط

class : برنامج الجافا مكون من عدة class وأحيانا قد يتكون البرنامج من عدة method ومع مرور الدروس إن شاء الله ستعرفون الفرق بينهما أما الآن فيكفي أن نعرف أن class هنا تعني أننا نسمي البرنامج الرئيسي بأسم class

first : أسم برنامج الجافا بمعنى أن برنامج الجافا يجب أن يخزن تحت الأسم first.java

{ تعني بداية كتلة معينة سواء كانت هذه الكتلة class أو جملة تكرار loop أو أي شيء آخر

} تعني نهاية كتلة معينة سواء كانت هذه الكتلة class أو جملة تكرار loop أو أي شيء آخر

السطر الثاني

	public static void main(String[]am)  {//begin main

public : سبق شرحها

static : تعني أن المتغير أو ال class يحتفظ بآخر قيمة طبعا للذين لا يعرفون البرمجة قد لا يفهمون ما أقصده ولكن مع مرور الوقت إن شاء الله ستتضح الصورة

void : تعني أن البرنامج لا يرجع أي قيمة

main : دليل للمترجم فعندما يرى هذا الرمز يعرف أن البرنامج يجب أن يبدأ تنفيذه من هنا .

string[] : تعني أننا نتعامل مع مصفوفة أما بالنسبة ل am فهو أسم للمصفوفة ونستطيع أن نكتب أي أسم مثل ali ، z ، ...... إلخ وسيتم بعون الله شرح المصفوفة في درس لاحق .

أما //begin main فهي جملة تعليقية أي لا يتم تنفيذها والهدف منها توضيحي فقط فلا يقوم المترجم بتنفيذها وهناك أكثر من طريقة للتعليق ولا يهمنا الخوض فيها لأنها لا تفيدنا كثيرا يكفي أن نعرف هذه الطريقة فالسطر الذي يبدأ بال // هو سطر تعليقي لا يتم تنفيذه

ملاحظة هامة :

هذا السطر

	public static void main(String[]am)  {

هذه الجملة تكون في كل برامج الجافا

أما السطر التالي :

  System.out.println("this is my first program of java");

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

وخلاصة الأمر أن برنامج جافا يجب أن يتكون من الآتي :

public class first	{//begin class اسم الكلاس
	public static void main(String[]am)  {//begin main


هنا نضع جمل جافا 


                  }//end main

إلى هنا انتهى الدرس

أرجو أن يكون واضحا

أنا جاهز لأي استفسار إن شاء الله على قدر استطاعتي

أخوكم / لؤي (أبو العبد)

#2

درس جميل أستفدت منه أشكرك جزيل الشكر

#3

بسم الله الرحمن الرحيم

أخي الكريم / jawases ، حفظه الله

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

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

أخوك / لؤي (أبو العبد)

#4

مشكور اخوي loayyn

لكن عندي مشكله بسيطه

(الصور ماتظهر لي ) ال code يظهر عادي لكن الصور لا وش المشكله ؟

مع الشكر الجزيل

اختكم لمى

#5

اخي لؤي الكريم اردت تعديل المشاركة لاضع الصور لكن الصور غير متواجد ة على هذا العنوان

http://www.uploadyourimage.com

قم برفع الصور وساقوم بتحرير المشاركة

لست متواجد بشكل يومي

#6

هل صور جميع المشاركات محملهم على هذا الموقع ؟؟

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#7

بسم الله الرحمن الرحيم

أختي الكريمة Ay$o0o(لمــى)

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

أخي الكريم مجدي محمود

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

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

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

لكن أرجو الصبر علي قليلا فأنا (وأعوذ بالله من كلمة أنا) مشغول هذه الفترة خاصة وأنه ولله الحمد والفضل والمنة قد رزقني الله في يوم 15/11/2004 بأول مولود لي وهي أنثى وقد سميتها رهف فأرجو أن تصبروا على قليلا

أخوكم في الله / لؤي (أبو العبد)

#8

السلام عليكم...

شكرًا اخ لؤي على هذا الشرح الجميل

أعانك الله على اتمام هذا المشروع وان شاء الله يكون في ميزان حسناتك

مبارك على البنوته رهف :) :)

#9

السلام عليكم

جهد موفق وشرح جميل جداً

جزاك الله خيراً..ووفقك الله إلى كل ما يحبه ويرضاه

اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم

تعلم كيف تقرأ من ملف باستخدام لغة السي

Routers Programming-الدرس الأول

#10

بسم الله الرحمن الرحيم

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

أخي الكريم Brave heart

لا شكر على واجب أخي الكريم

بارك الله فيك أخي الكريم وعقبال عندك

جزاك الله كل خير على حسن الرد

أخي الكريم eng_ibr

جزاك الله كل خير على حسن الرد وبارك الله فيك

أخوكم / لؤي (أبو العبد)

#11

شكرا حبيبي ان شالله نكون من المتابعين لك واستمر

#12

بسم الله الرحمن الرحيم

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

أخي الكريم killr

لا شكر على واجب أسأل الله لك التوفيق

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

/index.ph...topic=57244&hl=

ملاحظة هذه الكتب كنت قد أدرجتها نقلا عن منتديات المحيط العربي للأخ الكريم عبد الرحمن

لذلك وجب التنبيه

أخوك / لؤي (أبو العبد)

#13

مشكور أخي لؤي على الشرح الجميل والمفيد

جزاك الله خيرا

#14

بسم الله الرحمن الرحيم

لا شكر على واجب أخي الكريم javanees

وجزاك الله خيرا على حسن الرد والحمد لله أن الشرح أعجبك

أخوك / لؤي (أبو العبد)

#15

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

من المعلوم انه عند نعرف Method على انها من النوع Static فهذا يعني انها لا تغير الا الـ Class Var (اي متغيرات الكلاس التي تكون من النوع Static) .. و سؤالي هو ما الهدف من اعلان الدالة الرئيسية main من النوع Static .. ؟؟

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

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

#16

معنى كلامك يابنت اليمن اني كلما اردت اشغل برنامج بسيط اسوي object من ال Class ثم انادي ()Object.Main ؟

- لو عندي اكثر من Object , راح ينفذ اي Main فيهم؟

- Main ليس لها علاقة بال Object بل علاقتها مباشرة بال Class فلماذا تضعينها non-static ؟؟

#17

اعذرني اخي معايش .. هل تقصد انه في حال انشاء اكثر من main تبقى لدي main واحدة اصل اليها من جميع الاهداف ؟ و ذلك لأن الطرق التي تعرف على انها static تصبح مرتبطة هي نفسها بجميع الاهداف objects و لا يعود لكل هدف نسخته الخاصة من الدالة main ؟؟ (كلام منطقي الى حد ما !!! و لكن لماذا في الاصل سوف انشيء اكثر من main ؟؟ )

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

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

#18

السلام عليكم جميعاً , هذه بعض الصور والشرح البسيط للفرق بين ال static و non -static

untitled.JPG

wrongproc.JPG

نلاحظ من الصور السابقة (بالنسبة لموضوع لماذا الMain تكون دائماً static ) :

0- ان ال Objects اشتركت في ال الحقل interest فبالتالي يجب وضع الحقل static .

( الشكل الاول كان يمثل طريقة وضع الحقل non-static يعني مع كل object وهي تمثل الطريقة السيئة والشكل 2 يمثل الطريقة

الصحيحة اي وضعه مع ال Class بمعنى static )

1- بداية اي شيء يكون من مكان واحد ومشترك للجميع , فبالتالي ال Main من المناسب جداً ان تكون static .

2- ان الMain اذا كانت static فانها لن تتكرر في ال objects.

3- لا يمكن للstatic التعامل مع غير ال static ( التعامل المقصود هنا هو التعامل المباشر يعني بالعربي بدون مااسوي object)

وهو متمثل بالشكل الاخير .

4- انني بدأ ترقيم ملاحظاتي من الصفر ( بعيد عنكم متأثر بال Array شوية :D )

للأمانة العلمية المرجع:

Programming with Csharp Course 2124C -MCSD Track

وشكراً :) .

#19

static يعني غير مرتبط بـ instance معينة بل مرتبطة بالكلاس نفسه.

static method = class method

static variable = class variable

non-static method = instance method

non-static variable = instance variable

في العادة, أي method في أي class لا تستطيع مناداته الى إذا كان عندك كائن تنادي الـmethod عليه.

الـ static نستطيع اعتبارها global يعني تستطيع مناداتها بدون ان يكون عندك كائن محدد, بل تناديها على الكلاس نفسه.

#20

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

اخي الصور لا تظهر

يظهر فقط عندي الاكواد

فماذا افعل؟

#21
meara كتب:
السلام عليكم ورحمة الله و بركاته

اخي الصور لا تظهر

يظهر فقط عندي الاكواد

فماذا افعل؟

فعلا الصور لا تظهر لذا يرجى المعذرة حيث أن الموقع الذي يستضيف الصور ألغى الاستضافة

سأحاول إن شاء الله قريبا أن أحمل صور أخرى أو أن أضع الصور في ملف مرفق لكن يرجى الصبر قليلا لأن مشغول هذه الأيام

أخوك في الله / لؤي (أبو العبد)

#22

جزاك الله كل خير

أنا لسه تحت الصفر وأول مرة أقرأ في الجافا

وفقك الله

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

#23

بسم الله الرحمن الرحيم

وجزاك الله كل خير أخي الكريم وبارك الله فيك على حسن الرد

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

/index.ph...84947&hl=*جافا*

أخوك في الله / لؤي (أبو العبد)

#24
loayyn كتب:
الإخوة الأعزاء في المنتدى

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

الدرس هذا هو أيضا عن لغة الجافا

الآن سنكتب برنامجنا الأول بلغة الجافا وسنقوم بتنفيذه إن شاء الله

قبل أن أكتب البرنامج أود أن أنوه إلى الملاحظات التالية :

1) لغة الجافا تسمى لغة case sensitive أي حساسة لحالة الأحرف بمعنى أن الأسم first يختلف في لغة جافا عن First ويختلف عن FIRST

2) أحب أن تلاحظوا أنه عند تخزين برنامج الجافا يجب أن يخزن الجافا باسم البرنامج الرئيسي (الclass الرئيسي) في البرنامج .

3) في برنامج الجافا أحب أن تلاحظوا أن ال class الرئيسي في برنامجنا (الذي سنذكره بعد قليل) في أول سطر أسمه first بحيث أنه عندما نقوم بتخزين البرنامج يجب أن يكون أسم البرنامج مطابق لأسم ال class الرئيسي في البرنامج بدون أي تغيير فعندما نقوم بتخزين البرنامج يجب أن يكون أسم البرنامج first.java وليس First.java ولا FIRST.java لأنه كما قلت لكم لغة الجافا حساسة لحالة الأحرف فالأحرف الصغيرة في لغة الجافا تختلف عن الأحرف الكبيرة .

4) مترجم لغة جافا مخزن في الدليل التالي : c:\java\bin لذلك عند تنفيذ البرنامج يجب أن يتم تخزين البرنامج في هذا الدليل c:\java\bin

5) ما أذكره هنا بأن المترجم مخزن في الدليل التالي c:\java\bin على فرض أن من نزل البرنامج نفذ الخطوات التي ذكرتها في الدرس الأول بأنه يجب أن نخزن برنامج الجافا في الدليل c:\java فمن قام بتخزين البرنامج على دليل آخر يفضل أن يقوم بإزالة البرنامج من قائمة إضافة إزالة برنامج ثم يعود وينزل البرنامج مرة أخرى على الدليل c:\java ثم تلقائيا برنامج java ينشيء دليل أسمه bin

في البداية سنستعمل برنامج المفكرة note pad في كتابة البرامج حتى نتعود على كيفية كتابة أوامر جافا وحتى نحفظها وبعد ذلك بعد في الدروس القادمة إن شاء الله سنستخدم برنامج jcreator

لنذهب إلى قائمة إبدأ ثم البرامج ثم البرامج الملحقة ثم المفكرة ثم أكتب البرنامج التالي كما هو دون تغيير

public class first	{//begin class first
	public static void main(String[]am)  {//begin main
  System.out.println("this is my first program of java");
          	}//end main
    	}//end class first

بعد ذلك أختار ملف ثم حفظ ثم أكتب في خانة أسم الملف "first.java" مع ملاحظة أننا يجب أن نخزن الملف تحت الدليل c: ثم java ثم bin أي أن الملف يجب أن يكون مخزن في الدليل التالي c:\java\bin ومن الأفضل أن تضع إشارة التنصيص " " لأن الهدف منها هو أن نتأكد أن الكمبيوتر قد قام بحفظ الملف تحت أسم first.java وليس تحت الأسم first.java.txt

كما في الصورة التالية :

bin.jpg

نستطيع تنفيذ برنامج الجافا إما عن طريق الدوس أو عن طريق برامج تحرير لغة الجافا مثل jcreator أو jbuilder أو غيرها الآن سنبدأ في تنفيذ برنامج مكتوب بلغة جافا عن طريق الدوس

إذهب إلى الدوس عن طريق الذهاب إلى إبدأ ثم تشغيل وفي الخانة الظاهرة أكتب كلمة command ثم موافق

كما في الصورة التالية :

command.gif

بعد ذلك تظهر لك الشاشة التالية :

second.gif

أكتب cd java\bin ثم اضغط Enter

تظهر لك الشاشة على الشكل التالي :

c:\java\bin

أكتب الآن الأمر التالي :

javac first.java ثم اضغط Enter

إذا لم يكن هناك أي خطأ في البرنامج لن يعطي المترجم أي شيء وهذا يعني أنه لا يوجد خطأ وبعد ذلك أكتب

java first ثم إضغط Enter فتظهر نتيجة البرنامج كما يلي :

this is my first program of java

أنظر الصورة التالية :

javac.gif

الآن بعد أن قمنا بتنفيذ البرنامج سأقوم إن شاء الله بشرح البرنامج بقدر استطاعتي لنبدأ مع السطر الأول :

public class first	{//begin class first

كلمة public تعني أن البرنامج عام أي يمكن استدعاؤه من أي جزء من برنامج الجافا وهو عكس private خاص التي تعني أنه لا يمكن التعامل معه إلا داخل ال class نفسها فقط

class : برنامج الجافا مكون من عدة class وأحيانا قد يتكون البرنامج من عدة method ومع مرور الدروس إن شاء الله ستعرفون الفرق بينهما أما الآن فيكفي أن نعرف أن class هنا تعني أننا نسمي البرنامج الرئيسي بأسم class

first : أسم برنامج الجافا بمعنى أن برنامج الجافا يجب أن يخزن تحت الأسم first.java

{ تعني بداية كتلة معينة سواء كانت هذه الكتلة class أو جملة تكرار loop أو أي شيء آخر

} تعني نهاية كتلة معينة سواء كانت هذه الكتلة class أو جملة تكرار loop أو أي شيء آخر

السطر الثاني

	public static void main(String[]am)  {//begin main

public : سبق شرحها

static : تعني أن المتغير أو ال class يحتفظ بآخر قيمة طبعا للذين لا يعرفون البرمجة قد لا يفهمون ما أقصده ولكن مع مرور الوقت إن شاء الله ستتضح الصورة

void : تعني أن البرنامج لا يرجع أي قيمة

main : دليل للمترجم فعندما يرى هذا الرمز يعرف أن البرنامج يجب أن يبدأ تنفيذه من هنا .

string[] : تعني أننا نتعامل مع مصفوفة أما بالنسبة ل am فهو أسم للمصفوفة ونستطيع أن نكتب أي أسم مثل ali ، z ، ...... إلخ وسيتم بعون الله شرح المصفوفة في درس لاحق .

أما //begin main فهي جملة تعليقية أي لا يتم تنفيذها والهدف منها توضيحي فقط فلا يقوم المترجم بتنفيذها وهناك أكثر من طريقة للتعليق ولا يهمنا الخوض فيها لأنها لا تفيدنا كثيرا يكفي أن نعرف هذه الطريقة فالسطر الذي يبدأ بال // هو سطر تعليقي لا يتم تنفيذه

ملاحظة هامة :

هذا السطر

	public static void main(String[]am)  {

هذه الجملة تكون في كل برامج الجافا

أما السطر التالي :

  System.out.println("this is my first program of java");

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

وخلاصة الأمر أن برنامج جافا يجب أن يتكون من الآتي :

public class first	{//begin class اسم الكلاس
	public static void main(String[]am)  {//begin main
هنا نضع جمل جافا 
                  }//end main

إلى هنا انتهى الدرس

أرجو أن يكون واضحا

أنا جاهز لأي استفسار إن شاء الله على قدر استطاعتي

أخوكم / لؤي (أبو العبد)

ماذا لو وضعنا بدلا من string()am

ان اضع مكانها string()arg

ارجو الرد سريعا

#25
klay كتب:
ماذا لو وضعنا بدلا من string()am

ان اضع مكانها string()arg

ارجو الرد سريعا

بسم الله الرحمن الرحيم

أخي الكريم

تستطيع أن تضع بدل string()am

ان تضع مكانها string()arg والنتيجة واحدة لأن ما بعد string() هو أسم ليس إلا

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

أخوك في الله / لؤي (أبو العبد)

مواضيع مشابهة