لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 06/18/20 in أجوبة
-
في السطر الأول، تحاول مقارنة UserIdSessin مع UserIdSessin ومقارنة markte_id مع markte_id، هي نفس القيم، وإن قمت بمقارنتها ستكون المقارنة دئمًا صحيحة. ما قصدته هو التالي: أنت الآن تحضر مجموعة من البيانات من جانب الخادم، أفترض أن هذه البيانات هي متاجر، مثلًا وتقوم بإحضارها من قاعدة البيانات بالشكل التالي: select * from markets إما أن تقوم بتغير الإستعلام ليصبح بالشكل التالي: SELECT markets.*, (SELECT COUNT(*) FROM table_name WHERE table_name.markte_id = markets.id and table_name.UserIdSessin = x) AS liked FROM markets طبعًا مع تعويض: table_name بإسم جدول الإعجابات markets بإسم جدول المتاجر id بإسم حقل id لجدول المتاجر x برقم المستخدم. الآن أنت تملك حقل إضافيًا إسمه liked سيحتوي على قيمة 1 إذا كان المستخدم معجبًا بالمتجر و0 إذا كان غير معجب به. هذا الحقل يمكنك من خلاله في جانب التطبيق معرفة هل المستخدم معجب أو غير معجب بالمتجر.1 نقطة
-
1 نقطة
-
دائمًا في البرمجة هناك حلول مختلفة لعمل نفس الشيء، سأذكر لك حلًا من الحلول الممكنة، عندما تأتي بمعلومات المتاجر، قم بجلب معلومة إضافية وهي هل قام هذا المستخدم بعمل إعجاب أو لا، طبعًا ستقوم بهذا في جزء الخادم حسب اللغة البرمجية التي تشتغل بها. المهم عند عرضك للمتاجر ستقوم بعمل شرط إذا كان المستخدم معجب بالمتجر ضع مثلًا قلبًا أحمر، وإن لم يكن المستخدم معجبًا بالمتجر قلب رمادي. وعند ضغط المستخدم على إعجاب أو إلغاء إعجاب، قم بتغير هته المعلومة في التطبيق من صحيح إلى خطأ أو العكس.1 نقطة
-
و عليكم السلام.. هذه كورس باللغة الإنجليزية لبرمجة نظام crm متكامل رابط الدورة هذه كورس مجانية باللغة الإنجليزية لبناء نظام إدارة مدارس رابط الدورة كورس باللغة الإنجليزية لبناء نظام إدارة مكتبات رابط الكورس تختلف الفكرة و لكن الهيكلية لا تختلف كثيرا بل تكاد أن تكون متطابقة , ما إن تدرس إحداهم كأنك درستهم جميعا و أنصحك بالتطبيق العملي المباشر و تفادي مشاهدة الدورة تلو الأخرى بدون أي تطبيق. موفق.1 نقطة
-
طبعًا، كل الإمكانيات ممكنة. لكن، لو أراد المستخدم إلغاء الإعجاب، كيف سيقوم بذلك في هذه الحالة؟1 نقطة
-
قم بإضافة خانة لعدد الإعجابات لكل متجر في البداية ستكون الخانة تحتوي على 0 إعجاب، عند إضافة إعجاب قم بإدخاله لجدول الإعجابات وفي نفس الوقت إذهب لجدول المتاجر وأضف إعجاب لخانة الإعجابات للمتجر لتصبح الإعجابات 1، وعند حذف إعجاب إجعلها 0 وهكذا لجعل المستخدم يعجب بالمتجر مرة واحدة قم بالخطوات التالية: عند ضغط المستخدم في التطبيق على زر الإعجاب. قم بإرسال طلب لنظام الخادم backend برقم المستخدم و رقم market كما تقوم به الآن في جانب الخادم، قم أولًا بالتحقق من أن المستخدم سبق أو لم يسبق له الإعجاب بذلك market، عن طريق عمل where ب UserIdSessin و market_id. select * from table where markte_id = x and UserIdSessin = y إذا كان المستخدم سبق له الإعجاب بالمتجر قم بحذف هذا الإعجاب عن طريق خذفه من قاعدة البيانات. DELETE from table where markte_id = x and UserIdSessin = y أما إن كان المستخدم لم يسبق له الإعجاب قم بعمل إضافة لهذا السطر في قاعدة البيانات. INSERT INTO table (markte_id, UserIdSessin) VALUES (x, y); ملحوظة: قم بتعويض table بإسم الجدول وx وy برقم المتجر والمستخدم.1 نقطة
-
هلا بيك عزيزي @Mohamd Imran شاكر لك ي غالي كثير والسموحة والعذر لني تعبتك معي كثير ربي يرزقك جنات النعيم يا رب1 نقطة
-
أنا اريد تنسيق لكل قسم من خلال قائمة ul li بحيث يكون كل قسم تسمية القسم وعنده استايل خاص بدل من رسائل المدونة التي تعرض جميع المواضيع في أن واحد وبدون استايلات متغيره السؤال 1 هل يمكن أن استقنى عن كود رسائل المدونه بحيث أجعل مكانه قائمة ul li 2 اريد بعض المساعدة في هذا الأمر 3 الأكواد التي اريد تكون قابله لنشر العنوان على الصفحة الرئيسية مع الصورة الخبر او المقال إن صح التعبير1 نقطة
-
جيد اخي الكريم هل يمكن ان اعمل مثل هذه الصفيفات على html css js واضعها في تعدليل html1 نقطة
-
@Adn Alaoui جرب المظاهر إن لم تجده قم بتغيير اللغة إلى الإنجليزية1 نقطة
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
1 نقطة
-
ما قصدته إنك تحتاج إلى تعديل كود ال HTML من خلال الذهاب إلى Blogger وتسجيل الدخول ثم إختيار المدونة التي تريد تعديلها بعد ذلك من القائمة اليسرى إختر Theme ثم تحت Live on Blog إضغط Edit HTML هنا قم بالتعديلات التي تريد تغييرها على المدونة ثم بعد التعديل إضغط Save theme1 نقطة
-
1 نقطة
-
السلام عليكم بدأت بتعلم البرمجه بالجافا و تابعت أكثر من دوره تطبيقيه و نظريه و عملت تطبيقات بسيطه و أخرى متقدمه كتسير مصلحه في مؤسسه بها تواصل مع قواعد البيانات و وحفظ ملفات exel ... المهم ااني اصبحت قادر على انشاء التطبيقات و استخدام و فهم الكودات المفتوحه . قبل الانطلاق في البحث عن وظيفه ... قررت ان أنشأ برنامج لتسير مبيعات بحكم انه لدي علاقات مع العديد من التجار يعني لدي فرصه للتسويق. و الحمد لله انا قادر على انشاءه من الصفر بدءا من تحليل البيانات الى تصميم الواجهه مرورا بقواعد البيانات ... سؤالي هل أبدأه من الصفر ام اعدل على احدى البرامج المفتوحه المصدر لربح الوقت ؟ فأنا مشغول بحكم ان ظيفتي الحاليه ليست البرمجه . ماهي البرامج الاشهر المفتوحه المصدر في هذا السياق؟1 نقطة
-
مرحباً صالح .. أنا أنصحك ببناء البرنامج بنفسك لأنك في هذه الحالة ستُوظف ما تعلمته في مشروع حقيقي و ستُقابلك بعض المشاكل ستبحث لها عن حلول و هذه الأمور هي ما يجعلك مُبرمج محترف و بهذا الشكل ستُحقق أهداف و ليس هدف واحد و الخبرة تأتي بالممارسة من بين الأهداف التي ستُحققها بناء البرنامج و هذا هو الهدف الرئيسي توظيف ما تعلمته إكتساب خبرة بناء معرض أعمالك تحسين مهارة البحث لديك إكتساب القدرة على حل المشاكل ... ليس هناك مانع من إستخدام أشياء جاهزة في مشروعك لكن كإعتماد كلي على برنامج جاهز أنصحك بالإبتعاد عن هذا الشيء و مستقبلاً لما تريد التقديم على وظيفة في هذا المجال يكون في جعبتك شيء يدل على خبرتك فستقول أنا لدي خبرة في جافا لأنني قمت ببناء هذا البرنامج نأتي إلى سؤالك هل يوجد برامج مفتوحة المصدر ؟ نعم يوجد و لو بحثت ستجد الكثير لكن ربما لن تجد ما يناسب متطلباتك و في هذه الحالة سيتوجب عليك التعديل و للتعديل يجب عليك فهم طريقة كتابة الأكواد و ممكن وقتك يضيع. بالتوفيق1 نقطة
-
إن كان كذلك تفضل هذه برنامج جافا مفتوح المصدر متوفر على github هو InventoryManagementSystem متقدم متوفر هنا1 نقطة
-
1 نقطة
-
السلام عليكم أخي @صالح السوفي أتوقع أنه من الصعب العثور على برامج (تطبيقات أندرويد) مفتوحة المصدر بشكل مجاني ,لذلك أتوقع من الأفضل القيام بعمله من البداية لربح الوقت1 نقطة
-
بشكل عام تقيم النجوم يتم من خلال إحتساب عدد مرات تقيم المنتج و قيمة كل تقيم ، بمعنى أنه يجب عليك حفظ عدد مرات تقيم كل منتج في قاعدة البيانات و كل مرة يقيم فيها المستخدم منتج ما يزداد عدد مرات التقيم في قاعدة البيانات بواحد ، و يتم عمل معادلة جديدة تحسب التقيم الجديد الذي حصل عليه المنتج و تعديله في قاعدة البيانات - إليك المثال التالي :- // تقيم المنتج الحالي - من قاعدة البيانات double currRatingVal = barberDoc['rating']; // عدد مرات تقيم المنتج - من قاعدة البيانات int numOfRating = barberDoc['numOfRating']; // معادلة جديدة تحسب تقيم المنتج الجديد double finalRatingVal = ((currRatingVal * numOfRating) + ratingVal) / (numOfRating + 1); بعد ذلك، عليك أن تعدل قيمة تقيم المنتج داخل قاعدة البينات بناءً على القيمة الجديدة التي حصلت عليها ، و اضافة 1 على عدد مرات التقيم1 نقطة
-
مرحبا صالح .. نقوم بحفظ البيانات بإستعمال قاعدة بيانات مربوطة مع البرنامج بغض النظر عن نوع قاعدة البيانات يمكننا من خلال الكود عمل نُسخ لقاعدة البيانات (backup) و تتم هذه العملية بشكل دوري مثلا يوميا أو كل ساعتين .. و بهذا الشكل نستطيع إستعادة البيانات من آخر نسخة تم حفظها إذا حدث أي خلل في البيانات و هناك أدوات و مكتبات في لغة جافا تقوم بهذه العمل يمكنك البحث عنها و إستعمالها بالتوفيق1 نقطة
-
وعليكم السلام أخي @صالح السوفي صحيح ,يوجد عدة طرق لتفادي ضياع بيانات المستخدم ,منهنا والأفضل هو القيام بعمل قاعدة بيانات محلية للبرنامج أو التطبيق وتحديث قاعدة البيانات بأي تغييرات أو بيانات جديدة ,ومن ثم رفعها النسخة الحديثة على سيرفر بهذه الطريقة ستكون قد حفظت بيانات المستخدم من التلف وأيضاً إحتفظت بنسخة إحتياطية لقاعدة البيانات وهي الجزء الأساسي الذي يحتوي على كافة بيانات البرنامج أو التطبيق ولن تتأثر بالخلل الذي قد يحدث على البرنامج محلياً1 نقطة
