ما أقول إلا الله يوفقك وين ما تروح ويجزاك الخير على ما تقدمه
دورة مرئية باللغة العربية للمبتدئين
بسم الله الرحمن الرحيم
بارك الله في الخوة جميعهم
الدرس اليوم مهم جدا الي الذين يتصعبون من انشاء موقع امن
الي المبرمجين الذين لا يردون الطرق التقليدية في حماية المواقع اليوم
اشرح بحول الله و قوته طريقة رائعة في الحماية
الله يجازيك بخير يا مهندس و يسكنك فسيح جناته
ياخي أنت عسل .. الله يجزاك بالخير وتكفى يأخي إذا صار لديك وقت فاضي فيه لاتنسانا من دروسك الحلوة هاذي
تحياتي
أخي في الدرس 23 في الدقيقة 31.50
if (Button1.Text.Equals("إظافة"))
{
DA.addeditenews("-1",txttitle.Text,txtsum.Text,txtdetails.Text,......)
Label1.Text = "تم إظافة الخبر بنجاح";
}txtdetails غير معرفة يعني مايطلع زي عندك بالفديو يجي فيها خطاء txt
,والصورة تبين
مالسبب برأيك ؟
تحياتي
تم تعديل هذه المشاركة بواسطة al3zabe في 3 فبراير 2010 في 09:40
اخي al3zabe واضح ان الخطا فقط في الاسماء يجب ان سغيرها كما في الكود
تم تعديل هذه المشاركة بواسطة mobarmijt في 3 فبراير 2010 في 15:20
al3zabe كتب:أخي في الدرس 23 في الدقيقة 31.50
if (Button1.Text.Equals("إظافة"))
{
DA.addeditenews("-1",txttitle.Text,txtsum.Text,txtdetails.Text,......)
Label1.Text = "تم إظافة الخبر بنجاح";
}txtdetails غير معرفة يعني مايطلع زي عندك بالفديو يجي فيها خطاء txt
,والصورة تبين
مالسبب برأيك ؟
تحياتي
بارك الله في اخي الكريم
اخي يجب ان تراعي الاسماء الخاص textbox
بحيث ان الاسم حساس للحرف يعني اذا كان الاسم
Txttitle لا تساوي txttitle
عندي سؤال يابش مهندس
وش الفائدة من تعلم Details View Simple Code و Advance
طالما Wizard يسوي كل الي تسويه الكود
الـ Wizard اسهل والوقت اقل عكس Code
دروس رائعة جداً جداً
بارك الله فيك وجزاك عنا خيرا
اقتباسعندي سؤال يابش مهندسوش الفائدة من تعلم Details View Simple Code و Advance
طالما Wizard يسوي كل الي تسويه الكود
الـ Wizard اسهل والوقت اقل عكس Code
سال جميل
اخي الكريم برغم من ان الويذيرد يعمل كل شئ الانه لا يعمل شئ بالنسبة للكود
من خلال الكود تستطيع عمل مركزية في التصميم خطا في البرنامج مباشر تذهب لمكانه و تصححه
طرا تعديل مباشر علي الكود لكن الزيذيرد سوف تضطر لتصميم من جديد
هناك العديد من العمليات الحسابية قد لا تستطيع عملها الا بالكود و انت تكون مضطر لعرضها او حتي تخزينها في قاعدة بيانات
لكن اهم شئ بالكود المركزية
جزاك الله كل خير أخي الحبيب ، وجعل ما قدمته في ميزان حسناتك .
لك علي الكثير من الفضل بعد الله سبحانه في تعلمي لهذه اللغة أشكر لك جهدك ووقتك الذي بذلته .
جزاك الله كل خير ونأمل منك إكمال الجروس ونحن بانتظار درس التعامل مع ال css والستايل نرجوا ان يكون قريباَ ولك جزيل الشكر
بارك الله فيك وجزاك الله الجنة على ما تقدمه في هذه الدورة المباركة.
واحنا في انتظار باقي الدروس
ملاحظة الدرس 29 الرابط لا يعمل.
=================================================================
[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ
=================================================================[/وسط]
وينك يابش مهندس لاتتركنا وتروح
الله يعطيك العافيه كملنا الدروس انا اريد انا اتقن هذه اللغة ان شاء الله لو تقعد سنة كامله حنا معاك بس لاتنسانا
وشكرا لك
بصراحة كش هيقيك اى كلام
وابسط حاجة ادعيلك
اللهم اجعهلها فى ميزان حسناتك
اشكرك اخي الكريم وجعله الله في موازين حسناتك فعلا كانت دروس جدا مفيدة لاتتوفر في المنتديات الاخرى
بارك الله فيك أخ أحمد وجعلها الله في ميزان حسناتك ان شاء الله.. الرجاء المواصلة في الدروس مثل تقنيات اجاكس و الويب سرفيسيس والثيمزس وال CSS وجزاك الله عنا كل خير...
جزاك الله كل خير
ربنا يزيدك من علمه ويجازيك خيرا عننا
لو سمحت فيه مشكله معايا يطلعلي ايرور في الجزء الخا ص بفحه التحكم بالاخبار الجزء الخاص بالدليت
حضرتك كنت عملت تشك وكس في الهيدر علشان لو هنعمل اتشك علي كل الموضوعات ونحذفها بس مشكتغلتش معايا للاسف وبيطلعلي الرساله دي
[
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
أشكرك أخي الكريم ففي مشكلتي السابقة كانت اسماء التكست بوكس مختلفة وغيرتها والحمد لله أنحلت مشكلتي ولكن
المشكلة الجديدة عند محاولة إظافة الخبر وتعبئة جميع الحقول والضغط على زر إظافة الخبر تتحدث الصفحة ولايتم
إظافة الخبر ولا أي شي ولا يظهر رسالة خطاء عللماً أنني طبقت جميع خطواتك ولايوجد لدي خطاء .. فقط أنني لم
أستخدم في 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
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 = "تم إظافة الخبر بنجاح"; } }وقد تأكدت من أن الجدول لم يظاف له شي
تحياتي
اخي الكريم يجب تحديد تصنيف الخبر لانه لايمكن تسجيل خبر من غير تحديد تصنيف
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();
}
}انا اسفه بتعب حضرتك معايا بس بجد شرح حضرتك ممتاز وفعلا استفدت كتير جدا منه
في رعايه الله
شكراً لك أخي الكريم وراح أغير الطريقة لتصنيف من الويزرد إلى طريقتك
وراح أرد لك خبر
شكرا لتجاوبك السريع
تحياتي
أخي الفاضل تم بحمد لله تطبيق الدرس إظافة وتعديل الخبر ولكن عند تنفيذ النتيجة تظهر رسالة خطاء
كما في الصورة

ولاأعلم مالسبب أفيدني جزاك الله خير
تحياتي
اقتباسأخي الفاضل تم بحمد لله تطبيق الدرس إظافة وتعديل الخبر ولكن عند تنفيذ النتيجة تظهر رسالة خطاءكما في الصورة
اخي الكريم
اذهب الي البروسيجر
واجعل
@id int=-1
أخي 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
