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

Nabil Tayeh

الأعضاء
  • المساهمات

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

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    7

كل منشورات العضو Nabil Tayeh

  1. وعليكم السلام القيم التي ممكن أن تكون موجودة في كل كلاسات الأبناء نضعها عند الأب, ويتم توريث هذه الخصائص لكلاسات الأبناء.
  2. مرحبا ليلي الرجاء التوضيح ما هي لغة البرمجة التي سوف تستخدم في كتابة البرنامج المطلوب؟
  3. حسناً, هل تتذكرين إسم المستخدم الخاص بحسابك؟
  4. مرحبا ملك هل كان الحساب مرتبط برقم موبايل؟
  5. وعليكم السلام بامكانك البدء بدورة علوم الحاسوب لتحصل على أكبر قدر من المعلومات حول هذا المجال. بعدها ان شاء الله سوف تتضح لك الصورة بشكل أفضل لتعرف اي مسار تسلك أول. يفضل بعد دورة علوم الحاسوب الالتحاق في دورة تطوير واجهات المستخدم لتتعرف بشكل افضل على كيفية تصميم مواقع انترنت تناسب جميع الشاشات بمختلف احجامها لكسب رضا المستخدم النهائي. بعد ذلك دورة تطوير التطبيقات باستخدام الجافا سكريبت، والتي سوف تساعدك جدا في الاستمرار بالدورات القادمة، حيث لا يمكن أن يخلو موقع ويب منها. ثم التسجيل في دورة تطبيقات الويب باستخدام لغة PHP لتتمكن من تعلم أساسيات الويب اتجاهاً لاحتراف تصميم وبرمجة تطبيقات الويب والتعامل مع قواعد البيانات وأطر العمل التي تتيح لك الإستفادة من مكتبات برمجية جاهزة. وأخيراً تنتقل لدورة تطوير تطبيقات الجوال باستخدام تقنيات الويب والتي سوف تكون سهلة عليك استناداً للمعلومات التي ستكتسبها من الدورات المسبقة لتنهي مسارك التعليمي بدورة تطوير تطبيقات الويب باستخدام لغة Ruby. حصولك على جميع الدورات السابقة يمكنك أن تعمل Full Stack Developer, أي المقدرة على بناء أي مشروع او تطبيق من الصفر حتى النهاية من تحليل وتصميم وبرمجة وإختبار للمشروع وإطلاقه على المتجر أو الويب.
  6. أخي إكتب سؤال هنا, الجميع متواجد لخدمتك.
  7. بصراحة العمل رائع جداً لا ينقصه شيء, العلاقات واضحة تماماً والمخطط سهل الفهم. لكن كتبت لك بعض الملاحظات, حاول النظر إليها وتطبيقها لو تكرمت. بشكل عام الشغل راقي جداً.
  8. طريقة التصميم ممتازة وواضحة جداً, لكن كما يبدو لي هناك بعض الملاحظات. 1- دائما حاول وضع حقل id لكل جدول حتى في جداول العلاقات المتعددة وإن كنت ليس بحاجة إليه الان. 2- العلاقة بين جدولين customer & Contact Person فيها بعض الغموض!! حيث في جدول العميل معرفة بإسم adress. 3- دائماً يفضل تسمية الجداول بإسماء أكثر دلالية, جدول Element يفضل إختيار إسم آخر له. 4- عند وجود علاقة بين جدولين, يجب الحرص على وضوح المفتاح الأجنبي مثلا عند العلاقة بين العميل وجدول العناوين التابعة له, يفضل أن يكون في جدول العناوين حقل إجنبي بإسم customer_id. 5- تسمية الجداول يفضل أن تكون بصيغة الجمع مثلا customers, لكن عند إستخدامه كمفتاح أجنبي يكون بصيغة المفرد بهذا الشكل customer_id لان كل هذه الملاحظات تساعدنا في كتابة الأكواد البرمجية, وسهولة فهمها عند العودة إليها لعمل أي تعديل.
  9. السلام عليكم الأفضل دائما هو إستخدام class لكل جدول في قواعد البيانات لتكون الأمور أكثر وضوحاً وللمحافظة على سرعة التطبيق. حيث إذا كان هناك دالة ونريد إستخدامها في أكثر من كلاس نكتفي بتعريفها في الكلاس بذلك وفرنا مساحة في الذاكرة وساعدنا على سرعة وخفة نظامنا وهذه من أهم فوائد الكلاس.
  10. السلام عليكم بإمكانك أن تطلب مطورين ومصممين وورد بريس من خلال موقع مستقل https://mostaql.com حيث بوضعك ميزانية مناسبة, سوف تجد عروض كثيرة من مستقلين لهم خبرة واسعة في هذا المجال, كما بإمكانك مشاهدة مشاريعهم السابقة قبل التعاقد مع أي واحد منهم.
  11. السلام عليكم بإمكانك عرض فكرتك على موقع مستقل https://mostaql.com للبحث عن مستقلين لإنجاز المشروع المطلوب, إضافة مشروعك مع تحديد ميزانية مناسبة, سوف تجد هناك عروض مناسبة إن شاء الله للقيام به. حيث لكل مستقل صفحة يعرض بها أعماله. زاوية أخرى يعرض من خلالها المشاريع التي أنجزها عبر موقع مستقل.
  12. السلام عليكم صراحة لم أتعامل مع وكالة سبيدو من قبل, لكن بإمكانك طلب استشارة مقابل مبلغ مناسب على موقع مستقل, ستجد مستقلين لديهم الخبرة كافية لمساعدتك. https://mostaql.com/projects
  13. أولاً بإمكانك مشاهدة هذا الفيديو, لتعرف من أين تبدأ بعد ذلك بإمكانك الإطلاع على الدروس الخاصة في تطوير المواقع الإلكترونية من خلال هذا الرابط https://academy.hsoub.com/programming/?show=categories حيث يجب على العاملين في مجال الويب من مصممين ومبرمجين تعلم HTML, CSS. HTML هي لغة سهلة التعلم تساعد مستعرضات الويب في عرض محتوى الصفحة وترجمة الأكواد البرمجية. CSS تستخدم لعمل تنسيق لمحتويات الصفحة. أخيراً, بإمكانك تعلم لغة PHP, من خلال مجموعة من الدروس والمقالات https://academy.hsoub.com/programming/php هنا رابط لمجموعة من الدورات تبدأ معك من الصفر حتى الإحتراف من خلال التطبيق العملي. دورة تطوير تطبيقات الويب
  14. السلام عليكم في الأندرويد الـ Fragment هي جزء من الـ Activity و يمكننا القول بأنها Sub-Activity. هذه الـ Fragment هي تمثل جزء من واجهة المستخدم في الـ Activity الحالية. نستطيع مثلا دمج 3 من الـ Fragments داخل Activity. و لا ننسى أن دورة حياة ال Fragment تتأثر بدورة حياة الـ Activity. برمجياً: الـ Fragment هي Java Class , أي أنني استطيع بناءها مثل ما يمكنني بناء أي Activity عادية. إذن ما الحاجة إلى الـ Fragments: قبل استخدام الـ Fragments كنا نستطيع إظهار Activity واحدة فقط على الشاشة في الوقت الحالي للمستخدم, إذن كان من الصعب تقسيم الشاشة إلى عدد من الأجزاء كل جزء يؤدي مهمة معينة. و لكن مع الـ Fragments استطعنا عمل ذلك بتقسيم الـ Activity إلى عدد من الأجزاء Fragments و التحكم في كل جزء بشكل منفصل. بذلك كل Fragment لها events و Layouts خاصة بها مثل الـ Activity تمام. ما هي الإمكانيات المتاحة مع الـ Fragments: - نستطيع إضافة و حذف الـ Fragment أثناء تشغيل الـ Activity. - الـ Fragment لها Layout خاصة بها و دورة حياة مستقلة كذلكز - الـ Fragment يمكن اعادة استخدامها في عدة Activities. - يمكننا أيضاً دمج عدد من الـ Fragment داخل Activity واحدة. - يمكن أن الـ Fragment تشكّل جزء من الـ Activity و ممكن تأخذ الـ Activity كاملة. - ممكن إظهار عدد من الـ Fragment في نفس الوقت و ممكن عمل تبديل “swapping” بينها. بالإمكان الإستفادة من هذه الروابط https://guides.codepath.com/android/creating-and-using-fragments http://developer.android.com/reference/android/app/Fragment.html
  15. إذا كنت تريد تصدير نسخة PDF من المحتوى الخاص بك, بإمكانك مشاهدة الرابط, يوجد به شرح كامل, عن كيفية عمل هذا الأمر مع تعيين هيدر وفوتر واحدة لجميع صفحات الملف.
  16. بإمكانك تصدير نسخة PDF من المحتوى من خلال تنصيب إحدى Plugins التالية: Watermark WordPress Files Kalin’s PDF Creation Station WP-MPDF Welaunch WP Advanced PDF بإمكانك من خلال هذه الروابط التعرف أكثر على كل واحدة منها https://preventdirectaccess.com/5-plugins-export-wordpress-posts-pdf/#wp-mpdf
  17. السلام عليكم بإمكانك التواصل مع مركز الدعم الفني من خلال هذا الرابط https://help.hsoub.com وفتح تذكرة بهذا الأمر, سوف يقوم الفريق بالتواصل معك بأسرع وقت إن شاء الله.
  18. صحيح, من خلال قسم mail, ثم بالإنتقال إلى Email Accounts, وكذلك بعض خدمات الإستضافة توضح هذا الامر بالقائمة الجانبية, تكون بهذا الشكل Email Accounts 0 / ∞ أي إنك لم تنشىء إي إيميل, لكن العدد المسموح لا نهائي.
  19. أقل شركة تسمح لك بـ 10 إيميلات, لكن من خلال الشركة المزودة مقابل مبلغ بسيط بالإمكان زيادة العدد كما شئت. بخصوص المساحة أنت تحددها من لوحة التحكم. إنما فيما يتعلق بالباندويث unlimted لأغلب الشركات المزودة.
  20. السلام عليكم خدمة الويب ميل التي تقدمها الشركة المستضافة تكفي وتعتبر ممتازة, حيث معظم الشركات تسمح لك بإرسال 250 إيميل يومياً. لذلك إنشاء إيميل لكل موظف من الخدمة المتوفرة مع الإستضافة أمر مناسب. إنما في حالة أردت إرسالة قوائم بريدية ضخمة, تحتاج إلى خدمة ويب ميل خاصة.
  21. وعليكم السلام بإمكانك التواصل مع مركز الدعم الفني من خلال هذا الرابط https://help.hsoub.com وفتح تذكرة بهذا الأمر, سوف يقوم الفريق بالتواصل معك بأسرع وقت إن شاء الله.
  22. السلام عليكم بإمكانك عمل المطلوب بالشكل التالي <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <style> body {color: white;} .color {color: black;} </style> <div class="dDi"> <input type="text" id="name" placeholder="Enter Your Name"><br> <span class="color">Select Your Favorite Color</span><br> <select id="color"> <option value="red"> Red </option> <option value="green"> Green </option> <option value="blue"> Blue </option> </select><br> <button type="button" onclick="btnCliked()" name="button">Click Here</button> </div> <div id="myDiv" style="padding-top:10px; font-size: large;"> </div> <script type="text/javascript"> function btnCliked() { var color = document.getElementById('color').value; document.body.style.backgroundColor = color; var name = document.getElementById('name').value; var yourPer; if(color == "red"){ yourPer = "So, You love Red Things"; } if(color == "green"){ yourPer = "So, You love Green Things"; } if(color == "blue"){ yourPer = "So, You love Blue Things"; } document.getElementById('myDiv').innerHTML = "Your Name is <b>" + name + "</b> and Your Favorite Color is <b>" + color + "</b> " + yourPer; } </script> </body> </html>
  23. السلام عليكم بتحتوي على دالة inflate بتاخد 2 براميتر مسار ملف ال xml والثاني روت, وهو اختياري, ممكن تحطه null LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); final View popupView = layoutInflater.inflate(R.layout.share_item_chat, null); رابط للتوضيح بشكل أفضل https://developer.android.com/reference/android/view/LayoutInflater
×
×
  • أضف...