سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > ASP و ASP.NET
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
مشرف قسم asp.net
#1  
الدرس الرابع في ASP.NET2 الجزء الأول

السلام عليكم

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


لنقم بانشاء مشروع جديد ونعمل التالي فيه
ندرج جدول 3 صفوف وعمود واحد

ونكتب السؤال إلي نريده لنعمل له خيارات الآن

وثم نسحب من قائمة الأدوات الأداة التالية RadioButtonList
ثم نسحب زر

سنقوم الآن بتعبئة الخيارات التي نريد عن طريق النقر على المثلث الصغير بأعلى الأداة واختيار edit items أو من خصائص الأداة نختار collection



ثم بعد ذلك سهل جدا نضغط على إضافة add ونضيف الخيارات



1- للإضافة
2- العنوان الظاهر على الخيار
3- هذه القيمة البرمجية إذا أردنا الوصول إيها من خلال الكود وهي تسهل الوصول إلى الاختيار بدلا من القيمة النصية الظاهرة وذلك لاختصار الوقت بدلا من كتابة ASP.NET نكتب 5 في البرمجة

وبعدين نضغط على أوكي

ما راح أضع السورس كود مثل الدرس السابق
حالوا تجربوا حتى تأخذ أيديكم على العمل




الآن لنقم بتشغيل المشروع ونجرب الخيارات لنلاحظ أنه عند اختيار خيار وثم اختيار خيار آخر يصبح الخيار الجديد هو الرئيسي ويختفي الاختيار عن الخيار السابق .

الآن لنعد للمشروع وستكون الفكرة كالتالي

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

لننقر على الزر نقرتين لنصل إلى الكود البرمجي له ونكتب التالي

كود:
    Protected Sub btnok_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnok.Click
        If RadioButtonList1.SelectedValue = 0 Then
            Response.Write("أحسنت الاختيار")
        Else
            Response.Write("خطأ في الاختيار")

        End If
    End Sub
لنشرح الكود

إذا كانت الأداة . القيمة المختارة = 0 يعني الخيار الأول ( طبعا الترقيم بيبدا من 0 ) إذا
فئة الطلب . اكتب (تم بنجاح)
وإلا
اكتب خطأ


ولنقم بالتجربة الآن

ولكن ماذا لو نحفظ ال value الخاصة بكل عنصر.
فعندها سنصل للأداة ليس عن طريق الخاصية SelectedValue
بل عن طريق SelectedItem

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



لنكتب الكود التالي الآن




كود:
        If RadioButtonList1.SelectedItem.Text = "ASP.NET" Then
            Response.Write("أحسنت الاختيار")
        Else
            Response.Write("خطأ في الاختيار")
        End If



والكود بسيط مثل سابقه

لنقم بالتجربة الآن

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

كل الامكانيات أمامكم ولكنني لن أشرح هنا الفيجوال بيسك بل إن شاء الله سأشرح كم كبير في الجزء الثاني من الدرس

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



سيكون لي إن شاء الله درس خاص عن الأخطاء ولكن الآن حل مؤقت وشرح مؤقت اجعلوا شكل الكود كالتالي

كود:
 Try
            'هنا نكتب ما نريد تجربته
            If RadioButtonList1.SelectedItem.Text = "ASP.NET" Then
                Response.Write("أحسنت الاختيار")
            Else
                Response.Write("خطأ في الاختيار")
            End If

        Catch ex As Exception
            'هنا نكتب ماذا يفعل عند حدوث خطأ وسأتركها فارغة الآن
  Response.Write("خطأ")
        End Try
لاحظوا كلمة try وتعليقي أسفل منها

ويمكنكم كتابة بعد السطر هذا Catch ex As Exception
التالي



لنقم الآن بتجربة المشروع.

وإلي عنده استفسار أنا موجود
وأنتظر ممن يرديون واجبات أن يقوموا بارسال المشروع لي مع وجود أداتين وعند النقر على الزر يخبرنا بالاختيارين الظاهرين على الأداتين معا


وهي رابط الدرس

http://www.khalilme.net/L/l41/1.zip






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 16-06-2007, 07:05 PM
الرد مع إقتباس
مشرف قسم asp.net
#2  

أريد أن أعتذر عن تأخري وذلك بسبب الظروف السيئة في قطاع غزة في فلسطين حيث أسكن






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 16-06-2007, 07:15 PM
الرد مع إقتباس
عضو نشيط
#3  

بارك الله فيك اخوي خليل ودائما مبدع
والله يكون في عونكم معذور اخوي اسال الله ان يفرج كربكم

درس رائع وان شاء الله تعم الفائده

لكن عندي ملاحظة بسيطه
If RadioButtonList1.SelectedItem.Text = "ASP.NET"

لو انك اعتمدت على القيمة Value بدل من النص Text اعتقد سيكون افضل لان النصوص قابله للتغيير احيانا على حسب مزاج المستخدم والنص الي يريد استخدامه ليعبر به عن هذا الاختيار

ربما كنت سوف تتطرق لها في الجزء الثاني او في بقية الدروس فقط احببت ان اذكرك وبارك الله فيك






__________________
@_@
nothing4u is offline   قديم 16-06-2007, 09:30 PM
الرد مع إقتباس
عضو نشيط جدا
#4  

ماشاء الله درس رائع ..

والحقيقة دهشت لتطور هذه الأداة وطريقة إستخدامها، فعلا مايكروسوفت غيرت مفهوم البرمجة ..

وبالنسبة لملاحظة الأخ أحمد، فالأخ خليل شرح ذلك وخير المستخدم بين الطريقتين..

وتبقى وجهة نظر

وأسأل الله أن يعينك أخي خليل فالوضع لديكم صعب وصعب جداً .. اللهم فرج كربتكم..






__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp is offline   قديم 16-06-2007, 10:00 PM
الرد مع إقتباس
مشرف قسم asp.net
#5  

شكرا لك أخي

asp2asp

على توضيحك

وأخي

nothing4u

شكرا لمرورك

وكما قال الأخ asp2asp لقد قمت بطرح مثال سابق على ما أردته selectedvalue






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 16-06-2007, 10:07 PM
الرد مع إقتباس
مشرف قسم asp.net
#6  

لا أعلم لماذا لا تظهر الصور






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 16-06-2007, 10:08 PM
الرد مع إقتباس
عضو نشيط
#7  

إقتباس:
المشاركة الأصلية بواسطة برمودا
لا أعلم لماذا لا تظهر الصور
السبب انك في بداية الرابط لم تضع http://
عدلته اخوي ووضعته لكن يبدو انها غير موجوده على الموقع الان لذلك غير ظاهره


اخي asp2asp
اخي خليل

بارك الله فيكم فعلا لم انتبه انه قد تم ذكر النقطه التي اشرت اليها






__________________
@_@
nothing4u is offline   قديم 17-06-2007, 03:58 AM
الرد مع إقتباس
عضو نشيط
#8  

متابع للدرس ..

ولكن الصوره ماظهرت ..


الدرس سهل وبسيط ..


مع اني ماداني الفيجول بيسك <-- كودها يجيب لي المرض ههههههه






haman is offline   قديم 17-06-2007, 10:23 AM
الرد مع إقتباس
عضو نشيط جدا
#9  

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

درس والله رائع جدا

والاروع ما سوف نصل له بحول الله في القريب العاجل بخصوص تعبئة list مباشرة من قاعدة البيانات


كثر الله من امثالك اخوي واستمر






__________________
HANi
تاريخ التسجيل: Jun 2003-
السنة السادسة على التوالي مع سوالف
GrEaTxP.com is offline   قديم 17-06-2007, 11:12 AM
الرد مع إقتباس
مشرف قسم asp.net
#10  

السلام عليكم

شكرا لكم جميعكم على المرور

وإن شاء الله سأنتبه للصور المرة القادمة

وبخصوص برمجة قواعد البيانات لا تقلقوا راح تعملوا سحر بالقواعد

فقط صبرا






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 17-06-2007, 02:13 PM
الرد مع إقتباس
عضو سوبر نشيط
#11  

يعطيك العافيه أخ برمودا ودروس رائعه ومجهود جبار
وفقك الله

بأنتظار جديدك






__________________
Eng.Fedail
Computer and Electronics Engineer
الثلج is offline   قديم 18-06-2007, 03:57 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
ألحق !!! 109 درس فوتوشوب بالصوت والصورة وباللغة العربية shady4hack التصميم والرسومات والمونتاج 3 15-03-2008 04:52 PM
الدرس الأول في ASP.NET2 (شرح بيئة العمل) خليل سليم ASP و ASP.NET 18 31-07-2007 09:22 PM
شرح نادر جداً بالصوت والصورة وباللغة العربية لبرنامج الفوتوشوب .! kandeno التصميم والرسومات والمونتاج 1 12-05-2006 01:10 PM
100 درس فيديو فى الفوتوشوب الطير التصميم والرسومات والمونتاج 11 07-04-2006 10:34 AM
الدرس الثاني :لاول مره اصنع برنامجك الإخباري بيدك الجزء الأول Mr.Muslem PHP 20 21-12-2002 02:59 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:44 PM.