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

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

  1. عبد الرحيم

    عبد الرحيم

    الأعضاء


    • نقاط

      2

    • المساهمات

      132


  2. معتز بالله حاكمي

    • نقاط

      2

    • المساهمات

      163


  3. Lujain Maaz

    Lujain Maaz

    الأعضاء


    • نقاط

      2

    • المساهمات

      344


  4. mbadry

    mbadry

    الأعضاء


    • نقاط

      1

    • المساهمات

      14


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

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

  1. يمكنك الاستعانة ببرنامج EASEUS Partition Master وهو مجاني (بميزاته الرئيسية)، وسهل الاستخدام للغاية، لتحجيم (تغيير حجم) أحد الأقراص باستخدامه اتبّع ما يلي: - شغّل البرنامج. - حدد القرص الذي تريد إعادة تحجيمه وانقر عليه بالزر اليمني للفأرة واختر "Resize/Move partition". - حرّك مؤشر الحجم إلى ما يناسبك: - الآن اضغط على ok وهكذا ستحصل على مساحة حرّة جديدة. - اضغط على Apply لكتابة التعديلات. - الآن حدد القرص الذي تريد زيادة هذه المساحة له أي القرص F وطبّق ذات العملية لكن هذه المرة بزيادة مؤشّر الحجم بدلًا من إنقاصه.
    1 نقطة
  2. في حال كنت تستخدم رسم "Pattern" كقفل لحماية جهازك و نسيت هذا الرسم فما عليك إلا مواصلة إدخاله بطريقة خاطئة ل 5 مرات بعدها تظهر نافذة لتسجيل الدخول باستخدام حساب جوجل واستعادة رمز القفل الخاص بك مباشرة لذا عليك أن تكون متصلاً بالانترنت،أما في حال كنت تستخدم رمز أمان لغلق الجهاز بكلمة سرية أو من خلال التعرف على الوجه فيكمن الحل هذه المرة في أداة "Android Device Manager" حيث يكفي أن تقوم بتسجيل الدخول باستخدام حسابك في جوجل ومن ثم الضغط على زر قفل Lock الموجود بجانب الجهاز، بعدها تقوم بكتابة أي رمز قفل ترغب فبه ومن ثم تضغط على زر قفل "Lock" من جديد, و عند عودتك إلى جهاز الاندرويد الخاص بك ستلاحظ ظهور نافذة لإدخال رمز القفل الذي تم ادخاله باستخدام الأداة السابقة، ليتم بعدها فك قفل جهازك.اذا لم تنفع اي من الطرق أعلاه فما عليك إلّا تهيئة (اعادة ضبط المصنع) الهاتف الخاص بك. رابط تحميل أداة "Android Device Manager": https://www.google.com/android/devicemanager
    1 نقطة
  3. لا يمكنك استخدام server side control في asp.net mvc يمكنك فقط استخدام وسوم HTML أو HTML helpers ولكي تنشئ مكرر repeater في MVC عليك استخدام حلقة تكرار foreach كما في المثال التالي: foreach(var item in Model.List) { <img src='@Url.Content("~/controller/action/" + item)' /> }أو يمكنك استخدام الشيفرة التالية: @Html.EditorFor() or DisplayFor with an Editor/Display Template.المثال التالي يوضح لك طريقة إنشاء مكرر في MVC: ليكن لديك الـ model class التالي: public class Items { public int Id { get; set; } public string Name { get; set; } public List<Items> Itemlst { get; set; } }في الـ controller أنشئ كائن من نوع Items -الذي يمثل الـ Model- في الدالة List Action Method وقم بتمريره كمعامل للدالة ()View public ActionResult List() { Items itemobj = new Items(); itemobj.Itemlst = //bind list of items here return View(itemobj); }في الـ view أو الصفحة التي سيتم فيها إنشاء حلقة التكرار لتمثل الـ repeater اكتب الشيفرة التالية: <table> @foreach(var item in Model.Itemlst) { <tr> <td>Items Name:</td> <td>@item.Name</td> </tr> } </table>
    1 نقطة
  4. نعم يمكنك تمرير أكثر من نوع كائن (أكثر من Model Class) إلى View ولكن الأمر ليس بالبساطة الشديدة وذلك لأن الـ View لا يمكنها استقبال أكثر من نوع Model واحد فقط ((أي كائن أو مجموعة كائنات من نوع واحد one type of object/objects)). مثلًا لنفرض أنه لديك Model Class يدعى Student يمكنك تمرير كائن من نوع Student أو مجموعة كائنات من نفس النوع وهو Student إلى الصفحة View. ولكن لا تستطيع تمرير كائن من نوع Student وكائن من نوع Course (أكثر من Model Class) إلى View إلا إن قمتَ بجمعهما ضمن Model Class جديد مثلًا Student_Course ومن ثم تمرير كائن من نوع Student_Course إلى الـ View. وهذا ما يسمى بـ ViewModels. مثال: Student Model Class public class Student { public string firstName { get; set;} public string lastName { get; set; } }Course Model Class public class Course { public int courseNumber { get; set; } public string courseName { get; set; } }Student_Course Model Class public class Student_Course { public Course course { get; set; } public List<Student> students{ get; set; } } الآن لتمرير الكائن من نوع Student_Course إلى View ولتكن الصفحة index.cshtml يتم ذلك عن طريق الدالة الخاصة بالصفحة index.cstml وتدعى index وهي دالة Action Method الموجودة في المتحكم Controller: public ActionResult Index() { Course mathCourse = new Course(); mathCourse.courseNumber = 101; mathCourse.courseName = "Math"; Student std1 = new Student(); std1.firstName = "Mark"; std1.lastName = "Join"; Student std2 = new Student(); std1.firstName = "John"; std1.lastName = "Doe"; List<Student> students = new List<Student>(); students.Add(std1); students.Add(std2); Student_Course obj = new Student_Course(); obj.course = mathCourse; obj.students = students; return View(obj); }تم تمرير الكائن obj من نوع Student_Course عبر الدالة View التي تُرجعها الدالة Index Action Method الخاصة بالصفحة index.cshtml أخيرًا لجعل الصفحة index.cshtml تستقبل الكائن obj اكتب السطر التالي: @model MyMVCProject.Models.Student_Courseلعرض محتوى الكائن obj في الصفحة index.cshtml: <h1>Course Name: @Model.course.courseName</h1> @foreach (var item in Model.students) { <h1>Student Name: @item.firstName @item.lastName</h1> }ملاحظة: يستحسن دائمًا وضع الصفوف Model Class والتي تحوي أكثر من Model Class في مجلد آخر منفصل عن المجلد Models وتسميته بـ View Model ليصبح مسار Student_Course على الشكل التالي: @model MyMVCProject.ViewModels.Student_Course
    1 نقطة
  5. كيف أستخدم أداة "Snipping Tool" الموجودة ضمن الويندوز ؟
    1 نقطة
  6. بعد أن نفتح شاشة البرنامج عند الضغط على زر "new" أو جديد تجد أربعة خيارات كما في "الصورة المرفقة" و ستظهر الخيارات التالية: الخيار الأول يعطي الإستخدام الحر لأخذ لقطة للشاشة حتى لو بشكل متعرج.الخيار الثاني تستطيع أخذ به لقطة للشاشة على شكل مربع.الخيار الثالث تستطيع به أخذ لقطة لأي نافذة لديك (فقط تضع الماوس على النافذة المطلوبة).الخيار الرابع لأخذ لقطة للشاشة كاملة.بعد أن اخذت "لقطة للشاشة" ودخلت تلقائياً بالبرنامج تستطيع عمل تغيير فى تنسيقات الصورة كماتريد فعندك مثلا القلم الملوّن وبه تستطيع كتابة ماتريد. او عندك مثلاً اداة التظليل "Highlighter" يمكنك من خلالها تظليل على كلمة معينة لتعطي شكل جميل لها.
    1 نقطة
  7. ما الفرق بين "CC" و "BCC" في برنامج البريد الإلكتروني "Outlook"؟
    1 نقطة
  8. كما قالت الاخت حنين . لكن بالنسبه ل RHCSA وتلك الشهاده هي مدير الانظمه المعتمد من ريد هات وتكون مختصه بكيفيه التعامل مع النظام من ناحيه نظام قائم بحد ذاته وغير مشترك فى اى cluster او شبكه ولكن شهاده المهندس المعتمد هذه الشهاده كيفيه التعامل مع انظمه لينكس فى شبكه واحده وكيفيه التعامل مع المشاكل الخاصه بالخوادم كخادم ال dns او dhcp او كيفيه التعامل مع ال selinux , والحمايه عن طريق الجدار النارى iptable . اى بمعنى اصح تكون مختصه بالحمايه بشكل اكبر ولكن ميزه شهادات ريد هات انها تكون اختبار عملى اى يوفر لك فى الامتحان نظام وهمى به مشاكل او يطلب منك اشياء محدده لعملها على النظام وليست اسئله اختيارى او مقالات
    1 نقطة
×
×
  • أضف...