-
المساهمات
1071 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
15
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Mohamd Imran
-
مرحباً بك @Ahmed Hisham3 هذا يعتمد على عدة عوامل ,مثلاً إذا أردت بناء تطبيق أندرويد ناتيف(أي برمجة أصلية جافا ,أو كوتلن) فالإجابة لا فقط لغة واحدة من المذكورة ,أما إذا أردت بناء التطبيق أن يكون هجين بمعنى لغة برمجة هجينة فالإجابة نعن ستتعلم أكثر من لغة مثل HTML,Javascript,Jquery,css ولغات أخرى ,الفرق بين البرمجة الهجينة والبرمجة الأصلية هو البرمجة الهجينة بناء تطبيق واحد يعني بنائك لتطبيق على الأندرويد والأيفون والويب أما البرمجة الأصلية فهي فقط تبنيه لمنصة واحدة فقط مثلاً أندرويد فقط
- 4 اجابة
-
- 1
-
-
مرحباً بك @حسن البسيسي يمكنك ذلك من خلال الذهاب إلى تبويب دوراتي هنا في الأعلى او زيارة الرابط التالي دوراتي
- 1 جواب
-
- 1
-
-
مرحباً @Lisa تفضلي يمكنك عمل ذلك من خلال عمل ٣ ميثودز ,ميثود لإيجاد القيمة الأقل وميثود لإيجاد القيمة الأعلى وميثود لإيجاد معدل العلامات ,كالتالي قمت بعمل الميثود getMaxValue(); لإرجاع أعلى قيمة من المصفوفة وميثود getMinValue(); لإرجاع اقل قيمة من المصفوفة وميثود sum(); لإيجاد معدل العلامات ,الكود النهائي كالتالي import java.util.Arrays; public class FindStuSum{ public static void main(String[] args){ int[] mark ={98, 77,57, 45, 75, 67, 81, 48, 62, 88}; System.out.println("Minimum = " + getMinValue(mark)); System.out.println("Maxnum = " + getMaxValue(mark)); System.out.println("Sum = " + sum(mark)); } public static int getMaxValue(int[] numbers){ Arrays.sort(numbers); return numbers[numbers.length-1]; } public static int getMinValue(int[] numbers){ Arrays.sort(numbers); return numbers[0]; } public static int sum(int[] numbers){ int sum = 0; //Advanced for loop for( int num : numbers) { sum = sum+num; } return sum/numbers.length-1; } }
- 2 اجابة
-
- 1
-
-
@Ahmed Sawy يبدو إنه لم يتم تثبيت جافا على جهازك إذا جهازك 64bit قم بتنزيل جافا الخاصة بك من هنا للويندوز Java-64bit ثم بعد ذلك جرب تشغيل ال SDK manger.exe مرة أخرى
- 6 اجابة
-
- 1
-
-
في مجلد bin قم بإيجاد SDK manager.exe وقم بالتشغيل ,بعد ذلك ستظهر لك واجهة مثل المرفق قم بوضع اشارة صح للعناصر المعلمة اهم شيء Android SDK Tools و Android SDK Platform-Tools مثل في الصورة ثم اضغط OK
- 6 اجابة
-
- 1
-
-
السلام عليكم أخي @Ahmed Sawy إذا كنت قد ثبت ال SDK tools بنجاح ,بعدها إتبع الخطوات التالية على الويندوز ,أولاً إفتح net beans ثم من قائمة tools إختر Plugins ثم من النافذة التي ظهر لك إختر Settings ثم إضغط على زر Add على اليمين مثل الصورة المرفقة ثم أدخل nbandroid في حقل الName ثم في حقل URL أدخل الرابط التالي http://kenai.com/downloads/nbandroid/updatecenter/updates.xml ثم إضغط OK بعد ذلك إختر Available Plugins من الشريط العلوي ثم قم بكتابة Android في مربع البحث على اليمين بعد ذلك قم بتعليم Android و Android Test Runner For NetBeans 8.2+ ثم إضغط زر Install
- 6 اجابة
-
- 2
-
-
مرحباً @Red Wolf يوجد العديد من قوالب الويب تتكون من عدة أشياء مثل تصميم صفحة فقط أو تصميم صفحة ولوحة تحكم والعديد تختلف على إختلاف الهدف الذي عملت من أجله
- 1 جواب
-
- 1
-
-
للأسف يجب أن تحمل البرامج المساعدة أيضاً
- 5 اجابة
-
- 1
-
-
السلام عليكم أخي @Abdallah Rashed بدايتاً أنت ذكرت أنك محتاجها بناء موقع تسوق ضخم أي سيكون كبير من حيث عدد الزوار وأكواد كثيرة وسيكون مستقبلا صعب التعديل على كود معين للتأثير على الموقع ككل ,لكن إن أردت بناء موقع وخاصة موقع تسوق يوجد إطار عمل جاهز سيسهل عليك الوقت في بناء موقعك ,الإطار مبني بإستخدام بايثون لكن مميزاته كثيرة من حيث السيو وتحمل عدد الزوار والحماية وأمور أخرى إطار العمل هو Django ويوجد لديهم باكيج جاهز لمواقع التسوق إسمه Django-SHOP أي سيسهل الكثير ,وأخيرا لوحة تحكم موقعك أيضاً يمكنك إستخدام باكيج جاهز للوحة التحكم لإدارة المنتجات الخ.. إسمها Wagtail CMS وبهكذا تبني موقعك بشكل كامل مع لوحة تحكم وبأقصر وقت وبأقوى حماية وسرعة
- 6 اجابة
-
- 2
-
-
@محمود الكيالتطبيقات الأيفون تحتاج إلى ال Xcode مثل ال SDK للاندرويد ,لكن من واجهة نظامك جهازك ويندوز وأجهزة الويندوز لا تستطيع تشغيل ال Xcode ستحتاج إلى جهاز ماك (أبل)
- 5 اجابة
-
- 2
-
-
@محمود الكيال لبحث أكثر دِقة من خلال جوجل ,يمكنك وضع النص الذي تريد البحث عنه مثلا بالإنجليزية هكذا ثم إستخدم علامة "," وظيفتها في محرك البحث تحديد الكلمة المفتاحية التي يجب إظهار النتائج المتعلقة بها مثال how to use text,html لاحظ علامة ال "," بعدها html ,وهي كلمتنا المفتاحية يمكنك إستخدام ما تريد
- 3 اجابة
-
- 2
-
-
أهلا بك @محمود الكيال الأمر بسيط من خلال تنفيذ الأمر cordova platform add ios cordova build ios وسيقوم بعمل مجلد لملفات الأيفون
- 5 اجابة
-
- 1
-
-
مرحباً بك @محمد جمال ال شبل الطريقة سهلة إتبع الخطوات التالية من خلال فتح برنامج Visio ,أولاً إفتح الرسومات الخاصة بك التي تريد ربطها أو نسخها بعد ذلك قم بحفظ الصفحة على أي مسار تريده في الجهاز الخاص بك /ثانياً تأكد من إنك لم تقم بتحديد أي من الرسومات من خلال الماوس بعد ذلك من خلال الشريط Home إضغط (Copy (Ctrl+Q لنسخ كامل الرسومات بخصائصها ,ثم أٌترك البرنامج مفتوحاً وإذهب إلى برنامج الوورد مستند جديد وضع مؤشر الماوس في المكان الفاضي في المستند واضغط مرة ثم إختر من القائمة Home > Paste > Paste Special سيظهر لك نافذة Paste Special إختر Paste Link كــ Microsoft Visio Drawing Object ثم إضغط OK سيقوم بلصق كامل رسوماتك مربوطة بشكل كامل مع ملف Visio الأصلي
- 1 جواب
-
- 1
-
-
الطريقة سهلة ,بعد تنزيل الأداة من الرابط المرفق ثم فك الضغط عنها ,بعد ذلك قم بفتح ال cmd في الويندوز أو ال Terminal في الماك , ثم إذهب إلى المسار الذي قمت بتنزيل الأداة في من خلال تنفيذ الأمر التالي في مجلد الأداة مع إستبدال testcases.php بإسم الملف الخاص بك الذي تريد فحصه ,ملاحظة الملف الخاص بك الذي تريد فحصه إنسخه إلى مجلد الأداة php mar.php -f="testcases.php"
- 4 اجابة
-
- 2
-
-
مرحباً @Adminphp Php الكود الخاص بك لا يحتوي على فنكشنز كثيرة مختلفة عن php7 , لذلك للعمل على تحويل الكود الخاص بك من إصدار php معين إلى إصدار أخر فليكن php7 الطريقة المعروفة والثابتة لذلك ,هي تقوم بالبحث عن الفنكشنز التي لا تعمل بالكود الخاص بك عند تشغيله على إصدار php7 وإستبدالها بالمقابل لها من إصدار php7 , إن كنت تريد طريقة أسهل لذلك يوجد هذه الأداة تقوم بالبحث عن الفنكشنز التي قد لا تعمل مع إصدار php7 وتحدد لك رقم السطر وملاحظات أخرى الأداة هي Mar
- 4 اجابة
-
- 2
-
-
مرحباً @محمد جمال ال شبل يمكنك إستخدام std::max لمعرفة الحد الأقصى بين رقمين ,ثم نستخدم pointer لعرض القيمة هكذا الكود كامل #include<iostream> #include<algorithm> using namespace std; // Defining the binary function bool comp(int a, int b) { return (a < b); } int main() { int no_of_integers, *number_ptr; cout << "Enter first num: " <<"\n"; cin >> no_of_integers; cout << "Enter second num:" << "\n"; cin >> no_of_integers; cout << std::max(&no_of_integers,&no_of_integers) <<endl; return 0; }
- 2 اجابة
-
- 2
-
-
وعليكم السلام @Essam Eltoukhy أفضل الإستضافات في ويندوز سيرفر هي كامرتا ,أنصحك بالإطلاع عليه تحياتي
- 3 اجابة
-
- 1
-
-
مرحباً @Mednin Aymen للأسف مجال البرمجة سيتطلب منك حاسوب ,لكي تٌتطبق ما تتعلمه ,يمكنك التواصل مع زملائك أو أي شخص تعرفه يملك حاسوب لإستخدام الحاسوب بضع ساعات وتتطبق ما تتعلمه بشكل مبدأي إلى حين حصولك على حاسوب خاص بٍك
- 3 اجابة
-
- 1
-
-
مرحباً@محمد علي23 يمكنك إستخدام حزمة Npoi.Mapper مخصصة لهذا الغرض وكيفية الإستخدام عملت كود بسيط لإستيراد ملف إكسل يمكنك إضافته والتعديل عليه بما يتناسب مع البرنامج الخاص بك مثلأ تعديل أسماء الحقول المراد إستيرادها من ملف الإكسل الخاص بك مثال هكذا using System.IO; using System.Linq; using Npoi.Mapper; using Npoi.Mapper.Attributes; using NPOI.SS.UserModel; using UserManagementService.Models; namespace JobCustomerImport.Processors { public class ExcelEmailProcessor { private UserManagementServiceContext DataContext { get; } public ExcelEmailProcessor(int customerNumber) { DataContext = new UserManagementServiceContext(); } public void Execute(string localPath, int sheetIndex) { IWorkbook workbook; using (FileStream file = new FileStream(localPath, FileMode.Open, FileAccess.Read)) { workbook = WorkbookFactory.Create(file); } var importer = new Mapper(workbook); var items = importer.Take<MurphyExcelFormat>(sheetIndex); foreach(var item in items) { var row = item.Value; if (string.IsNullOrEmpty(row.EmailAddress)) continue; UpdateUser(row); } DataContext.SaveChanges(); } private void UpdateUser(MurphyExcelFormat row) { //LOGIC HERE TO UPDATE A USER IN DATABASE... } private class MurphyExcelFormat { [Column("District")] public int District { get; set; } [Column("DM")] public string FullName { get; set; } [Column("Email Address")] public string EmailAddress { get; set; } [Column(3)] public string Username { get; set; } public string FirstName { get { return Username.Split('.')[0]; } } public string LastName { get { return Username.Split('.')[1]; } } } } }
- 2 اجابة
-
- 2
-
-
مرحباً @Manar Ramadan تفضلي ,وقمت بإضافة comments(تعليقات) لفهم وظيفة كل جزء في الكود #include <iostream> using namespace std; // Returns true if s is a number else false bool isNumber(string s) { for (int i = 0; i < s.length(); i++) if (isdigit(s[i]) == false) return false; return true; } int main() { // Saving the input in a string string str; cout << "Enter a Number" << endl; cin >> str; // Function returns 1 if all elements // are in range '0-9' if (isNumber(str)) { cout << str <<endl; cout << "Integer found"<< endl; // Function returns 0 if the input is // not an integer } else{ cout << "String found"; } }
- 1 جواب
-
- 1
-
-
مرحباً @مروان مروان3 يوجد عدة طٌرق لكن أسهلها من خلال ال Intent مثال بسيط مرر ال id الخاص بالصورة من خلال ال activity الأول هكذا String imageId=1; Intent i = new Intent(getBaseContext(), SecondActivity.class); i.putExtra("key",imageId); startActivity(i); وللحصول على ال id التي تم تمريرها في ال activity الثاني نقوم بالتالي في ال activity الثاني Bundle extras = getIntent().getExtras(); if (extras != null) { Int imageId = extras.getInt("key"); }
-
مرحباً @Med Zarrad يمكنك إنشاء موقع إلكتروني بدون وجود خبرة برمجية مسبقة بإستخدام ووردبريس أنشأ حساب مجانا وأكمل عملية التسجيل(عملية بسيطة) وإملأ البيانات المطلوبة من هنا ولا تحتاج إلى مال التسجيل مجاناً وستحصل على دومين فرعي في موقع ووردبريس بالإسم الذي تختاره
-
مشكلة شائعة في الاندرويد ,حل المشكلة من خلال تنظيف الكاش في إتبع الخطوات التالية إذهب إلى File -> Invalidate Caches / Restart ثم من النافذه يلي تظهر إختر Invalidate and Restart
- 3 اجابة
-
- 1
-
-
مرحباً @Mazen Haider لو سمحت ذكر نظام التشغيل المبني له التطبيق أندرويد أيفون ؟وهل تقصد تريد تفعيله (تشغيله) على المحاكي ؟
- 3 اجابة
-
- 1
-
-
وعليكم السلام @Imad Iraqi يمكنك حل المشكلة ,بتحويل القالب إلى قالب ووردبريس ,من خلال إختيار المطور للقيام لك بذلك , تحياتي