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

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

  1. Flutter Dev

    Flutter Dev

    الأعضاء


    • نقاط

      8

    • المساهمات

      787


  2. Mohamd Imran

    Mohamd Imran

    الأعضاء


    • نقاط

      5

    • المساهمات

      1071


  3. Nabil Tayeh

    Nabil Tayeh

    الأعضاء


    • نقاط

      4

    • المساهمات

      421


  4. سمير عبود

    سمير عبود

    الأعضاء


    • نقاط

      2

    • المساهمات

      3560


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

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

  1. السلام عليكم اخواني الافاضل استفساري هو البحث عن استضافه قويه لموقعي وكنت جربت بالسابق استضافه هوستينجر وتركتها بسبب الدعم الفني السيء ولتوقف الموقع عدة مرات وذهبت الي استضافه نيم شيب لكن كان تاثير السرعه علي الموقع كان واضح ولكن دعمهم لخدمه العملاء رائع وذهبت الي استضافه هوست جيتور والان تحت التجربه مع ملحظه من بعض الاصدقاء بان الاستضافه بطيئه . هل يوجد استضافه جيدة تلبي احتياجات موقع سريع لسنه 2020 وشكرا لكم وتحياتي
    1 نقطة
  2. اكتب برنامج لحساب وزن سلع بالكيلوجرام الي اطنان وكيلوجرام بحيث يظهر علي الشاشه رساله بتنسيق مناسب لادخال الكميه المراد حسابها يظهر علي الشاشه رساله بتنسيق مناسب عدد الاطنان يظهر علي الشاشه رساله بتنسيق مناسب رساله واحده فقط للاحتمالات التاليه لايوجد كميه متبقيه - توجد كميه متبقيه - احتمال خطا مع رسم مخطط السير و كتابه التعليقات لكل خطوه
    1 نقطة
  3. سلام عليكم مين يقدر يشرحنا او عطينا لينك عربي لشرح هذه الخاصية في جافاسكريبتgetComputedStyle
    1 نقطة
  4. السلام عليكم لا افهم عمل \u في تنسيق النصوص هل يمكن ان يشرح عملها احد شكرا
    1 نقطة
  5. السلام عليكم ورحمة الله وبركاته انا استخدم ازار Bottom Navigation Bar في الصفحة الاساسيه لمشروعي لدي 3 ازار وكل زر مرتبط ب صفحة Fragment من خلال صفحة الادبتر التاليه : public class PageAdapter extends FragmentPagerAdapter { private int numOfTabs; PageAdapter(FragmentManager fm, int numOfTabs) { super(fm); this.numOfTabs = numOfTabs; } @Override public Fragment getItem(int position) { switch (position) { case 0: return new FragmentHome(); case 1: return new StatusFragment(); case 2: return new CallFragment(); default: return null; } } @Override public int getCount() { return numOfTabs; } } الان لدي مشكلة انا احتاج ان انتقال من خلال الزر الى صفحة activity وليس Fragment كل ما حاولت اكتب الكود الانتقال تظهر لي رسالة الخطاء التالي : في هذا الحالة كيف ممكن نعمل انتقال الى هذا الاكتفتي ؟هل يوجد حل بدون تحويل الاكتفتي الى صفحة Fregment?
    1 نقطة
  6. @Mohamd Imran ربي يعطيك الف صحه وعافيه عزيزي
    1 نقطة
  7. @Mohamd Imran اصبح الكود الصفحة كالتالي public class PageAdapter extends FragmentPagerAdapter { private static Context mContext; private int numOfTabs; PageAdapter(Context context, FragmentManager fm, int numOfTabs) { super(fm); this.mContext = context; this.numOfTabs = numOfTabs; } @Override public Fragment getItem(int position) { switch (position) { case 0: return new MHome(); case 1: Intent intent = new Intent(this.mContext, Home.class); mContext. startActivity(intent); case 2: return new CallFragment(); default: return null; } } @Override public int getCount() { return numOfTabs; } } ولكن في الصفحة الاساسيه ظهر خطاء في السطر التالي pageAdapter = new PageAdapter(getSupportFragmentManager(), tabLayout.getTabCount()); الخطاء هو 'PageAdapter(android.content.Context, androidx.fragment.app.FragmentManager, int)' in 'com.example.myapplication.MainTable.PageAdapter' cannot be applied to '(androidx.fragment.app.FragmentManager, int)' بتحديد في كلمة getSupportFragmentManager()
    1 نقطة
  8. @مروان مروان3 لم أنتنبه إلى الكلاس الخاص بك هنا extends FragmentPagerAdapter أعتقدت إنها تستخدم activity على كل حال لحل المشكلة new Intent() يتطلب context وليس Activity ,نقوم بتمرير الcontext إلى الPageAdapter هكذا PageAdapter(Context context,FragmentManager fm, int numOfTabs) { super(fm); this.mContext = context; this.numOfTabs = numOfTabs; } ونقوم بإستخدام ال context في ال intent هكذا Intent intent = new Intent(this.mContext, Home.class);
    1 نقطة
  9. السلام عليكم ورحمة الله وبركاته تحيه طيبه للجميع استفسار لو تكرمتو .. هل توجد طريقة يمكن من خلالها انشاء مجلدات لملفات XML في اندرويد ستوديو؟ لني حاولت ب كذا طريقة ولم يفلح الامر
    1 نقطة
  10. @Mohamd Imran ايضا لا يمكن عمل ذلك public class PageAdapter extends FragmentPagerAdapter { private int numOfTabs; PageAdapter(FragmentManager fm, int numOfTabs) { super(fm); this.numOfTabs = numOfTabs; } @Override public Fragment getItem(int position) { switch (position) { case 0: return new MHome(); case 1: Intent i = new Intent(getActivity(), Home.class); startActivity(i); ((Activity) getActivity()).overridePendingTransition(0, 0); // return new StatusFragment(); // startActivity(new Intent(PageAdapter.this, Home.class)); // return null ; case 2: return new CallFragment(); default: return null; } } @Override public int getCount() { return numOfTabs; } }
    1 نقطة
  11. @Mohamd Imran شاهد عزيزي انا قمت بتابع تعليماتك حسب الصور في انشاء المجلد واسميته layout2 هذا الصورة من اندرويد ستوديو : وهذا الصورة من مجلدت المشروع هذا المشكلة التي اعاني منها المجلد لا يظهر في برنامج اندرويد
    1 نقطة
  12. السلام عليكم أخي @مروان مروان3 الأمر بسيط ,يمكنك ذلك هكذا Intent i = new Intent(getActivity(), Home.class); startActivity(i); ((Activity) getActivity()).overridePendingTransition(0, 0); أو عمل فنكشن وإستدعائها مثال private void moveToNewActivity () { Intent i = new Intent(getActivity(), Home.class); startActivity(i); ((Activity) getActivity()).overridePendingTransition(0, 0); }
    1 نقطة
  13. في مجلد res وحسب الاسم الذي اعطيه في وقت الانشاء ولكن في تطبيق اندرويد لا يظهر ولكن لو رحت للملفات من خلال متصفح الكمبيوتر ممكن اشوفه
    1 نقطة
  14. مرحبا @مروان مروان3 المجلد يظهر في مجلد res في مجلدات المشروع تفقده بإسم xml وبخصوص أين يكون موجود أقصد في أي مسار ؟
    1 نقطة
  15. عليكم السلام ممكن تستخدم startActivity وreturn null
    1 نقطة
  16. @Mohamd Imran هلا بيك عزيزي مع الاسف انا قمت بتجربة الطريقة الذي ذكرتها انت وقمت باختيار xml resources folder ولكن بعد الانشاء والجريد يعمل مزامنة المجلد لا يظهر لدي مع مجلدات المشورع هذا المشكله التي اعاني منها مع العلم لو رحت لمجلدات المشروع من خارج االاندرويد ستوديو الفولدر يكون موجود
    1 نقطة
  17. مرحبا وليد يمكن عمل برنامج بهذا الشكل حيث يطلب من المستخدم إدخال عدد الكيلوغرامات و بعدها نقوم بقسمة العدد على 1000 للحصول على عدد الأطنان و من ثم نقوم بحساب باقي القسمة على 1000 للعدد المدخل من المستخدم و هذا الناتج هو الكمية المتبقية #include <iostream> using namespace std; int main() { int weight, tonnes_num, kg_num; // نطلب عدد من المستخدم و نخزنه في المتغير weight cout << "Enter total weight: \n"; cin >> weight; // نقسم العدد على 1000 لحساب عدد الأطنان tonnes_num = weight / 1000; // حساب الكمية المتبقية بهذا الشكل kg_num = weight % 1000; // عرض عدد الأطنان على الشاشة cout << "Number of tons: " << tonnes_num; // على حسب الكمية المتبقية نعرض رسالة if(kg_num == 0) { // حالة لايوجد كمية متبقية cout << "\nno remaining"; } else if (kg_num > 0) { // في حالة وجود كميه متبقيه cout << "\nResidual is: " << kg_num << " kg"; } else { // حالة خطأ cout << "\nError thrown"; } } يمكنك تجربة البرنامج من هنا بالتوفيق
    1 نقطة
  18. وعليكم السلام أخي @مروان مروان3 يوجد عدة طرق لإنشاء مجلد في أندرويد ستديو أسهلها هي من خلال الضغط على المسار الذي تريد عمل المجلد فيه ,مثلاً فليكن المسار هو مجلد إسم الباكيج الخاص بتطبيقك قم بتحديده ثم إضغط زر الماوس الأيمن وإختر new ثم Folder ثم XML resource folder مثل الصورة المرفقة
    1 نقطة
  19. موقع رائع جداً, سوف تعجبك إحصائياته وطرق عرضها, وسوف تشعر فعلاً بسرعة الموقع خلال وقت قياسي.
    1 نقطة
  20. لا أخي الأمور تبقى طبيعية كما هي, إنما فقط عملية جلب المحتوى للزائر تكون من أقرب مركز دعم بجانبه.
    1 نقطة
  21. عند الربط CloudFlare مع الدومين بيتم وضع نيم سيرفر الخاص CloudFlare بدل نيم سيرفر هوست جيتور هل في هذة الحاله الاستضافه تكون شغاله طبيعيه
    1 نقطة
  22. لا أخي CloudFlare لديها 165 مركز بيانات في 76 دولة حيث تقوم بتخزين محتوى الموقع الثابت في هذه المراكز وعند طلبها من طرف الزائر يتم إستدعائها من أقرب مركز بيانات للزائر, مما يساعد على رفع سرعة الموقع إلى الضعف حد أدنى بجانب المحافظة على أمن الموقع. أيضا تقدم خدمة CloudFlare إحصائيات عن الزوار من حيث العدد وأماكن الزيارة وجميع تلك البيانات.
    1 نقطة
  23. السلام عليكم حسب إحصائيات هذا العام تعتبر شركة BlueHost هي الأفضل لهذا العام, حيث تستضيف على سيرفيراتها أكثر من 2 مليون موقع حول العالم. لكن أنا بشكل شخصي أتعامل مع شركة هوست جيتور منذ سنوات عديدة بلا أي مشاكل نهائياً من حيث السرعة أو الدعم الفني. إذا أردت تسريع أداء موقعك أنصحك بالتعامل مع موقع CloudFlare حيث بعد إضافة موقعك عليه سوف تشعر بفارق السرعة إن شاء الله.
    1 نقطة
  24. مرحبا ال GitHub هو عبارة عن مستودع فيه تستطيع حفظ مشاريعك البرمجية و مشاركتها مع الآخرين عندما تعمل مع مجموعة أو فريق حيث كل شخص له مهام محددة ينجزها فسيصعب على الفريق عملية التجميع في مشروع واحد لذلك تم خلق تقنية تسهل هذه العملية و هذه التقنية تسمى ال git يعتبر ال git نظام للتحكم بالنُسخ أو version control system أو إختصار VCS و منصة ال GitHub تعتمد هذا النظام يوجد عدة مستودعات أخرى غير ال GitHub كال gitlab أو ال bitbucket لكن أشهرها هو GitHub معظم الشركات اليوم تشترط في متطلبات العمل خبرة في التعامل بال git و ال GitHub لذلك على المبرمج إكتساب مهارة فيهما بالتوفيق
    1 نقطة
×
×
  • أضف...