آخر الأخبار

لغات البرمجة وبرمجة الأجهزة الذكية

علي معشي     14 سبتمبر,2015         لا تعليق

لغات البرمجة وبرمجة الأجهزة الذكية

لبناء تطبيق للأجهزة الذكية يستخدم المطورون العديد من اللغات ويرجع التنوع هنا لأسباب متنوعة لعل أهمها مدى إجادتهم لهذه اللغات وتمكنهم من أدواتها ومنها C++ و C# و C-Objective المشتقة من لغة C والتي تتميز ببساطتها وسهولة استخدامها وتستخدم في بناء تطبيقات نظام آبل ios وكذلك لغة الجافا JAVA خاصة في بناء تطبيقات نظام الاندرويد وهناك من اللغات المفتوحة المصدر لغة Python

برامج تطوير الأجهزة الذكية

يتوفر العديد من البرامج التي تستخدم في تطوير تطبيقات الأجهزة الذكية منها وهي نوعان

1- برمجيات التطوير مفتوحة المصدر

2- برامج التطوير التجارية

صورة17


 

اولا /  برمجيات التطوير مفتوحة المصدر

أشهر برامج التطوير مفتوحة المصدر : إكليبسEclipse

  • من افضل البيئات متعددة الاستخدام ببناء تطبيقات الاجهزة الذكية التي تعمل بنظام اندرويد .
  • يستخدم لغة JAVA – C – C++ .
  • انتجته شركة IBM التي قامت بتوفيره كمصدر مفتوح .

أشهر برامج التطوير مفتوحة المصدر : إكس كود – Xcode

  • مجموعة أدوات كاملة من شركة آبل لبناء تطبيقات نظام ماك لأجهزة الحاسب وتطبيقات نظام iOS .
  • يمكن إنشاء تطبيقات سريعة وفعالة وعالية الجودة .
  • ابل تدعم إكس كود تلقائيا.
  • لابد من توفر حزمة Apple SDK لتطوير تطبيقات iOS .

أشهر برامج التطوير مفتوحة المصدر : اب إنفينتورApp Inventor

  • من تطوير شركة جوجل لبناء تطبيقات اندرويد .
  • يتميز بسهولة الاستخدام .
  • يعتمد على البيئة الرسومية .

ثانيا / برامج التطوير التجارية

الهدف منها / توفير برامج سهلة الاستخدام للمطورين – توفير الوقت في تنصيب وإعداد أجهزة الحاسب – تمكن المستخدم المبتدئ أو المتقدم في استخدامها في بناء التطبيقات الاجهزة الذكية

 

برنامج إن إس بيسك أب ستوديو   NSB – AppStudio

صورة20

  • يتميز بسهولة الاستخدام .
  • شاشة عمل رئيسية شبيهة بشاشة الفيجول بيسك ستوديو.
  • يمكن للمبرمج استخدام لغة الفيجول بيسك ستوديو أو لغة الجافا لبناء التطبيقات .

 

برنامج بيسك فور اندرويد Basic 4 Android

بناء تطبيقات تناسب شاشات الأجهزة الذكية المتنوعة – يوفر محاكيا لتجربة التطبيقات قبل نشرها على المتاجر

صورة23

برمجة تطبيقات الأجهزة الذكية

اشهر برنامج / NSB-AppStudio

صورة24

مميزاته /

  • سهلة وممتعة للتشابة الكبير مع البرمجة باستخدام لغة الفيجول بيسك
  • رؤية النتائج مباشرة على متصفح الانترنت أو على أجهزتنا الذكية
  • بيئة تطوير قوية وكاملة لإنشاء تطبيقات الويب والهواتف الذكية التي تعمل على ios و Android
  • يعتمد تصميمه على السحب والإفلات وبلغة برمجة الجافا سكريبت

اولا / مراحل كتابة البرنامج باستخدام NSB – AppStudio

1- تصميم الواجهات

2- ضبط الخصائص الأدوات

3- كتابة أوامر البرمجة

4- تجربة التطبيق واكتشاف الأخطاء

ثانيا / طريقة تعامل NSB – AppStudio مع البيانات

انواع البيانات / اما تكون قيما ثابته أو متغيره يتم استرجاعها والتعامل معها داخل البرنامج

ثالثا / العمليات الحسابية والمنطقية

العمليات الحسابية

4767

العمليات المنطقية
67466

 ما نتيجة العملية التالية على جهاز الحاسب

m = 2*( 3-1 ) ^ 2/4

2+3*4>2*(3-1) ^2

أخبار متعلقة

رأيك

Plugin for Social Media by Acurax Wordpress Design Studio
Visit Us On TwitterVisit Us On FacebookVisit Us On Google PlusVisit Us On Youtube