اذهب إلى المحتوى

لوحة المتصدرين

  1. Lujain Maaz

    Lujain Maaz

    الأعضاء


    • نقاط

      2

    • المساهمات

      344


  2. Programmer

    Programmer

    الأعضاء


    • نقاط

      1

    • المساهمات

      73


  3. alaakhassa

    alaakhassa

    الأعضاء


    • نقاط

      1

    • المساهمات

      18


  4. ايناس

    ايناس

    الأعضاء


    • نقاط

      1

    • المساهمات

      208


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 11/02/15 in أجوبة

  1. متى أكون بحاجة إلى استخدام Cookie في ASP.Net وما هي الفائدة منها؟
    1 نقطة
  2. يمكن تشبيه الـ ViewState في ASP.Net بالمستودع repository لصفحة الويب، التي تمكنك من تخزين القيم التي تحتاج للاحتفاظ بها أثناء عملية العودة إلى السيرفر PostBack وعدم ضياعها. لنفرض أنك قمت بتخزين مصفوفة تحوي على أسماء موظفين مثلًا وتعبئتها بقائمة منسدلة DropDownList ثم حدث أمر ما جعل الصفحة تعود للسيرفر مرة أخرى وتتحمل من جديد هنا ستفقد المعلومات المخزنة في المصفوفة لأنها ستتعرف من جديد عند تحميل الصفحة. الحل هو استخدم ViewState وتخزين المصفوفة بها واسترجاعها عند اللزوم. <script runat="server"> // Sample ArrayList for the page. ArrayList PageArrayList; ArrayList CreateArray() { // Create a sample ArrayList. ArrayList result = new ArrayList(4); result.Add("item 1"); result.Add("item 2"); result.Add("item 3"); result.Add("item 4"); return result; } void Page_Load(object sender, EventArgs e) { if (ViewState["arrayListInViewState"] != null) { PageArrayList = (ArrayList)ViewState["arrayListInViewState"]; } else { // ArrayList isn't in view state, so we need to load it from scratch. PageArrayList = CreateArray(); } // Code that uses PageArrayList. } void Page_PreRender(object sender, EventArgs e) { // Save PageArrayList before the page is rendered. ViewState.Add("arrayListInViewState", PageArrayList); } </script> ماهي View State في ASP.Net ولم تستخدم؟
    1 نقطة
  3. يوجد 6 أنواع من عناصر التحقق Validation Controls في ASP.Net: CompareValidatorCustomValidator RangeValidatorRegularExpressionValidatorRequiredFieldValidatorValidationSummary 1-CompareValidator: يقوم بعمل مقارنة مثل المساواة، (أصغر من) أو (أكبر من) بين قيم عنصري إدخال كـ TextBoxes. 2-CustomValidator: يمكنك من تعريف دالة server side function لتقوم بتنفيذها والتحقق على طريقتك الخاصة، كما أنه بإمكانك إنشاء دالة جافا سكربت client side function وتنفيذها عند تطبيق التحقق. لنفرض أنه يجب على المستخدم إدخال 9 محارف على الأقل في Text Box كيف سنعالج ذلك؟ لنقم بكتابة دالة validateLength وإعطائها معامل وهو قيمة الإدخال ليتم التحقق على أنها تحوي على 9 محارف: <script type="text/javascript"> function validateLength(oSrc, args){ args.IsValid = (args.Value.length >= 8); } </script> الآن لنقم بتنفيذ الدالة في الخاصية ClientValidationFunction <asp:Textbox id="text1" runat="server" text=""></asp:Textbox> <asp:CustomValidator id="CustomValidator2" runat="server" ControlToValidate = "text1" ErrorMessage = "You must enter at least 8 characters!" ClientValidationFunction="validateLength" > </asp:CustomValidator> 3-RangeValidator: يمكنك من تحديد فيما إذا كان إدخال المستخدم يقع ضمن مجال معين أم لا، يمكن تطبيق ذلك على الأرقام والأحرف وحتى على التواريخ. الخاصيتين MaximumValue و MinimumValue تحددان القيم الأصغر والقيمة الأكبر للمجال. <asp:RangeValidator id="ProgrammaticID" ControlToValidate="ProgrammaticID of control to validate" MinimumValue="value" MaximumValue="value" Type="DataType" ErrorMessage="Message to display in ValidationSummary control" Text="Message to display in control" ForeColor="value" BackColor="value" runat="server" > </asp:RangeValidator> 4-RegulerExpressionValidator: يقوم بتحديد فيما إذا كان الإدخال يتبع لنمط أو شكل معين مثل الإيميل email formate مثلًا، أو صيغة رقم الهاتف. 5-RequiredFieldValidator: يقوم بالتأكد إن كان الحقل فارغًا أم لا. 6-ValidationSummary: يقوم بعرض جميع رسائل التحقق من جميع الـValidation Controls في مكان واحد في صفحة الويب.
    1 نقطة
  4. تحياتي لك لأنك تصمم كل شيء بنفسك تلك العملية سوف تزيد من مهاراتك بشكل كبير جدا .. ذلك إن استمريت بها لمدة زمنية محترمة ثانيا، أوافق الأخ MisterMohamed .. قم بمواصلة عملك و لا تكترث للآخرين .. المدراء أغبياء .. لا تتوقف حتى يصبح مستقبلك المهني في خطر .. عند ذلك قم بالاستعانة بالتصاميم الجاهزة مثل موقع freepik الذي تستعمله أكاديمية حسوب في معظم صور المقالات أتمنى لك التوفيق و أشجعك على العمل على الإنترنت .. مصمم يعمل من الصفر بمهارات جيدة .. مطلوبون جدا .. خصوصا في مواقع المسابقات مثل 99designs & freelancer.com هناك تكون مسابقات لأفضل تصميم و الجائزة ما بين $100 و $600 التصاميم سوف تكون جد سهلة بالنسبة إليك ان كنت متمرسا فعلا أتمنى لك كل التوفيق أخي + احيي الاخ MisterMohamed مجددا على اجابته
    1 نقطة
  5. هذه المشكلة شائعة بكثرة عند أصحاب مختلف الأعمال، كالأطباء والمعلمين وحتى صالونات الحلاقة! ستجدين دومًا من يحتاج لخدماتك في محيطك، لكن هذا الأمر سيبدأ بإحراجك بدرجة تصل "للاستغلال" أحيانًا. أعتقد أنّك إن لم تطالبي بحقّك لن يعطيك أحد إياه، أنصحك بأن تكوني صريحة وواضحة، عندما يطلب منك أحد ما خدمة تستهلك وقتًا طويلًا يمكنك قول ذلك بوضوح، والاعتذار عن قبولها، يمكنك أيضًا أن ترشديه على عنوان صديقة لك تقدم نفس الخدمات بسعر معقول ليدرك ما تكلفه "هذه الطلبات البسيطة". إن كنتِ من النوع الخجول ولا تحبذين المصارحة بهذا الشكل يمكنك الاتفاق مع إحدى صديقاتك المقربات حول حيلة صغيرة بهذا الشأن: كأن تطلب منك خدمة ما أمام أحد من يطلب منك باستمرار، وتسألك كم تريدين لقاءها، سيعلم الشخص الثالث أنّه في المرات القادمة يجدر به أن يقوم بشيء مشابه.
    1 نقطة
  6. تعتبر شهادات توزيعة لينكس ردهات من أقوى وأشهر الشهادات في العالم نظرا لقوتها في إدارة الشركات والخوادم الكبرى، فالكثير من وظائف الشركات التي تعتمد على نظام لينكس تطلب شهادات ردهات حتى تقبل توظيفك. توجد 6 شهادات لردهات لكن أشهرها Red Hat Certified System Administrator (RHCSA) وهي شهادة إدارة النظام بالإضافة إلى شهادة Red Hat Certified Engineer (RHCE) وهي شهادة مهندس بأنظمة ردهات. كما توجد شهادات أخرى من شركات عديدة مثل شهادة CompTIA Linux+ وشهادة Novell Certified Linux Engineer... ملاحظة: تختلف أسعار دراسة واجتياز هذه الامتحانات وهي تعتبر دورات مكلفة نوعا ما فبعضها يتجاوز 1500 دولار.
    1 نقطة
×
×
  • أضف...