delphi4arab منتديات دلفي للعرب

نسخة كاملة : دلفي و التعامل مع الكمبيوتر الكفي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

منذوا ان بدات مع الدلفي 3 سنة 2000 وانا ابرمج في تطبيقاة التسيير الي سسنة 2006
اي بعد هجرتي تعلمة الجافا JAVA لمدة سنة تقريبا قررة ان اعتزل الدلفي. لكن حبي للدلفي و قدر لله ان ارجع اليه لانشاء مشاريع مختلفة ايضا طريقة تفكيري اصبحة OOP ولمدة سنتين في مؤسسة و سنتين في اخرى وبعدها قررة ان اعتزل الدلفي للمرة الثاني لعدم وجودة طريقة سهل في ان شاء مشاريع الويب.
لكن هذه المرة كانة .NET وكال لي ذلك بعد ما تعلمتها لوحدي تقريبا اي من اليتوب و MSDN.
ومنذو 4 اشهر كان لي الحظ في ان اعمل علي C# / XAML اي WPF .
هناك مشروعين كبيرين بهذه التقنية بدا تطويهما منذو 3 سنواة وانا الان اظف لمساة وتصحيحاة وحتى معالجاة جديدة لكن حبي للدلفي جعلني اتعلم الدلفي بريزم الذي لا يختلف علي C# في المضمون وعن delphi في الشكل.
لكن للاسف اجد نفسي الحيد المبرمج بهذه الغة وخاصةلا مسسة في فرنسا تسمع بها كنت دائما انا من يعرف الناس عليها .
قررة ان ابقى مع هذه المؤسسة بعد ان سمعة انهم يريدون تحويل المشروعين الي iPad على المدي النصف طويل .
وبما ان الدفي اصبح من الكبار ساقترحه عليهم :

1- الدفي FireMonkey
2-دلفي بريزم MonoDevelop

وبما اني مبتدا في هذا المجال وكما وعودتكم ان اتعلم بكم فتحة هذا المضوع
كما اني علمة ان الاستا محمد جاهز لعمل على هذه التقنيات فني اطلب منه ان يشارك معنا .
الموظوع سيكون نقاش متبادل ونرى بعها ما سنفعله

مقدمة
كثرت انظمة التشغيل , وفي نفس الوقت كثرت المنافسة , في مجال برمجة التطبيقات
لكن هذه المره ليست على Windows App اليوم المنافسة على برمجة تطبيقات الموبايل .
وكما ذكرنا كثرت الانظمة , سوف نذكر منها العملاقة في سوق
Windows Phone:
وهي Microsoft مع منتجها Windows phone 7 , الذي حقق نجاح للشركة , بتعامله مع Microsoft .NET Platform التى تعتمد على لغات OOP , لكن ليس بقدر ما حققته الشركات التالية,

IOS
وهي Apple الشركة التى استعادت امجادها مع منتج IPhone ,Ipad , الكل يعرف اسم هذه الشركة الذي ظهر بقوه منذ فتره في الاسواق, الذي حقق اكبر نسبة مبيعات وقهر كبرا شركات الهاتف المحمول .
لكن اذا تكلمنا كيف , واين يمكنني عمل برمجيه لهذه الاجهزه ؟ هذا سيكون السوال؟؟؟
لها بيئة خاصة وعلى نظام ماك فقط تسمى Xcode .
لا ننسى انه اصبح لتطبيقات IOS لها اهتمام عربي واسع , على IPhone And IPAD

Android
من محرك بحثGoogle إلى خدمات كثير , منها نظام التشغيل Android , وما حققه من انتشار واسع وبسرعه كبير , وايضا على مستوى الدول العربيه .

maba3ref.com
اخي المشرف تحية وسلام لك
هناك اخطاء لفضية ينبغي تعديلها
وشكرا
بصراحة نحن نواجة مشكلة مع هذه التطبيقات
نتيجة نقص المعلومات والامثلة والمشاريع في هذا المجال تكاد تكون معدومة
اخي عبد العالي :
بكل صراحة برمجة تطبيقات لل IPhone او ال IPad تسيل اللعاب لاي مبرمج كان ولكن هناك عقبات كثيرة تقابل المبرمج لان Apple صارمة للغاية في هذا المجال وسوف نتكلم عن هذا فيما بعد .
مع صدور XE2 فرح وابتهج مجتمع دلفي كثيرا خاصة مع امكانية البرمجة لل Cross-Platform + Win64 ومنهم انا ; بحيث اصبحت افكر في مشروع لل Ipad او ال Iphone وبعد ذلك تراجعت قليلا بعد ماقرات في بعض المنتديات وخاصة منتدى Codegear قسم FireMonkey ان البرامج المصدّرة الى Xcode وبعد ذلك الى الجهاز الحقيقي او real device تتميز بثقل التنفيذ
كود :
https://forums.codegear.com/thread.jspa?threadID=59946&tstart=60

بعد ذلك قلت في نفسي اجرب تطبيق خاص بي على جهاز حقيقي وتاكدت من النتيجة ان التطبييق ياخذ ثواني زائدة للتنفيذ مقارنة مع تطبييق مبرمج بال XCode , في الحقيقة ليس الفرق كبير ولكن يمكن ملاحظته .
فقررت التريث قليلا وقلت في نفسي انتظر حتى يتم إصدار المترجم و Compiler الخاص بال CodeGear , لانه كما يعلم الجميع المشاريع المصدرة الى Xcode يتم ترجمتها بال Free Pascal او Compiled using Free Pascal .
وكذلك لاتستطيع انتاج تطبيقات كبيرة باستعمال ال FireMonkey لانها غير متاطبقة مع مكتبات الcocoa
كود :
http://developer.apple.com/technologies/mac/cocoa.html
وهذه الاخيرة هي Main Core لل Xocde والاكثر إستعمالاً من طرف مبرمجى ال iOs .
بحيث تعتمد 100% على ال Objective C .
شخصيا هذا ما جعلني اتراجع قليلا لدخول عالم iOS والتعمق فيه إظافة الى السياسة المنهجة من طرف ال Apple :
ال Apple جد متحفظة في هذا المجال بحيث للتصدير تطبيق الى iPhone او ال iPad يجب ان تمر بمراحل :
1- يجب عليك التسجيل في الموقع - مجاني -
2- يجب الحصول على Developer License وهذا الاخير يجب شرائه بحيث iOS Developer Program قيمته 99 دولار لمدة عام.
3- يجب وضع برنامجك في ال iTunes ليتمكن المشتري من تثبيته على جهازه يعني الشراء والبيع لايخرج عن ال iTunes حتى في حالة ان برنامجك مجاني فيجب إتباع كل الخطوات .
لقراءة المزيد
كود :
http://dev.digi-corp.com/2009/09/iphone-application-deployment-steps

زيادة الى خطوات اخرى إقراء هذا
كود :
http://developer.apple.com/support/ios
: قسم العضوية او Membership .
ملاحظة : يمكن تخطي نقطة 3 في حال ان الجهاز كان jailbroken اقراء المزيد
كود :
http://en.wikipedia.org/wiki/IOS_jailbreaking

ماعدا ذلك يجب المرور على النقطة الثالثة .
فيما يخص النقطة الثانية هناك البديل او للحصول / إنشاء Fake Code Sign اقراء
كود :
http://ihackerpro.com/forum/index.php?topic=271.0

وللحديث بقية
هناك اخطاء لفضية ينبغي تعديلها
لا تكون كثيرة لاني اكتب بسرعة على اللوح الافتراضي فقط وليس لي صلاحيات التعديل شكرا على الملاحضة .
إقتباس :نتيجة نقص المعلومات والامثلة والمشاريع في هذا المجال تكاد تكون معدومة
نعم هناك نقص لكن ليست معدومت فعلنا البحث ة ان شاء الله سنصل .
اخي محمد سعيد جدا بمشاركة
إقتباس :صدور XE2 فرح وابتهج مجتمع دلفي كثيرا
انا ايضا مع اني تركت الدلفي .
إقتباس :ان البرامج المصدّرة الى Xcode وبعد ذلك الى الجهاز الحقيقي او real device تتميز بثقل التنفيذ المصدر
ستحل ان شاء الله في الاصدارات القادمة .
إقتباس :لاتستطيع انتاج تطبيقات كبيرة باستعمال ال FireMonkey لانها غير متاطبقة مع مكتبات ال cocoa وهذه الاخيرة هي Main Core لل Xocde والاكثر إستعمالاً من طرف مبرمجى ال iOs
انت الان تتحدث بالصينية اخي محمد .
العربية راني حاصل فيها مزحة .
إقتباس :ما جعلني اتراجع قليلا لدخول عالم iOS والتعمق فيه إظافة الى السياسة المنهجة من طرف ال Apple
مارءيك ان نبدا و نتركها لزمن و ذلك مع الصدراة wp8.. vf ربما Apple تسهل قليلا الامور .
في الفيديو التالي مقدمة تفيدنا نحن الدلفاويين مع ان اللغلة هي c object
كود :
http://www.youtube.com/watch?v=Qq3QzQaR8sE
اخي عبد العالي اغلب مطوري iOS يبتعدون او يفكرو 100 مرة قبل البدء وهذا راجع لسياسة Apple مع iOS developer كما قلت في النقاط السابقة .
والله لادري ماذا اقول لك ياعبدو . Smile
اخي محمد في الفيدو التالي لا اري XCODE
كود :
http://www.youtube.com/watch?v=JtFIw2YpuQc
ممكن توضح .
اخي عبد العالي توقف عند 4:45 وسترى واجهة اختيار المشاريع الخاصة بال XCode .
وانظر الى اعلى الفيديو وسترى ان ال XCode في حالة عمل
2- دلفي بريزم MonoDevelop

هنا البرمجة تتم مباشرة على جهاز ماك او VM بواسطة MonoDevelop IDE الذي يعتمد ايضا على Xcode
اذا يجب عليا
*-يجب عليك التسجيل في الموقع - مجاني
كود :
http://developer.apple.com/xcode/ Xcode + IOS SDK http://www.embarcadero.com/fr/products/prism/prism-downloads MonoDevelop delphi prism https://store.xamarin.com/ MonoTouch SDK

وهذا فيديو يشرح برمجة الايفون بالدلفي .
اتمنى ان يجربه احد قبلي لاني اجرب في الطريقة 1
كود :
http://www.embarcadero.com/ch-e-video.php?file=72-14NEunZMX7E2nJSst4SFwBQ8m2G6gG2T-HD.mp4&vid=594

-دلفي بريزم WP7
اذا يجب عليا
1- Delphi prism XE2
2- Windows Phone SDK

كود :
http://www.bloghotel.org/uploads/zekiriabd_delphiWP7.JPG
وهذا فيديو يشرح برمجة WP7
كود :
http://www.youtube.com/watch?v=tvgqO9qId5A