• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

AhmedElbaz

المشرفون
  • عدد المشاركات

    1,840
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

40 عادي

عن AhmedElbaz

  • الرتبة
    مشرف قسم ASP.NET
  • تاريخ الميلاد 09/17/1985

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : Egypt
  • اهتمامات Software Development, History,and Macroeconomics

أحدث الزائرين لملفلك الشخصي

12,943 زياره للملف الشخصي
  1. هذة الرسالة عامة جدا و تعني حدوث خطأ ما علي السيرفر. اولا يجب اظهار تفاصيل الخطأ كما هو موضح في اجابة هذا السؤال علي StackOverflow و يمكنك عمل Exceptions Logging لتسجيل كل المشاكل التي تحدث علي السيرفر في ملف أو قاعدة بيانات للعودة اليها عند محاولة حل المشاكل
  2. كيف يمكن تصميم مثل هذه الشات المباشر

    لو تسأل عن كيفية بناء Web Chat في عالم ASP.NET فان أفضل أختيار هو SignalR framework الذي يوفر امكانية اتصال مباشر و مستمر بين المتصفح و الموقع علي السيرفر و له استخدامات كثيرة في هذا المجال   يمكنك مراجعة هذا الموضوع علي منتدي asp.net من أجل حلول أخري   و لمثال علي بناء Web Chat باستخدام SignalR اضغط هنا و لمثال أكثر تفصيلا اضغط هنا وأيضا راجع هذا الرابط لمثال على Live Support و يمكنك عمل بحث لايجاد أمثلة أكثر   و بصفة عامة لبناء Web Chat من المتصفح مباشرة تحتاج إلي خدمة على السيرفر يمكنها استلام الرسائل ثم إعادة ارسالها للمستخدمين الاخرين في غرفة الشات و يتم ارسال الرسائل من المتصفح باستخدام AJAX Requests أو طرق أخري مختلفة مثل Web Sockets التي تنشأ Real Time Connection بين المتصفح و الخدمة علي السيرفر و يمكن للسيرفر أن يخزن الرسائل في قاعدة بيانات أو أي شئ أخر
  3. استفسار على تقنية LInq

    لو أفترضت انك تقارن بين استخدام (Object Relational Mapper (ORM كالنسخة الحالية (6.1.0) من Entity Framework  أو استخدام الطريقة التقليدية عن طريق ADO.NET Commands العادية و التي تعتمد على Stored Procedures مخزنة بقاعدة البيانات فاليك التالي:   بالنسبة للأداء يوجد فرق لصالح Stored Procedures و يمكنك تقليله باعتبار بعض التوصيات التي تساعد علي تحسين اداء كود Entity Framework و يمكنك مراجعة هذا الموضوع و علي كل حال فان Entity Framework يتحسن باستمرار و ايضا يمكنك استخدام Stored Procedures من خلال Entity Framework اذا احتاجت الي ذلك   بالنسبة لسهولة فهم و صيانة الكود فان ORM هو الافضل لانه يزيل الحاجز بين عالم الكود و عالم قواعد البيانات و لم تعد تحتاج إلي كتابة SQL و ايضا عدم وجود احتمال ان يكون جزء من ال Business Logic داخل Stored Procedures و الجزء الاخر في الكود و هناك مميزات عديدة أخري   ليس الاداء هو العامل الوحيد و ليس الاهم في كثير من المشاريع و اذا كان كود Entity Framwork مكتوب بعناية سيقل الفارق كثيرا و ربما ينعدم في بعض الاجزاء   عن رأيي الشخصي استخدام Entity Framework كاختيار افتراضي إلا أن يظهر ما يغير ذلك
  4. كتبت المقال علي موقع فواصل و هذا الرابط http://www.fwasl.com/css3-transitions
  5. حدوث خطأ أثناء تنفيذ تطبيق ويب ASP.NET MVC Code First

    ممكن تعرض InnerException لمعرفة المزيد عن المشكلة   يمكنك مراجعة التالي Code First Migrations
  6. هل يمكن التنقل بين صناديق النص

    تقصد Tabindex
  7. التنبيه بتاريخ الشيك

    هل تقصد تنبيه عندما يفتح المستخدم النظام أو تنبيه للمستخدم بالايميل أوSMS   عموما يمكنك عمل صفحة فيها كل الشيكات المستحقة مثلا خلال أسبوع و عند دخول المستخدم المعني إلي النظام تقوم باجراء استعلام و التاكد من وجود شيكات مستحقة و من ثم عرض تنبيه في مكان ثابت و واضح في الصفحة عندما يضغط عليه يتحول الي الصفحة الاولي   لو في حاجة إلي كود معين في أي جزء بالضبط
  8. الطريقه الصحيحه لعمل login

    هل جربت ASP.NET Memebership او بديلها الجديد ASP.NET Identity في Visual Studio 2013
  9. مدرس asp.net

    أنصحك بالبحث عن مواقع الفيديو التعليمية بالاضافة الي المدرس مثال علي ذلك http://www.microsoftvirtualacademy.com
  10. هنا يوجد 3 احتمالات (يمكنك التوضيح): الاول هو تحميل ملف exe من صفحة ويب و تشغيله الثاني هو تشغيل ملف موجود علي جهاز المستخدم الثالث عند الضغط علي زر في الصفحة يتم تشغيل الملف علي السرفر   بالنسبة للاول: يمكن عمل رابط عادي للملف في صفحة ويب كأي ملف تود تحميله. في هذه الحالة عندما يضغط المستخدم علي الرابط سوف يقوم المتصفح بعرض رسالة تحذير و يمكن المستخدم اختيار RUN لتشغيل الملف و أيضا يمكن إضافة موقع الصفحة ل Trusted WebSites و عموما لو داخل Intranet بيكون الأمر أحسن مثال <a href="mysite/fileToRun.exe" type="application/octet-stream">Please Run This</a>الاختيار الثاني:   ممكن تستخدم ClickOnce  أو استخدام إضافات لكل متصفح لتشغيل الملف مثلا ActiveX لمتصفح Internet Explorer راجع هذا السؤال و بصفة عامة لا أنصح بذلك   الاختيار الثالث:  يمكنك استخدام Process.Start راجع هذا المقال
  11. مقال لشرح CSS3 Animations

    رابط المقال http://www.fwasl.com/css3-animations
  12. المقال من هنا http://www.fwasl.com/css3-animations
  13. رساله خطأ لم اجد لها حل

    الرسالة تعني القيمة الموجودة في Cells[6] في row ما لا يمكن تحويلها ل double و الحل هو التاكد من القيمة الموجودة قبل محاولة تحويلها و يمكن استخدام TryParse Method  لتفادي هذه المشكلة Double total;if (Double.TryParse(GridView1.Rows[x].Cells[6].Text, NumberStyles.Float, CultureInfo.InvariantCulture ,total)){ //value is valid double}
  14. يمكنك استخدام HttpUtility.UrlEncode method عند انشاء ال Query String  و استخدام HttpUtility.UrlDecode Method عند استرجاع القيمة   كالتالي NavigateUrl='<%#"~/Admin/K_F_City/Follow/TagsDetail.aspx?ItemName="+ HttpUtility.UrlEncode( Eval("ItemNameAR") ) %>'Label6.Text = HttpUtility.UrlDecode( Request.QueryString["ItemName"] );
  15. كيف احدد نوع الـ log in

    قم بتحويل login control الي Template عن طريق قائمة SmartTag كما موضح في الصورة التالية و اضافة dropDownList و من ثم كتابة كود تسجيل الدخول في Login1_Authenticate event