• الإعلانات

    • فيصل الحربي

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

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

moh_kin

اعضاء
  • عدد المشاركات

    628
  • تاريخ الانضمام

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

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

26 عادي

عن moh_kin

  • الرتبة
    عضو فعال
  • تاريخ الميلاد 05/15/1982

طرق الإتصال

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

  • الجنس ذكر
  • الدولة : قلب المحروسة
  • اهتمامات البرمجة ... القراءة والاطلاع
  1. برجاء إرفاق نص الخطأ
  2. مساعدة في اخيار شركة استضافة

    ونرجو أيضاً التوضيح حول حدودك المادية للاستضافة ... وطبعاً VPS سيحل لك أي مشكلة ولكنه مكلف قليلاً ..
  3. استخدام google Earth

    تتبعي هذا البحث http://www.google.com.eg/search?q=gmap+asp.net&ie=utf-8&oe=utf-8&aq=t&client=firefox-a&rlz=1R1GGLL_en
  4. TFS و Source Controls

    أتفق معك تماماً أخ أحمد ... للأسف الكثيرون ينظرون إلى TFS على أنه مجرد Source Control ... لا يعلمون أهميته في Mass Team Collaboration وEnterprise Test Environment وPublishing Areas وReporting Features وBuilding Tools ووووو الكثير والكثير غيرها ... وليس كونه مايكروسوفت صار سيئاً ... بالعكس هناك عدد من منتجات مايكروسوفت من أروع المنتجات في مجالها حول العالم ... وأنا لست منحازاً لمايكروسوفت أو غيرها ، فأنا هذه الأيام أتعلم PHP وMySQL ، ولكن المنتج القوي يجب أن نعطيه كل احترامنا .. وTFS من هذه الفئة المحترمة. وأتمنى أن يتقبل الجميع كل احترامي وتقديري
  5. أظن لو أردت أن تعطي المستخدم تغذية حول عدم إمكانية الإضافة فيمكنك إما عمل IF - THEN - ELSE في أمر الاستعلام ... أو إجراء عمل استعلام مستقل وهو SELECT * FROM [City] WHERE [City_name] = @City لو عاد هذا الاستعلام بأي نتيجة ، تظهر للمستخدم الرسالة ... وإلا تنفذ أمر الإدخال ... واعذرني لم أفهم return افضل الا output
  6. ببساطة يمكنك جعل أمر الاستعلام يقوم هو بالتحقق من وجود أو عدم وجود الخانة من قبل ... لو لم تكن موجودة سيضيفها وإلا فلن يفعل شيء ... وهكذا أنت جعلت الأمرين في أمر واحد دون تدخل الكود ... IF NOT EXISTS (SELECT * FROM [City] WHERE [City_name] = @City) INSERT INTO [City] ([City_name]) VALUES (@City)
  7. TFS و Source Controls

    أظن الموضوع عام ولا يختص بقسم دون الآخر ... ولكن Team Foundation Server متعلق أكثر بـ MS ... أما Source Control فللكل ...
  8. ASP.NET 4 - Meta Tags

    جزاك الله خيراً على المشاركة ... بالفعل هذه إضافة جديدة تسهل كثيراً ... ولا سيما أن النسخة السابقة ASP.NET 2.0/3.x كانت تحتاج كود أكثر كثيراً ولا سيما لو كان الموقع به MasterPage أي أن Meta-Tags خارج إطار الصفحة .... هذه مقالة توضح طريقة تغيير Meta-Tags للنسخة السابقة من ASP.NET 2.0/3.x http://tekdevosd.blogspot.com/2006/04/change-meta-tags-programmatically-in.html
  9. نقل البيانات عبر IIS

    إذهب إلى ملف قاعدة البيانات المذكورة ... ومن خصائصها تأكد أنك أزلت المؤشر من للقراءة فقط Read-Only.
  10. سؤال حول ال Integration

    لو كنت تملك الموقعين ... أي موقعي الدفع والشراء ... ولك حرية التعديل عليها ... فيمكنك أن تقوم بالربط بينهما عبر Web Services سواء WCF أو XML Web Service ... ولكن يجب وأكرر يجب أن تكون الداتا المرسلة من موقع الشراء إلى موقع الدفع مشفرة Encrypted على SSL ... وإلا عرضت المشتري ونفسك إلى مخاطر ... ولكن لو لم تكن تملك موقع الدفع أو لا تملك حرية التعديل فيه ... أو لو كنت ستجعل مواقع أخرى خارجية تستخدم موقع الدفع الخاص بك ... هنا الربط بين موقع الشراء وموقع الدفع لا يصح أبداً أن يتم عبر Web Services ... هذا شديد الخطورة لأسباب أمنية كثيرة منها أن المشتري معرض أن يتم التصنت على الداتا المرسلة منه إلى سيرفس موقع الدفع ... ولو راجعت معظم مواقع الدفع العالمية وراجعت API الخاصة بها ولا سيما لو أردت أن تربط موقعك معها مثلاً ، ستجد أن أغلبها يعتمد على طريقة واحدة ملخصها هو الآتي: 1- تقوم بعمل Form بها عدد من البيانات المخفية في Hidden Fields وتحمل Names محددة ... وهذه البينات المخفية ترسلها لك شركة الدفع. 2- هذه الـ Form يكون لها حدث POST إلى URL سترسله لك شركة الدفع. 3- عندما يقوم المستخدم ببدء الدفع ... يقوم موقع الشراء بفتح Session مع موقع الدفع ... وفي ذات الوقت يتم تحويل المستخدم إلى URL الذي سلف الكلام عنه. 4- هنا يكون المستخم في Secure Environment ... ويكون موقع الدفع على SSL أي HTTPS ... وأنصحك حتى تقوم بعملك على أكمل وجه ... أن تجرب عدد من مواقع الدفع العالمية مثل Paypal واقرأ فيها كيف تربط موقعك معها .... لتلم أكثر بتجارب الآخرين والحلول لديهم في مثل هذه النقاط ... لأن الأساليب التي يسير عليها مثل هذه المواقع أكيد أتت عبر خبرات وتجارب وبعد التأكد أن أساليبهم الحالية هي الأفضل ... تقبل تحياتي
  11. سلة تسوق

    مع كل احترامي لرأيك أخي robot ... ولكن الأفضل اختيار Session وليس Cookies في حالة سلة الشراء ... لأن كل المواقع تقريباً تفعل ذلك وكذا هذا أأمن ولا سيما لو كان المستخدم مانع Cookies لديه على متصفحه ... وحفظ السلة في Cookies ولا سيما لو كانت المنتجات كبيرة ، سيسبب ذلك حمل أعلى وبطء في التصفح ولا سيما أن مساحة Cookies محدودة ويجب أن تظل كذلك ...
  12. ايهما اسرع Session ام ViewState ؟

    استخدام ViewState يشترط له عدد من الأمور منها: 1- المتغير الذي سيتم حفظه يجب أن يكون Serializable. 2- الحفظ يتم في ذات الصفحة فقط ... أي عند تحول المستخدم إلى صفحة أخرى يضيع المتغير. 3- الحفظ يتم بداخل الصفحة ... أي أنها داتا يتم إرسالها مع الصفحة إلى المستخدم وتعود مع Postback ... ولذا يجب الحذر ألا تتعدى ViewState مساحة كبيرة حتى يزيد الترافيك والتحميل بين السيرفر والمستخدم. أما Session فهي تحفظ في الميموري على السيرفر ... ولذا هي أأمن وتقبل أي نوع من المتغيرات وتظل موجودة طالما أن المستخدم موجود في الموقع وعلى أي صفحة ... ولكن الإكثار منها أيضاً سيسبب حمل على السيرفر وتناقص مستمر للميموري المتاحة للمواقع الأخرى. إذن الاختيار بين ViewState وSession ليس مرهون فقط بالأداء ... ولكن الظروف والوضع الذي إما نستخدم هذه أو تلك ... وتلك تأتي مع الخبرة
  13. كيف يمكن اضافة صور الى ال calendar ؟

    حياك الله أخ أحمد عبد المنعم وجزاك الله كل خير وأجزل لك الأجر ....
  14. سؤال لوسمحتم بخصوص login control

    أنا هنا لم أتحدث مطلقاً عن النسخة المنفصلة ولكن أتكلم عن SQL Express المرفق مع VS ... وتثبيته منفرداً طبعاً سيحتاج لف كثير اسمح لي أن أعرفك بعضها: 1- يجب التثبيت من ملفات EXE منفصلة عن النسخة. 2- تثبيته منفصل سيتطلب إلمام ببعض الإعدادت الخاصة مثل Default Instance 3- بعد التثبيت يجب تفعيل ASP.NET Membership مرة أخرى. 4- قد يتطلب الأمر في عدد من نسخ الويندوز الحديثة بعض التحديثات حتى تعمل بشكل صحيح .. وهذا في Vista وWindow 2008 وWindows 7. 5- أحياناً يحدث أن VS لا يزال لا يقدر على الاتصال مع الـ SQL Express الجديد ، وهذه لا تحدث إن تم تثبيته داخلياً أثناء تثبيت النسخة VS. طبعاً النسخة المنفصلة والتي تفضلت بذكرها وغيرها الكثير ، ستكون أسهل ... ولكن مشكلتها في نطاق هذا الموضوع أنها ستتطلب عدد من التعديلات على ASP.NET Membership داخل الموقع لتشغيله على النسخة الخارجية وليست الافتراضية وهي SQL Express ... ولا سيما أن السائل واضح أنه في مرحلة التعلم ... فارتأيت الأفضل أن يتعلم على الأسهل أولا والذي يسير عليه الشارحون ... ولذا نصحت بإعادة تثبيت النسخة VS كاملة .. تقبل تحياتي
  15. كيفية انشاء كريستال الريبوت في asp.net

    هذه مشاركات توضح كيف يمكن ربط قاعدة بيانات داخل VS بـ Crystal Report http://social.msdn.microsoft.com/Forums/en/vscrystalreports/thread/cd02d47f-08ec-4397-bd1a-6d2b127c79cc وهذا شرح جميل جداً لعمل Crystal Report من داخل VS 2005 http://www.aspfree.com/c/a/.NET/Generating-a-Simple-Crystal-Report-using-VS-2005/