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

شرح ماتفعله هذه الأكواد

مغلق
بدأه اميــرهـ في 7 ديسمبر 2007 · 7 رد · 644 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي واخواتي

الى كل من يفهم في الـ asp.net

لدي بعض الأكواد والمطلوب مني ان اشرح ماتفعله هذه الأكواد

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

ارجو منكم المساعده ولا تخيبون ظني

والأكواد هي

Simple_Program.asp

<html>

<body>

<%

Good_Weather="We are going to the park!"

Bad_Weather="We are going to the movies!"

WeatherCheck=2

IF WeatherCheck=2 THEN

%>

the weather is bad --<%=Bad_Weather%>

<%

END IF

%>

</body>

</html>

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Weather_fun.asp

<html>

<body>

<%

FirstName="John"

LastName="Gosney"

%>

Welcome to VBScript <%=FirstName%>

<%=LastName%>!

I know you are really going to love it !

</body>

</html>

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

More_Weather_Fun.asp

<html>

<body>

<%

Good_Weather="We are going to the park!"

Bad_Weather="We are going to the movies!"

WeatherCheck=2

IF WeatherCheck=2 THEN

%>

the weather is bad --<%=Bad_Weather%>

<%

ELSE

%>

The weather is good --<%=Good_Weather%>

%>

END IF

%>

</body>

</html>

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Nested.asp

<html>

<body>

<%

Test_Variable_A=1

RecordName_A="Pretzel Logic"

RecordName_B="Aja"

Test_Variable_B=2

IF Test_Variable_A=1 THEN

IF Test_Variable_B=2 THEN

%>

My favorite record has the title of

<%=RecordName_A%>

<%

ELSE

%>

My favorite record has the title of

<%=RecordName_B%>

<%

END IF

END IF

%>

</body>

</html>

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Loop.asp

<htmlL>

<body>

<%

FOR i=1 to 10

IF i=5 THEN

%>

<b> Congratulations! You are the fifth

visitor to the site! </b> <p>

<%

ELSE

%>

Sorry , you are not the fifth visitor <p>

<%

END IF

NEXT

%>

</body>

</html>

ــــــــــــــــــــــــــــــــــــــــــــــــ

اتمنى ان اكون ما طولت عليكم

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

اختكم

اميــرهـ

#2

الأكواد مخبوصه لكن بحاول احللها ان شاء الله واردلك خبر

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#3

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

بس اذا ماعليك امر

اذا تقدر تردلي اليوم

والله يجزاكـ الجنه يارب

#4

طيب انا بحاول اليوم

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#5

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

#6
 

1-Simple_Program.asp
2-<html>
3-<body>
4-<%
5-Good_Weather="We are going to the park!"
6-Bad_Weather="We are going to the movies!"
7-WeatherCheck=2
8-IF WeatherCheck=2 THEN
9-%>
10-the weather is bad --<%=Bad_Weather%>
11-<%
12-END IF
13-%>
14-</body>
15-</html>

من أجل البرانامج الاول لدينا هنا ثلاث متحولات متحولين من نوع string أي نصي عند السطر 5 والسطر 6 ومن أجل المتحول الاول Good_Weather تم اسناد له القيمة النصية "We are going to the park!" ومن أجل المتحول الثانيBad_Weather تم اسناد له القيمة "We are going to the movies!"وعند السطر 7 لدينا متحول من نوع integer ولقد تم تهيئته أو اسناد له القيمة 2 وعند السطر 8 هنا شرط فحص قيمة المتحول WeatherCheck فيما اذا كان قيمته 2 اذا كان قيمته 2 فان الشرط محقق ولذلك يتم تنفيذ التعليمة التي ضمنه وهي عند السطر 10 وسوف يكون الخرج كالتالي

the weather is bad -- We are going to the movies!

اما اذا لم يكن الشرط محقق اي ان قيمة المتحول WeatherCheck غير 2 فليس هناك أي ناتج

1-Weather_fun.asp
2-<html>
3-<body>
4-<%
5-FirstName="John"
6-LastName="Gosney"
7-%>
8-Welcome to VBScript <%=FirstName%>
9-<%=LastName%>!
10-I know you are really going to love it !
11-</body>
12-</html>

هنا لدينا متحولين من نوع string أي نصي وهما عند السطرين 5 و6 FirstName , LastName بالنسبة للمتحول الاول تم اسناد القيمة النصية "John" اما بالنسبة للمتحول الثاني تم اسناد القيمة النصية"Gosney" اما عند السطر الثامن <%=FirstName%> تعني جلب قيمة FirstName وطباعتها والسطر الثاني أي 9 <%=LastName%> أي جل قيمة المتحول LastName وطباعته فهنا الخرج فسوف يكون كالتالي

Welcome to VBScript John Gosney I know you are really going to love it !

1-More_Weather_Fun.asp
2-<html>
3-<body>
4-<%
5-Good_Weather="We are going to the park!"
6-Bad_Weather="We are going to the movies!"
7-WeatherCheck=2
8-IF WeatherCheck=2 THEN
9-%>
10-the weather is bad --<%=Bad_Weather%>
11-<%
12-ELSE
13-%>
14-The weather is good --<%=Good_Weather%>
15-%>
16-END IF
17-%>
18-</body>
19-</html>

اما بالنسبة للبرنامج الثالث هنا هو عبارة عن تطوير للبرنامج الاول وذلك بإضافة كلاً من الاسطر 12و13و14و15 وعند هذه الاسطر تعني ان الشرط غير محقق أي المتحول WeatherCheck لا يساوي 2 فيقوم طبع هذه العبارة

The weather is good -- We are going to the movies!

ولكن هنا في هذا البرنامج حتماً خرج سوف يكون كتالي

the weather is bad -- We are going to the movies!"

والسبب في ذلك ان قيمة المتحول WeatherCheck لقد تم تهيئته بالقيمة 2 عند السطر 7 وحتما الشرط محقق عند السطر 8 وسوف يدخل وينفذ السطر 10 ويتجاهل السطر 14 الذي يكون عكس الشرط

1-Nested.asp
2-<html>
3-<body>
4-<%
5-Test_Variable_A=1
6-RecordName_A="Pretzel Logic"
7-RecordName_B="Aja"
8-Test_Variable_B=2
9-IF Test_Variable_A=1 THEN
10-IF Test_Variable_B=2 THEN
11-%>
12-My favorite record has the title of
13-<%=RecordName_A%>
14-<%
15-ELSE
16-%>
17-My favorite record has the title of
18-<%=RecordName_B%>
19-<%
20-END IF
21-END IF
22-%>
23-</body>
24-</html>

في هذا البرنامج لدينا ثلاث متحولات لقد تم التصريح عنهم عند الاسطر 5 و 6 و 7 و 8 و 9 المتحول Test_Variable_A وتم اسناد له القيمة 1 وهو من نوع صحيح أي integer و RecordName_A تم اسناد له القيمة "Pretzel Logic" النصية اذا هو من نوع نص أي string وRecordName_B تم اسناد له القيمة "Aja" النصية اذا هو من نوع نص أي string و Test_Variable_B من نوع integer ولقد تم اسناد له القيمة 2 اما بالنسبة للسطر 9 اولا يتم فحص قيمة المتحول Test_Variable_A اذا كان 1 اذا الشرط محقق فسوف يتم تنفيذ السطر 10 اي سوف يتم فحص قيمة المتحول IF Test_Variable_B اما اذا كان السطر 9 غير محقق فسوف يتم الخروج من الشرط أي سوف يتم التنفيذ مابعد السطر 21 عند عدم تحقق الشرط عند السطر 9 وعند تحقق الشرط فسوف يتم فحص قيمة المتحول IF Test_Variable_B اذا كانت قيمة المتحول 2 فسوف يقوم بتنفيذ السطر 12 و13 وإلا اذا كا ن IF Test_Variable_B لا يساوي 2 فسوف يتم الدخول إلى ELSE أي إلى السطر 15 وتنفيذ كلا من الاسطر 17و 18 اما بالنسبة للخرج النهائي للبرنامج فسوف يكون

My favorite record has the title of Pretzel Logic

والسبب في ذلك نلاحظ ان كلا من الشرط عند السطر 9 والسطر 10 محققة

1-Loop.asp
2-<htmlL>
3-<body>
4-<%
5-FOR i=1 to 10
6-IF i=5 THEN
7-%>
8-<b> Congratulations! You are the fifth
9-visitor to the site! </b> <p>
10-<%
11-ELSE
12-%>
13-Sorry , you are not the fifth visitor <p>
14-<%
15-END IF
16-NEXT
17-%>
18-</body>
19-</html>

هنا نلاحظ ان الخرج كالتالي:

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

Congratulations! You are the fifth visitor to the site!

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

Sorry , you are not the fifth visitor

والسبب في ذلك نجد ان عند السطر 5 لدينا حلقة بمتحول اسمو i يأخذ القيمة من 1 وإلى 10 اي محتوى الحلقة سوف ينفد 10 مرات وفي كل مرة سوف ياخذ المتحول i قيمة مابين 1 والـ 10 اما بالنسبة للتعليمات الموجودة ضمن الحلقة لدينا الشرط عند السطر 6 علماً ان الحلقة تنتهي عند السطر 16 عند التعليمة NEXT نلاحظ ان شرط عند السطر 6 يفحص فيما إذا قيمة المتحول i قد اصبح قيمته 5 اذا اصبح قيمته خمسة فسوف يطبع النتيجة Congratulations! You are the fifth visitor to the site! وغير ذلك أي عندما المتحول i يأخذ قيم غير 5 فسوف يطبع القيمة

Sorry , you are not the fifth visitor . الحلقة سوف تنفذ عشر مرات وبكل مرة سوف يتم فحص الشرط عند السطر 6 وعندما المتحول i الخاص بالحلقة يصبح قيمته 5 فسوف ينفذ الشرط عند السطر 8 عكس ذلك فسوف ينفذ else أي عند السطر 13

ملاحظة:

- <b> هذا tag html من أجل اظهار النص عريض bold

- <p> هذا tag html من أجل اظهار النص بشكل فقرة أي من أجل نقفذ إلى السطر التالي

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#7

مشكووووووور

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

ماقصرت

#8

ياأهلا وسهلاً

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…