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

Samy Mohamed2

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

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

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

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

    2

كل منشورات العضو Samy Mohamed2

  1. فهمت قصدك .. فى هذة الحالة يمكن كتابة برنامج يقوم بتسجيل الدخول بالنيابة عنك ثم الدخول الى الصفحة المطلوبة وجمع البيانات وتسجيلها وبعد ذلك ارسال الايميل .. يمكن عمل ذلك بأكثر من لغة برمجة ولكن الطريقة الاكثر شيوعا هى طريقة JavaScript يمكن عمل ذلك باستخدام Node.js واستخدام مكتبة مثل nightmarejs او اى مكتبة تقومى بعـمل scrape للانترنت او قشط للمعلومات من صفحات الانترنت لذلك تحتاجى الى معرفة بلغة الـ javascript
  2. الفرق بسهولة هو ان الـ parameter هو الوعاء الذى نحددة فى الـ method او الـ function عند تعريفها اما عند استدعاء هذة الـ method او الـ function وتمرير بيانات الى هذا الوعاء تسمى البيانات فى هذة الحالة arguments مثال array.forEach(function(currentValue, index, arr)) فى هذا السطر يعتبر كل من currentValue , index, arr معلمات او parameters او نمثل كل واحد منها بالوعاء الفارغ للتبسيط اما عند استدعاء هذة الـ function test.forEach(function(num, index, array) وتمرير اليها البيانات num, index, array ليملأ كل منها الوعاء الفارغ الخاص به تسمى arguments
  3. كتابتها يكون على حسب المطلوب منك ,ففى بعض الاحيان لا نحتاج index او array.
  4. التحدى هنا ان تستخدم الارقام الموجودة فى المصفوفة test وتقوم باضافة 100 الى كل رقم موجود فى هذة المصفوفة و يقبل القسمة على 3 وان تستخدم الجملة الشرطية if للتاكد من ان العدد يقبل القسمة على 3 قبل ان تضيف الية 100 وفى النهاية يمكنك استخدام console.log لعرض النتائج والتأكد من صحتها test.forEach(function(num, index, array){ if(num % 3 === 0){ array[index] = num += 100; } }); console.log(test); فى السطر الاول يقوم باجراء الامر forEach على المصفوفة المسماة test , test.forEach(function(num, index, array) forEach تقوم بالسير على ارقام المصفوفة واحد بعد الأخر وتحتاج الى arguments وهى num قيمة الرقم الحالى من المصفوفة (مطلوب) index رقم العدد بالنسبة لمكانة فى المصفوفة (اختيارى) array المصفوفة التى ينتمى اليها العدد (اختيارى) if(num % 3 === 0){ array[index] = num += 100; } ثم تقوم forEach بتنفيذ الامر if على كل رقم تسير علية الامر if هنا يقوم بالتأكد من ان العدد يقبل القسمة على 3 ولا يتبقى كسور اى ان العدد يقبل القسمة على 3 وفى حالة ان الشرط سليم يقوم باضافة 100 الى num بعد اختيار رقم العدد بالنسبة لمكانة فى المصفوفة وفى النهاية يعرض المصفوفة بالامر console.log(test);
  5. الربط يأخذ احيانا بين 24 ساعة الى 72 ساعة ليتم بشكل كامل فى بعض مزودى خدمات الانترنت اما اذا تأخر الربط اكثر من ذلك يمكنك التواصل مع فريق الدعم الفنى لحل المشكلة.
  6. يجب عليك التسجيل فى admob وهو نظام اعلانات مثل جوجل ادسنس ولكن مخصص لتطبيقات الموبايل.
  7. هذة بعض المزايا التى تم اضافتها الفيديو VIDEO يمكن من خلال هذا العنصر الجديد عرض الفيديو بسهولة فى صفحة الـ HTML <video width="450px" height="350px" controls> <source src="video-url.mp4" type="video/mp4"> </video> FIGURE هذا العنصر يسهل عملية عرض الاجزاء المرئية كالصور والاكواد وخلافة <figure class="gallery-item"> <img src="image-1.png"> </figure> <figure class="gallery-item"> <img src="image-2.png"> </figure> SECTION هذا العنصر شبيه بـ div يستخدم فى ترتيب اجزاء الصفحة بطريقة افضل <section class="contact-form"> <h2>Contact Us</h2> <form> ... </form> </section> NAV هذا العنصر يستخدم لربط اجزاء الموقع ببعضة وتوصيلة بالروابط الخارجية ايضا <nav> <p><a href="login.html">Log In</a></p> <p><a href="signup.html">Sign Up</a></p> <p><a href="contact.html">Contact Us</a></p> </nav> HEADER هذا العنصر يستخدم لجمع الاجزاء التعريفية بالموقع كشعار الموقع وقائمة الروابط وايضا جزء البحث <header> <img src="company-logo.png"> <nav> <p><a href="login.html">Log In</a></p> <p><a href="signup.html">Sign Up</a></p> <p><a href="contact.html">Contact Us</a></p> </nav> </header> FOOTER هذا العنصر يوجد فى نهاية الصفحة ويشمل بيانات حقوق الملكية للموقع وروابط صفحات التواصل الاجتماعى والروابط الاضافية الخاصة بالموقع <footer> <p>&copy; Acme Granola Corporation 2016<p> <div class="social"> <a href="#"><img src="instagram-icon.png"></a> <a href="#"><img src="facebook-icon.png"></a> <a href="#"><img src="twitter-icon.png"></a> </div> </footer>
  8. cordova ببساطة هو اطار عمل لتطوير تطبيقات الموبايل باستخدام HTML5 و CSS و Javascript. ويتيح تطوير التطبيقات لجميع الانظمة فى نفس الوقت ولكن هناك حدود للبرمجة بهذة الطريقة فهى مناسبة لبرامج الاعمال والمتاجر ولكن غير مناسبة للالعاب.
  9. كل مشروع يكون له توثيق خاص به يكون مذكور من خلالة الطريقة الافضل لتثبيت وتشغيل المشروع. مشاريع لارافيل عادة يمكن تشغيلها بدون wamp او حتى تغيير مسارها , مجرد تحميل المشروع ثم من خلال سطر الاوامر وانت داخل مسار المشروع تقوم بتنفيذ السطور التالية: composer install ثم تعمل نسخة من الملف .env-example وتعدل اسم الملف الى .env فقط ثم تقوم بتعديل محتوى هذا الملف .env وتضيف الية معلومات الاتصال بقاعدة البيانات التى ستقوم بانشائها والاسم والباسورد الخاصين بالاتصال بقاعدة البيانات ثم مرة اخرى سطر الاوامر: php artisan key:generate php artisan migrate وفى النهاية امر تشغيل المشروع. php artisan serve
×
×
  • أضف...