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

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

  1. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      7

    • المساهمات

      13209


  2. Rol Ian

    Rol Ian

    الأعضاء


    • نقاط

      5

    • المساهمات

      26


  3. Hossam Mohamed15

    Hossam Mohamed15

    الأعضاء


    • نقاط

      4

    • المساهمات

      42


  4. Marwan Ben Chami

    Marwan Ben Chami

    الأعضاء


    • نقاط

      3

    • المساهمات

      145


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

المحتوى الأعلى تقييمًا في 02/03/24 في كل الموقع

  1. هل وجود برنامج أوراكل في مجلد C سبب في المشكلة ؟ لقد قمت بتجربة الطريقة الثانية وبالفعل البرنامج يعمل الآن
    3 نقاط
  2. السلام عليكم انا مبتدئ في البرمجة وسجلت في دورة واجهات المستخدم ولا اعرف شي عن البرمجة فما هي انواعها وما هو الفرق بين backed و frontend
    2 نقاط
  3. انا عندي مشكله في فهم طريقة عمل hoisting
    2 نقاط
  4. هذا سلوك في الجافاسكريبت يستخدم لتعريف الدوال والمتغيرات قبل موقعها في الكود، تخيل انه يرفعها إلى أعلى الكود او الscope الذي يتم تعريفها فيه فمثلاً إن كتبت هذا الكود :- var x = 5; function NewFun(){ var y = 7; return y; } NewFun() سيتم اعتباره وفهمه كالتالي var x; x = 5; function NewFun(){ var y; y = 7; return y; } NewFun() لاحظ ان التعريفات ترفع إلى الأعلى ولكن القيم نفسها لا ترفع .. لذا توخى الحذر وافهم جيداً هذا السلوك حتى تتجنب تداخلات غير مرغوب فيها.
    2 نقاط
  5. كيف اكتب الدالة IF لعدة احتمالات بمعنى اذا كان الموقع أ فان قيمتة 300 واذا كان الموقع ب فان قيمتة 600 واذا كان الموقع ج فان قيمتة 200 . اكون مشكور لكم جميعاً
    2 نقاط
  6. p.ACCOUNTING_STU_DATE = txtdatetime.Value; c.INCOME_DATE = txtdatetime.Value; p.ACCOUNTING_STU_FIRSTNAME = edt_stu_fname.Text; p.ACCOUNTING_STU_FATHER_NAME = edt_stu_fathername.Text; p.ACCOUNTING_STU__LAST_NAME = edt_stu_lname.Text; p.ACCOUNTING_STU__EMP_NAME = edt_tech_name.Text; p.ACCOUNTING_STU__BOOK_NAME = edt_book_name.Text; p.ACCOUNTING_STU__BOOK_PRICE = Convert.ToDouble(edt_book_price.Text); p.ACCOUNTING_STU__COURS_PRICE = Convert.ToDouble(edt_coures_price.Text); p.ACCOUNTING_STU_TBOOK_PRICE = Convert.ToDouble(lab_book_price.Text); p.ACCOUNTING_STU_TCOURS_PRICE = Convert.ToDouble(lab_coures_price.Text); p.ACCOUNTING_STU_TOTAL = Convert.ToDouble(lab_total.Text); c.INCOME_AMONT = Convert.ToDouble(lab_total.Text); D.REVENT_AMOUNT = Convert.ToDouble(lab_total.Text); p.ACCOUNTING_STU__COURES_NAME = edt_cour_name.Text; //c.INCOME_DESC = edt_cour_name.Text; string concatenated = string.Format("{0}: {1}/{2}/{3}", edt_cour_name.Text, edt_stu_fname.Text, edt_stu_fathername.Text, edt_stu_lname.Text); c.INCOME_DESC = concatenated; D.REVENT_INCOME_DES = concatenated; p.ACCOUNTING_STU__BOOK_QTY = Convert.ToDouble(edt_book_qty.Text); db.TBL_ACCOUNTING_STU.Add(p); db.TBL_INCOME.Add(c); db.TBL_REVENT.Add(D); db.SaveChanges(); db.SaveChanges(); السلام عليكم فى الكود ده بعمل اضافة لدفع طالب دفع شهرى هل فى امكانية انى اعمل اشعار يظهر للمستخدم قبل ميعاد الدفع القادم بيوم او يومين وجزاكم الله خير
    2 نقاط
  7. هناك طرق مختلفة لتنفيذ ذلك، منها: 1- استخدام مؤقت: أضف مؤقتًا يبدأ العد التنازلي من تاريخ الدفع الحالي إلى تاريخ الدفع القادم. قبل يوم أو يومين من تاريخ الدفع القادم، قارن قيمة المؤقت مع 0. إذا كانت قيمة المؤقت أقل من أو تساوي 0، اعرض إشعارًا للمستخدم. 2- استخدام قاعدة البيانات: أضف عمودًا جديدًا إلى جدول الطلاب لتخزين تاريخ الدفع القادم. قبل يوم أو يومين من تاريخ الدفع القادم، استفسر من قاعدة البيانات عن جميع الطلاب الذين يكون تاريخ دفعهم القادم هو نفس التاريخ. لكل طالب تم العثور عليه، اعرض إشعارًا للمستخدم. 3- استخدام خدمة إشعارات خارجية: يتوفر العديد من الخدمات الخارجية التي تقدم إشعارات للمستخدمين، مثل Firebase Cloud Messaging أو Amazon Simple Notification Service (SNS). أو الإعتماد على مكتبة مثل ToastNotificationManager لإرسال إشعارات في تطبيق الويندوز، أو عن طريق البريد من خلال مكتبة مثل System.Net.Mail ومن الأفضل تضمين معلومات مهمة في الإشعار، مثل تاريخ الدفع القادم والمبلغ المستحق، أيضًا تضمين رابط لصفحة الدفع في الإشعار.
    2 نقاط
  8. تعلمت الflex والgrid في ال css وأجد راحتي في ال flex لان الgrid معقد هل يمكنني الاعتماد على ال flex دون الحاجة إلى الgrid ؟
    1 نقطة
  9. السلام عليكم ورحمة الله وبركاته كنت اريد معرفة هل إطار Next.Js هو اطار عمل باك اند او فرونت اند ؟ لان حسب معلوماتي هو اطار تم تطويره على رياكت ( والاطار هو للفرونت اند ) لكن هناك من يقول انه يمكن للاطار بناء الباك اند الخاص بتطبيق الويب ! اتمنى من شخص ذو خبرة ان يوضح لي ماهو هذا الاطار وشكرا
    1 نقطة
  10. السلام عليكم ورحمة الله وبركاته , لدي عدة اسئلة واتمنى من هو ذو خبرة ان يساعدني لكي اجد افضل مايمكنني ان افعله انا ادرس في جامعة سورية اسمها الجامعة الافتراضية السورية واعيش في الامارات لوجود فرع لها في الامارات ولكن هي افتراضية اي انني احضر المحاضرات اونلاين و امتحن في مكتب مستأجرونه في دبي وادرس في فرع اسمه الإجازة في الهندسة المعلوماتية التي تحتاج مني اخذ حوالي سنتين او ثلاثة لكي اختار واحدة من هذه التخصصات برمجة و ذكاء اصطناعي و اتصالات الموضوع هو انه انني اجد التعليم ليس كما كنت متوقع وسيء جدا والمحاضرات اونلاين جودتها سيئة حيث انهم يستعملون برنامج خاص بهم يعتمد على امكانيات قديمة فتظهر جودة شاشة غير واضحة و غير كاملة وصوت الدكتور الذي يشرح مشوش جدا وغير واضح وطبعا الشرح الغير مفهوم ابدا وصعوبة المنهاج ايضا و تحتاج اكثر من 6 سنين للتخرج و تعتمد على نظام الساعات , وايضا تكالفها باهضة الثمن حيث انني ادفع حوالي 300 دولار لكي اسجل على مادة واحدة واذا رسبت في مادة كي اعيدها فسوف ادفع ايضا نفس المبلغ وطبعا يجب ان اسجل على الاقل من 6-7 مواد في كل فصل دراسي وهذا صعب جدا لصعوبة المواد وتاخذ حوالي 1700 دولار كي اسجل بها واذا قررت ان اسجل اقل فهكذا سوف احتاج مالا يقل عن سبع او ثمن سنين او حتى اكثر كي اتخرج من الجامعة وعدد المواد الاجمالية للتخرج يقدر بحوالي 60 الى 70 مادة وطبعا لا اجد الوقت ابدا كي ادرس بهذا الكورس اكاديمية الحاسوب الذي سجلته والتي اجد جودة التعليم بها جيدة جيدا ولا تقارن ابدا بالجوة التعليم السيء الذي اخذه بالجامعة فأنا لا اعلم الان هل يجب علي تحمل كل هذا من اجل الشهادة الجامعية ام اخرج منها وانجز واتعلم اشياء اكثر عن البرمجة لانه كثرة الامور في هذه الجامعة لا تسمح لي بالقيام باي شيء اخر سوا دراسة موادها التي تحتاج مالا يقل عن 6 سنين للتخرج فـ الله اعلم ما كمية الاشياء التي يمكن ان انجزها في كل هذه السنين وايضا هي افتراضية وسورية ولا اعلم اذا كانت شهادتها مستحقة كل هذا واجد انه تعلمي ذاتيا للبرمجة في هذا الكورس وغيره من المصادر سيكون افضل من الجامعة . وارى انه يعطيني نتيجة افضل من الجامعة خصوصا انني في الامارات وبحثت عن شركات كثيرة في Linkedin ووجدت انه اكثر الشركات لا تطلب الشهادات ابدا بال سنوات الخبرة .
    1 نقطة
  11. اختيارك للتقنية يعتمد على التصميم المراد تنفيذه، عادة يستخدم display flex إذا كان التصميم به صف واحد او عمود واحد، والdisplay grid إذا كان التصميم به اصفف وأعمدة متعددة لسهولة التحكم في عرض وطول العناصر مع الإبقاء على مرونتها. وعندما تتقدم في بناء صفحات معقدة، ستجد هناك استخداماً لكلتا الخاصيتين، ستجد ان ال grid يساعدك في بناء ال layout الأساسي للصفحات اي في نطاق اوسع، وال flex يساعدك في تنظيم العناصر في الdivs أي في نطاق اصغر.. وهذا هو الاستخدام الرائج. لذا عليك فهم واتقان ال grid system يمكنك لعب هذه اللعبة الممتعة التي ستجعلك تتقن ال grid ملاحظة أخيرة :- ستتعلم لاحقاً اطر عمل ومكتبات css مثل Bootstrap و Tailwind ، وستجد أن هذه المكتبات تسهل عليك عملية البناء بدون تعقيد، ومع الوقت ستجد أن الأمر سهل وليس بالتعقيد الذي تراه الآن. تمنياتي بالتوفيق
    1 نقطة
  12. شكرا جزيلاً تمت العملية بنجاح
    1 نقطة
  13. لديك دالة IF أو IFS. الطريقة الأولى باستخدام دالة IF متداخلة: =IF(A2="أ",300,IF(A2="ب",600,IF(A2="ج",200,""))) A2: هو الخلية التي تحتوي على الموقع. "أ": هو الشرط الأول، وهو أن يكون الموقع "أ". 300: هو القيمة التي يتم إرجاعها إذا تحقق الشرط الأول. "ب": هو الشرط الثاني، وهو أن يكون الموقع "ب". 600: هو القيمة التي يتم إرجاعها إذا تحقق الشرط الثاني. "ج": هو الشرط الثالث، وهو أن يكون الموقع "ج". 200: هو القيمة التي يتم إرجاعها إذا تحقق الشرط الثالث. "": هو القيمة التي يتم إرجاعها إذا لم يتحقق أي من الشروط. الطريقة الثانية باستخدام دالة IFS: =IFS(A2="أ",300,A2="ب",600,A2="ج",200) A2: هو الخلية التي تحتوي على الموقع. "أ": هو الشرط الأول، وهو أن يكون الموقع "أ". 300: هو القيمة التي يتم إرجاعها إذا تحقق الشرط الأول. "ب": هو الشرط الثاني، وهو أن يكون الموقع "ب". 600: هو القيمة التي يتم إرجاعها إذا تحقق الشرط الثاني. "ج": هو الشرط الثالث، وهو أن يكون الموقع "ج". 200: هو القيمة التي يتم إرجاعها إذا تحقق الشرط الثالث.
    1 نقطة
  14. اذا كنت تريد استخدام دالة IFبطريقة تتيح لك التحقق من عدة احتمالات يمكنك استخدام دالة IF المدمجة مع دالة CHOOSE. مثال : =IF(A1="أ", 300, IF(A1="ب", 600, IF(A1="ج", 200, "قيمة غير صحيحة")))
    1 نقطة
  15. لماذا .gitignore ظهر بهذه الطريقة؟
    1 نقطة
  16. 1 نقطة
  17. لا عند إجراء تغييرات في الإعدادات فقط.
    1 نقطة
  18. بالفعل الطريقة تعمل , ولكن هل أقوم بتشغيله كمسؤول في كل مرة أريد تشغيله؟
    1 نقطة
  19. قمت بتشغيل xampp كمسؤول وأعد الخطوات مرة ثم حاول التشغيل:
    1 نقطة
  20. لقد قمت بكل الخطوات ولكن تظهر هذه النافذة وأصبح Apache لايعمل, و My SQL يعمل
    1 نقطة
  21. أعتقد أنه يمكنك استخدام تنبيها بسيطا عن طريق استخدام MessageBox في C# إذا كنت تستخدم Windows Forms: DateTime currentDate = DateTime.Now; DateTime nextPaymentDate = txtdatetime.Value; // تحديد تاريخ الدفع القادم // حساب الفارق بين التاريخ الحالي وتاريخ الدفع القادم TimeSpan difference = nextPaymentDate - currentDate; // إذا كان الفارق يقل عن يومين، قم بعرض تنبيه للمستخدم if (difference.Days < 2) { string message = $"يرجى التنبيه: موعد الدفع القادم في {difference.Days} أيام."; MessageBox.Show(message, "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Warning); } هذا مثال بسيط و يمكنك راجعة وتعديل الشرط والرسالة بما يتناسب مع احتياجات تطبيقك.
    1 نقطة
  22. النتيجة from ctypes import LibraryLoader, WinDLL ImportError: cannot import name 'WinDLL' from 'ctypes' (/usr/lib/python3.10/ctypes/__init__.py)
    1 نقطة
  23. بناءًا على ما ذكرته، فأنا لا أنصحك تمامًا بإكمال الدراسة في الجامعة التي ذكرتها، فالشهادة مهمة نعم لكن ليس بذلك القدر في مجال البرمجة فهي تعطيك أفضلية وتجعلك تحتك بالأساسيات أكثر وتجعلك مميز عن شخص لما يحصل على شهادة في علوم الحاسوب. فإن لم تتحصل على ما سبق فما فائدة الدراسة لمدة 4 إلى 6 سنوات إذن، في حال كانت الشهادة مدعومة وبتكلفة منخفضة أي جامعة حكومية فلا مشكلة الشهادة الجامعية مهمة بالطبع في عالمنا العربي. لكن التكلفة مرتفعة والعائد ضعيف من حيث تحصيل المعلومات واكتساب المهارات، إذن استثمار غير جيد. فكر في التعليم على أنه استثمار في نفسك، وستتغير نظرتك تجاهه، يمكنك الدراسة في أكاديمية حسوب وإتباع مسار برمجي محدد مثل مسار الواجهة الأمامية أو الخلفية وخلافه وتحديد وقت يتراوح من 6 أشهر إلى سنة للإنتهاء من ذلك المسار. ويوجد بديل مجاني لما تدرسه بالجامعة السورية، وهو المحتوى الخاص بـ OSSU: https://github.com/ossu/computer-science
    1 نقطة
  24. طبقت التعليمات كاملة وظهرت نفس النتيجة from tkinter import * from ctypes import windll windll.shcore.SetProcessDpiAwareness(1) # my calculator = TK() mycalculator = Tk() mycalculator.geometry("685x960") mycalculator.mainloop() النتيجة Traceback (most recent call last): File "/home/main.py", line 2, in <module> from ctypes import windll ImportError: cannot import name 'windll' from 'ctypes' (/usr/lib/python3.10/ctypes/__init__.py)
    1 نقطة
  25. ايضا ظهرت نفس النتيجة ما العمل
    1 نقطة
  26. قم اولا بالذهاب الى مكان تنصيب برنامج xampp حيث يوجد غالبا فى ال C ثم نذهب الى مجلد mysql ومن ثم إلى مجلد data وفى مكان مسار الملف نكتب كلمة cmd كما فى الصورة سيقوم بفتح نافذة لبرنامج موجه الاوامر (cmd) ثم نقوم بكاتبة الامر التالى ..\bin\aria_chk -r mysql\*.MAI ونقوم بحذف اى ملف يبدا aria_log. كما اشرت فى الصورة الأولى ثم نقوم بتشغيل xampp مرة أخرى ويجب ان يعمل الان إن شاء الله . وإذا لم يتم حل المشكلة يمكنك حذف xampp واعادة تحميله مرة اخرى يجب ان يعمل حيث ان المشكلة بالاساس هى فى احد الجداول فى قاعدة البيانات الحالية ولكن سيتم حذف جميع قواعد البيانات ولن يتم استعادتها عند إعادة التحميل
    1 نقطة
  27. ما الحاجة إلى إنشاء أكثر من سيرفر؟ يكفي سيرفر واحد فقط، وهو serves لديك، نضغط عليه ثم نضغط على Databases بزر الفأرة الأيمن ثم نختر create من أجل إنشاء قاعدة بيانات جديدة: في حال استمرت المشكلة أرجو إعادة تشغيل الحاسوب، من أجل إعادة تشغيل الـ services المسؤولة عن خادم postgres
    1 نقطة
  28. واياكم اللهم امين
    1 نقطة
  29. إن كنت تبحث عن شئ سريع لتعلم البرمجة وترى ان الدورات مدتها طويلة، فهذا اتجاه خاطئ منك وانصحك بالتأني في التعلم والتطبيق المستمر حتى تصل إلى مستوى جيد.. خاصة في فهم الاساسيات.
    1 نقطة
  30. والله كل الشكر.... بس ولو ازعجتك استاذ @حمزة عباد ،،،،،، من أجل تثبيت نسخة أقدم من بايثون بدون الاضرار بالنسخة الحالية فهل أستخدم دوكر مثلا ؟؟ واذا أمكن استخدام دوكر فكيف أربط هذه النسخة بالــ vs code ( وأنوه بأني استطيع تحميل الـ image في دوكر وتشغيلها ولكن لا أدري كيف اشغلها في vs code )
    1 نقطة
  31. يمكنك الإطلاع على المقالات و الكتب الموجودة في الأكاديمية و ستفيدك كثيرا، سأترك لك البعض ليسهل الوصول إليها: https://academy.hsoub.com/programming/javascript/ https://wiki.hsoub.com/JavaScript
    1 نقطة
  32. يمكنك الدخول على الموسوعة هنا يوجد شرح جيد https://wiki.hsoub.com/الصفحة_الرئيسية
    1 نقطة
  33. يوجد عدة حلول لهذه المشكلة الحل الأول - تشغيل البرنامج كمسؤول كليك يمينRun as administrator الحل الثانى استعادة مجلد النسخ الاحتياطي MySQL الخاص بك كالتالي تذهب الى مجلد ال xampp ثم مجلد mysql في هذا المجلد قم بعمل نسخة أخري لمجلد data وعدل اسمه ل data_old ثم الدخول لمجلد الداتا ونقوم بحذف كل الملفات المختارة في الصورة { mysql ,performance_shema , phpmyadmin , test } في نفس المجلد ونقوم بعمل delete للملفات (الملفات وليس المجلدات) ماعدا ibdata1 ثم نذهب لمجلد backup الموجود داخل mysql ثم نقوم بنسخ لكل ما بداخله ما عدا ibdata1 ثم نذهب لمجد الdata ونقوم بالصق داخله بالملفات التى نسخناها من مجلد ال backup ونقوم بالضغط على start ل mysql الحل الثالث قم بتغيير بورت الmysql واعد التشغيل وانظر لهذه الاجابات ايضا
    1 نقطة
  34. يمكن تطوير هكذا نظام والوصول إلى الفكرة التي طرحتها بإستخدام تقنيات الذكاء الإصطناعي. ما هو الذكاء الإصطناعي؟ هو ببساطة محاولة لمحاكاة الذكاء البشري وطريقة عمل عقولنا، بمعنى أن النظام سيستطيع بعد التدريب على التعلم وإتخاذ قرارات بنفسه بدون الحاجة لبرمجة مسبقة. بماذا سيفيدنا الذكاء الإصطناعي؟ بدون الذكاء الإصطناعي بشكل عام وتعلم الآلة بشكل خاص (فرع من فروع الذكاء الإصطناعي) لن يستطيع النظام الإستجابة والتعلم وإتخاذ قرارات لم يتم برمجته لحلها، إذ تتم العملية بالإستفادة من تجارب سابقة وعدة أمور أخرى لإتخاذ القرار. من أشهر اللغات التي تحتوي على تطبيقات كثيرة في مجال الذكاء الإصطناعي هي لغة البايثون ناهيك عن سهولة تعلمها وإستخدامها، لذلك هي من أنسب اللغات التي يمكن أن تكون جزءاً فعالاً يُعتمد عليه لإضافة الذكاء الإصطناعي للنظام.
    1 نقطة
×
×
  • أضف...