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

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

  1. سمير عبود

    سمير عبود

    الأعضاء


    • نقاط

      8

    • المساهمات

      3494


  2. Saloua El Bacha

    Saloua El Bacha

    الأعضاء


    • نقاط

      6

    • المساهمات

      26


  3. Mohamd Imran

    Mohamd Imran

    الأعضاء


    • نقاط

      6

    • المساهمات

      1070


  4. محمود الكيال

    محمود الكيال

    الأعضاء


    • نقاط

      4

    • المساهمات

      220


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

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

  1. أنا تعلمت جافا سكربت وhtml css هل اتعلم android إذا كنت أريد عمل تطبيقات أم يكفيني أستخدام لغات الويب في صناعة التطبيقات
    3 نقاط
  2. مرحبا، ما الأفضل العمل الحر او العمل في الشركات للمبرمجين؟
    2 نقاط
  3. السلام عليكم كود الجافا سكريبت ما عم افهمو ممكن شرح ... حذفت الكود كلو و ما بين الاثر تبعو شكرا Sign up form.rar
    2 نقاط
  4. هنا قمنا بإضافة مستمع لحدث keyup و blur و focus لأي عنصر input أو عنصر textarea ينحدر في شجرة الHTML من أي عنصر يمتلك كلاس CSS بإسم form $('.form').find('input, textarea').on('keyup blur focus', function (e) { هنا قمنا بتعريف متغيرين , المتغير الأول إسمه this$ و أعطيناه قيمة, هذه القيمة هي العنصر الخام الذي تسبب في إطلاق الحدث (input أو textarea) , أما المتغير التاني فهو label و أعطيناه قيمة هي العنصر label الذي يسبق العنصر الذي تسبب في إطلاق الحدث (input أو textarea) في شجرة الhtml الخاصة بالصفحة. var $this = $(this), label = $this.prev('label'); هنا لدينا إختبار شرطي if , في حالة كان الحدث الذي تم إطلاقه هو keyup سيواجهنا إختبار شرطي if أخر هذا الإختبار ينص على أنه في حال ما إذا كان عنصر الinput أو textarea فارغا سنقوم بإزالة كلاس CSS المسمى active و كذلك الكلاس highlight من عنصر label الذي يسبق عنصر الinput أو textarea الذي تسبب في الحدث , أما إذ لم يكن العنصر input أو textarea فارغا نقوم بإضافة كل من كلاس السي إس إس active و highlight للعنصر label. if (e.type === 'keyup') { if ($this.val() === '') { label.removeClass('active highlight'); } else { label.addClass('active highlight'); } } أما في حالة لم يكن الحدث الذي تم إطلاقه هو keyup بل كان blur سيواجهنا إختبار شرطي if أخر هذا الإختبار ينص على أنه في حال ما إذا كان عنصر الinput أو textarea فارغا سنقوم بإزالة كلاسCSS المسمى active و كذلك الكلاس highlight من عنصر label الذي يسبق عنصر الinput أو textarea الذي تسبب في الحدث , أما إذ لم يكن العنصر input أو textarea فارغا نقوم بإضافة كلاس CSS المسمى highlight للعنصر label. else if (e.type === 'blur') { if( $this.val() === '' ) { label.removeClass('active highlight'); } else { label.removeClass('highlight'); } } أما في حالة لم يكن الحدث الذي تم إطلاقه هو keyup ولا blur أيضا بل كان focus سيواجهنا إختبار شرطي if أخر هذا الإختبار ينص على أنه في حال ما إذا كان عنصر الinput أو textarea فارغا سنقوم بإزالة كلاس السي إس إس المسمى highlight من عنصر label الذي يسبق عنصر الinput أو textarea الذي تسبب في الحدث , أما إذ لم يكن العنصر input أو textarea فارغا نقوم بإضافة كلاس CSS المسمى highlight للعنصر label. else if (e.type === 'focus') { if( $this.val() === '' ) { label.removeClass('highlight'); } else if( $this.val() !== '' ) { label.addClass('highlight'); } } هنا قمنا بإضافة مستمع لحدث click لأي عنصر a ينحدر من أي عنصر يمتلك كلاس CSS بإسم tab $('.tab a').on('click', function (e) { تم تفعيل الدالة preventDefault لكائن الحدث وظيفتها أن تمنع الحدث المبدئي لعنصر a e.preventDefault(); هنا قمنا بإزالة كلاس active عن جميع أشقاء العنصر الأب للعنصر a الذي تم نقره. $(this).parent().siblings().removeClass('active'); هنا قمنا بإضافة كلاس السي إس إس active للعنصر الأب لعنصر a الذي تم نقره $(this).parent().addClass('active'); هنا قمنا بتعريف متغير إسمه target و أعطيناه قيمة و هي قيمة الخاصية href الخاصة بالعنصر a الذي تم نقره target = $(this).attr('href'); هنا قمنا بإخفاء أي عنصر div ينحدر مباشرة من أي عنصر يمتلك كلاس سي إس إس بإسم tab-content و في نفس الوقت لا تكون قيمة خاصية الid تساوي القيمة المخزنة في المتغير target $('.tab-content > div').not(target).hide(); و أخيرا نقوم بإخفاء العنصر الذي يمتلك خاصية id بنفس القيمة المخزنة في المتغير target تدريجيا في مدة زمنية 600 جزء من الثانية. $(target).fadeIn(600);
    2 نقاط
  5. السلام عليكم كود الجافا سكربت الخاص بك يقوم بتبديل بين عرض فورم login و فورم sign-up عند الضغط على زر sign up يقوم بعرض فورم ال sign up و يخفي فورم login و العكس عند الضغط على زر login يقوم بعرض فورم login و يخفي فورم sign up كما يقوم بإضافة بعض الكلاسات للانبوت و textarea في حالة keyup و blur و focus و حذف بعض الكلاسات بإمكانك تصفح نتيجة الكود الخاص بك من هنا كما أظن أن الخطأ متعلق بهذه الأسطر <script src="js/jquery-3.5.1.js"></script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.js"></script> <script src="./js/script.js"></script> انت تقوم بتضمين ملفات غير موجودة لأن مجلد js مكتوب بحروف كبيرة ( JS ) و انت تستخدم حروف صغيرة أنصحك دائما بفتح نافذة ال console لمتصفحك لمعرفة إن كانت توجد أخطاء للكود الخاص بك أو لا و أيضا برؤية صفحة source code على المتصفح و تجربة الروابط إن كانت تعمل أو لا بالتوفيق
    2 نقاط
  6. السلام عليكم ... لدي استفسار بسيط نعلم ان لغة جافا سركيبت بشكل عام تستطيع ان يمكن لها تطوير مواقع ويب و تطبيقات السطح المكتب و انرويد و ios الخ.... لكن لدي سوال : لغة ال php تقوم ايضا بتطوير الويب لكن كل مايمكن فعله في هذي اللغه في تطوير الويب يمكن للغة الجافا سكريبت ان تفعلها ايضا؟ السؤال الاخر : هل يمكن ان اقوم بتطوير التطبيقات وربطها في الويب يعني ما اقصده مثلا الواتس اب هو تطيبق على الاجهزة الذكية وايضا يمكن استعمالها في المتصفح مثل "واتس اب ويب" ايضا تويتر و انتسقرام هي تطبيقات في الجوال وايضا يمكن استعاملها في المتصفح برضه مثلا تطبيق التلجرام نفس شي ايضا يمكن استعماله في الجوال وايضا عن طريق المتصفح ... هل هذي اللغة يمكن ان تفعل ماذكرتة؟؟ ارجوا ان تكون الأجابه مباشرة ومفصله قدر المستطاع.
    2 نقاط
  7. ماهي الفروق الجوهريه بين لغات تطوير الويب باستخدام {لغات(HTML, CSS,JS) و لغة RUBY ولغة PHP} ؟
    1 نقطة
  8. هل قوالب الويب تكون فيه فقط تصميم الصفحة.
    1 نقطة
  9. ما هو المقصود بقوالب الويب؟
    1 نقطة
  10. ارجوكم اعطوني شهادة معتمدة في جميع الدول للبرمجة.
    1 نقطة
  11. السلام عليكم في مجال التقنية, الشهادة ليست ذا أي قيمة حقيقة, تقدر قيمة العاملين في هذا المجال بمدى المعرفة والخبرة العملية الجيدة ونماذج الاعمال التي قام بها الشخص.
    1 نقطة
  12. 1 نقطة
  13. مرحبا شهادة أكاديمية حسوب معترف بها و معتمدة من طرف الأكاديمية فهي شهادة تمنح بكود معين و يمكن التحقق منها في أي وقت و من صحتها أيضا أما بخصوص الشركات فالأكاديمية ليست جامعة لتحصل على إعترافات من وزارات دول و أنظمتها معظم الشركات الخاصة الآن تبحث عن الخبرة فالشهادة ليست مقياس. أيضا شهادة حسوب ليست كأي شهادة أخرى و لا يمكن الحصول عليها بمجرد التسجيل في الدورة هناك إمتحان نهائي يجب إجتيازه حتى تمنح الشهادة أي أن لها وزنها
    1 نقطة
  14. مرحباً أيهما الأفضل !؟ على حسب المحتوى المقدم في الدورة هناك دورات على اليوتيوب بها محتوى مفيد جدا كما يوجد دورات على يوديمي بها محتوى ضعيف نوعا ما هذا لا يعني أنه لا يوجد دورات قوية على يوديمي بالعكس فهناك دورات قوية و تقدم محتوى مفيد جداً الشيء الواجب ذكره هو أن الإنسان لمّا يصرف من جيبه مبلغ من المال فإنه سيقدر قيمة الشيء الذي صرف عليه ماله و سينضبط أظن على حسب رأيي أن منصة يوديمي لم تعد كما كانت في السابق
    1 نقطة
  15. الكورس المدفوع بشكل عام, يقدم المحتوى بشكل متسلسل سهل الفهم والتعلم, إنما إذا أردت كورس مجاني وتضمن أن محتواه جيد فلا بأس. الأهم هو النية الحقيقة للتعلم, والمتابعة والتطبيق.
    1 نقطة
  16. مرحبا @Saloua El Bacha. لكل منهما مزايا و سلبيات و الأمر يعتمد على المبرمج نفسه , أما عن المبرمج مبتدئ أنا أنصح بعمل مع شركة حيث يكسب خبرات من باقي الفريق , هذه بعض النقاط : 1. ترتيب وقت العمل يوجد الحرية في العمل الحر ، يمكنك تعيين وقت إجازتك و وقت عملك كما تشاء . العمل في الشركة ، يجب عليك متابعة تقويم الشركة. يجب عليك الحفاظ على جدول عمل. 2. أمان العمل في العمل الحر ، تحصل على أموال مقابل العمل الذي تقوم به. ، لن يتم تقديم أي نوع من البدل أو التغطية. العمل في الشركة ، ستقدم أنواعًا مختلفة من التغطية وستشعر بمزيد من الأمان بشأن الدفعة التي تتلقاها في نهاية كل شهر. 3.مدى الإجهاد العمل الحر , ستشعر بضغط أقل في الوظائف المستقلة. ستحتاج فقط إلى القيام بما يطلب منك القيام به. العمل في الشركة ، تحصل على "لقب" - ستحتاج إلى القيام بالعديد من الأشياء جنبًا إلى جنب مع المهام الرئيسية الخاصة بك ويمكن أن يكون الضغط شديدًا إذا كنت تشغل أي منصب إداري.
    1 نقطة
  17. مرحباً هذا الشيء يقرره المبرمج مع نفسه لأنه نسبي فهناك من يرى أن العمل في الشركات أفضل بالنسبة له و هناك من يرى أن العمل الحر أفضل بالنسبة له
    1 نقطة
  18. مرحبا محمود.. بالنسبة لمجال تطوير تطبيقات الويب ينقسم إلى جزئين جزء متعلق بالواجهة Front-end و جزء متعلق بالخلفية ال Back-end و لكل جزء يتم إستخدام لغات معينة اللغات التي قمت بذكرها (HTML , CSS, JavaScript) تستخدم في تطوير واجهة المستخدم الخاصة بتطبيق الويب بينما كل من الPHP و Ruby يستخدمان في تطوير الجزء المتعلق بالخلفية. جزء الواجهة يشتغل على جهاز المستخدم سوى كان حاسوب أو هاتف ذكي أو جهاز لوحي أما الجزء المتعلق بالخلفية يشتغل على السيرفرات الخاصة بالموقع. علما بأن في السنوات الأخيرة أصبح بالإمكان برمجة و تطوير تطبيق ويب متكامل بإستخدام لغة الجافاسكربت , أصحبت قادرة على العمل على الجزئين جزء الواجهة و الخلفية. يتم تعريف لغة الHTML كالتالي في موسوعة حسوب باللغة العربية : و هذا تعريف الموسوعة للغة الCSS : تعريف موسوعة حسوب للغة الJavaScript : تعريف موسوعة حسوب للغة الPHP : تعريف موسوعة حسوب للغة Ruby : و هذا رابط الموسوعة بإمكانك الإطلاع عليه للتعمق في الموضوع أكثر و الإستفادة من المحتوى العربي الشامل.
    1 نقطة
  19. هل شهادة حسوب معتمدة؟ وما مدى اعتمادها ؟
    1 نقطة
  20. بإمكانك الحصول عليها باللغة الإنجليزية. أكاديمية حسوب ليست بجامعة حتى تحصل على إعترافات وزارات الدول وانظمتها الداخلية, إنما يكفي أن يكون هناك آلية للجهات المعنية بالتحقيق من كود ومصداقية الشهادة, وهذا أمر لوحده يعطي الشهادة ثقلها.
    1 نقطة
  21. مقصدي استاذ نبيل انو معتمدة وين؟ في جهات عربيه او في شركات او ايضا مترجمه للانجليزي او لا
    1 نقطة
  22. مرحبا محمود نعم, شهادة الكترونية معتمدة من أكاديمية حسوب بكود خاص بها ورابط للتأكد من صلاحيتها
    1 نقطة
  23. <script src="js/script.js"></script> هذا هو الخطا الذي كان يتسبب في عدم تشغيل ملف js قم بحزف . /.
    1 نقطة
  24. السلام عليكم نعم بإمكانك استعمال لغة الجافا سكربت ( JavaScript) في بناء تطبيقات ويب ، تطبيقات موبايل ، و تطبيقات سطح مكتب جميع اللغات البرمجية لها مجتمع كبير من المطورين و المبرمجين يطورون على اللغة باستمرار بالنسبة لسؤالك الثاني نعم بإمكانك بناء تطبيقات موبايل تتخاطب مع السيرفر عن طريق واجهة برمجية او API جميع التطبيقات الحديثة تتبع نهج Microservice Architecture بمعنى يتم بناء ال back end للتطبيق بلغة او إطار عمل ما سواءً كان Laravel أو Django أو Ruby On Rails أو غيره و يتم بناء واجهة برمجية عن طريق الإطار نفسه بحيث بعدها لما نريد أن نبني تطبيق ويب او موبايل ما يهمنا بأي لغة برمجية تم عمل ال back end الذي يهم هنا هو أننا نقدم request للواجهة البرمجية و هي تقدم لنا response و من خلال ال response نعمل ما ينبغي عمله لكن يجب عمل توثيق للواجهة البرمجية ( API أو Application programming interface ) حتى يسهل علينا التعامل معها ولا يهم بعدها التقنيات فمثلا نستطيع عمل ال back end بال Django و تطبيق الويب ب React و تطبيق الموبايل ب Flutter و بهذه الطريقة فصلنا الكل عن بعضه بمعنى كل جزء أصبح مستقل بذاته بالنسبة للغة JavaScript: اللغة الام هي : JavaScript أطر عمل خاصة بالواجهة الأمامية ( front end ) : Vue.js React Angular أطر عمل لتطبيقات سطح المكتب : Electron NW.js AppJs أطر عمل للواجهة الخلفية ( back end ) : Express NestJs AdonisJs بالنسبة للموبايل : React Native NativeScript أنصحك بقراءة هذه المقالة بالإنجليزية التي تتحدث عن الفرق بين Monolithic Architecture و Microservice Architecture من هذا الرابط بالتوفيق
    1 نقطة
  25. انا شريت من عندهم استاضفه وسويت كل شي بس لمى ابحث بقوقل على الموقع مايطلع لي iqen_project.zip
    1 نقطة
  26. و عليكم السلام, نعم بإمكانك تطوير أي تطبيق تريد أو موقع باستخدام لغة الجافاسكربت. فبالنسبة لتطوير المواقع (back-end) يكون باستعمال Nodejs، أما التطبيقات الهاتفية فبإمكانك تطويرها باستعمال إطار عمل react native أو cordova، أما تطبيقات سطح المكتب فبإمكانك تطويرها باستخدام Electron. و كل هته الأدوات أو أطر العمل التي ذكرتها أعلاه هي مبنية على Javascript أي عليك أن تكون ملما بهته اللغة لكي تستطيع الاشتغال بهم.
    1 نقطة
  27. شكرا جزيلا لاهتمامكم Ali Madi@ & @Mohamd Imran بس اتمنى شرح تفصيلي من حضرتك اكتر حصوصا اني لست مبرمج وفقط اريد المادة لتصميم الموقع وبما تنصحني لكي ابدأ الويبسايت في اسرع وقت
    1 نقطة
  28. مرحبا بالنسبة لكيفية رفع الموقع بعد تطويره : تحتاج إلى استضافة و دومين الدومين مثل google.com , facebook.com الاستضافة عبارة عن حيز في السيرفر أو سيرفر كامل ترفع عليه ملفات مشروعك و تكون مربوطة مع الدومين و هكذا يمكن للمستخدمين تصفح الموقع الخاص بك انطلاقا من الدومين يمكن إعتبار الإستضافة أو الهوست كالبيت الذي تسكن به و الدومين هو عنوان بيتك
    1 نقطة
  29. مرحبا هذا يعتمد على نوع البرنامج الذي تقوم ببنائه فمثلا لو كان البرنامج عبارة عن تطبيق أندرويد فسترفع التطبيق على منصة play store و المستخدم يقوم بتنزيل التطبيق و يقوم بتثبيته على الهاتف و يستعمل التطبيق او تقوم بتحرير التطبيق على شكل apk و ترسل الملف الى المستخدم و يقوم بتثبيته و يستخدمه مثلا لو كان التطبيق عبارة عن موقع إلكتروني فسترفع ملفات المشروع على إستضافة و تقوم بربط الاستضافة بدومين و يمكن تصفح الموقع بعدها من طرف المستخدمين من خلال الدومين و الأمثلة كثيرة ان كان الجواب غير كافي أرجو التوضيح أكثر بالتوفيق
    1 نقطة
  30. مافي اي حل غير اني اشوف ماك.. جهازي ويندوز وعندي آيفون 😓 او هل استطيع مثلا ايجاد ماك من احد الزملاء ونقل المشروع اليه وتشغيله بسرعة.. ام يجب تحميل البرامج المساعدةوووالخ ؟
    1 نقطة
  31. @محمود الكيالتطبيقات الأيفون تحتاج إلى ال Xcode مثل ال SDK للاندرويد ,لكن من واجهة نظامك جهازك ويندوز وأجهزة الويندوز لا تستطيع تشغيل ال Xcode ستحتاج إلى جهاز ماك (أبل)
    1 نقطة
  32. مرحباً بك @محمد جمال ال شبل الطريقة سهلة إتبع الخطوات التالية من خلال فتح برنامج Visio ,أولاً إفتح الرسومات الخاصة بك التي تريد ربطها أو نسخها بعد ذلك قم بحفظ الصفحة على أي مسار تريده في الجهاز الخاص بك /ثانياً تأكد من إنك لم تقم بتحديد أي من الرسومات من خلال الماوس بعد ذلك من خلال الشريط Home إضغط (Copy (Ctrl+Q لنسخ كامل الرسومات بخصائصها ,ثم أٌترك البرنامج مفتوحاً وإذهب إلى برنامج الوورد مستند جديد وضع مؤشر الماوس في المكان الفاضي في المستند واضغط مرة ثم إختر من القائمة Home > Paste > Paste Special سيظهر لك نافذة Paste Special إختر Paste Link كــ Microsoft Visio Drawing Object ثم إضغط OK سيقوم بلصق كامل رسوماتك مربوطة بشكل كامل مع ملف Visio الأصلي
    1 نقطة
  33. مرحباً @محمد جمال ال شبل يمكنك إستخدام std::max لمعرفة الحد الأقصى بين رقمين ,ثم نستخدم pointer لعرض القيمة هكذا الكود كامل #include<iostream> #include<algorithm> using namespace std; // Defining the binary function bool comp(int a, int b) { return (a < b); } int main() { int no_of_integers, *number_ptr; cout << "Enter first num: " <<"\n"; cin >> no_of_integers; cout << "Enter second num:" << "\n"; cin >> no_of_integers; cout << std::max(&no_of_integers,&no_of_integers) <<endl; return 0; }
    1 نقطة
  34. وعليكم السلام @Essam Eltoukhy أفضل الإستضافات في ويندوز سيرفر هي كامرتا ,أنصحك بالإطلاع عليه تحياتي
    1 نقطة
  35. مرحباً @Mednin Aymen للأسف مجال البرمجة سيتطلب منك حاسوب ,لكي تٌتطبق ما تتعلمه ,يمكنك التواصل مع زملائك أو أي شخص تعرفه يملك حاسوب لإستخدام الحاسوب بضع ساعات وتتطبق ما تتعلمه بشكل مبدأي إلى حين حصولك على حاسوب خاص بٍك
    1 نقطة
  36. مرحباً@محمد علي23 يمكنك إستخدام حزمة Npoi.Mapper مخصصة لهذا الغرض وكيفية الإستخدام عملت كود بسيط لإستيراد ملف إكسل يمكنك إضافته والتعديل عليه بما يتناسب مع البرنامج الخاص بك مثلأ تعديل أسماء الحقول المراد إستيرادها من ملف الإكسل الخاص بك مثال هكذا using System.IO; using System.Linq; using Npoi.Mapper; using Npoi.Mapper.Attributes; using NPOI.SS.UserModel; using UserManagementService.Models; namespace JobCustomerImport.Processors { public class ExcelEmailProcessor { private UserManagementServiceContext DataContext { get; } public ExcelEmailProcessor(int customerNumber) { DataContext = new UserManagementServiceContext(); } public void Execute(string localPath, int sheetIndex) { IWorkbook workbook; using (FileStream file = new FileStream(localPath, FileMode.Open, FileAccess.Read)) { workbook = WorkbookFactory.Create(file); } var importer = new Mapper(workbook); var items = importer.Take<MurphyExcelFormat>(sheetIndex); foreach(var item in items) { var row = item.Value; if (string.IsNullOrEmpty(row.EmailAddress)) continue; UpdateUser(row); } DataContext.SaveChanges(); } private void UpdateUser(MurphyExcelFormat row) { //LOGIC HERE TO UPDATE A USER IN DATABASE... } private class MurphyExcelFormat { [Column("District")] public int District { get; set; } [Column("DM")] public string FullName { get; set; } [Column("Email Address")] public string EmailAddress { get; set; } [Column(3)] public string Username { get; set; } public string FirstName { get { return Username.Split('.')[0]; } } public string LastName { get { return Username.Split('.')[1]; } } } } }
    1 نقطة
×
×
  • أضف...