SlideShare ist ein Scribd-Unternehmen logo
1 von 39
‫وبرمجة‬ ‫البرمجة‬ ‫لغات‬
‫الذكية‬ ‫الجهزة‬
‫الذكية‬ ‫الهجهزة‬
‫تطبيقات‬ ‫متاهجر‬
‫الذكية‬ ‫الهجهزة‬
‫الذكية‬ ‫الهجهزة‬ ‫تطبيقات‬ ‫الذكية‬ ‫الهجهزة‬ ‫أنواع‬
‫لوحية‬ ‫أهجهزة‬
‫الحجم‬ ‫متوسطة‬
‫لوحية‬ ‫أهجهزة‬
‫الحجم‬ ‫كبيرة‬
‫لوحية‬ ‫أهجهزة‬
‫الحجم‬ ‫صغيرة‬
‫قوقل‬ ‫متجر‬
‫فون‬ ‫وندوز‬ ‫متجر‬
‫آبل‬ ‫متجر‬
‫تشغيل‬ ‫أنظمة‬
‫الذكية‬ ‫الهجهزة‬
‫ويندوز‬ ‫اندرويد‬ ‫آبل‬
‫ية‬‫ك‬‫الذ‬ ‫زة‬‫ه‬‫لج‬‫ا‬ ‫رمجة‬‫وب‬ ‫رمجة‬‫ب‬‫ل‬‫ا‬ ‫ت‬‫لغا‬
‫؟؟‬ ‫البرنامج‬ ‫هو‬ ‫!!ما‬
‫لتنفيذ‬ ‫ما‬ ‫غة‬ ‫بل‬ ‫بة‬ ‫مكتو‬ ‫مر‬ ‫الوا‬ ‫من‬ ‫سلسلة‬ ‫هي‬
‫معينة‬ ‫مهمه‬
‫الجهزة‬ ‫تطبيقات‬ ‫بناء‬ ‫ي‬‫ي‬‫يي‬‫ف‬ ‫ييخدمة‬‫ي‬‫يت‬‫المس‬ ‫اللغات‬
‫الذكية‬ :
C++
C#
C-Objective ‫من‬ ‫المشتقة‬ C (‫أبل‬ ‫نظام‬ ‫تطبيقات‬ ‫في‬ ‫)تستخدم‬
)‫الندرويد‬ ‫تطبيقات‬ ‫في‬ ‫تستخدم‬ ‫الجافا‬ ‫لغة‬)
‫نفسها‬ ‫هي‬ ‫الذكية‬ ‫الجهزة‬ ‫تطبيقات‬ ‫بناء‬ ‫في‬ ‫المستخدمة‬ ‫البرمجة‬ ‫لغات‬
‫الحاسب‬ ‫تطبيقات‬ ‫بناء‬ ‫في‬ ‫المستخدمة‬
‫التطوير‬ ‫برامج‬
‫التجارية‬ ‫التطوير‬ ‫برمجيات‬
‫المصدر‬ ‫مفتوحة‬
‫الذكية‬ ‫لجهزة‬‫ا‬ ‫تطوير‬ ‫برامج‬
‫المصدر‬ ‫مفتوحة‬ ‫التطوير‬ ‫برمجيات‬
1-
‫((إكليبس‬Eclipse
‫أفضل‬ ‫من‬ ‫يعد‬
‫المستخدمة‬ ‫البيئات‬
‫تطبيقات‬ ‫بناء‬ ‫في‬
‫الذكية‬ ‫الجهزة‬
‫بنظام‬ ‫تعمل‬ ‫التي‬
‫أندرويد‬
‫لغة‬ ‫يستخدم‬
‫كتابة‬ ‫في‬ ‫الجافا‬
‫البرمجية‬ ‫الجمل‬
‫يمكن‬ ‫وكذلك‬
‫لغة‬ ‫استخدام‬ C
‫ولغة‬ C++
2- ‫كود‬ ‫إكس‬ (Xcode)
:
‫من‬ ‫أدوات‬ ‫مجموعة‬
‫آبل‬ ‫شركة‬‫لبناء‬
‫نظام‬ ‫تطبيقات‬
‫الماك‬‫لجهزة‬
‫وتطبيقات‬ ‫الحاسب‬
‫نظام‬ iOS
‫انشاء‬ ‫في‬ ‫يستخدم‬
‫سريعة‬ ‫تطبيقات‬
‫وعالية‬ ‫وفعالة‬
‫الجودة‬
3- ‫انفنتور‬ ‫اب‬ (App
Inventor) :
‫شركة‬ ‫تطوير‬ ‫من‬
‫الن‬ ‫وهو‬ ‫جوجل‬
‫اشراف‬ ‫تحت‬
‫جامعة‬ MIT
* ‫بسهولة‬ ‫يتميز‬
‫ويعتمد‬ ‫الستخدام‬
‫رسومية‬ ‫بيئة‬ ‫على‬
‫انفنتور‬ ‫اب‬ ‫نستخدم‬
‫المصدر‬ ‫مفتوحة‬ ‫التطوير‬ ‫برمجيات‬
‫توفر‬ ‫من‬ ‫بد‬ ‫ل‬ ‫اكليبس‬ ‫أو‬ ‫انفنتور‬ ‫اب‬ ‫باستخدام‬
‫جافا‬ ‫حزمة‬ (JDK)
‫اندرويد‬ ‫تطوير‬ ‫وحزمة‬ (Android SDK)
‫ملحظ‬
‫ة‬
‫بناء‬ ‫للمطورين‬ ‫تتيح‬ ‫التي‬ ‫النترنت‬ ‫مواقع‬
‫الذكية‬ ‫الجهزة‬ ‫تطبيقات‬ :
* ‫موقع‬ ‫مثل‬ ibuildApp
‫بوك‬ ‫الفيس‬ ‫أو‬ ‫بالموقع‬ ‫حساب‬ ‫امتلك‬ ‫ويتطلب‬
*‫موقع‬ buzztouch
‫آبل‬ ‫ونظام‬ ‫أندرويد‬ ‫تطبيقات‬ ‫لتطوير‬ ‫أدوات‬ ‫يوفر‬
‫بالموقع‬ ‫التسجيل‬ ‫ويتطلب‬
‫التجارية‬ ‫التطوير‬ ‫برامج‬
1- ‫بيسك‬ ‫اس‬ ‫ان‬ ‫مج‬‫برنا‬
‫يييتيييديو‬‫اس‬ ‫اب‬ (NSB-
AppStudio) :
‫الستخدام‬ ‫سهولة‬‫ب‬ ‫يز‬‫يتم‬
‫شبيهة‬ ‫يليي‬‫ي‬‫عم‬ ‫يةييي‬‫ي‬‫وشاش‬
‫ستوديو‬ ‫بيسك‬ ‫بفجوال‬
‫استخدام‬ ‫مبرمج‬‫لل‬ ‫كن‬ ‫يم‬
‫لبناء‬ ‫جافا‬ ‫أو‬ ‫سك‬‫بي‬ ‫غة‬‫ل‬
‫التطبيقات‬
2- ‫فور‬ ‫بيسك‬ ‫ييجيي‬‫برنام‬
‫اندرويد‬
(Basic 4 Android ) :
‫تطبيقات‬ ‫ييري‬‫ي‬‫تطو‬ ‫ييةي‬‫ئ‬‫بي‬
‫الندرويد‬
‫فيجوال‬ ‫لغة‬ ‫ييتيييخدم‬‫يس‬
‫ستوديو‬ ‫بيسك‬
‫بناء‬ ‫خلله‬ ‫ينيي‬‫ي‬‫م‬ ‫ينيي‬‫ي‬‫يمك‬
‫شاشات‬ ‫تناسب‬ ‫يييقات‬‫ي‬‫يب‬‫تط‬
‫ويوفر‬ ‫ييةي‬‫ي‬‫الذك‬ ‫الجهزة‬
NSB-AppStudio
‫ص‬ ‫ستوديو‬ ‫بيسك‬ ‫اس‬ ‫ان‬ ‫تعريف‬24
• ‫الويب‬ ‫تطبيقات‬ ‫لنشاء‬ ‫وكاملة‬ ‫قوية‬ ‫تطوير‬ ‫بيئة‬
‫أنظمة‬ ‫أغلب‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫الذكية‬ ‫والهواتف‬
‫مثل‬ ‫التشغيل‬ :
iOS , Android ,Windows Phone
• ‫والفلت‬ ‫السحب‬ ‫على‬ ‫تعتمد‬ ‫سهلة‬ ‫طريقتها‬
• ‫البيسك‬ ‫أو‬ ‫سكريبت‬ ‫الجافا‬ ‫لغة‬ ‫تستخدم‬
‫البرنامج‬ ‫كتابة‬ ‫مراحل‬
‫باستخدام‬ NSB
‫بإستخدام‬ ‫البرنامج‬ ‫كتابة‬ ‫مراحل‬ NSB
‫الواجهات‬ ‫تصميم‬ 1
‫الدوات‬ ‫خصائص‬ ‫ضبط‬ 2
‫البرمجة‬ ‫أوامر‬ ‫كتابة‬ 3
‫واكتشاف‬ ‫التطبيق‬ ‫تجربة‬
‫الخطاء‬ 4
‫الواجهات‬ ‫تصميم‬
1
• ‫تتوافق‬ ‫بحيث‬ ‫النماذج‬ ‫مقاسات‬ ‫تحديد‬ – ‫ال‬ً – ‫أو‬
‫الذكي‬ ‫الجهاز‬ ‫شاشة‬ ‫مقاس‬ ‫مع‬
• ‫طريق‬ ‫عن‬ ‫النموذج‬ ‫على‬ ‫الدوات‬ ‫وضع‬ – ‫ثانيا‬
‫والفلت‬ ‫السحب‬
‫الخصائص‬ ‫ضبط‬
2
)‫البرمجة‬ ‫أوامر‬ ‫التعليمات‬ ‫كتابة‬)
3
• ‫نريد‬ ‫التي‬ ‫الوامر‬ ‫كتابة‬
‫وقوع‬ ‫عند‬ ‫تنفيذها‬
‫معين‬ ‫حدث‬
‫الخطاء‬ ‫واكتشاف‬ ‫التطبيق‬ ‫جربة‬
4
• ‫متصفح‬ ‫خل ل‬ ‫من‬ ‫ذلك‬ ‫يمكن‬
‫أو‬ ‫كروم‬ ‫)ويفضل‬ ‫االنترنت‬
‫)سفاري‬
• ‫الذكية‬ ‫الجهزة‬ ‫خل ل‬ ‫من‬ ‫أو‬
‫تعامل‬ ‫طريقة‬
NSB ‫البيانات‬ ‫مع‬
‫هو‬ ‫تطبيق‬ ‫أي‬ ‫من‬ ‫الهدف‬‫معالجة‬
‫أنواعها‬ ‫باختلف‬ ‫البيانات‬
‫المستخدم‬ ‫من‬ ‫البيانات‬ ‫هذه‬ ‫تأتي‬
‫متغيرة‬ ‫أو‬ ‫ثابتة‬ ‫قيم‬ ‫إما‬ ‫وتكون‬
‫؟؟‬ ‫الثابت‬ ‫عرف‬
‫ال‬ ‫معينة‬ ‫لقيمة‬ ‫اسم‬ ‫اعطاء‬ ‫هو‬
‫تنفيذ‬ ‫أثناء‬ ‫تغييرها‬ ‫يمكن‬
‫البرنامج‬
‫؟؟‬ ‫المتغير‬ ‫عرف‬
‫الرئيسية‬ ‫الذاكرة‬ ‫في‬ ‫مكان‬ ‫هو‬
‫اسم‬ ‫وتعطى‬ ‫البيانات‬ ‫فيه‬ ‫تخزن‬
‫معين‬
‫تعريف‬ ‫في‬ ‫المستخدم‬ ‫المر‬ ‫ما‬
‫؟‬ّ ‫المتغيرات‬
Dim
‫مثا ل‬ :
Dim grad as single
‫في‬ NSB ‫عن‬ ‫االعلن‬ ‫نتجاهل‬‫البيانات‬ ‫نوع‬
‫غير‬ ‫يوجد‬ ‫ال‬ ‫حيث‬‫واحد‬ ‫نوع‬‫البيانات‬ ‫من‬
‫المنوعة‬ ‫البيانات‬ ‫هو‬ variant
‫حيث‬‫له‬ ‫تعيينها‬ ‫يتم‬ ‫التي‬ ‫القيمة‬ ‫من‬ ‫به‬ ‫الخاص‬ ‫البيانات‬ ‫نوع‬ ‫يأخذ‬
‫والمنطقية‬ ‫الحسابية‬ ‫العمليات‬
‫الحسابية‬ ‫العمليات‬
1
‫العملية‬
‫الحسابية‬
‫الرمز‬ ‫الجبرية‬ ‫الصيغة‬ ‫البرمجية‬ ‫الصيغة‬
‫الجمع‬ + X + Y X + Y
‫الطرح‬ - X - Y X - Y
‫الضرب‬ * X Y X * Y
‫القسمة‬ / ‫أو‬ X ÷ Y X / Y
‫الس‬ ^ X ^ Y
‫؟؟‬ ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫أولوية‬ ‫ذكر‬
y
x
y
x
M = 2 * ( 3 - 1 ) ^ 2 / 4
‫نــشـــاط‬
‫التالية‬ ‫العملية‬ ‫تنفيذ‬ ‫نتيجة‬ ‫ما‬
‫المنطقية‬ ‫العمليات‬ 2
‫يتم‬ ‫عمليات‬ ‫هي‬
‫بين‬ ‫المقارنة‬ ‫فيها‬
‫كانتا‬ ‫سواء‬ ‫قيمتين‬
‫أو‬ ‫عدديتين‬
‫حرفيتين‬
‫النتيجة‬ ‫تكون‬
‫إما‬ ‫دائما‬‫صواب‬‫أو‬
‫خطأ‬
‫لدينا‬ ‫تكون‬ ‫وعندما‬
‫العامل‬ ‫معناه‬
= ‫يساوي‬
<> ‫يساوي‬ ‫ل‬
< ‫من‬ ‫أكبر‬
> ‫من‬ ‫أصغر‬
=< ‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬
=> ‫يساوي‬ ‫أو‬ ‫من‬ ‫أصغر‬
‫برنامج‬ ‫في‬ ‫البرمجة‬ ‫أدوات‬ NSB
‫البيانات‬ ‫إدخال‬ ‫أدوات‬
1
1/ ‫النص‬ ‫مربع‬ (TextBox) :
‫النص‬ ‫كتابة‬ ‫للمستخدم‬ ‫تتيح‬
‫الخاصية‬ ‫في‬ ‫وتخزينه‬
(value)
‫والخراج‬ ‫للدخال‬ ‫وتستخدم‬
:‫عددين‬ ‫حاصل‬ ‫برنامج‬ ‫مثال‬
‫البيانات‬ ‫إدخال‬ ‫أدوات‬
2/ ‫الختيار‬ ‫مربع‬ (CheckBox) :
‫من‬ ‫الختيار‬ ‫للمستخدم‬ ‫تتيح‬
‫مجموعة‬
‫هذه‬ ‫مع‬ ‫ونستخدم‬ ‫خيارات‬
‫هما‬ ‫دالتين‬ ‫الداة‬ :
‫دالة‬ (setValue(n))
‫دالة‬ (getValue(n))
‫حيث‬ (n) ‫الخيارات‬ ‫ترتيب‬ ‫تمثل‬
‫البيانات‬ ‫إدخال‬ ‫أدوات‬
3/ ‫القائمة‬ ‫أداة‬ (List) :
‫من‬ ‫مكونة‬ ‫قائمة‬ ‫تعرض‬
‫المستخدم‬ ‫يختار‬ ‫عناصر‬
‫أحدها‬
‫المستخدم‬ ‫خيار‬ ‫يحفظ‬
‫الدالة‬ ‫بواسطة‬ (getItem(i))
‫حيث‬ (i) ‫العنصر‬ ‫رقم‬ ‫تعني‬
4/ ‫أو‬ ‫المنسدلة‬ ‫القائمة‬ ‫أداة‬
‫الختيار‬ (Select) :
‫عناصر‬ ‫من‬ ‫مكونة‬ ‫قائمة‬ ‫تعرض‬
‫أحدها‬ ‫المستخدم‬ ‫يختار‬
‫الخصائص‬ ‫في‬ ‫الخيار‬ ‫ويخزن‬
‫التالية‬ :
1- ‫نستخدم‬ ‫العنصر‬ ‫لختيار‬
‫الخاصية‬ (SelectedItem)
2- ‫لختيار‬‫العنصر‬ ‫ترتيب‬ ‫رقم‬‫ويبدأ‬
)‫ب‬1(‫الخاصية‬ ‫نستخدم‬
(SelectedValue)
‫المعلومات‬ ‫إخراج‬ ‫أدوات‬2
1/ ‫النص‬ ‫مربع‬ (TextBox) :
‫المعلومات‬ ‫اخراج‬ ‫يتم‬
‫الخاصية‬ ‫باستخدام‬ (value)
2/ ‫التسمية‬ ‫أداة‬ (Label):
‫باستخدام‬ ‫المعلومات‬ ‫اخراج‬ ‫يتم‬
‫الخاصية‬ (TextContent)
‫برنامج‬ ‫في‬ ‫الساسية‬ ‫الوامر‬ ‫بعض‬ NSB-
Appstudio ( ‫نافذة‬ ‫)بإظهار‬
1-‫المر‬ ‫بواسطه‬ ‫البيانات‬ ‫إدخال‬ ( ( InputBox
2-‫المر‬ ‫بواسطه‬ ‫المعلومات‬ ‫اخراج‬ ( MsgBox)
3- ‫السناد‬ ‫أمر‬
‫سؤال‬ :
‫متغير‬ ‫إلى‬ ‫اسمك‬ ‫اسند‬
‫؟‬ ‫حرفي‬
4- ‫الشرطية‬ ‫الجمل‬
(‫الجملة‬ ‫أ‬
‫(الشرطية‬IF) ‫تستخدم‬
‫لتخاذ‬ ‫الحاجة‬ ‫عند‬
‫على‬ ‫مختلفة‬ ‫قرارات‬
‫الشرط‬ ‫.حسب‬
‫هي‬ ‫صيغ‬ ‫عدة‬ ‫لها‬ :
(‫الشرطية‬ ‫الجملة‬ ‫ب‬ (select case)
‫نستخدم‬ select
case ‫عن‬ ‫بدل‬
‫الشرطية‬ ‫الجمل‬
( IF) ‫الطويلة‬
‫وتقوم‬ ‫المعقدة‬
‫الجملة‬ ‫هذه‬
‫نفسه‬ ‫بالعمل‬
‫بطريقة‬ ‫ولكن‬
‫أسهل‬
‫ص‬31
5- ‫التكرار‬ ‫حلقات‬
• For …. Next
‫مجموعة‬ ‫تكرار‬
‫مرات‬ ‫بعدد‬ ‫رررر‬‫أوام‬
‫ومحددة‬ ‫رةرر‬‫معروف‬
‫مسبقا‬
• Do……while
‫مرات‬ ‫عدد‬
‫غير‬ ‫التكرار‬
‫محددة‬
‫هو‬ ‫والشرط‬
‫يحدد‬ ‫الذي‬
‫التكرار‬
6- ‫المصفوفات‬ (Array):
‫من‬ ‫مجموعة‬ ‫لتعريف‬ ‫تستخدم‬
‫نفسه‬ ‫السم‬ ‫لها‬ ‫المتغيرات‬
‫نفسه‬ ‫البيانات‬ ‫.ونوع‬
‫البرمجية‬ ‫الدوال‬
1. ‫التاريخ‬ ‫دالة‬Date : ‫التطبيق‬ ‫في‬ ‫التاريخ‬ ‫لعرض‬ ‫تستخدم‬
2. ‫دالة‬ time : ‫التطبيق‬ ‫في‬ ‫الوقت‬ ‫لعرض‬ ‫تستخدم‬
3. ‫دالة‬ Now : ‫معا‬ ‫والتاريخ‬ ‫الوقت‬ ‫لعرض‬
4. ‫دالة‬ (Cstr (x)) : ‫للمتغير‬ ‫المسندة‬ ‫القيمة‬ ‫بتحويل‬ ‫تقوم‬
‫إلى‬‫نص‬
5. ‫دالة‬ (Cint(x)) : ‫عدد‬ ‫إلى‬ ‫المدخلة‬ ‫القيمة‬ ‫بتحويل‬ ‫تقوم‬
‫صحيح‬
‫المتعددة‬ ‫الوسائط‬
• ‫بالصوت‬ ‫التحكم‬ ‫أداة‬ (audio control): ‫بالصوت‬ ‫للتحكم‬
• ‫بالفيديو‬ ‫تتحكم‬ ‫أداة‬ (video control): ‫بالفيديو‬ ‫للتحكم‬
• ‫الى‬ ‫تنقسم‬ ‫الصور‬ ‫مع‬ ‫التعامل‬ ‫أداة‬
• (Image): ‫التطبيق‬ ‫داخل‬ ‫الصور‬ ‫لعرض‬ ‫.وتستخدم‬
• (PictureBoxe) : ‫الصور‬ ‫لتحرير‬ ‫.تستخدم‬
• ‫أداة‬ HTML view : ‫البيانات‬ ‫أنواع‬ ‫مختلف‬ ‫لعرض‬ ‫تستخدم‬
‫التطبيق‬ ‫داخل‬ ‫انترنت‬ ‫.كصفحة‬
•:‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫التعامل‬
‫عند‬ ‫البيانات‬ ‫واسترجاع‬ ‫لحفظ‬ ‫وذلك‬
.‫الحاجة‬
:‫الجتماعي‬ ‫التواصل‬ ‫مواقع‬ ‫مع‬ ‫التعامل‬
‫تعليقات‬ ‫ارسال‬ ‫أو‬ ‫المطورين‬ ‫مع‬ ‫للتواصل‬
‫المستخدم‬ ‫حساب‬ ‫على‬ ‫للنشر‬ ‫التطبيق‬ ‫من‬

Weitere ähnliche Inhalte

Was ist angesagt?

مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
tahanisaad
 
الأجهزة الذكية2
الأجهزة الذكية2الأجهزة الذكية2
الأجهزة الذكية2
Renewed Man
 
التدريب الثالث
التدريب الثالثالتدريب الثالث
التدريب الثالث
Renewed Man
 
التدريب الرابع
التدريب الرابعالتدريب الرابع
التدريب الرابع
Renewed Man
 
التدريب الخامس
التدريب الخامسالتدريب الخامس
التدريب الخامس
Renewed Man
 
التدريب الثامن
التدريب الثامنالتدريب الثامن
التدريب الثامن
Renewed Man
 
التدريب الثاني
التدريب الثانيالتدريب الثاني
التدريب الثاني
Renewed Man
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
tahanisaad
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
gueste902d
 
التدريب السادس
التدريب السادسالتدريب السادس
التدريب السادس
Renewed Man
 

Was ist angesagt? (20)

ثورة الجوال
ثورة الجوالثورة الجوال
ثورة الجوال
 
عرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجةعرض الوحدة الرابعة مقدمة في البرمجة
عرض الوحدة الرابعة مقدمة في البرمجة
 
.المحاضرة العاشرة تابع مهارات البور بوينت
.المحاضرة العاشرة تابع مهارات البور بوينت.المحاضرة العاشرة تابع مهارات البور بوينت
.المحاضرة العاشرة تابع مهارات البور بوينت
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
 
مقدمة في البرمجة..
مقدمة في البرمجة..مقدمة في البرمجة..
مقدمة في البرمجة..
 
الأجهزة الذكية2
الأجهزة الذكية2الأجهزة الذكية2
الأجهزة الذكية2
 
التدريب الثالث
التدريب الثالثالتدريب الثالث
التدريب الثالث
 
التدريب الرابع
التدريب الرابعالتدريب الرابع
التدريب الرابع
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
التدريب الخامس
التدريب الخامسالتدريب الخامس
التدريب الخامس
 
التدريب الثامن
التدريب الثامنالتدريب الثامن
التدريب الثامن
 
التدريب الثاني
التدريب الثانيالتدريب الثاني
التدريب الثاني
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولى
 
المحاضرة التاسعة البوربوينت
المحاضرة التاسعة البوربوينتالمحاضرة التاسعة البوربوينت
المحاضرة التاسعة البوربوينت
 
عرض تقنيات وبرمجة الأجهزة الذكية 06
عرض تقنيات وبرمجة الأجهزة الذكية 06عرض تقنيات وبرمجة الأجهزة الذكية 06
عرض تقنيات وبرمجة الأجهزة الذكية 06
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
صياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجةصياغة البرامج ولغات البرمجة
صياغة البرامج ولغات البرمجة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
التدريب السادس
التدريب السادسالتدريب السادس
التدريب السادس
 

Andere mochten auch

الأجهزة اللوحية والهواتف الذكية‎
الأجهزة اللوحية والهواتف الذكية‎الأجهزة اللوحية والهواتف الذكية‎
الأجهزة اللوحية والهواتف الذكية‎
Mohamed Yahya
 
الهواتف الذكية
الهواتف الذكيةالهواتف الذكية
الهواتف الذكية
malak1407
 
الحاسوب التعليمي
الحاسوب التعليمي الحاسوب التعليمي
الحاسوب التعليمي
Ohoooud
 
العرض اجهزة ذكية
العرض اجهزة ذكيةالعرض اجهزة ذكية
العرض اجهزة ذكية
mansoralenezi
 
تقنيات وبرمجة الأجهزة الذكية
تقنيات وبرمجة الأجهزة الذكيةتقنيات وبرمجة الأجهزة الذكية
تقنيات وبرمجة الأجهزة الذكية
mansoralenezi
 

Andere mochten auch (9)

الأجهزة اللوحية والهواتف الذكية‎
الأجهزة اللوحية والهواتف الذكية‎الأجهزة اللوحية والهواتف الذكية‎
الأجهزة اللوحية والهواتف الذكية‎
 
الهواتف الذكية
الهواتف الذكيةالهواتف الذكية
الهواتف الذكية
 
الحاسوب التعليمي
الحاسوب التعليمي الحاسوب التعليمي
الحاسوب التعليمي
 
العرض اجهزة ذكية
العرض اجهزة ذكيةالعرض اجهزة ذكية
العرض اجهزة ذكية
 
تقنيات وبرمجة الأجهزة الذكية
تقنيات وبرمجة الأجهزة الذكيةتقنيات وبرمجة الأجهزة الذكية
تقنيات وبرمجة الأجهزة الذكية
 
استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
 استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي  استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
استخدام الأجهزة الذكية في التعليم /عدنان الأحمدي
 
مستحدثات تكنولوجيا التعليم ومن أمثلتها : التعليم الإلكتروني - الفيديو التفاعل...
مستحدثات تكنولوجيا التعليم ومن أمثلتها : التعليم الإلكتروني - الفيديو التفاعل...مستحدثات تكنولوجيا التعليم ومن أمثلتها : التعليم الإلكتروني - الفيديو التفاعل...
مستحدثات تكنولوجيا التعليم ومن أمثلتها : التعليم الإلكتروني - الفيديو التفاعل...
 
الأجهزة الذكية1
الأجهزة الذكية1الأجهزة الذكية1
الأجهزة الذكية1
 
مستحدثات تكنولوجيا التعليم
مستحدثات تكنولوجيا التعليممستحدثات تكنولوجيا التعليم
مستحدثات تكنولوجيا التعليم
 

Ähnlich wie الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية

مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
nora_slideshare
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
gueste902d
 

Ähnlich wie الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية (20)

عرض تقنيات وبرمجة الأجهزة الذكية 03
عرض تقنيات وبرمجة الأجهزة الذكية 03عرض تقنيات وبرمجة الأجهزة الذكية 03
عرض تقنيات وبرمجة الأجهزة الذكية 03
 
ف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالثف 2 الدرس الأول والثانى والثالث
ف 2 الدرس الأول والثانى والثالث
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
Ch5 ar2
Ch5 ar2Ch5 ar2
Ch5 ar2
 
البرمجة
البرمجةالبرمجة
البرمجة
 
Random 140403012659-phpapp02
Random 140403012659-phpapp02Random 140403012659-phpapp02
Random 140403012659-phpapp02
 
Android 1
Android 1Android 1
Android 1
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
فيجول بيسك
فيجول بيسكفيجول بيسك
فيجول بيسك
 
Education
EducationEducation
Education
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
مقدمة في الـبرمـجة
مقدمة في الـبرمـجةمقدمة في الـبرمـجة
مقدمة في الـبرمـجة
 
جافا سكريبت
جافا سكريبتجافا سكريبت
جافا سكريبت
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
 
نظام التشغيل
نظام التشغيلنظام التشغيل
نظام التشغيل
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
مراحل كتابة البرنامج
مراحل كتابة البرنامجمراحل كتابة البرنامج
مراحل كتابة البرنامج
 
1prep win8.1
1prep win8.11prep win8.1
1prep win8.1
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-10
Computer school-books-1st-preparatory-1st-term-khawagah-2019-10Computer school-books-1st-preparatory-1st-term-khawagah-2019-10
Computer school-books-1st-preparatory-1st-term-khawagah-2019-10
 

الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية

  • 2. ‫الذكية‬ ‫الهجهزة‬ ‫تطبيقات‬ ‫متاهجر‬ ‫الذكية‬ ‫الهجهزة‬ ‫الذكية‬ ‫الهجهزة‬ ‫تطبيقات‬ ‫الذكية‬ ‫الهجهزة‬ ‫أنواع‬ ‫لوحية‬ ‫أهجهزة‬ ‫الحجم‬ ‫متوسطة‬ ‫لوحية‬ ‫أهجهزة‬ ‫الحجم‬ ‫كبيرة‬ ‫لوحية‬ ‫أهجهزة‬ ‫الحجم‬ ‫صغيرة‬ ‫قوقل‬ ‫متجر‬ ‫فون‬ ‫وندوز‬ ‫متجر‬ ‫آبل‬ ‫متجر‬ ‫تشغيل‬ ‫أنظمة‬ ‫الذكية‬ ‫الهجهزة‬ ‫ويندوز‬ ‫اندرويد‬ ‫آبل‬
  • 3. ‫ية‬‫ك‬‫الذ‬ ‫زة‬‫ه‬‫لج‬‫ا‬ ‫رمجة‬‫وب‬ ‫رمجة‬‫ب‬‫ل‬‫ا‬ ‫ت‬‫لغا‬ ‫؟؟‬ ‫البرنامج‬ ‫هو‬ ‫!!ما‬ ‫لتنفيذ‬ ‫ما‬ ‫غة‬ ‫بل‬ ‫بة‬ ‫مكتو‬ ‫مر‬ ‫الوا‬ ‫من‬ ‫سلسلة‬ ‫هي‬ ‫معينة‬ ‫مهمه‬ ‫الجهزة‬ ‫تطبيقات‬ ‫بناء‬ ‫ي‬‫ي‬‫يي‬‫ف‬ ‫ييخدمة‬‫ي‬‫يت‬‫المس‬ ‫اللغات‬ ‫الذكية‬ : C++ C# C-Objective ‫من‬ ‫المشتقة‬ C (‫أبل‬ ‫نظام‬ ‫تطبيقات‬ ‫في‬ ‫)تستخدم‬ )‫الندرويد‬ ‫تطبيقات‬ ‫في‬ ‫تستخدم‬ ‫الجافا‬ ‫لغة‬) ‫نفسها‬ ‫هي‬ ‫الذكية‬ ‫الجهزة‬ ‫تطبيقات‬ ‫بناء‬ ‫في‬ ‫المستخدمة‬ ‫البرمجة‬ ‫لغات‬ ‫الحاسب‬ ‫تطبيقات‬ ‫بناء‬ ‫في‬ ‫المستخدمة‬
  • 4. ‫التطوير‬ ‫برامج‬ ‫التجارية‬ ‫التطوير‬ ‫برمجيات‬ ‫المصدر‬ ‫مفتوحة‬ ‫الذكية‬ ‫لجهزة‬‫ا‬ ‫تطوير‬ ‫برامج‬
  • 5. ‫المصدر‬ ‫مفتوحة‬ ‫التطوير‬ ‫برمجيات‬ 1- ‫((إكليبس‬Eclipse ‫أفضل‬ ‫من‬ ‫يعد‬ ‫المستخدمة‬ ‫البيئات‬ ‫تطبيقات‬ ‫بناء‬ ‫في‬ ‫الذكية‬ ‫الجهزة‬ ‫بنظام‬ ‫تعمل‬ ‫التي‬ ‫أندرويد‬ ‫لغة‬ ‫يستخدم‬ ‫كتابة‬ ‫في‬ ‫الجافا‬ ‫البرمجية‬ ‫الجمل‬ ‫يمكن‬ ‫وكذلك‬ ‫لغة‬ ‫استخدام‬ C ‫ولغة‬ C++ 2- ‫كود‬ ‫إكس‬ (Xcode) : ‫من‬ ‫أدوات‬ ‫مجموعة‬ ‫آبل‬ ‫شركة‬‫لبناء‬ ‫نظام‬ ‫تطبيقات‬ ‫الماك‬‫لجهزة‬ ‫وتطبيقات‬ ‫الحاسب‬ ‫نظام‬ iOS ‫انشاء‬ ‫في‬ ‫يستخدم‬ ‫سريعة‬ ‫تطبيقات‬ ‫وعالية‬ ‫وفعالة‬ ‫الجودة‬ 3- ‫انفنتور‬ ‫اب‬ (App Inventor) : ‫شركة‬ ‫تطوير‬ ‫من‬ ‫الن‬ ‫وهو‬ ‫جوجل‬ ‫اشراف‬ ‫تحت‬ ‫جامعة‬ MIT * ‫بسهولة‬ ‫يتميز‬ ‫ويعتمد‬ ‫الستخدام‬ ‫رسومية‬ ‫بيئة‬ ‫على‬ ‫انفنتور‬ ‫اب‬ ‫نستخدم‬
  • 6. ‫المصدر‬ ‫مفتوحة‬ ‫التطوير‬ ‫برمجيات‬ ‫توفر‬ ‫من‬ ‫بد‬ ‫ل‬ ‫اكليبس‬ ‫أو‬ ‫انفنتور‬ ‫اب‬ ‫باستخدام‬ ‫جافا‬ ‫حزمة‬ (JDK) ‫اندرويد‬ ‫تطوير‬ ‫وحزمة‬ (Android SDK) ‫ملحظ‬ ‫ة‬
  • 7. ‫بناء‬ ‫للمطورين‬ ‫تتيح‬ ‫التي‬ ‫النترنت‬ ‫مواقع‬ ‫الذكية‬ ‫الجهزة‬ ‫تطبيقات‬ : * ‫موقع‬ ‫مثل‬ ibuildApp ‫بوك‬ ‫الفيس‬ ‫أو‬ ‫بالموقع‬ ‫حساب‬ ‫امتلك‬ ‫ويتطلب‬ *‫موقع‬ buzztouch ‫آبل‬ ‫ونظام‬ ‫أندرويد‬ ‫تطبيقات‬ ‫لتطوير‬ ‫أدوات‬ ‫يوفر‬ ‫بالموقع‬ ‫التسجيل‬ ‫ويتطلب‬
  • 8. ‫التجارية‬ ‫التطوير‬ ‫برامج‬ 1- ‫بيسك‬ ‫اس‬ ‫ان‬ ‫مج‬‫برنا‬ ‫يييتيييديو‬‫اس‬ ‫اب‬ (NSB- AppStudio) : ‫الستخدام‬ ‫سهولة‬‫ب‬ ‫يز‬‫يتم‬ ‫شبيهة‬ ‫يليي‬‫ي‬‫عم‬ ‫يةييي‬‫ي‬‫وشاش‬ ‫ستوديو‬ ‫بيسك‬ ‫بفجوال‬ ‫استخدام‬ ‫مبرمج‬‫لل‬ ‫كن‬ ‫يم‬ ‫لبناء‬ ‫جافا‬ ‫أو‬ ‫سك‬‫بي‬ ‫غة‬‫ل‬ ‫التطبيقات‬ 2- ‫فور‬ ‫بيسك‬ ‫ييجيي‬‫برنام‬ ‫اندرويد‬ (Basic 4 Android ) : ‫تطبيقات‬ ‫ييري‬‫ي‬‫تطو‬ ‫ييةي‬‫ئ‬‫بي‬ ‫الندرويد‬ ‫فيجوال‬ ‫لغة‬ ‫ييتيييخدم‬‫يس‬ ‫ستوديو‬ ‫بيسك‬ ‫بناء‬ ‫خلله‬ ‫ينيي‬‫ي‬‫م‬ ‫ينيي‬‫ي‬‫يمك‬ ‫شاشات‬ ‫تناسب‬ ‫يييقات‬‫ي‬‫يب‬‫تط‬ ‫ويوفر‬ ‫ييةي‬‫ي‬‫الذك‬ ‫الجهزة‬
  • 9. NSB-AppStudio ‫ص‬ ‫ستوديو‬ ‫بيسك‬ ‫اس‬ ‫ان‬ ‫تعريف‬24 • ‫الويب‬ ‫تطبيقات‬ ‫لنشاء‬ ‫وكاملة‬ ‫قوية‬ ‫تطوير‬ ‫بيئة‬ ‫أنظمة‬ ‫أغلب‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫الذكية‬ ‫والهواتف‬ ‫مثل‬ ‫التشغيل‬ : iOS , Android ,Windows Phone • ‫والفلت‬ ‫السحب‬ ‫على‬ ‫تعتمد‬ ‫سهلة‬ ‫طريقتها‬ • ‫البيسك‬ ‫أو‬ ‫سكريبت‬ ‫الجافا‬ ‫لغة‬ ‫تستخدم‬
  • 11. ‫بإستخدام‬ ‫البرنامج‬ ‫كتابة‬ ‫مراحل‬ NSB ‫الواجهات‬ ‫تصميم‬ 1 ‫الدوات‬ ‫خصائص‬ ‫ضبط‬ 2 ‫البرمجة‬ ‫أوامر‬ ‫كتابة‬ 3 ‫واكتشاف‬ ‫التطبيق‬ ‫تجربة‬ ‫الخطاء‬ 4
  • 12. ‫الواجهات‬ ‫تصميم‬ 1 • ‫تتوافق‬ ‫بحيث‬ ‫النماذج‬ ‫مقاسات‬ ‫تحديد‬ – ‫ال‬ً – ‫أو‬ ‫الذكي‬ ‫الجهاز‬ ‫شاشة‬ ‫مقاس‬ ‫مع‬ • ‫طريق‬ ‫عن‬ ‫النموذج‬ ‫على‬ ‫الدوات‬ ‫وضع‬ – ‫ثانيا‬ ‫والفلت‬ ‫السحب‬
  • 14. )‫البرمجة‬ ‫أوامر‬ ‫التعليمات‬ ‫كتابة‬) 3 • ‫نريد‬ ‫التي‬ ‫الوامر‬ ‫كتابة‬ ‫وقوع‬ ‫عند‬ ‫تنفيذها‬ ‫معين‬ ‫حدث‬
  • 15. ‫الخطاء‬ ‫واكتشاف‬ ‫التطبيق‬ ‫جربة‬ 4 • ‫متصفح‬ ‫خل ل‬ ‫من‬ ‫ذلك‬ ‫يمكن‬ ‫أو‬ ‫كروم‬ ‫)ويفضل‬ ‫االنترنت‬ ‫)سفاري‬ • ‫الذكية‬ ‫الجهزة‬ ‫خل ل‬ ‫من‬ ‫أو‬
  • 17. ‫هو‬ ‫تطبيق‬ ‫أي‬ ‫من‬ ‫الهدف‬‫معالجة‬ ‫أنواعها‬ ‫باختلف‬ ‫البيانات‬ ‫المستخدم‬ ‫من‬ ‫البيانات‬ ‫هذه‬ ‫تأتي‬ ‫متغيرة‬ ‫أو‬ ‫ثابتة‬ ‫قيم‬ ‫إما‬ ‫وتكون‬
  • 18. ‫؟؟‬ ‫الثابت‬ ‫عرف‬ ‫ال‬ ‫معينة‬ ‫لقيمة‬ ‫اسم‬ ‫اعطاء‬ ‫هو‬ ‫تنفيذ‬ ‫أثناء‬ ‫تغييرها‬ ‫يمكن‬ ‫البرنامج‬ ‫؟؟‬ ‫المتغير‬ ‫عرف‬ ‫الرئيسية‬ ‫الذاكرة‬ ‫في‬ ‫مكان‬ ‫هو‬ ‫اسم‬ ‫وتعطى‬ ‫البيانات‬ ‫فيه‬ ‫تخزن‬ ‫معين‬
  • 19. ‫تعريف‬ ‫في‬ ‫المستخدم‬ ‫المر‬ ‫ما‬ ‫؟‬ّ ‫المتغيرات‬ Dim ‫مثا ل‬ : Dim grad as single
  • 20. ‫في‬ NSB ‫عن‬ ‫االعلن‬ ‫نتجاهل‬‫البيانات‬ ‫نوع‬ ‫غير‬ ‫يوجد‬ ‫ال‬ ‫حيث‬‫واحد‬ ‫نوع‬‫البيانات‬ ‫من‬ ‫المنوعة‬ ‫البيانات‬ ‫هو‬ variant ‫حيث‬‫له‬ ‫تعيينها‬ ‫يتم‬ ‫التي‬ ‫القيمة‬ ‫من‬ ‫به‬ ‫الخاص‬ ‫البيانات‬ ‫نوع‬ ‫يأخذ‬
  • 22. ‫الحسابية‬ ‫العمليات‬ 1 ‫العملية‬ ‫الحسابية‬ ‫الرمز‬ ‫الجبرية‬ ‫الصيغة‬ ‫البرمجية‬ ‫الصيغة‬ ‫الجمع‬ + X + Y X + Y ‫الطرح‬ - X - Y X - Y ‫الضرب‬ * X Y X * Y ‫القسمة‬ / ‫أو‬ X ÷ Y X / Y ‫الس‬ ^ X ^ Y ‫؟؟‬ ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫أولوية‬ ‫ذكر‬ y x y x
  • 23. M = 2 * ( 3 - 1 ) ^ 2 / 4 ‫نــشـــاط‬ ‫التالية‬ ‫العملية‬ ‫تنفيذ‬ ‫نتيجة‬ ‫ما‬
  • 24. ‫المنطقية‬ ‫العمليات‬ 2 ‫يتم‬ ‫عمليات‬ ‫هي‬ ‫بين‬ ‫المقارنة‬ ‫فيها‬ ‫كانتا‬ ‫سواء‬ ‫قيمتين‬ ‫أو‬ ‫عدديتين‬ ‫حرفيتين‬ ‫النتيجة‬ ‫تكون‬ ‫إما‬ ‫دائما‬‫صواب‬‫أو‬ ‫خطأ‬ ‫لدينا‬ ‫تكون‬ ‫وعندما‬ ‫العامل‬ ‫معناه‬ = ‫يساوي‬ <> ‫يساوي‬ ‫ل‬ < ‫من‬ ‫أكبر‬ > ‫من‬ ‫أصغر‬ =< ‫يساوي‬ ‫أو‬ ‫من‬ ‫أكبر‬ => ‫يساوي‬ ‫أو‬ ‫من‬ ‫أصغر‬
  • 26. ‫البيانات‬ ‫إدخال‬ ‫أدوات‬ 1 1/ ‫النص‬ ‫مربع‬ (TextBox) : ‫النص‬ ‫كتابة‬ ‫للمستخدم‬ ‫تتيح‬ ‫الخاصية‬ ‫في‬ ‫وتخزينه‬ (value) ‫والخراج‬ ‫للدخال‬ ‫وتستخدم‬ :‫عددين‬ ‫حاصل‬ ‫برنامج‬ ‫مثال‬
  • 27. ‫البيانات‬ ‫إدخال‬ ‫أدوات‬ 2/ ‫الختيار‬ ‫مربع‬ (CheckBox) : ‫من‬ ‫الختيار‬ ‫للمستخدم‬ ‫تتيح‬ ‫مجموعة‬ ‫هذه‬ ‫مع‬ ‫ونستخدم‬ ‫خيارات‬ ‫هما‬ ‫دالتين‬ ‫الداة‬ : ‫دالة‬ (setValue(n)) ‫دالة‬ (getValue(n)) ‫حيث‬ (n) ‫الخيارات‬ ‫ترتيب‬ ‫تمثل‬
  • 28. ‫البيانات‬ ‫إدخال‬ ‫أدوات‬ 3/ ‫القائمة‬ ‫أداة‬ (List) : ‫من‬ ‫مكونة‬ ‫قائمة‬ ‫تعرض‬ ‫المستخدم‬ ‫يختار‬ ‫عناصر‬ ‫أحدها‬ ‫المستخدم‬ ‫خيار‬ ‫يحفظ‬ ‫الدالة‬ ‫بواسطة‬ (getItem(i)) ‫حيث‬ (i) ‫العنصر‬ ‫رقم‬ ‫تعني‬
  • 29. 4/ ‫أو‬ ‫المنسدلة‬ ‫القائمة‬ ‫أداة‬ ‫الختيار‬ (Select) : ‫عناصر‬ ‫من‬ ‫مكونة‬ ‫قائمة‬ ‫تعرض‬ ‫أحدها‬ ‫المستخدم‬ ‫يختار‬ ‫الخصائص‬ ‫في‬ ‫الخيار‬ ‫ويخزن‬ ‫التالية‬ : 1- ‫نستخدم‬ ‫العنصر‬ ‫لختيار‬ ‫الخاصية‬ (SelectedItem) 2- ‫لختيار‬‫العنصر‬ ‫ترتيب‬ ‫رقم‬‫ويبدأ‬ )‫ب‬1(‫الخاصية‬ ‫نستخدم‬ (SelectedValue)
  • 30. ‫المعلومات‬ ‫إخراج‬ ‫أدوات‬2 1/ ‫النص‬ ‫مربع‬ (TextBox) : ‫المعلومات‬ ‫اخراج‬ ‫يتم‬ ‫الخاصية‬ ‫باستخدام‬ (value) 2/ ‫التسمية‬ ‫أداة‬ (Label): ‫باستخدام‬ ‫المعلومات‬ ‫اخراج‬ ‫يتم‬ ‫الخاصية‬ (TextContent)
  • 31. ‫برنامج‬ ‫في‬ ‫الساسية‬ ‫الوامر‬ ‫بعض‬ NSB- Appstudio ( ‫نافذة‬ ‫)بإظهار‬ 1-‫المر‬ ‫بواسطه‬ ‫البيانات‬ ‫إدخال‬ ( ( InputBox 2-‫المر‬ ‫بواسطه‬ ‫المعلومات‬ ‫اخراج‬ ( MsgBox)
  • 32. 3- ‫السناد‬ ‫أمر‬ ‫سؤال‬ : ‫متغير‬ ‫إلى‬ ‫اسمك‬ ‫اسند‬ ‫؟‬ ‫حرفي‬
  • 33. 4- ‫الشرطية‬ ‫الجمل‬ (‫الجملة‬ ‫أ‬ ‫(الشرطية‬IF) ‫تستخدم‬ ‫لتخاذ‬ ‫الحاجة‬ ‫عند‬ ‫على‬ ‫مختلفة‬ ‫قرارات‬ ‫الشرط‬ ‫.حسب‬ ‫هي‬ ‫صيغ‬ ‫عدة‬ ‫لها‬ :
  • 34. (‫الشرطية‬ ‫الجملة‬ ‫ب‬ (select case) ‫نستخدم‬ select case ‫عن‬ ‫بدل‬ ‫الشرطية‬ ‫الجمل‬ ( IF) ‫الطويلة‬ ‫وتقوم‬ ‫المعقدة‬ ‫الجملة‬ ‫هذه‬ ‫نفسه‬ ‫بالعمل‬ ‫بطريقة‬ ‫ولكن‬ ‫أسهل‬ ‫ص‬31
  • 35. 5- ‫التكرار‬ ‫حلقات‬ • For …. Next ‫مجموعة‬ ‫تكرار‬ ‫مرات‬ ‫بعدد‬ ‫رررر‬‫أوام‬ ‫ومحددة‬ ‫رةرر‬‫معروف‬ ‫مسبقا‬ • Do……while ‫مرات‬ ‫عدد‬ ‫غير‬ ‫التكرار‬ ‫محددة‬ ‫هو‬ ‫والشرط‬ ‫يحدد‬ ‫الذي‬ ‫التكرار‬
  • 36. 6- ‫المصفوفات‬ (Array): ‫من‬ ‫مجموعة‬ ‫لتعريف‬ ‫تستخدم‬ ‫نفسه‬ ‫السم‬ ‫لها‬ ‫المتغيرات‬ ‫نفسه‬ ‫البيانات‬ ‫.ونوع‬
  • 37. ‫البرمجية‬ ‫الدوال‬ 1. ‫التاريخ‬ ‫دالة‬Date : ‫التطبيق‬ ‫في‬ ‫التاريخ‬ ‫لعرض‬ ‫تستخدم‬ 2. ‫دالة‬ time : ‫التطبيق‬ ‫في‬ ‫الوقت‬ ‫لعرض‬ ‫تستخدم‬ 3. ‫دالة‬ Now : ‫معا‬ ‫والتاريخ‬ ‫الوقت‬ ‫لعرض‬ 4. ‫دالة‬ (Cstr (x)) : ‫للمتغير‬ ‫المسندة‬ ‫القيمة‬ ‫بتحويل‬ ‫تقوم‬ ‫إلى‬‫نص‬ 5. ‫دالة‬ (Cint(x)) : ‫عدد‬ ‫إلى‬ ‫المدخلة‬ ‫القيمة‬ ‫بتحويل‬ ‫تقوم‬ ‫صحيح‬
  • 38. ‫المتعددة‬ ‫الوسائط‬ • ‫بالصوت‬ ‫التحكم‬ ‫أداة‬ (audio control): ‫بالصوت‬ ‫للتحكم‬ • ‫بالفيديو‬ ‫تتحكم‬ ‫أداة‬ (video control): ‫بالفيديو‬ ‫للتحكم‬ • ‫الى‬ ‫تنقسم‬ ‫الصور‬ ‫مع‬ ‫التعامل‬ ‫أداة‬ • (Image): ‫التطبيق‬ ‫داخل‬ ‫الصور‬ ‫لعرض‬ ‫.وتستخدم‬ • (PictureBoxe) : ‫الصور‬ ‫لتحرير‬ ‫.تستخدم‬ • ‫أداة‬ HTML view : ‫البيانات‬ ‫أنواع‬ ‫مختلف‬ ‫لعرض‬ ‫تستخدم‬ ‫التطبيق‬ ‫داخل‬ ‫انترنت‬ ‫.كصفحة‬
  • 39. •:‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫التعامل‬ ‫عند‬ ‫البيانات‬ ‫واسترجاع‬ ‫لحفظ‬ ‫وذلك‬ .‫الحاجة‬ :‫الجتماعي‬ ‫التواصل‬ ‫مواقع‬ ‫مع‬ ‫التعامل‬ ‫تعليقات‬ ‫ارسال‬ ‫أو‬ ‫المطورين‬ ‫مع‬ ‫للتواصل‬ ‫المستخدم‬ ‫حساب‬ ‫على‬ ‫للنشر‬ ‫التطبيق‬ ‫من‬

Hinweis der Redaktion

  1. &amp;lt;number&amp;gt;