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

Mohammed Abu Yousef

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

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

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

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو Mohammed Abu Yousef

  1. مرحبا صابر تجد في هذا الرابط كل ما تريده، اضغط هنا بالتوفيق
  2. مرحبا إسلام في مجال البرمجة، لا يمكنك إطلاقا الاعتماد على المعلومات التي تعرفها أو تحفظها، لماذا؟! لأن التقنيات تتحدث باستمرار، وبالتالي لا يمكنك الاعتماد على معلوماتك التي تعرفها لتحل جميع المشاكل البرمجية. كل ما هو مطلوب منك هو البحث والتعلم، وتعلم المفاهيم العامة، وعند الحاجة يمكنك البحث بسهولة وتنفيذ المطلوب طالما كنت تفهم الفكرة العامة. أتمنى لك التوفيق
  3. تفضل عزيزي using System; public class Program { public static void Main() { string[] name = new string[2]; name[0] = "mohammed"; name[1] = "ali"; foreach (string n in name) { Console.WriteLine("hello " + n); } Console.ReadLine(); } }
  4. عزيزي لا يوجد مشكلة في هذا الكود المشكلة في قيامك بتعريف قيم مصفوفة أكثر من عدد عناصر المصفوفة نفسها
  5. الفكرة هنا أنك أضفت 3 عناصر للمصفوفة، في حين أنك قمت بتحديد عدد عناصر المصفوفة ب 2 فقط. في هذه الحالة، ينبغي تحديد عدد عناصر المصفوفة ب 3
  6. هل قمت بتغيير الرقم 0 إلى رقم موجب عزيزي؟
  7. مرحبا عزيزي محمد بكل بساطة، أنت تقوم بجعل عدد عناصر المجموعة صفر، وهذا غير منطقي. كا ما ينبغي عليك فعله هو تغيير عدد عناصر المصفوفة من صفر إلى أي عدد موجب من خلال تعديل سطر الكود رقم 10 كما هو موضح في الصورة التي أرفقتها. string name[] = new string[0] أتمنى لك التوفيق
  8. مرحبا عزيزي معاذ تجد في هذا الرابط الجواب على سؤالك بشكل مفصل: أتمنى لك التوفيق
  9. مرحبا عزيزي سمارة بداية، المنصات التي تتحدث عنها والتي تهتم ب ( كيفية إنشاء تطبيقات بدون كتابة كود ) متعددة للغاية، ويسمى مستخدمي هذه المنصات بال ( citizen developers )، وهم الناس الذين ليس لهم علاقة في البرمجة، لكنهم قادرين على إنتاج برامج. وللعلم هذه الفكرة موجودة من زمان، لكن يعاد إنتاجها بمسميات جديدة، كانت زمان تسمى ( Business Process Management ) أو اختصارًا BPM، وتتكون هذه من ( workflow rule + form designer + engine )، كما تسمح لك بإجراء تخصيصات عليها. نفس الفكرة يتم إعادة إنتاجها تحت اسم ( low code ). على العموم، بالنسبة لسؤالك ( ماذا تحتاج لعمل منصة مثل هذه المنصات ؟ ): 1- تمكين مجموعة من المطورين للبناء. 2- تقديم تجارب جذابة للمستخدمين النهائيين. 3- أن تعمل المنصة على بنية/معمارية السحابة الأصلية ( cloud-native ). تحياتي لك
  10. وعليكم السلام، هلا عزيزي أتوقع أنك تقصد ( كيفية إنشاء تطبيقات بدون كتابة كود )، نعم هناك منصات تسمح لك بعمل برامج بدون كود، ويسمى مستخدمي هذه المنصات بال ( citizen developers )، وهم الناس الذين ليس لهم علاقة في البرمجة، لكنهم قادرين على إنتاج برامج. وللعلم هذه الفكرة موجودة من زمان، لكن يعاد إنتاجها بمسميات جديدة، كانت زمان تسمى ( Business Process Management ) أو اختصارًا BPM، وتتكون هذه من ( workflow rule + form designer + engine )، كما تسمح لك بإجراء تخصيصات عليها. نفس الفكرة يتم إعادة إنتاجها تحت اسم ( low code ). * أشهر هذه المنصات: 1- Pega 2- Outsystems 3- Microsoft Power Apps ( وهذه المنصة موجودة على ال cloud ) تحياتي
  11. مرحبا عزيزي محمود الوقت المستغرق في الترميز نفسه ليس هو المشكلة حقًا. يعد Base64 أكثر تعقيدًا ، لكن الترميز لن يظل عبئًا كبيرًا. المشكلة الحقيقية هي الوقت المنقضي في نقل البيانات عبر الشبكة ، والذي يعتمد على الحجم المشفر للبيانات. تقوم Base64 بتوسيع حجم البيانات مقارنة بالشكل الثنائي بمقدار الثلث. لذا سيكون حجم ملف 40 ميغابايت حوالي 53 ميغابايت. يضاعف Hex encoding حجم البيانات ، لذا سيكون حجم الملف 40 ميغابايت 80 ميغابايت. لذلك باختصار Base64 هي الأفضل تحياتي
  12. مرحبا عزيزي محمد أود تعميم السؤال لو سمحت ( ما هي أفضل طريقة لتعلم أي لغة برمجة ؟ ) بكل بساطة: التطبيق ( الممارسة )، لماذا؟ لأن البرمجة ليست نظريات فقط. في بدايات تعلم البرمجة و طوال تعلمك و عملك تستصحبك نظريات عديدة تسهل من عملك و تطور من مستواك العملي و العلمي. ولكن إذا ما وجدت أن الحديث عن البرمجة يتوقف على النظريات فقط فاعلم أن هذا هو الطريق الخاطئ. البرمجة تتحدث عن إنشاء منتج محسوس... تتحدث عن نتاج مجهود و عمل و تفكير... تتحدث عن تحويل الأفكار إلى واقع... هذا يعني أن البرمجة لا تتوقف على تعلم النظريات فقط، لا تضيّع وقتك في تعلم نظريات لن تطبقها. ما عليك أن تفعله فعلاً هو أن تتعلم النظريات من ناحية لتؤثر في طريقة عملك و مخرجاتك، ما يجب أن تفعله هو أن تطبق هذه النظريات و ترى نتائجها و تعتمدها إن نجحت و تغادرها إن فشلت. أما بالنسبة لسؤالك بالخصوص عن مصادر لتعلم لغة #C، فإليك بعضها: هذه أفضل القنوات المختصة في تعليم لغة #C باللغة العربية من وجهة نظري مما تحتويه من شرح مفصل لأساسيات اللغة و بعض الدوال و أمثلة مفيدة.. 1- قناة خالد السعداني ( و هذا الشخص يقدم دورات و دروس في العديد من تقنيات net. ) 2- قناة أحمد ربيع 3- قناة حسونة أكاديمي ( وهذا الشخص يُقدم دورة شاملة من الألف إلى الياء عن #C و الدورة تضم أكثر من 1000 درس ) 4- www.typing.io ( وهذا موقع مفيد لزيادة سرعة كتابتك للكود البرمجي ) 5- Dotnetcademy.net ( و هذا موقع مختص بلغات البرمجة تابع لشركة مايكروسوفت وهو موقع شبيه للموقع الشهير codecademy ) 6- قناة بغداد الجديدة ( أحببت طريقة شرحه وتبسيطه للمفاهيم، كما أن قناته تحتوي على شروحات أخرى، كشرح xamarin أو دورات تعلم برمجة الألعاب عن طريقة Unity ) 7- Tutorialspoint ( وهو موقع باللغة الإنجليزية يحتوي على العديد من الشروحات لمختلف اللغات البرمجية وإيطارات العمل والمكتبات، ومن بينها شرح للغة C# ) 8- أكاديمية حسوب ( تقدم لك الأكاديمة سلسلة لشرح C#، كما أن الأكادمية تقدم شروحات لتعلم Xamarin و Unity3D ) يمكنك تجربة بعض الدورات وستجد بعد ذلك الدورة الأفضل بالنسبة لك. تحياتي
  13. أريد معرفة تفاصيل هذا الموضوع بالإضافة إلى إضافة ميزات مدفوعة للتطبيق من ناحية الفكرة والسعر الخ...
  14. تقييم سعر الدعم الفني لتطبيق قمت ببرمجته ؟
  15. من الأسهل والأسرع بالنسبة للمستخدم؟
  16. برأيك ما الخيار الأفضل والأقل سعرا حسب خبرتك ؟
  17. كم سعر ميزة إضافة انو ممكن المستخدم يدفع لصاحب التطبيق مبلغ معين ك تبرع يعني و إضافة وسائل الدفع من فيزا وغيره
  18. بعد التسجيل في أمازون وتنزيل التطبيق عليه. السؤال هل ينزل بمتجر موبايل أبل ستور وقوقل بلاي أو فقط بأمازون؟
  19. إن لم تكن تريد دفع هذه التكلفة لشراء حساب مطور، يمكنك البدء برفع تطبيقك على أحد المتاجر المجانية مثل Amazon Appstore أو Mobango مافهمت هذا اشرح أكثر يرفع لي باسم من
  20. - لدي تطبيق يشبه whats app ، كم سعر الاستضافة له على اندرويد وعلى ios ؟ - كم سعر تنزيلهم على متجر انرويد وعلى متجر ios ؟
  21. شكرا لكم خلاص تم حل المشكلة تم حل المشكلة شكرا تم حل المشكلة شكرا
×
×
  • أضف...