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

دورة مرئية باللغة العربية للمبتدئين

مثبّترائج
بدأه AhmedElbaz في 7 أغسطس 2009 · 342 رد · 105,379 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#151

ما أقول إلا الله يوفقك وين ما تروح ويجزاك الخير على ما تقدمه

#152

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

بارك الله في الخوة جميعهم

الدرس اليوم مهم جدا الي الذين يتصعبون من انشاء موقع امن

الي المبرمجين الذين لا يردون الطرق التقليدية في حماية المواقع اليوم

اشرح بحول الله و قوته طريقة رائعة في الحماية

شرح الدرس لتحميل الدرس

arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#153

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

#154

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

تحياتي

#155

أخي في الدرس 23 في الدقيقة 31.50

if (Button1.Text.Equals("إظافة")) 
            {
                DA.addeditenews("-1",txttitle.Text,txtsum.Text,txtdetails.Text,......)
                     Label1.Text = "تم إظافة الخبر بنجاح";
            }

txtdetails غير معرفة يعني مايطلع زي عندك بالفديو يجي فيها خطاء txt

,والصورة تبين

get-2-2010-almlf_com_fycc6nlc.GIF

مالسبب برأيك ؟

تحياتي

تم تعديل هذه المشاركة بواسطة al3zabe في 3 فبراير 2010 في 09:40

#156

اخي al3zabe واضح ان الخطا فقط في الاسماء يجب ان سغيرها كما في الكود

تم تعديل هذه المشاركة بواسطة mobarmijt في 3 فبراير 2010 في 15:20

#157
al3zabe كتب:

أخي في الدرس 23 في الدقيقة 31.50



if (Button1.Text.Equals("إظافة"))
{
DA.addeditenews("-1",txttitle.Text,txtsum.Text,txtdetails.Text,......)
Label1.Text = "تم إظافة الخبر بنجاح";
}


txtdetails غير معرفة يعني مايطلع زي عندك بالفديو يجي فيها خطاء txt

,والصورة تبين

get-2-2010-almlf_com_fycc6nlc.GIF

مالسبب برأيك ؟

تحياتي

بارك الله في اخي الكريم

اخي يجب ان تراعي الاسماء الخاص textbox

بحيث ان الاسم حساس للحرف يعني اذا كان الاسم

Txttitle لا تساوي txttitle

arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#158

عندي سؤال يابش مهندس

وش الفائدة من تعلم Details View Simple Code و Advance

طالما Wizard يسوي كل الي تسويه الكود

الـ Wizard اسهل والوقت اقل عكس Code

#159

دروس رائعة جداً جداً

بارك الله فيك وجزاك عنا خيرا

#160
اقتباس
عندي سؤال يابش مهندس

وش الفائدة من تعلم Details View Simple Code و Advance

طالما Wizard يسوي كل الي تسويه الكود

الـ Wizard اسهل والوقت اقل عكس Code

سال جميل

اخي الكريم برغم من ان الويذيرد يعمل كل شئ الانه لا يعمل شئ بالنسبة للكود

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

طرا تعديل مباشر علي الكود لكن الزيذيرد سوف تضطر لتصميم من جديد

هناك العديد من العمليات الحسابية قد لا تستطيع عملها الا بالكود و انت تكون مضطر لعرضها او حتي تخزينها في قاعدة بيانات

لكن اهم شئ بالكود المركزية

arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#161

جزاك الله كل خير أخي الحبيب ، وجعل ما قدمته في ميزان حسناتك .

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

#162

جزاك الله كل خير ونأمل منك إكمال الجروس ونحن بانتظار درس التعامل مع ال css والستايل نرجوا ان يكون قريباَ ولك جزيل الشكر

#163

بارك الله فيك وجزاك الله الجنة على ما تقدمه في هذه الدورة المباركة.

واحنا في انتظار باقي الدروس

ملاحظة الدرس 29 الرابط لا يعمل.

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

#164

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

الله يعطيك العافيه كملنا الدروس انا اريد انا اتقن هذه اللغة ان شاء الله لو تقعد سنة كامله حنا معاك بس لاتنسانا

وشكرا لك

#165

بصراحة كش هيقيك اى كلام

وابسط حاجة ادعيلك

اللهم اجعهلها فى ميزان حسناتك

#166

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

#167

بارك الله فيك أخ أحمد وجعلها الله في ميزان حسناتك ان شاء الله.. الرجاء المواصلة في الدروس مثل تقنيات اجاكس و الويب سرفيسيس والثيمزس وال CSS وجزاك الله عنا كل خير...

#168

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

ربنا يزيدك من علمه ويجازيك خيرا عننا

لو سمحت فيه مشكله معايا يطلعلي ايرور في الجزء الخا ص بفحه التحكم بالاخبار الجزء الخاص بالدليت

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

[

Unable to cast object of type 'System.Web.UI.WebControls.Button' to type 'System.Web.UI.WebControls.CheckBox'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidCastException: Unable to cast object of type 'System.Web.UI.WebControls.Button' to type 'System.Web.UI.WebControls.CheckBox'.

Source Error: 


Line 35:     {
Line 36:         int dleted = 0;
Line 37:         CheckBox ch = (CheckBox)sender;
Line 38:         foreach (GridViewRow r in GridView1.Rows)
Line 39:         {

مع العلم انا بستخدم فيجوال استديو2008

تم تعديل هذه المشاركة بواسطة elsa2a في 13 فبراير 2010 في 02:49

#169

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

المشكلة الجديدة عند محاولة إظافة الخبر وتعبئة جميع الحقول والضغط على زر إظافة الخبر تتحدث الصفحة ولايتم

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

أستخدم في DPLCetegory خطواتك السابقة بل أستخدمت الويزرد .

أنا أعتقد أن المشكلة في زر البتون مع العلم أنني طبقت جميع الخطوات فما هي المشكلة

        byte [] imagebyte = null ;
        if (fleimage.HasFile)
        {
            if (fleimage.PostedFile.ContentType.Contains("image"))

           {
               imagebyte = new byte[fleimage.PostedFile.ContentLength];
               fleimage.PostedFile.InputStream.Read(imagebyte, 0, imagebyte.Length);
            }
            else
            {
                Lbmsg.Text = "الصورة المختارة خطاء";
                return;
            }
            if (BTAdd.Text.Equals("إظافة")) 
            {
             if   (DA.AddEditeNews("-1",TextTitel.Text,Txtsum.Text,TxtDetails.Text,RBLShow.SelectedIndex==1,RBLShow.SelectedIndex==0,imagebyte )>0)
                     Lbmsg.Text = "تم إظافة الخبر بنجاح";

            }

        }

وقد تأكدت من أن الجدول لم يظاف له شي

تحياتي

تم تعديل هذه المشاركة بواسطة al3zabe في 14 فبراير 2010 في 03:01

#170

elsa2a كتب:

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

ربنا يزيدك من علمه ويجازيك خيرا عننا

لو سمحت فيه مشكله معايا يطلعلي ايرور في الجزء الخا ص بفحه التحكم بالاخبار الجزء الخاص بالدليت

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

[


Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidCastException: Unable to cast object of type 'System.Web.UI.WebControls.Button' to type 'System.Web.UI.WebControls.CheckBox'.

Source Error:


Line 35: {
Line 36: int dleted = 0;
Line 37: CheckBox ch = (CheckBox)sender;
Line 38: foreach (GridViewRow r in GridView1.Rows)
Line 39: {
Unable to cast object of type 'System.Web.UI.WebControls.Button' to type 'System.Web.UI.WebControls.CheckBox'.

مع العلم انا بستخدم فيجوال استديو2008

اخي الكريم تاكد ان الحدث هو عند تغير حالة الاتشيك بوكس

يعني لا يكون الحدث لضغط زر

عند ذلك لا يمكن عمل تحويل sender الي checkbox

معني الكلام

افتح edit template في الجرد فيو علي الاتشيك بوكس ثم اضغط علي التشيك بوكس المرد اعتماد حالته ثم اكتب الكود السابق فيه

al3zabe كتب:

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

المشكلة الجديدة عند محاولة إظافة الخبر وتعبئة جميع الحقول والضغط على زر إظافة الخبر تتحدث الصفحة ولايتم

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

أستخدم في DPLCetegory خطواتك السابقة بل أستخدمت الويزرد .

أنا أعتقد أن المشكلة في زر البتون مع العلم أنني طبقت جميع الخطوات فما هي المشكلة

        byte [] imagebyte = null ;
        if (fleimage.HasFile)
        {
            if (fleimage.PostedFile.ContentType.Contains("image"))

           {
               imagebyte = new byte[fleimage.PostedFile.ContentLength];
               fleimage.PostedFile.InputStream.Read(imagebyte, 0, imagebyte.Length);
            }
            else
            {
                Lbmsg.Text = "الصورة المختارة خطاء";
                return;
            }
            if (BTAdd.Text.Equals("إظافة")) 
            {
             if   (DA.AddEditeNews("-1",TextTitel.Text,Txtsum.Text,TxtDetails.Text,RBLShow.SelectedIndex==1,RBLShow.SelectedIndex==0,imagebyte )>0)
                     Lbmsg.Text = "تم إظافة الخبر بنجاح";

            }

        }

وقد تأكدت من أن الجدول لم يظاف له شي

تحياتي

اخي الكريم يجب تحديد تصنيف الخبر لانه لايمكن تسجيل خبر من غير تحديد تصنيف

arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#171
islamicnfo_a كتب:

اخي الكريم تاكد ان الحدث هو عند تغير حالة الاتشيك بوكس

يعني لا يكون الحدث لضغط زر

عند ذلك لا يمكن عمل تحويل sender الي checkbox

معني الكلام

افتح edit template في الجرد فيو علي الاتشيك بوكس ثم اضغط علي التشيك بوكس المرد اعتماد حالته ثم اكتب الكود السابق فيه

اخي الكريم يجب تحديد تصنيف الخبر لانه لايمكن تسجيل خبر من غير تحديد تصنيف

جزاك الله عنا خير الجزاء شكرا لاهتمام حضرتك بالرد عليا بس انا فعلا عامله كدا انا متبعه الخطوات زي محضرتك شغال بالضبط وعامه دا الكود بتاع الصفحه كلها

public partial class admin_ViewDeleteNews : pagedataaccess
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox ch = (CheckBox)sender;
        foreach(GridViewRow r in GridView1.Rows)
        {
            CheckBox chek = (CheckBox)r.FindControl("Check_news");
            chek.Checked = ch.Checked;
        }

    }
    protected void Button_delete_Click(object sender, EventArgs e)
    {
        int dleted = 0;
        CheckBox ch = (CheckBox)sender;
        foreach (GridViewRow r in GridView1.Rows)
        {
            CheckBox chek = (CheckBox)r.FindControl("Check_news");
            if (chek.Checked)
            {
                DA.DeleteNews(GridView1.DataKeys[r.RowIndex].Value.ToString());
                dleted++;
            }
        }

        Label1.Text = "تم حذف الخبر" + dleted + "خبر";
        GridView1.DataBind();
    }
}

انا اسفه بتعب حضرتك معايا بس بجد شرح حضرتك ممتاز وفعلا استفدت كتير جدا منه

في رعايه الله

#172

شكراً لك أخي الكريم وراح أغير الطريقة لتصنيف من الويزرد إلى طريقتك

وراح أرد لك خبر

شكرا لتجاوبك السريع

تحياتي

#173

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

كما في الصورة

AHS85762.jpg

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

تحياتي

#174
اقتباس
أخي الفاضل تم بحمد لله تطبيق الدرس إظافة وتعديل الخبر ولكن عند تنفيذ النتيجة تظهر رسالة خطاء

كما في الصورة

اخي الكريم

اذهب الي البروسيجر

واجعل

@id int=-1
arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#175

أخي islamicnfo_a أشكرك من كل أعماق قلبي وأثابك الله على ماتقدمه لنا من علماً ونفع بك

بالنسبة

اقتباس

اخي الكريم

اذهب الي البروسيجر

واجعل

@id int=-1

تم أكتشاف الخلل بارك الله فيك وهو أن id في جدول news لم أعطه ترقيم تلقائي

عندي سؤال إظافي ... في البروسيجر

update
	news set title=@title,[sum]=@sum,details=@details,cid=@cid,inhome=@inhome,inmain=@inmain,[image]=isnull(@image,image)
	where id=@id

لماذا لم نظيف id مع البارميترات (( لاأعلم أن كانت التسمية صحيحة )) .. أو أنها تكفي إظافتها بعد where

أشكرك أخي الكريم على سعة صدرك وجعلها الله في ميزان حسناتك يامعلمي :happy:

تم تعديل هذه المشاركة بواسطة al3zabe في 16 فبراير 2010 في 07:24

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

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

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

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

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