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

Abdulhamid Hamsho2

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

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

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

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

    6

أجوبة بواسطة Abdulhamid Hamsho2

  1. وعليكم السلام ورحمة الله تعالى،

    مرحبًا @مصعب دعاس،

    يمكنك استخدام كود جافا سكريبت هذا لجعل الصورة لديك تنقلك للموقع الذي ترغب:

    var img = new Image(); // تعريف متغير باسم الصورة
    img.src = 'image.png'; // تحديد عنوان الصورة
    img.onclick = function() {
        window.location.href = 'http://رابط الموقع الذي تريد/';
    }; // دالة لفتح نافذة جديدة بالرابط عند الضغظ عليها بمؤشر الفأرة
    document.body.appendChild(img); 

    أتمنى لك التوفيق.

    • أعجبني 1
  2. إذا كنت تريد تثبيت NetBeans بلغة معينة، فإن أفضل خيار هو تنزيل توزيع NetBeans المناسب لتلك اللغة وتثبيته. بقدر ما تحصل عليه. عليك أن تضع في اعتبارك أن NetBeans مكتوب باللغة الإنجليزية. للحصول على نسخة أخرى يجب عليك تصحيح الترجمة الخاصة بالتطبيق.

    حسنًا الآن ، إذا قمت بتثبيت NetBeans بلغة معينة ، فيمكنك تغيير لغة NetBeans بدون إعادة تثبيتها مرة أخرى. على الأقل سيتم ترجمة معظمها.

    • افتح الملف
    C:\Program Files\NetBeans 7.3\etc
    • حدد موقع هذا الملف وقم بتحريره:

    netbeans.conf
    • ابحث عن الخيار:
    netbeans_default_options
    • سترى كود كهذا:
    netbeans_default_options="-J-client -J-Xss2m -J-Xms32m
    -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true 
    -J-Dapple.awt.graphics.UseQuartz=true 
    -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true 
    -J-Dsun.zip.disableMemoryMapping=true -J-Dsun.awt.disableMixing=true"
    • قم بإلحاق هذه الخيارات:
    -J-Duser.language=<language> -J-Duser.region=<region>

    حيث <language> هي رمز اللغة و <region> هي رمز المنطقة.

    إذا كنت ترغب في تحديد اللغة العربية من الإمارات العربية، فقد يحتفظ هذا الخيار بشيء مثل:

    netbeans_default_options="-J-client -J-Xss2m -J-Xms32m 
    -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true 
    -J-Dapple.awt.graphics.UseQuartz=true 
    -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true 
    -J-Dsun.zip.disableMemoryMapping=true -J-Dsun.awt.disableMixing=true 
    -J-Duser.language=ar -J-Duser.region=UAE"

     

  3. وعليكم السلام ورحمة الله تعالى وبركاته،

    جميل جدًا شغفك لتعلم البرمجة وأفضل شيء قمت به هو تحديد المجال الذي تريد أن تكمل به وتختص فيه في تطوير الويب، حيث رجحت reactjs لتعلمها.

    فهذا الإطار الآن من أكثر إطارات العمل المرغوبة من قبل المطورين بالنسبة لإطارات العمل الخاصة بالجافا سكريبت، لهذا انصحك بالإكمال في هذا المجال وتعلم reactjs.

    طبعًا يوجد إطر عمل أخرى لجافا سكريبت مثل Angular.js و Backbone.js و Breeze.js وغيرها الكثير من اطر العمل الخاصة بلغة JavaScript، يختلف اختيار اطر العمل باختلاف الهدف منه وباختلاف التطبيقات التي سوف تقوم بها. 

    لكن كبداية فإن React.js جيد جدًا لك وانصحك بتعلمها.

    أما عن الدورات التي يوفر هذا الإطار باللغة العربية فيمكنك شراء دورة تطوير التطبيقات باستخدام JavaScript والتي تعطيك أساسيات React.js، أو يمكنك البحث في اليوتيوب على دورات كثيرة تتوفر باللغة العربية يمكنك الإستفادة منها.

    ليس من الضرورة أن تكون الدورة تعلمك SQL حيث يمكنك تعلمها لوحدك من خلال القليل من الفيديوهات فهي ليست جدًا صعبة.

    أتمنى لك التوفيق.

     

    • أعجبني 1
  4. وعليكم السلام ورحمة الله،

    مرحبًا @Rami Alsayed

    البرمجة من المجالات المهمة جدًا في الوقت الحالي وهي في تقدم وتطور مستمر، كما أنها دخلت في الكثير من المجالات وحلت محلها برامج بسيطة وأكبر دليل على ذلك في مجالك المحاسبة هنالك الكثير من البرامج التي دخلت على المجال وسهلت عمليات كثيرة على المحاسبين والتي بسببها خف عد المحاسبين في الشركات ولم تعد الشركة بحاجة إلى عدد كبير من المحاسبين.

    لهذا فإن البرمجة من أهم المجالات المستقبلية في الكثير من الأعمال، أما عن دراسة تطوير الواجهات الأمامية لصفحات الويب، فيمكنك طبعًا دراستها بسهولة من خلال دورات كثيرة متوفرة على الإنترنت، وإذا كنت لاترغب بتغير مجال عملك فيمكنك إضافة البرمجة إلى عملك حيث أنك بدراستك للغات تطوير الويب يمكنك العمل عن بعد كمستقل أو في شركة بوقت جزئي بالإضافة إلى عملك الحالي. وهذا لكي لا تخسر العمل الذي لك به 14 سنة.

    بتاريخ 11 دقائق مضت قال Rami Alsayed:

    احتاج الى نصيحتكم هل استمر واخذ القرار ام ابقى على وضعي الحالي في المحاسبه مع العلم ان عمري ٣٦ سنه ، وخايف جدا اغير المسار وأفشل . 

    طبعًا أنصحك بتطوير نفسك في هذا المجال وكما ذكرت لك يمكنك بالإضافة إلى عملك الحالي التعلم وتطوير نفسك بهذا المجال ومن ثم إيجاد عمل كمستقل أو بشكل جزئي عن بعد، لأن العمل في البرمجة يتيح لك الأريحية في أوقات العمل ومكان العمل من حيث تشاء، فقط أنت بحاجة إلى حاسوب محمول متصل بشبكة الإنترنت.

    أتمنى لك التوفيق.

    • أعجبني 1
  5. وعليكم السلام ورحمة االله،

    مرحبًا @Mc Ahmed،

    من الجيد جدًا تطوير الشخص لنفسه في مجاله من خلال إدخال التكنولوجيا، وكما ذكرت أنت في القريب العاجل سوف تزول الكثير من المهن والمجالات الكثيرة التي سوف تحل برامج الحاسوب محلها.

    ولتطوير نفسك في مجال المحاسبة باستخدام البرمجة يمكنك دراسة الكثير من اللغات، من أهم هذه اللغات التي ممكن تفيدك في بناء تطبيقات محاسبة هي #C سي شارب والجافا والتي من خلالها يمكنك كتابة تطبيقات تساعدك في المحاسبة للكثير من الشركات.

    بتاريخ 1 ساعة قال Mc Ahmed:

    السلام عليكم

    شكرا جدا علي رد جضرتك

    عندي سؤال تاني , جضرتك شايف ان البرمجه الخاصه ب علم البيانات هل ممكن تفيد في المحاسبه و تحليل البيانات ؟

    و لو نعم ايه هي اللغات الخاصه بيها ؟

    شكرا

    أما إذا كنت ترغب في دراسة علم البيانات الكبيرة Big-data والتي تعد من المجالات الرائدة في الوقت الحالي في الكثير من الأعمال ومن أهم هذه الأعمال التسويق والمالية، حيث يمكن من خلال جمع البيانات الكبيرة دراسة السوق ودراسة إحتياجاته والأكثر رغبة من قبل الناس وتحليل بيانات السوق لكي تستطيع فهم رغبة السوق ومعرفة المنتجات المرغوبة وكيفية الطريقة الأنسب لتسويق هذا المنتج ودراسة الأسعار في السوق وتحديد السعر الأنسب. ومن أكثر اللغات رغبة في هذا المجال هي Python.

    أما إذا كنت ترغب بدراسة البرمجة فقط لتأمين عمل بسهولة فيمكنك دراسة لغات تطوير الويب والتي تنقسم إلى قسمين Front-end و Back-end والتي قام الأخ عمر بشرحها لك بشكل مفصل.

  6. بتاريخ 7 ساعات قال أسماء عبدالله محمود النظاري:

    شوف يااخي ملف technobook الملف الاساسي.. أريد فيه أن كلمة تسجيل الدخول تتوسط بالنسبة لصورة الكتب الموضوعة بجانبها وأيضاً أريد أن يكون الشريط العلوي أن ثابت مها تنقلت وقد اعطيته Position:sticky لكن لازال يختفي عندما اتنقل وأيضاً دالة الجافا سكريبت الاخيره الذي وظيفتها اغلاق تسجيل الدخول الاولئ لكم لم تعمل.. في هذا الملف ياأخي موضوع فيه css والصورة المرفقة ليست الاصل لان حجمها كبير جداً ولم تتحمل معي اريد أيضاً ضبط العرض والارتفاع ككل للملف انظر في ملف lll عندما اضفت لها في الاسفل جزء اخر لم يظهر بالشكل المطلوب وايضاً في ملف section لماذا عندما انقر علئ الصورة الثالثة يتغير الترتيب للعناصر؟

    technobook.html

    style.css

    llll.html

    section.html

    لقدكتبت الآن بوضوح أكثر

    هذا مايحدث في ملفlll

     

     

    مرحبًا @أسماء عبدالله محمود النظاري،

    عند الإطلاع على ملف technobook.html أرى أنك قد استخدمتي العناصر div و a و span للحصول على القائمة العلوية، لكن كان يجب عليك لإنشاء القائمة العلوية استخدام عناصر القائمة ul و li وبداخلها وضع الروابط التشعبية a.

    كما أن الخاصية position: stacky; لاتستخدم هنا، بل يجب عليك استخدام position: fixed; والتي تضمن لك بقاء القائمة العلوية أعلى الشاشة عند التحريك في باقي عناصر الصفحة.

    يمكنك لعمل القائمة العلوية استخدام قوالب جاهزة من Bootstrap والتي توفر لك سهولة كبيرة في بناء القائمة العلوية وبناء قائمة منسدلة في احجام الشاشات الصغيرة.

    أما بالنسبة لصفحة section.html فيمكنك حل المشكلة وذلك فقط من خلال إخراج عنصر العنوان الرئيسي <h1>Our library</h1> من داخل الصنف class="container" بهذا تكون قد فصلت العنوان الرئيسي h1 عن باقي عناصر الصفحة ليصبحو بنسق واحد داخل الصنف container.

     

     

  7. بتاريخ 7 ساعات قال Rehab Essam:

    شكرا جزيلا 
    ولاكن هل يمكن عمله بدون function |
    لاني وصلت لدرس else و else if ولم اصل الى الfunction

    لا يمكن ذلك يجب عليك استخدام ولو حتى التوابع البسيطة مثل Date() و getFullYear() وذلك لكي تستطيع على الأقل من أخذ الوقت الحالي وتحويله إلى السنين ومن ثم حساب العمر باستخدام if و else كما ذكرت.

    لكن الدوال تسهل كثيرًا هذه الطريقة، وسوف تتعلمين أكثر عنها في مراحل قادمة.

  8. مرحبًا @Rehab Essam،

    يمكنك حساب العمر بطريقة سهلة جدًا،

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <title>برنامج جافا سكريبت لحساب العمر </title>
    </head>
    <body>
    
    </body>
    </html>

    فقط قم بكتابة تاريخ الميلاد مكان الإدخال المظهر في الأسفل وسوف يقوم البرنامج بطباعة العمر في أوامر الطرفية الخاصة بصفحة HTML

    function calculate_age(dob) { 
        var diff_ms = Date.now() - dob.getTime(); // أخذ الوقت الحالي وطرح الزمن الزائد منه من أشهر وأيام
        var age_dt = new Date(diff_ms); // إدخال المتغير diff_ms كمتغير زمن
      
        return Math.abs(age_dt.getUTCFullYear() - 1970); 
    }
    
    console.log(calculate_age(new Date(1990, 10, 4))); //ادخل تاريخ الميلاد
    // output: 30
    console.log(calculate_age(new Date(1950, 1, 1))); // ادخل تاريخ الميلاد
    // output: 80

     

  9. وعليكم السلام ورحمة الله تعالى،

    الخطأ واضح من النص المكتوب فيه، حيث يقول لك النص أن php لاتستطيع بدء Session الخاصة بها وذلك بسبب أن HTML قامت بذلك.

    في لغة PHP إن بدء الجلسة session يجب أن يكون في بداية الكود قبل أي كود أخر، حيث يجب عليك بدء الجلسة من ثم كتابة أكواد HTML كما سوف أوضح لك بالمثال التالي:

    <?php
    session_start();
    
    ?>
    
    <html>
      <head></head>
    
    ...
    ...

    كما تلاحظ لايجب أن يسبق session_start(); أي كود من أكود HTML.

    بتاريخ 17 دقائق مضت قال Sam Net:

    في الهيدر الرئيسي للموقع كا كل لاكن لا يتم تسجيل الجلسه  كود php للهيد هو 

     فعلا اول كود هو php و اول سطر

    أحيانًا وجود مساحة بيضاء بين كود <? php?> و start_session لذلك جرب مسح التعليقات ووضع الأمر start_session في بداية الجملة

    WijEF.png

    • أعجبني 1
  10. مرحبًا @نيلاي،

    في البداية لإنشاء قواعد بيانات باستخدام SQL نستخدم الأمر التالي:

    CREATE DATABASE UNIVERSITY;

    لأضافة جدول قواعد البيانات الخاص بالطلاب والمسمى STUDENT 

    CREATE TABLE STUDENT (
    	
    	Student_Name varchar(50),
        Student_ID int(10)NULL,
        Birth_Date int(10),
        Address varchar(50),
        Depertment_No int(5)
    );

    لإضافة معلومات الطلاب يمكنك إتباع الطريقة التالية:

    INSERT INTO STUDENT (Student_Name, Student_ID, Birtdate, Adderss, Depertment_No)
    VALUES (Ahmad, 12, 02-02-2000, Oman, 20);

    كما يمكنك إضافة باقي الطلاب من خلال الطريقة التي ذكرتها أعلاه،

    أتمنى لك التوفيق.

    • أعجبني 1
  11. مرحبًا @Lamees Majed

    طبعًا كما ذكرت من أهم هي الإضافات والرسوم الجاهزة التي تضاف للتصاميم ليصبح التصميم أجمل ولكي لايقوم المصمم بتصميم هذه الرسومات من الصفر يقوم باستخدامها جاهزة من مواقع عدة. 

    يمكنك البحث في الإنترنت حيث يوجد الكثير من مواقع الويب التي توفر الكثير من التصميم الجاهزة مفتوحة المصدر بصيغة psd لكي يستطيع المصمم التعديل على هذه الزركاشات بحرية، طبعًا يوجد مواقع ويب تؤدي هذه الخدمة مجانًا وبعضها الأخر تقوم ببيع هذه التصميم مقابل مبلغ مادي على كل تصميم أو على الإشتراك لمدة معينة.

    يمكنك فقط البحث في جوجل بكتابة زخارف إسلامية psd حتى يظهر لك الكثير من مواقع الويب التي توفر لك الكثير من الزخارف.

    • أعجبني 1
  12. وعليكم السلام ورحمة الله،

    مرحبًا @Farah Associates،

    جميع الفيديوهات في الدورات تشرح عن التطبيق العملي للبرمجة، عند متابعتك للفيديوهات المسجلة للدروس سوف تلاحظين التطبيق العملي للتطبيقات البرمجية. فقط يجب عليك متابعة الفيديوهات والتطبيق خلف المدرب، حيث يقوم المدربين بالشرح العملي للتطبيق والأدوات اللازمة لبناء التطبيقات ويشرحون كيفية إستخدامها وتنزيل البرامج اللازمة لها.

    يوجد الكثير من التطبيقات العملية في الدورات، حول تطوير الواجهات الأمامية وتطوير الواجهات الخلفية وبرمجة التطبيقات باستخدام جافا سكريبت وروبي، فقط يجب عليك إتباع تعليمات المدرب وفي أخر الدورات سوف يكون لديك مجموعة كبيرة من التطبيقات التي ممكن عرضها على الشركات التي تود العمل بها وإضافتها لملف التعريف الشخصي الخاص بك.

    شكرًا لك.

  13. وعليكم السلام ورحمة الله،

    أهلًا أخ @معاذ محمد3

    طبعًا عند تعديلك على إعلان لمنتج مطروح بالسوق وإضافة صورة منتجك على الإعلان تكون بهذه الطريقة قد إنتهكت حقوق الملكية. إلا إذا كان هذا الإعلان هو مفتوح المصدر ولا يوجد له حقوق ملكية خاصة. أي أن صاحب الإعلان قد قام بنشر إعلانه للعامة لمين يحب التعديل عليه وإضافة المنتجات التي يرغبون بها إلى الإعلان ومشاركته بحرية في جميع الأماكن التي ترغب بها.

    يمكنك البحث في الإنترنت عن نماذج مفتوحة المصدر للإعلان عن منتجك والقيام بتعديل عليه كما تشاء، حيث يوجد في الإنترنت الكثير من مواقع الويب التي تقوم بإعطائك مجانًا أو بيعك نماذج مخصصة لمثل هذه الأمور.

  14. مرحبًا @مشاعل علي2

    عند دراستك لأي لغة يجب عليك التطبيق العملي مع المدرب بكل خطوة يقوم بها، حيث تقوم بتدريب نفسك على كتابة أوامر هذه اللغة.

    ربما تكون بداية أي دورة مملة لأنها تحتوي على معلومات بسيطة ولا تلاحظ فرق كبير بالعمل الذي تقوم به، ولكنها مهمة جدًا لفهم ما بعداها وكيف يتم استخدام هذه الأوامر بالشكل الصحيح، لهذا أنصحك بالتطبيق العملي لكل ما يقوم المدرب بكتابته المدرب ومشاهدة الأخطأ التي ممكن أن تظهر معك أثناء كتابتك للكود، لأن معظم عمل المبرمج هو حل للأخطأ التي يواجهها بكتابة الشيفرة.

    أرى أن تحاول بالقيام بالمشاريع الصغيرة التي قام بها المدرب في بداية الدورة لتتعلم أكثر، كما أنه يمكنك إستكمال حيث أنت موجود الآن ومحاولة التطبيق العملي وعند مواجهتك لمشكلة يمكنك إما السؤال أو إعدة الدروس السابقة.

    أتمنى لك التوفيق.

  15. وعليكم السلام ورحمة الله،

    هذه المشكلة تواجه الكثير من المبرمجين، عند عدم استخدامك للغة البرمجية لفترة طويلة فإنك تنسى معظم الأوامر المستخدمة فيها، لكن مع القليل من المراجعة للأوامر وكيفية استخدامها وذلك من خلال عمل مشاريع صغيرة باللغة البرمجية التي تريدها فإنك تقوم باسترجاع معلوماتك عن اللغة من ثم يمكنك البدء بالـ framework الذي ترغب بتعلمه.

    لهذا انصحك بعمل بعض المشاريع الصغير بالجافا سكريبت في البداية.

    • أعجبني 1
  16. وعليكم السلام ورحمة الله تعالى،

    يصادف هذا الخطأ الكثير من الناس وهو ليس خطأ من المطور أو من عملية التسجيل، إنما خطأ من موقع Apple developer ذاته، لهذا أقترح عليك مسح حسابك iCloud الحالي وتسجيل حساب جديد. كما أقترح محاولة الدخول من جهاز iPhone بعنوان IP جديد.

    أما الحساب البنكي فيمكنك استخدام نفس الحساب البنكي الذي استخدمته في المرة الأولى.

    • أعجبني 1
  17. استخدام لغة الجافا سكريبت جدًا مهم من أجل بناء أي موقع، لهذا فتعلمها شرط أساسي لتعلم برمجة الويب ويمكنني إعطأك طريق تبدء من خلاله،

    أولًا: تعلم أوامر لغة الجافا سكريبت:

    عند تعلمك لأي لغة عليك في البداية تعلم الأوامر مثل المغيرات والمصفوفات والدوال وأنواع البيانات والحلقات والكثير من الأوامر المستخدمة في اللغة بشكلها العام وكيفية كتابتها وطريقة استخدامها بأبسط شكل، حتى يتوضح لك مفهوم كل أمر مستخدم ولماذا يتم استخدامه. 

    ويمكنك تعلم هذه الأوامر ببساطة من خلال دورات بسيطة للجافا سكريبت إما على اليوتيوب أو من خلال دورات إحترافية مدفوعة.

    ثانيًا: تعلم JavaScript DOM:

    Document Object Model، ويقصد بها أوامر جافا سكريبت المتعلقة بتصميم صفحة الويب، كحدث النقر على عنصر من عناصر صفحة HTML وتغير عنصر أخر عند النقر أو تغير لون أو إظهار رسالة ما أمام المستخدم أو الكثير من الأمور التي تتعلق بصفحة الويب.

    ثالثًا: تعلم JavaScript BOM

    Browser Object Model، يقصد بها أوامر جافا سكريبت التي تتعمل مع المتصفح نفسه ومن خلال هذا الموديل يمكنك الوصول إلى المعلومات الخاصة بالمتصفح كحجم الصفحة والذي يساعدك كثيرًا في الحصول على تصميم مناسب لجميع المتصفحات والشاشات، كما يعطيك إمكانية الوصول إلى الصفحات التي قام المستخدم بمشاهدتها.

    رابعًا: تعلم إطارات العمل الخاصة بجافا سكريبت:

    حاليًا يعد إطارات العمل من أهم الأمور المطلوبة بسوق العمل لهذا أنصحك تعلم أحد إطارات عمل جافا سكريبت مثل React, vuejs, node.js, angular.

    يمكنك تعلم جميع ما ذكرت من خلال دورات على الانترنت مجانية على اليوتيوب أو من خلال دورات على مواقع الويب مثل أكاديمية حسوب أو يوديمي أو يوداسيتي وغيرها الكثير من المواقع المختصة بتعليم المهارات الخاصة بالبرمجة.

  18. لتثبيت ملفات بوتستراب على مشروع لارفل عليك باتباع الخطوات التالية:

    • قم بتشغيل أوامر الطرفية الخاصة بمشروعك لتثبيت Bootstrap، ثم ثم بتنفيذ الأمر التالي:
    php artisan ui bootstrap
    • لتثبيت Bootstrap Auth Scaffolding قم بتنفيذ الأمر التالي
    php artisan ui bootstrap --auth

    بهذا الشكل تكون قد قمت بتثبيت Bootstrap، ويمكنك التأكد من ذلك بالانتقال إلى Resource / js / bootstrap.js. ستلاحظ أن popper.js و jQuery قد تمت إضافتهما إلى ملف JavaScript في bootstrap.

    • عليك الآن تثبيت حزم Bootstrap ولكن في البداية عليك التأكد من تثبيت Node.js لهذا نستخدم الأمر التالي.
    # for node
    node -v
    
    # for npm
    npm -v

    لتثبيت حزم بوتستراب من jQuery وغيرها من ما تحتاج عليك اتباع تثبيتها باستخدام npm 

    npm install
    • عليك بالتأكد من ملف resources / sass يجب أن يحتوي التعليمات التالية
    // Fonts
    @import url('https://fonts.googleapis.com/css?family=Nunito');
    
    // Variables
    @import 'variables';
    
    // Bootstrap
    @import '~bootstrap/scss/bootstrap';
    • الآن ، يجب عليك تشغيل الأمر أدناه لتجميع asset
    # للتطوير
    npm run dev
    
    
    # للمنتج
    npm run production

    يقوم الأمر في الأعلى بتجميع ملفات CSS و JavaScript من مجلد resources / js و resources / sass إلى المجلد العام.

    إذا كنت لا تريد تشغيل الأمر npm run dev في كل مرة تُجري فيها تغييرات في ملف SASS و JS ، فيجب عليك استخدام الأمر التالي.

    npm run watch
    • من ثم يمكنك تضمين ملفات الـ sass والتي تحتوي على ملفات بوتستراب وCSS وJavaScript إلى مشروعك اللارفيل.
    <!doctype html>
    <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
    <head>
        <meta charset="utf-8">
    
        <title>{{ config('app.name', 'Laravel') }}</title>
    
        <!-- Scripts -->
        <script src="{{ asset('js/app.js') }}" defer></script>
    
        <!-- Styles -->
        <link href="{{ asset('css/app.css') }}" rel="stylesheet">
    </head>
    
    <body>
        <h1>Tutorial made by Positronx.io</h1>
    </body>
    </html>

     

  19. وعليكم السلام @صالح قريشه

    يفضل كتابة التعليقات فقط للأسئلة وذلك لكي لايشعر الطالب بالضياع بكثرة التعليقات عندما تواجهه مشكلة يصعب حلها، في بعض الأحيان يلجىء الطالب لمشاهدة التعليقات لعله يجد جواب سؤاله في التعليقات أسفل الدرس.

    لهذا السبب يفضل استخدام التعليقات للأسئلة فقط.

    وشكرًا.

    • أعجبني 1
  20. بتاريخ 12 دقائق مضت قال تهامي ادم:

    ممكن تشرح لي الكود حتي عملت ليه copy   paste مانفذ معاي  

    لا يمكنك نسخ ولصق الكود الذي كتبته في الأعلى، عليك كتابة بعض الدوال التي شرحتها لك وذلك حسب قواعد البيانات الخاصة بك، ولايمكن كتابة كود كامل للمستخدمين بدون رؤية ملفات المشروع وجداول البيانات كاملة.

    يجب عليك فقط البحث عن طريقة استعمال query و mysqli_fetch_array، وذلك لكتابة توابع خاصة بجدول البيانات الخاص بك، من ثم أخذ التابع find_by_id وأتمام العملية التي شرحتها مسبقًا.

  21. بتاريخ 11 دقائق مضت قال تهامي ادم:

    عندي مستخدمين وهم الطلاب ولكل طالب رقم جامعي خاص به وواجهة خاصه به وعند ادخال الرقم الجامعي وكلمة المرور يقارن الرقم الجامعي ويجلب باقي البيانات 

    في البداية عليك بتخصيص صفحة للمستخدم بشكل عام، والتي تتألف من العناصر التي تريدين أن تظهر لدى المستخدم.

    من ثم يجب عليك جلب البيانات الخاصة بالمستخدم وذلك من خلال جلب بيانات الـ id الخاص بالمستخدم وطبعتها بالصفحة الخاصة به، لهذا الأمر يجب عليك استخدام تابع لجلب sql باستخدام التابع query وعرض النتيجة بمصفوفة array وعمل mysqli_fetch_array للمصفوفة الناتجة.

    ثم يجب عليك إيجاد المصفوفة الناتجة من خلال id المستخدم ووضعها في مصفوفة جديدة كالمثال التالي:

    public static function find_by_id($id){
    
            global $database;
    
            $the_result_array = static::find_by_query("SELECT * FROM " . static::$db_table . " WHERE id=$id LIMIT 1");
    
    
            if(!empty($the_result_array)){
                $first_item = array_shift($the_result_array);
                return $first_item;
            } else {
    
                return false;
    
            }
    
            return $found_user;
    
        }

    من ثم يمكنك جلب معلومات الـ id الخاصة بالمستخدمة واستخدامها بالصفحة التي قمتي بتحضيرها في البداية لعرض معلومات المستخدمة وطبعها على رابط الصفحة من خلال الطلب GET عند الضغط على تسجيل الدخول مثلا ليكن الرابط الذي سوف يتوجه إليه هو كما في الأسفل:

    if(empty($_GET['id'])){
        redirect("user.php?id={$user->id}");
    }

    بهذا العمل تكون قد انشأت صفحة خاصة لكل مستخدم لا تجلب بداخلها إلا البيانات الخاصة بالـ id الذي قام بالدخول به المستخدم.

  22. وعليكم السلام ورحمة الله

    مرحبًا @Sultan Binafif

    من أجل إعادة المبلغ الخاص بالدورة يمكنك التواصل مع مركز الدعم في أكاديمية حسوب من خلال الرابط هنا وذلك من خلال فتح تذكرة بالمشكلة لديك، وسوف يتواصل معك مركز الدعم في أقرب فرصة لحل المشكلة.

  23. مرحبًا @Shabab Blog

    هنالك العديد من البرامج التي يمكن استخدامها لعمل مثل هذه الفيديوهات والتي تستخدم تحريك الصور والنصوص والمؤثرات المختلفة التي يمكن عملها على الفيديوهات، من أشهر هذه البرامج أذكر لك بعض منها:

    Adobe Character Animator

    يعد Adobe Character Animator أحد أحدث الإضافات في عائلة Adobe ، وهو أداة قوية تتيح لك تحريك الشخصيات الكرتونية في الوقت الفعلي بسهولة وسرعة بالغة. التعامل مع البرنامج ليس بالأمر الصعب جدًا لكن أنصح بتعلمه من خلال دورات إحترافية لكي تتعلم كل الميزات التي يمكن استخدامها بالبرنامج.

    Cartoon Animator 4

    هو برنامج لجميع مستويات المستخدمين - وهو مناسب للمبتدئين وكذلك المحترفين الذين يرغبون في إنشاء رسوم متحركة جذابة عالية الجودة. يتيح لك البرنامج إنشاء أحرف ثنائية الأبعاد مخصصة واختيار الأحرف من قاعدة البيانات الضخمة واستيراد قوالب أحرف PSD. يمكنك بسهولة تحريك أي صورة ثابتة عن طريق تطبيق قوالب الحركة المختلفة المتوفرة في المكتبة ، حتى الحركات ثلاثية الأبعاد.

    Stop Motion Studio

    تطبيق مثالي للمبتدئين في صناعة الفيديو. سيساعدك برنامج Stop Motion Studio على إنشاء رسوم متحركة مذهلة بدقة 4K stop-motion يمكن مزجها بسهولة مع رسومات ثنائية الأبعاد.

    DigiCel FlipBook

    DigiCel FlipBook أحد أسهل برامج الرسوم المتحركة ثنائية الأبعاد في السوق ، وهو يتيح لك إنشاء رسوم متحركة تقليدية إطارًا بإطار. يمكنك الرسم مباشرة على البرنامج أو مسح رسوماتك الورقية ضوئيًا الأمر متروك تمامًا لتفضيلاتك الشخصية.

    كما إذا كنت ترغب بدخول عالم المونتاج للفيديوهات فأنصحك بتعلم adobe premiere pro و adobe after effect. 

    • أعجبني 1
  24. مرحبًا@دانا دلول

    يمكنك إتباع الخطوات التالية لتنزيل برنامج Photoshop:

    1. افتح صفحة فوتوشوب. انتقل إلى https://www.adobe.com/products/photoshop.html من متصفحك.

    2. اضغط على الإصدار التجريبي المجاني Free Trial. توجد في أعلى صفحة الويب، وسينقلك ذلك مباشرة إلى صفحة التحميل وبدء تحميل فوتوشوب على حاسبك.

      يمكنك الضغط على رابط المحاولة مرة أخرى في منتصف الصفحة إذا لم يتم تحميل فوتوشوب من أول مرة.

    3. شغل برنامج تثبيت فوتوشوب. تعتمد هذه الخطوة على نظام التشغيل الخاص بك:

      ويندوز - بعد النقر المزدوج على ملف فوتوشوب، اضغط نعم عند مطالبتك بذلك ثم انتظر حتى تفتح نافذة التثبيت.

      ماك - بعد فتح فوتوشوب DMG والتحقق من الملف (إذا لزم الأمر)، انقر نقرًا مزدوجًا على رمز فوتوشوب لبدء التثبيت. قد تضطر إلى النقر نقرًا مزدوجًا على ملف التثبيت أيضًا في الإصدارات القديمة من فوتوشوب.

    4. سجّل الدخول على حساب أدوبي. اضغط على تسجيل الدخول وأدخل عنوان البريد الإلكتروني لحسابك وكلمة مرورك ثم اضغط على تسجيل الدخول أسفل النافذة.

      إذا لم يكن لديك حساب، اضغط على التسجيل بدلًا من ذلك ثم أدخل اسمك الأول واسم العائلة وعنوان البريد الإلكتروني وبلد الإقامة وتاريخ الميلاد. يمكنك بعد ذلك الضغط على التسجيل في أسفل النافذة.

    5. حدد مستوى خبرتك في فوتوشوب. اختر إجابة من "مستوى مهاراتي مع فوتوشوب Photoshop CC هو"، "أنا" و "أقوم بتحميل Photoshop CC من أجل" مربعات القائمة المنسدلة.

    6. اتبع أي تعليمات تظهر على الشاشة. أجب عن أي أسئلة أخرى أو أقبل أي من شروط الاستخدام. بمجرد إكمال استبيان الإعداد، سيبدأ تحميل فوتوشوب على حاسبك.

      على سبيل المثال: قد تضطر في جهاز ماك إلى إدخال كلمة مرور المسؤول قبل أن يبدأ فوتوشوب في التحميل.

    7. عند انتهاء تثبيت البرنامج يمكنك الدخول عليه والبدء بالعمل به لمدة 7 أيام، هذه هي الفترة التجريبية التي يسمح بها البرنامج لك، من ثم عليك شراء البرنامج لكي يعمل بالشكل الصحيح.

     

×
×
  • أضف...