لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 05/20/20 في كل الموقع
-
مالفرق بين برمجة التطبيق عبر لغات الويب.. وبين انشاء تطبيق عن طريق مواقع عالانترنت ؟2 نقاط
-
شكرا لك على التوضيح.. سؤالي بالتحديد هو حينما كنت ابحث في اليوتيوب.. وجدت احد الاشخاص يبني تطبيق للجوال(اندرويد ) عن طريق موقع في الانترنت.. يقوم بوضع الازرار جاهزة ولا يبرمجها عن طريق لغات1 نقطة
-
مرحبا التطبيقات أنواع هناك تطبيقات موبايل ستعمل على الهاتف تطبيقات ويب ستعمل على الويب كالمواقع تطبيقات ديسكتوب أو سطح مكتب تعمل على الكمبيوتر تطبيقات للموبايل تنقسم إلى قسمين تطبيقات نتيف أو native هذه التطبيقات يتم بناؤها بإستعمال اللغات الأصلية الخام على سبيل المثال أندرويد ( جافا أو كوتلن ) و iOS ( سويفت أو Objective-C ) و هذه اللغات تستطيع التواصل مباشرة مع الهاردوير و محسسات الهاتف . تطبيقات هجينة أو Hybrid يتم بناؤها إعتمادا على منصات مثل كوردوفا بإستعمال لغات الويب أو ionic وغيرها و يتم فيها إستعمال جسر للوصول إلى محسسات الهاتف كالميكرفون و GPS و غيرها ...فيكون أداؤها ضعيف مقارنة بالتطبيقات النتيف لكن ما يميزها هو أنك ستقوم بكتابة الأكواد مرة واحدة للمنصتين بعكس التطبيقات ال native بالنسبة لتطبيقات الويب ستعمل من خلال سيرفر و يتم عملها من خلال المتصفح لا أدري إن كان هذا سؤالك إن كان لا الرجاء توضيح ماذا تقصد1 نقطة
-
السلام عليكم ورحمة الله وبركاته: احتاج مساعدتكم في اضافة <p></p> الى boxes الى ملف HTML لكني لا اعرف اين يوجد boxes هذا ما هو مذكور في الخطوه: Add a set of <p></p> tags between the first and second boxes, and between the second and third boxes, so there will be some vertical space between them. ملف HTML في المرفقات وشكرا لكم arguments.html1 نقطة
-
مرحباً أمين طريقتي تختلف لأني حسبما فهمت من السؤال أن المطلوب أن تضع مجموعة من ال p بين كل صندوقين لتكون هناك مسافات عمودية بين الصناديق في نهاية الأمر. أما عن عدد paragraph فهو ليس محدد من الممكن أن تزيد أو تقلل عددهم لكي تظهر الفراغات المطلوبة حسبما فهمت من السؤال.1 نقطة
-
مرحباً أمين المقصود بال box هو ال div كما هو مذكور في ملف ال HTML المرفق .... أما عن باقي المطلوب فهو أن تضع فقط مجموعة من عناصر ال paragraph بين كل 2 divs لا تكتب بداخلهم أي شيئ لأن المطلوب أن تكون إضافة ال paragraph لتزيد المسافات بين جميع ال divs <div id="div1">This is test number 1</div> <p></p> <p></p> <p></p> <p></p> <div id="div2">This is test number 2</div> <p></p> <p></p> <p></p> <p></p> <div id="div3">This is test number 3</div> شكراً لك1 نقطة
-
السلام عليكم يمكن إعتبار وسوم HTML بأنها boxes, يتم استخدام مصطلح "نموذج الصندوق" عند الحديث عن التصميم والتخطيط. حيث يمكن عمل المطلوب في هذا السؤال بهذه الطريقة <div id="div1"> <p>This is test number 1</p> </div> <div id="div2"> <p>This is test number 2</p> </div> <div id="div3"> <p>This is test number 3</p> </div>1 نقطة
-
مرحبا هذا كود البرنامج بدون إستعمال virtual pure // Example program #include <iostream> using namespace std; class Base { private: const string name; private: const int age; public: Base(string name_val, int age_val) : name(name_val), age(age_val) {} string get_name() { return this->name; } int get_age() { return this->age; } // نستعمل الكلمة virtual لجعل الدالة virtual pure string get_info() { return "The name is " + this->name + " and the age is " + std::to_string(this->age) + "."; } }; class Derived : public Base { private: string type; public: Derived(string name, int age, string type) : Base(name, age) { this->type = type; } string get_type() { return this->type; } string get_info() { return "The name is: " + this->get_name() + ", the age is: " + std::to_string(this->get_age()) + " and the Type is: " + this->type; } }; int main() { // هنا قمنا بإنشاء instance من الكلاس Base Base b1("Samir Abboud", 24); // هنا قمنا بإنشاء instance من الكلاس Derived Derived d1("Manar", 29, "manager"); // هنا سنقوم باستعمال دوال الكلاس Base cout << "_____ Base Methods _____"; cout << "\nName: " << b1.get_name(); cout << "\nAge: " << b1.get_age(); cout << "\nBase Info: " << b1.get_info(); // هنا سنقوم باستعمال دوال الكلاس Derived cout << "\n_____ Derived Methods _____"; cout << "\nName: " << d1.get_name(); cout << "\nAge: " << d1.get_age(); cout << "\nType: " << d1.get_type(); cout << "\nDerived Info: " << d1.get_info(); // هنا قمنا بإنشاء pointer من الكلاس Base وقمنا بإسناد object من الكلاس Derived Base* b2 = new Derived("Mohamed", 33, "HR"); cout << "\n_____ Second Question _____"; cout << "\nInfo: " << b2->get_info(); return 0; } ويمكنك تجربة الأكواد من هنا و هذا كود البرنامج بإستعمال virtual pure // Example program #include <iostream> using namespace std; class Base { private: const string name; private: const int age; public: Base(string name_val, int age_val) : name(name_val), age(age_val) {} string get_name() { return this->name; } int get_age() { return this->age; } // نستعمل الكلمة virtual لجعل الدالة virtual pure virtual string get_info() { return "The name is " + this->name + " and the age is " + std::to_string(this->age) + "."; } }; class Derived : public Base { private: string type; public: Derived(string name, int age, string type) : Base(name, age) { this->type = type; } string get_type() { return this->type; } string get_info() { return "The name is: " + this->get_name() + ", the age is: " + std::to_string(this->get_age()) + " and the Type is: " + this->type; } }; int main() { // هنا قمنا بإنشاء instance من الكلاس Base Base b1("Samir Abboud", 24); // هنا قمنا بإنشاء instance من الكلاس Derived Derived d1("Manar", 29, "manager"); // هنا سنقوم باستعمال دوال الكلاس Base cout << "_____ Base Methods _____"; cout << "\nName: " << b1.get_name(); cout << "\nAge: " << b1.get_age(); cout << "\nBase Info: " << b1.get_info(); // هنا سنقوم باستعمال دوال الكلاس Derived cout << "\n_____ Derived Methods _____"; cout << "\nName: " << d1.get_name(); cout << "\nAge: " << d1.get_age(); cout << "\nType: " << d1.get_type(); cout << "\nDerived Info: " << d1.get_info(); // هنا قمنا بإنشاء pointer من الكلاس Base وقمنا بإسناد object من الكلاس Derived Base* b2 = new Derived("Mohamed", 33, "HR"); cout << "\n_____ Second Question _____"; cout << "\nInfo: " << b2->get_info(); return 0; } و يمكنك تجربة الأكواد من هنا نفس الكود فقط في تعريف الدالة get_info هناك فرق بالتوفيق1 نقطة
-
محل تجاري يقوم بعمل خصم 20% على كل بضائع، قم بعمل برنامج بلغة جافا يستقبل رقماً ثم يقوم بطابعة 80% من هذا الرقم (يقوم بضرب الرقم ب 80 ثم قسمة الناتج على 100)، ثم يطلب البرنامج رقماً آخر، وهكذا حتى يدخل المستخدم رقماً سالباً1 نقطة
-
اكتب برنامجاً بلغة جافا يقوم بطباعة مستطيل من النجمات يقوم المستخدم بإدخال الطول والعرض له، مثال: لو قام المستخدم بإدخال الأرقام 3 و 5، فيتم طباعة التالي: * * * * * * * * * * * * * * * ولو قام المستخدم بإدخال الأرقام 6 و 4، فيتم طباعة التالي: * * * * * * * * * * * * * * * * * * * * * * * *1 نقطة
-
مرحبا البرنامج يشمل كيفية جعل الدالة virtual pure و ذلك بإضافة الكلمة virtual في تعريف الدالة في الكلاس الأب فإن كنت تريد جعل الدالة عادية فقط ستحذف الكلمة virtual من تعريف الدالة و في هذه الحالة سيتم إستعمال الدالة الموجودة في الكلاس الأب أما في حالة عندما تكون الدالة virtual يتم إستعمال الدالة الموجودة في الكلاس الإبن أي Derived1 نقطة
-
اي هو هاي السؤال التكمله مالت السؤال السابق شكرا ع الشرح بس اذا ممكن حل هاي السؤال بطريقه ثانيه لان اني اريد الحل مالته بطريقتين وشكرا1 نقطة
-
مرحبا يمكن عمل البرنامج بلغة جافا بهذا الشكل حيث قمنا أولا بتعريف المصفوفة من نوع int و قمنا بملئها مبدئيا بالعلامات قمنا بإنشاء ثلاث دوال الاولى لحساب المعدل او avg الثانية لمعرفة ال max أعلى علامة و الثالثة لمعرفة ال min أقل علامة import java.util.Arrays; public class Main { public static void main(String[] args) { // هنا قمنا بتعريف مصفوفة وقمنا بملئها مبدئيا بالقيم int[] mark = {98, 77, 57, 45, 75, 67, 81, 48, 62, 88}; System.out.format("AVG = %.2f", avg(mark)); System.out.println("\nMAX = " + max(mark)); System.out.println("MIN = " + min(mark)); } private static double avg(int array[]) { int sum = Arrays.stream(array).sum(); double avg = sum / array.length; return avg; } private static int max(int array[]) { Arrays.sort(array); return array[array.length - 1]; } private static int min(int array[]) { Arrays.sort(array); return array[0]; } } بإمكانك تصفح نتيجة البرنامج من هنا1 نقطة
-
أنصحك أولا بالإطلاع على المواقع الرسمية الخاصة بكل المنصات التي سبق و أن ذكرتها لك و قراءة الميزات المقدمة من طرفهم و عمل مقارنة بينهم مع الوضع في عين الإعتبار متطلبات مشروعك و من ثم إختيار المنصة الأنسب لك ( كتجربة شخصية أفضل منصة WooCommerece و WP eCommerece). 1 - WooCommerece 2 - Magento 3 - Drupal 4 - OpenCart 5 - WP eCommerece1 نقطة
-
وعليكم السلام كما تكرم الإخوة بالذكر بإمكانك عمل المشروع ( موقع تسوق الكتروني ) باستخدام لغة بايثون خصوصا أن اللغة متشعبة في جميع المجالات و المجتمع الخاص بها كبير لغة Python هي لغةٌ مفتوحة المصدر، ومدعومةٌ من أغلبية أنظمة التشغيل بما أنك لا تملك أي خلفية برمجية فبناء الموقع الذي تريده سيأخذ وقت كبير من ما لا شك فيه فهل بإمكانك ان تستثمر وقتك في تعلم هذه اللغة ؟ إن كان الجواب لا فأنصحك الاستعانة بمحترف في اللغة و أطر العمل الخاصة بها أو بإمكانك عمل الموقع الخاص بك عن طريق إحدى منصات ال e-commerce وهي كثيرة : منصة ووكومرس على ووردبريس ( WooCommerce ) منصة شوبيفاي ( Shopify ) منصة ماجنتو ( Magento ) منصة اوبن كارت ( Opencart ) ... و غيرها الكثير إن كان الجواب نعم أي أنك جاهز لتستثمر وقتك فأولا يجب عليك معرفة أن الموقع الخاص بك سيحتوي على جزئين : Client side Server side جزء البرمجة الخاص بلغة بايثون سيكون في server side بمعنى أن اللغة ستكون مسؤولة على التخاطب مع السيرفر أما ال client side فهو جزء الواجهة الأمامية التي ستعمل في المتصفح الخاص بالعميل لذلك أنت بحاجة إلى تعلم لغات و تقنيات تعمل في جزء ال client side و لغات و تقنيات تعمل في server side بالنسبة لل server side تحتاج الى تعلم أساسيات لغة بايثون بالإضافة إلى احد أطر العمل ك Django او Flask و غيرهما بالنسبة لل client side تحتاج الى تعلم html و CSS و Js بالإضافة إلى أحد CSS framework لتسهيل العمل عليك كال ( bootstrap او foundation و غيرها ) أو بإمكانك تعلم أحد أطر العمل الخاصة بالواجهة الأمامية ( front end ) كال Vue.js أو React.js أو Angular بالتوفيق1 نقطة
-
1 نقطة