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

Mohamed Ewias

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

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

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

أجوبة بواسطة Mohamed Ewias

  1. الملف الأول jQuery Validation Plugin , هي ملف اضافة تستخدم للتحقق من البيانات التي يقوم المستخدم في فورم التسجيل او التعليقات وغيرة , وظيفتة إغلاق الثغرات الناشئة من إدخال ألبيانات و ألتاكد من صحة البيانات.

    الملف الثاني(Respond.js) عبارة عن مكتبة ( polyfill يقوم بتطبيق ميزة على متصفحات الويب التي لا تدعم الميزة) سريعة وخفيفة الوزن لاستعلامات وسائط CSS3 . الهدف من هذا البرنامج النصي هو توفير نص برمجي سريع وخفيف الوزن لتمكين تصميمات الويب سريعة الاستجابة في المتصفحات التي لا تدعم استعلامات وسائط CSS3 

  2. Dart  هي لغة برمجة جديدة من تطوير و إبتكار شركة Google من أجل تطوير برمجيات سريعة تشتغل على منصات مختلفة كتطوير برنامج يستطيع العمل في بيئة الويندوز او لينكس او الاندرويد و الشاشات والسيرات والكثير ، و هي لغة برمجية كائنية التوجه ،

    من مميزات لغة Dart
    1 - سهولة التعلم 
    مش هتضيع وقت كتير وانت بتتعلمها 
    2 - لغة مرنة جدا 
    بمعنى انك تقدر تشغلها فى اى مكان بدون اى قيود 
    وتقدر تشغل تطبيقات الويب ال انشائتها على اى متصفح 
    3 - متعددة المنصات

    • أعجبني 1
  3. كود اللعبة

    Project Source Code:
    
        
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace WindowsFormsApplication1
    {
        public partial class Csharp_TIC_TAC_TOE : Form
        {
            public Csharp_TIC_TAC_TOE()
            {
                InitializeComponent();
            }
    
            private void Csharp_TIC_TAC_TOE_Load(object sender, EventArgs e)
            {
                // add action to all buttons inside panel2
                foreach(Control c in panel2.Controls)
                {
                    if(c is Button)
                    {
                        c.Click += new System.EventHandler(btn_click);
                    }
                }
            }
    
            int XorO = 0;
            // create button action
            public void btn_click(object sender, EventArgs e)
            {
                Button btn = (Button)sender;
                if (btn.Text.Equals(""))// we will clear text from buttons later
                {
                    if(XorO % 2 == 0)
                    {
                        btn.Text = "X";
                        btn.ForeColor = Color.Blue;
                        label1.Text = "O turn now";
                        getTheWinner();
                    }else
                    {
                        btn.Text = "O";
                        btn.ForeColor = Color.Red;
                        label1.Text = "X turn now";
                        getTheWinner();
                    }
    
                    XorO++;
                }
            }
    
            bool win = false;
            // get the winner function
            public void getTheWinner()
            {
                if(!button1.Text.Equals("") && button1.Text.Equals(button2.Text) && button1.Text.Equals(button3.Text))
                {
                    winEffect(button1, button2, button3);
                    win = true;
                }
                if (!button4.Text.Equals("") && button4.Text.Equals(button5.Text) && button4.Text.Equals(button6.Text))
                {
                    winEffect(button4, button5, button6);
                    win = true;
                }
                if (!button7.Text.Equals("") && button7.Text.Equals(button8.Text) && button7.Text.Equals(button9.Text))
                {
                    winEffect(button7, button8, button9);
                    win = true;
                }
                if (!button1.Text.Equals("") && button1.Text.Equals(button4.Text) && button1.Text.Equals(button7.Text))
                {
                    winEffect(button1, button4, button7);
                    win = true;
                }
                if (!button2.Text.Equals("") && button2.Text.Equals(button5.Text) && button2.Text.Equals(button8.Text))
                {
                    winEffect(button2, button5, button8);
                    win = true;
                }
                if (!button3.Text.Equals("") && button3.Text.Equals(button6.Text) && button3.Text.Equals(button9.Text))
                {
                    winEffect(button3, button6, button9);
                    win = true;
                }
                if (!button1.Text.Equals("") && button1.Text.Equals(button5.Text) && button1.Text.Equals(button9.Text))
                {
                    winEffect(button1, button5, button9);
                    win = true;
                }
                if (!button3.Text.Equals("") && button3.Text.Equals(button5.Text) && button3.Text.Equals(button7.Text))
                {
                    winEffect(button3, button5, button7);
                    win = true;
                }
    
                // if no one win
                // if all buttons are not empty 
                // we can but 1 char in a button "X or O"
                // we have 9 buttons 
                // mean 9 char in length
                if(AllBtnLength() == 9 && win == false)
                {
                    label1.Text = "No Winner";
                }
    
            }
    
    // get all button text length function -> return int
            public int AllBtnLength()
            {
                int allTextButtonsLength = 0;
                foreach (Control c in panel2.Controls)
                {
                    if (c is Button)
                    {
                        allTextButtonsLength += c.Text.Length;
                    }
                }
                return allTextButtonsLength;
            }
    
    // win effect function to change buttons 
    // background color + foreColor when one player win
            public void winEffect(Button b1, Button b2, Button b3)
            {
                b1.BackColor = Color.Green;
                b2.BackColor = Color.Green;
                b3.BackColor = Color.Green;
    
                b1.ForeColor = Color.White;
                b2.ForeColor = Color.White;
                b3.ForeColor = Color.White;
    
                label1.Text = b1.Text + " Win";
            }
    
    // new partie button
            private void buttonPartie_Click(object sender, EventArgs e)
            {
                XorO = 0;
                win = false;
                label1.Text = "Play";
                foreach (Control c in panel2.Controls)
                {
                    if (c is Button)
                    {
                        c.Text = "";
                        c.BackColor = Color.White;
                    }
                }
            }
    
        }
    }

    التعديل سيكون في هذا الجزء ليصبح هكذا

    // get the winner function
            public void getTheWinner()
            {
                if(!button1.Text.Equals("") && button1.Text.Equals(button2.Text) && button1.Text.Equals(button3.Text))
                {
                    winEffect(button1, button2, button3);
                    win = new System.EventHandler(btn_click);
                }
                if (!button4.Text.Equals("") && button4.Text.Equals(button5.Text) && button4.Text.Equals(button6.Text))
                {
                    winEffect(button4, button5, button6);
                    win = new System.EventHandler(btn_click);
                }
                if (!button7.Text.Equals("") && button7.Text.Equals(button8.Text) && button7.Text.Equals(button9.Text))
                {
                    winEffect(button7, button8, button9);
                    win = new System.EventHandler(btn_click);
                }
                if (!button1.Text.Equals("") && button1.Text.Equals(button4.Text) && button1.Text.Equals(button7.Text))
                {
                    winEffect(button1, button4, button7);
                    win = new System.EventHandler(btn_click);
                }
                if (!button2.Text.Equals("") && button2.Text.Equals(button5.Text) && button2.Text.Equals(button8.Text))
                {
                    winEffect(button2, button5, button8);
                    win = new System.EventHandler(btn_click);
                }
                if (!button3.Text.Equals("") && button3.Text.Equals(button6.Text) && button3.Text.Equals(button9.Text))
                {
                    winEffect(button3, button6, button9);
                    win = new System.EventHandler(btn_click);
                }
                if (!button1.Text.Equals("") && button1.Text.Equals(button5.Text) && button1.Text.Equals(button9.Text))
                {
                    winEffect(button1, button5, button9);
                    win = new System.EventHandler(btn_click);
                }
                if (!button3.Text.Equals("") && button3.Text.Equals(button5.Text) && button3.Text.Equals(button7.Text))
                {
                    winEffect(button3, button5, button7);
                    win = new System.EventHandler(btn_click);
                }

    الكود يعيد بداء اللعب عند تحقيق الفوز

     

  4. لدي فكره قوية نجحت بالفعل في مجالات أخرى وأتمنى أن تنجح معك في هذا المجال
    سوف تنشئ فريق عمل موزع على جميع مقاطعات الدولة ( ولايات، محافظات) حسب نطقها في دولتك
    مطلوب من كل فرد في الفريق عمل مجموعة أخرى موزعة على كل المدن التابعة للمقاطعة
    كل فرض في المجموعة لدية فريق عمل موزع على كل قرى المدينة
    يصبح لديك فريق عمل ضخم موزع على كل الدولة
    يتم تحديد راتب أساسي صغير يكفي للمعيشة فقط لكل فرض يعمل في القرى بشرط عمل صفقة واحدة في الشهر ولو صغيرة كما يأخذ نسبة أن اجتهد وأتم ٣ صفقات في الشهر
    ومرتب الضعف لعضو المدينة بشرط حصوله على صفقة متوسطة خاصة به وإدارة فريقه ويأخذ نسبة على صفقاته أن ذادت على ٣ صفقات ونسبة على أداء أحد أعضاء فريقه أن ذات على ٥ صفقات
    ويأخذ أعضاء فريقك ضعف مرتب عضو المدينة بشرط حصوله على صفقة كبيرة وإدارة فريقه كما يأخذ نسبة على صفقات فريقه أن ذادت على ٥ نفقات ويأخذ نسبة على أداء أي فرض في مجموعة فريقه ان ذادت عن ٥ صفقات أيضا

  5.  يمكنك التواصل مع الدعم الفني ل paypal

    وسوف يتم تفعيل البطاقة سحب وإيداع

    بشرط ربط حسابك البنكي ووجود رصيد في البطاقةأثناء ربط حسابك البنكي وتفعيل البطاقة

    وذلك بعد مكالمة خدمة العملاء مباشرة

    كما يجب أن يكون لديك سوفت كود الخاص بالبنك

    كما يمكنك ربط حساب Payoneer بنفس الطريقة 

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

  7. بتاريخ 1 ساعة قال تهامي ادم:

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

    جربت هذا الكود لاكن مابيظهر لي البيانات نهائي 

    يوجد لديك كود مشابه سوف تقوم بالتغيرات عليه حسب الشرح التالي

    لديك دالة تنشئ عند تسجيل الدخول تسمى $_SESSTION

    ولديك جدول للطلاب يجب معرفة اسمه وأسماء العناصر داخله

    شرح الكود

    $sql اسم المتغير الخاص ب الإستعلام من قاعدة البيانات

    لديك كود مشابه  سوف تقوم بالتغيرات عليه 

    student اسم الجدول في قاعدة البيانات

    برجاء إرفاق الكود الخاص بك وسوف أقوم بحل الأمر لك

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

    insert_id يقوم بإرجاع رقم عملية الإدخال الحالية 

    الرابط 

    • أعجبني 1
  9. أقرب شئ لذلك تفعيل ميزة تعدد المواقع من هنا

    الحل الثاني توظيف مستقل لعمل اضافة تتحكم في ضبط الصلاحيات الخاصة ب المستخدمين وإنشاء الصفحات الخاصة بذلك وربطها مع المستخدمين حسب الصلاحيات 

    • أعجبني 1
  10. بتاريخ 3 ساعات قال mohamedewias :

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

    قائمة التشغيل الدوال في الرياضيات Functions من أهم مواضيع البرمجة موجودة في الرياضيات وجميع مواضيع البرمجة أيضا موجودة في الرياضيات

  11. واجهات المستخدم عبارة عن مكتبة برمجة تستخدم لتسهيل وتوفير الكثير من الأكواد وجميع اللغات البرمجية غنية جدا ب المكتبات فهي لا تنحصر في مجال الويب فقط مثل c++ من أكثر لغات البرمجة التي تملك كمية مكتبات ضخمة وهي تهتم بجميع مجالات البرمجة ليس الويب فقط

  12. اقتباس

    ? What are the types of greedy algorithm --  ما هي أنواع الخوارزميات الجشعة؟

    خوارزميات جشعة و الخوارزميات الجشعة في الرسوم البيانية

    الخوارزميات الجشعة في الرسوم البيانية

    1. خوارزمية برم للشجرة الممتدة الصغرى
    2. خوارزمية بوروفكا
    3. خوارزمية ديكسترا لإيجاد المسار الأقصر
    4. خوارزمية كروسكال للشجرة الممتدة الصغرى

    خوارزميات جشعة

    1. مسألة حقيبة الظهر المجزأة

    2. مسألة الكسر المصري

    3. مسألة اختيار النشاط

    4. مسألة تسلسل الأعمال

    5. مسألة ملائمة الرفوف على الحائط

    6. ترميز هوفمان

    7. إيجاد مجموعة فرعية من مصفوفة تعطي حاصل الضرب المطلوب

    8. طرق تعيين الأقسام في إدارة الذاكرة

    9. تقسيم مكعب إلى مكعبات بأقصى حجم ممكن

     

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

  14. بتاريخ 44 دقائق مضت قال رومي سيلوان:

    و كيف تعاملت مع الامر ؟

     

    حاولت أولا تفعيل الحساب بدون التواصل مع خدمة العملاء تم رفض البطاقة بعد ذلك قمت بارسال رسله لطلب التفعيل من خلال الموقع بعدها بيومين قام أحدهم بالاتصال بي وتم إضافة الحساب البنكي التابع ل Payoneer أولا ثم البطاقة كل ذلك خلال المكالمة

  15. رصيد مستقل يتم تحويلة paypal ومن يمكن سحبة إلى Payoneer ومنها يمكنك الدفع ببطاقة Payoneer إلى cash وغيرها

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

  16. لتثبيت القائمة العلوية ضع الكود

    <script type='text/javascript'> $(document).ready(function() { var stickyWidgetTop = $('#nav').offset().top; var stickyWidget= function() { var scrollTop = $(window).scrollTop(); if (scrollTop > stickyWidgetTop) { $('#nav').css({ 'position': 'fixed', 'top': 0, 'z-index': 9999 }); } else { $('#nav').css({ 'position': 'relative', 'width': '100%' }); } }; stickyWidget(); $(window).scroll(function() { stickyWidget(); }); }) </script>

    أعلى الوسم 

    </body>

     

×
×
  • أضف...