• الإعلانات

    • فيصل الحربي

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

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

عبد الكريم

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

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

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

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

3 عادي

عن عبد الكريم

  • الرتبة
    عضو
  • تاريخ الميلاد 04/01/1985

طرق الإتصال

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

  • الجنس ذكر
  • الدولة : حلب-سوريا
  1. اذا كنت قد استخدمت ون درايف سابقا فربما قد صادفتك مشكلة عندما أردت إضافة حساب شخصي آخر. حيث أن مايكروسوفت لا تسمح بربط أكثر من حساب شخصي واحد على نظام التشغيل. ولكن هناك طريقة أخرى نظامية تؤمن لك إضافة حساب ثاني وثالث إلى حاسبتك فقط اتبع الخطوات التالية: أدخل إلى حسابك الثانوي الجديد من خلال المتصفح ثم قم بإنشاء مجلد داخل الحساب يمكن أن تسميه مثلا "ملفات مشتركة" انقل محتويات ون درايف كاملا إلى هذا المجلد اختر المجلد الجديد واختر من القائمة "مشاركة" في نافذة المشاركة ، اختر مشاركة عبر البريد الإلكتروني (لاحظ الصورة التالية) أدخل عنوان البريد الإلكتروني الأساسي الذي تود من خلاله الوصول إلى محتويات ون درايف الثانوي ستصل لك رسالة إلى بريدك الإلكتروني الأساسي تعلمك أنه قد مشاركتك مجلد من حساب آخر (حسابك الثانوي) انقر على الزر داخل الرسالة ليقوم المتصفح بفتح المجلد المشارك معك ستلاحظ في الصفحة هناك زر "إضافة إلى ون درايف الخاص بك" ، انقر عليه (لاحظ الصورة التالية) وبعدها ستلاحظ أن المجلد الجديد قد ظهر ضمن حسابك الرئيسي في ون درايف على حاسبتك   المصادر: [1]. http://windowsreport.com/two-onedrive-accounts/   https://barmjah.wordpress.com/
  2. #c

    أحد القيم المدخلة في الحقول النصية ليس برقم
  3. هذا الكود مقتبس من كتاب مايكروسوفت Programming in C#. في هذا الكود فقط أود أن أتطرق إلى نقطة وهي أيّ (بتشديد الياء) التابعين أفضل من حيث البيانات (البرامترات) الممررة إليه؟ سأترك لك أولا وقت للتفكير،، //LISTING 1 Passing a complete customer to a method public Distance CalculateDistanceTo(Customer customer) {        Distance result = … // Some difficult calculation that uses customer.Address        return result; }   //LISTING 2 Passing only an address to a method public Distance CalculateDistanceTo(Address address) {        Distance result = … // Some difficult calculation that uses address        return result; } لكن إن أردت إشارات لتساعدك على الإختيار بنفسك فلك ذلك، سأطرح عليك بعض النقاط 1. أيّ الكودين يعتبر أوضح و أسهل للفهم من حيث البيانات المطلوبة لإجراء عملية حساب المسافة؟ 2. أيّ الكودين فيه سهولة في الصيانة مقارنة بالآخر؟ أو بمعنى آخر أي الكودين يمكننا استخدامه أكثر من الآخر دون إجراء تعديلات؟ مرة أخرى ركز على البيانات (البرامتر) الممرر لكلا التابعين. طبعا الإجابة على كلا السؤالين هو الكود الثاني. بالنسبة للسؤال الأول،، طبعا الكود الثاني أوضح وأسهل للفهم وذلك لأنه واضح من حيث متطلبات عمله فهو يطلب عنوان حتى يقوم بعملية حساب المسافة، في حين أن التابع الأول مبهم، فأنت ببساطة لا يمكنك استنباط أي البيانات التي يحتاجها التابع من الكائن من صنف Customer للعمل. بمعنى آخر لا تعلم أي البيانات المجودة داخل هذا الكائن من صنف Customer التي سوف يعتمد عليها في تقرير المسافة ربما يكون العنوان وقد يكون رمز المنطقة Postcode أو رمز الهاتف لتحديد المدينة أو… قد يتبادر إلى ذهنك وما المشكلة في ذلك؟ لنفترض أنك تريد حساب المسافة لكل الزبائن المعروضين في جدول للزبائن الذين أجروا عملية شراء خلال الشهر الماضي في أحد واجهات لتطبيقك الجميل. طبعا الجدول لن يحتوي جميع معلومات الزبائن وإنما يعرض فقط بعض المعلومات عنهم. عندما تريد أن تحسب المسافة لزبون معين ستضطر عندما تستخدم التابع الأول لتأمين معلومات الزبون كاملة من قاعدة البيانات قبل تمريرها للتابع الأول لتتم عملية الحساب، بينما التابع الثاني لا يتطلب منك سوى العنوان والذي في أغلب الظن قد يكون متوفر ولا تحتاج إلى الاستعلام عنه من قاعدة البيانات. على كل إن لم تقتنع فلا مشكلة فالسبب الثاني سيكون كفيل بتبيهك إلى أمر أكثر أهمية والذي ستخلص من خلاله إلى أن تصميم الكود الثاني هو الأفضل بلا منازع. بالنسبة للسؤال الثاني،، لنفترض بعد مدة من الزمن تم التعديل على الصنف Customer ليحتوي حقل جديد WorkAddress مالذي سوف يحدث؟! لن تكون قادرا على استخدام التابع الأول لحساب المسافة باستخدام الحقل الجديد WorkAddress. أليس كذلك؟! ومع ذلك إن ألححت بمقدرتك على استخدام التابع الأول سيتطلب منك تعديل التابع الأول حتى يتثنى لك حساب المسافة لكل من Address و WorkAddress. لن أتطرق إلى كيفية التعديل، إذا أنه ومع الشروع بالتعديل ستكتشف العديد من المشاكل الأخرى. في حين وبكل سهولة يمكنك حساب المسافة للحقل الجديد WorkAddress بتمريره كبرامتر إلىه. حالة أخرى توضح مدى المشاكل التي يمكن أن تحصل فقط جراء سوء تصميم التابع الأول. لنقل أننا أردنا استخدام التابع مع مشروع آخر أو مع صنف آخر مثل Student، مرة أخرى لا يمكنك استخدام التابع الأول حيث أن Customer غير Student وبالتالي سيتطلب إجراء تعديلات ليتلائم التابع الأول مع الصنف الجديد Student. بينما لو استخدمنا التابع الثاني لن نواجه أي من المشاكل السابقة وعلى العكس ستشعر بمتعة حسن تصميم التابع. الخلاصة: ان التابع الثاني أفضل من التابع الأول فهو سهل الفهم وأيضا لا يتطلب عملية تعديل على أقل تقدير للحالات آنفة الذكر.
  4. هل يمكن انشاء المصفوفات بشكل ديناميكي

    مصفوفه المصفوفات هي عبارة عن مصفوفه عادية كأي مصفوفه من نوع عدد حقيقي أو سلسله نصيه، مثال: مصفوفه عادية من نوع عدد صحيح ستكون على الشكل التالي: int[] a = new inte[4]; ولكن مصفوفه من مصفوفات عدد حقيقي هي على الشكل التالي: int[][] b = new int[3][5]; وبالتالي المصفوفه b هي عبارة عن مصفوفه تحوي 3 خلايا وكل خليه تحوي مصفوفه من 5 خلايا لاعداد جقيقية هي تدعى Jagged Arrays http://msdn.microsoft.com/en-us/library/2s05feca.aspx
  5. هل يمكن انشاء المصفوفات بشكل ديناميكي

    وعليكم السلام ورحمة الله وبركاته بالنسبه للطلب الاول وهو أن عدد المصفوفات غير معروف، فيمكن في هذه الحالة أن تنشئ مصفوفة المصفوفات وهي مصفوفه عناصرها مصفوفه. بالنسبه للنقطه الثانية وهي أن بعد المصفوفه غير معروف، ففي هذه الحالة أطلبي من المستخدم أن يحدد أبعاد المصفوفه. داخل الكود قومي بفحص خيار الذي اختاره المستخدم وعلى اساسه نفذي الكود المناسب وشكرا
  6. Regular Expressions كيف اضع حد ادنى وحد اعلى للحروف

    الحمد لله :)
  7. Regular Expressions كيف اضع حد ادنى وحد اعلى للحروف

    :) جرب هذا <asp:TextBox ID="txt2" runat="server"></asp:TextBox> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ValidationExpression="^[\u0621-\u064A\040]{3,6}$" runat="server" ControlToValidate="txt2" ErrorMessage="RegularExpressionValidator" /> حيث انه التعبير النظامي هو: ^[\u0621-\u064A\040]{3,6}$ يسمح هذا التعبير بإدخال من 3 إلى سته محارف عربية مع فراغاتها أرجوا أن اكون قد أجبت على السؤال بشكل صحيح. وإن لم يكن فلا تتردد. :)
  8. Regular Expressions كيف اضع حد ادنى وحد اعلى للحروف

    لا يا اخي, لاحظ ان المثال الذي كتب يحوي على فراغات فقد جربتها وهي تعمل بنجاح. أرجوا إعادة النظر في المثال, وأي سؤال آخر لا تتردد به. :)
  9. Regular Expressions كيف اضع حد ادنى وحد اعلى للحروف

    السلام عليكم ورحمة الله إن شاء الله, هذا ما تبحث عنه. string s = "ذهب التلميذ إلى المدرسة ليلعب كرة القدم مع زملائه"; Regex r = new Regex(@"\b[\u0621-\u064A]{3}\b"); foreach (Match m in r.Matches(s)) { Console.WriteLine(m.Value); }
  10. Regular Expressions كيف اضع حد ادنى وحد اعلى للحروف

    وعليكم السلام ورحمة الله وبركاته ^[\u0621-\u064A\040]+{minimum, maximum}$ جرب هذه الطريقة أرجوا أنها ستعمل بشكل صحيح. يمكنك ايضا الرجوع إلى هذه المقالة: http://www.radsoftware.com.au/articles/regexlearnsyntax.aspx وشكرا,,
  11. وعليكم السلام ورحمة الله وانت لشو بدك تخفيها, احذفها من الاصل اذا ما كانت لازمة؟
  12. http://www.codeproject.com/KB/miscctrl/csmarquee.aspx http://www.java2s.com/Code/CSharp/Components/MarqueeLabelDemo.htm
  13. ASCII CODE

    وعليكم السلام ورحمة الله ينمكنك استخدام MaskedTextBox في Windows Application أما بالنسبه للـ ASP.NET أعتقد انك بحاجة لكود JavaScript هذا مثال: http://www.webdoubt.com/how-to-create-a-masked-textbox-using-javascript/ مثال آخر: http://www.codeproject.com/answers/51736/Masked-textbox.aspx
  14. ASP.NET 4 - Meta Tags

    شكرا جزيلا لكم,, :)
  15. Immutable Types

    شكرا جزيلا لك اخ Mohamed Meshref شكرا,,