SlideShare a Scribd company logo
1 of 40
NSB
‫الوي‬ ‫تطبيقات‬ ‫إلنشاء‬‫وكاملة‬ ‫قوية‬ ‫تطوير‬ ‫بيئة‬ ‫عن‬ ‫ة‬‫ر‬‫عبا‬‫ب‬
‫التشغي‬‫أنظمة‬ ‫من‬ ‫كثير‬ ‫على‬ ‫تعمل‬‫التي‬ ‫الذكية‬ ‫والهواتف‬‫مثل‬ ‫ل‬
( )‫و‬( )‫و‬( )‫وغيرها‬
‫وبلغ‬‫واالفالت‬ ‫السحب‬ ‫على‬ ‫تعتمد‬ ‫سهلة‬ ‫تصميم‬ ‫بطريقة‬‫برمجة‬ ‫ة‬
‫سكريبت‬ ‫الجافا‬( )‫البيسك‬‫أو‬( )
Nice N
Smart S
Basic B
‫الذكية‬ ‫األجهزة‬ ‫تطبيقات‬ ‫برمجة‬
‫ستوديو‬‫بيسك‬ ‫اس‬‫إن‬(NSB-AppStudio)
‫خطوات‬ ‫ثالث‬:
(1‫الواجهات‬ ‫تصميم‬.
(2‫الخصائص‬ ‫ضبط‬.
(3‫البرمجة‬ ‫أوامر‬ ‫كتابة‬.
‫خطوات‬ ‫أربع‬:
(1‫الواجهات‬ ‫تصميم‬.
(2‫األدوات‬ ‫خصائص‬ ‫ضبط‬.
(3‫البرمجة‬ ‫أوامر‬ ‫كتابة‬.
(4‫األخطاء‬ ‫واكتشاف‬ ‫التطبيق‬ ‫تجربة‬.
‫باستخدام‬ ‫البرنامج‬ ‫كتابة‬ ‫مراحل‬:
‫الهدف‬‫الرئيس‬‫من‬‫أي‬‫برنامج‬‫هو‬‫معالجة‬‫البيانات‬،‫وتختلف‬‫أنواع‬‫البيانات‬‫فقد‬
‫ن‬‫تكو‬‫فا‬‫و‬‫حر‬‫أو‬‫قاما‬‫ر‬‫أ‬‫أو‬‫يخ‬‫ر‬‫توا‬‫أو‬‫غيرها‬،‫وتأتي‬‫البيانات‬‫غالبا‬‫من‬‫مس‬‫تخدم‬‫البرنامج‬
‫عن‬‫طريق‬‫أجهزة‬‫اإلدخال‬‫املتصلة‬‫بالحاسب‬‫كلوحة‬‫املفاتيح‬‫ة‬‫ر‬‫والفأ‬.
‫تصنف‬‫البيانات‬‫إلى‬‫نوعين‬‫هما‬:
1‫الثوابت‬
2‫ات‬‫ر‬‫املتغي‬
‫الثابت‬:‫هو‬‫إعطاء‬‫اسم‬‫لقيمة‬‫معينة‬‫ول‬‫يمكن‬‫تغييرها‬‫أثناء‬‫ت‬‫نفيذ‬
‫البرنامج‬‫ولتعريف‬‫الثابت‬‫نستخدم‬‫األمر‬(Const)
1‫الثوابت‬
‫مثال‬Const Pi = 3.14
‫املتغير‬:‫هو‬‫مكان‬‫في‬‫الذاكرة‬‫الرئيسة‬‫ن‬‫تخز‬‫فيه‬‫البيانات‬‫و‬‫عطى‬
ُ
‫ت‬‫اسما‬
‫معينا‬,‫ولتعريف‬‫الثابت‬‫نستخدم‬‫األمر‬(Dim)
2‫ات‬‫ر‬‫املتغي‬
‫مثال‬Dim Ali As String
‫ط‬‫و‬‫شر‬ ‫هي‬ ‫ما‬‫تسمية‬‫؟‬ ‫ات‬‫ر‬‫املتغي‬
‫انجليزية‬ ‫ف‬‫و‬‫حر‬ ‫من‬ ‫ن‬‫يتكو‬ ‫أن‬A .. Z ))‫قام‬‫ر‬‫وأ‬
‫والرمز‬(_)‫آخر‬ ‫مز‬‫ر‬ ‫أي‬ ‫أو‬ ‫اغ‬‫ر‬‫ف‬‫على‬ ‫ي‬‫يحتو‬ ‫وال‬.
‫برقم‬ ‫يبدأ‬ ‫ال‬ ‫أن‬.
‫ز‬‫يتجاو‬‫ال‬ ‫أن‬255‫حرف‬.
‫البرمجة‬ ‫للغة‬‫ة‬‫ز‬‫محجو‬‫كلمة‬ ‫ن‬‫يكو‬‫ال‬ ‫أن‬.
‫في‬(NSB-AppStudio)‫نوع‬‫عن‬ ‫اإلعالن‬‫نتجاهل‬
‫ـو‬‫ـ‬‫ـ‬‫ه‬‫البيانات‬ ‫من‬‫ـد‬‫ـ‬‫ح‬‫وا‬‫نوع‬‫غير‬‫ـد‬‫ـ‬‫ـ‬‫ـ‬‫ج‬‫يو‬ ‫ال‬‫إذ‬‫البيانات‬
‫ـة‬‫ـ‬‫ـ‬‫ع‬‫ـو‬‫ن‬‫امل‬ ‫أو‬‫ـة‬‫ـ‬‫ي‬‫الضمن‬‫ـات‬‫ـ‬‫ـ‬‫ن‬‫البيا‬(variant)‫في‬‫كما‬
(Visual Basic)‫من‬‫ـه‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ب‬‫الخاصة‬‫البيانات‬‫نوع‬‫ويأخذ‬
‫له‬‫تعيينها‬‫يتم‬ ‫التي‬‫القيمة‬.
Visual Basic Studio
Dim a as Integer
a = 5
a = “Welcome”
NSB-AppStudio
Dim a
a = 5
a = “Welcome”
‫تعامل‬ ‫طريقة‬(NSB-AppStudio)‫البيانات‬ ‫مع‬:
‫واملنطقية‬ ‫الحسابية‬‫العمليات‬
‫البرمج‬ ‫في‬ ‫الحسابية‬‫العمليات‬‫ة‬
‫الحسابي‬‫العمليات‬ ‫ترتيب‬‫ة‬
1)‫ال‬‫عمليات‬‫التي‬‫داخل‬‫األقواس‬.
2)‫عمليات‬‫األس‬.
3)‫عمليات‬‫الضرب‬‫والقسمة‬،‫وإذا‬‫تعددت‬‫نبدأ‬‫التنفيذ‬‫من‬‫اليسار‬‫لليمي‬‫ن‬.
4)‫عمليات‬‫الجمع‬‫والطرح‬،‫وإذا‬‫تعددت‬‫نبدأ‬‫التنفيذ‬‫من‬‫اليسار‬‫لليمين‬.
‫يقصد‬‫بها‬‫العمليات‬‫التي‬‫تتم‬‫فيها‬‫امل‬‫نة‬‫ر‬‫قا‬‫بين‬
‫قيمتين‬‫سواء‬‫أكانتا‬‫عدديتين‬‫أو‬‫حرفي‬‫تين‬،
‫متساويتين‬‫أو‬‫غير‬‫متساويتين‬،‫ويكو‬‫ن‬‫الناتج‬
‫في‬‫عمليات‬‫نة‬‫ر‬‫املقا‬‫إما‬‫القيمة‬True‫أي‬
‫صحيح‬‫أو‬False‫أي‬‫خطأ‬.‫ولوكان‬‫لدينا‬
‫عمليات‬‫حسابية‬‫ومعها‬‫عملية‬‫نة‬‫ر‬‫مقا‬‫فإن‬
‫األولوية‬‫ن‬‫تكو‬‫للعمليات‬‫الحسابية‬.
‫ما‬‫نتيجة‬‫تنفيذ‬‫العملية‬‫التالية‬‫على‬‫جهاز‬‫الحاسب‬:
4 + 3 * 4 > 2 * (3-1) ^ 2
‫ننفذ‬‫العمليات‬‫الحسابية‬‫أول‬:
4 + 12 < 2 * 2 ^ 2
16 < 2 * 4
16 < 8
‫بلغة‬ ‫البرمجة‬ ‫أدوات‬
(NSB-AppStudio)
‫بين‬‫التشابه‬‫يشمل‬ ‫وكذلك‬
(Visual Basic Studio)‫و‬
(NSB-AppStudio)‫األدوات‬
‫هذه‬ ‫أهم‬‫ومن‬ ‫البرمجة‬ ‫في‬ ‫املستخدمة‬
‫األدوات‬:
‫أدوات‬‫إدخال‬
‫البيانات‬
1-‫النص‬ ‫مربع‬ ‫أداة‬
(TextBox:)
‫ن‬‫كتابة‬ ‫للمستخدم‬ ‫تتيح‬‫ص‬
‫الخاصي‬ ‫في‬ ‫النص‬ ‫وتخزين‬‫ة‬
value‫أداة‬ ‫إما‬ ‫وتستخدم‬
‫اخراج‬‫أو‬‫البيانات‬ ‫إلدخال‬
‫املعلومات‬.
2-‫الختيار‬ ‫مربع‬ ‫أداة‬
CheckBox:
‫الختي‬ ‫للمستخدم‬ ‫تتيح‬‫من‬‫ار‬
‫ات‬‫ر‬‫الخيا‬ ‫من‬ ‫مجموعة‬ ‫بين‬
‫في‬ ‫أشكال‬ ‫بعدة‬ ‫وتوجد‬
‫البرنامج‬.
3-‫القائمة‬ ‫أداة‬List:
‫من‬ ‫مكونة‬‫قائمة‬ ‫تعرض‬
‫املستخدم‬‫يختار‬‫عناصر‬
‫أحدها‬.
4-‫أ‬ ‫املنسدلة‬‫القائمة‬ ‫أداة‬‫و‬
‫الختيار‬Select:
‫من‬ ‫مكونة‬‫قائمة‬ ‫تعرض‬
‫املستخدم‬‫يختار‬‫عناصر‬
‫تخزين‬ ‫حفظ‬ ‫ويتم‬ ‫أحدها‬
‫عدة‬ ‫في‬ ‫املستخدم‬‫اختيار‬
‫خصائص‬.
1‫النص‬‫مربع‬ ‫أداة‬TextBox
‫الخاص‬ ‫في‬ ‫النص‬ ‫وتخزين‬ ‫نص‬ ‫كتابة‬ ‫للمستخدم‬ ‫تتيح‬‫ية‬
value))‫اخراج‬‫أو‬ ‫البيانات‬ ‫إلدخال‬ ‫أداة‬ ‫إما‬ ‫وتستخدم‬
‫املعلومات‬.
‫مثال‬
‫إليجاد‬ ‫النص‬ ‫مربع‬‫استخدام‬
‫عددين‬ ‫ضرب‬ ‫حاصل‬:
2‫الختيار‬‫مربع‬ ‫أداة‬CheckBox
‫تتيح‬‫للمستخدم‬‫الختيار‬‫من‬‫بين‬‫مجموعة‬‫من‬‫ات‬‫ر‬‫الخيا‬‫وتوجد‬‫بعدة‬‫أشك‬‫ال‬‫في‬
‫البرنامج‬‫حسب‬‫احتياج‬‫املبرمج‬‫ونوع‬‫التصميم‬‫املستخدم‬‫في‬‫التطبي‬‫ق‬‫وتستخدم‬‫مع‬
‫هذه‬‫الدالة‬‫أداتين‬‫هما‬:
‫دالة‬(setValue(n))
‫دالة‬(getValue(n))
‫حيث‬n‫تمثل‬‫ترتيب‬‫ات‬‫ر‬‫الخيا‬… 3,2,1
‫مثال‬
‫تم‬‫مربع‬‫أي‬ ‫من‬ ‫ل‬‫األو‬‫الشكل‬ ‫من‬ ‫نتحقق‬
‫القيمة‬‫يأخذ‬ ‫حيث‬‫ه‬‫ر‬‫اختيا‬
‫املنطقية‬(True)‫القيمة‬‫يأخذ‬‫واألخر‬
(False)‫الثاني‬‫الشكل‬ ‫في‬‫كما‬.
3‫أداة‬‫القائمة‬List
‫ح‬ ‫ويتم‬‫أحدها‬ ‫املستخدم‬‫يختار‬‫عناصر‬ ‫من‬ ‫مكونة‬‫قائمة‬ ‫تعرض‬‫فظ‬
‫بواسطة‬ ‫املستخدم‬‫خيار‬‫الدالة‬(getItem(i))‫حيث‬i‫قم‬‫ر‬ ‫تمثل‬
‫في‬‫العنصر‬‫القائمة‬.
‫مثال‬‫املثال‬ ‫هذا‬‫ل‬‫األو‬ ‫الشكل‬ ‫في‬
‫أي‬‫اختيار‬ ‫عند‬ ‫سالة‬‫ر‬ ‫تظهر‬
‫برقم‬ ‫تخبرنا‬ ‫القائمتين‬ ‫من‬
‫واسمها‬ ‫القائمة‬.
4‫أداة‬‫املنسدلة‬‫القائمة‬select
‫حفظ‬‫ويتم‬‫أحدها‬ ‫املستخدم‬‫يختار‬‫عناصر‬ ‫من‬ ‫مكونة‬‫قائمة‬‫تعرض‬
‫في‬ ‫املستخدم‬‫اختيار‬ ‫تخزين‬‫التالية‬ ‫الخصائص‬:
(1‫الخاصية‬‫نستخدم‬‫العنصر‬‫لختيار‬(SelectedItem)
2)‫ب‬‫ويبدأ‬‫العنصر‬ ‫ترتيب‬‫لختيار‬(1)‫الخاصية‬‫نستخدم‬
(SelectedValue)
3)‫ب‬‫ويبدأ‬‫العنصر‬‫فهرس‬‫لختيار‬(0)‫الخاصية‬‫نستخدم‬
(SelectedIndex)
‫املعلومات‬ ‫إخراج‬ ‫أدوات‬
‫الخاصية‬ ‫باستخدام‬ ‫املعلومات‬ ‫اخراج‬ ‫ويتم‬(Value).
1‫أداة‬‫النص‬‫مربع‬TextBox
2‫التسمية‬ ‫أداة‬Label
‫الخاصية‬ ‫باستخدام‬ ‫املعلومات‬ ‫اخراج‬ ‫ويتم‬
(TextContent).
‫يقوم‬‫هذا‬‫األمر‬‫بإظهار‬‫نافذة‬‫صغيرة‬‫غير‬‫النافذة‬‫الرئيسة‬‫يقوم‬‫بإدخال‬‫ا‬‫لنص‬‫في‬
‫مربع‬‫نص‬,‫ثم‬‫يضغط‬‫ر‬‫ز‬‫األمر‬(OK)‫كما‬‫في‬‫األشكال‬.
2‫إخراج‬‫األمر‬ ‫بواسطة‬‫املعلومات‬MsgBox
1‫األمر‬‫بواسطة‬‫البيانات‬ ‫إدخال‬InputBox
‫يقوم‬‫هذا‬‫األمر‬‫بإظهار‬‫نافذة‬‫صغيرة‬‫غير‬‫النافذة‬‫الرئيسة‬‫تعرض‬‫سال‬‫ر‬‫ة‬
‫للمستخدم‬‫نتيجة‬‫حدث‬‫ما‬‫ثم‬‫يضغط‬‫ر‬‫ز‬‫األمر‬.
‫ـاد‬‫ـ‬‫ن‬‫اإلس‬‫ـر‬‫ـ‬‫ـ‬‫م‬‫أ‬
‫كانت‬ ‫سواء‬‫ملتغير‬ ‫قيمة‬ ‫إلعطاء‬‫األمر‬ ‫هذا‬ ‫نستخدم‬‫هذه‬
‫القيمة‬‫حرفية‬‫أو‬‫قمية‬‫ر‬.
Var1="Majed"
Var2=10
3
‫الشرطية‬ ‫الجملة‬if
‫حسب‬ ‫على‬ ‫مختلفة‬‫ات‬‫ر‬‫قرا‬ ‫لتخاذ‬‫حاجتنا‬ ‫عند‬ ‫تستخدم‬
‫معين‬.
‫أ‬
‫ل‬‫فيجو‬ ‫لغة‬ ‫ي‬‫تحتو‬‫ستوديو‬ ‫بيسك‬‫منها‬ ‫صيغ‬ ‫عدة‬ ‫على‬:
‫أ‬‫صيغة‬IF – THEN
‫ب‬‫صيغة‬IF – THEN - ENDIF
‫ج‬‫صيغة‬IF – THEN - ELSE
‫د‬‫صيغة‬IF – THEN - ELSEIF
‫الشرطية‬ ‫الجملة‬Select case
‫حسب‬ ‫على‬ ‫مختلفة‬‫ات‬‫ر‬‫قرا‬ ‫لتخاذ‬‫حاجتنا‬ ‫عند‬ ‫تستخدم‬
‫معين‬.
‫ب‬
‫هذه‬ ‫تستخدم‬‫برنامج‬ ‫في‬ ‫الجملة‬
( )‫هناك‬ ‫كان‬‫إذا‬‫عدة‬‫احتمالت‬
‫للشرط‬‫فبدل‬‫جملة‬ ‫استخدام‬ ‫من‬IF‫طويلة‬
‫تقوم‬ ‫ومعقدة‬‫نفسه‬ ‫بالعمل‬ ‫الجملة‬ ‫هذه‬‫ولكن‬
‫أسهل‬ ‫بطريقة‬.
5)‫ار‬‫ر‬‫التك‬‫حلقات‬
‫من‬‫أهم‬‫األوامر‬‫التي‬‫يحتاج‬‫املبرمج‬‫إلى‬‫استخدامها‬‫أثن‬‫اء‬‫بناء‬
‫تطبيقاته‬‫وتوجد‬‫لها‬‫في‬(NSB-AppStudio)‫صيغ‬‫متعددة‬
‫لها‬‫شبيهة‬‫بتلك‬‫في‬‫ل‬‫فيجو‬‫بيسك‬‫ستوديو‬‫من‬‫أهم‬‫ها‬:
1‫ـر‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫م‬‫األ‬For .. Next
2‫ـر‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫م‬‫األ‬DO WHILE
1‫ـر‬‫ـ‬‫ـ‬‫م‬‫األ‬For …Next
‫يقوم‬‫هذا‬‫األمر‬‫بتكرار‬‫مجموعة‬‫من‬‫األوامر‬‫بعدد‬‫من‬‫املرات‬
‫ف‬‫و‬‫معر‬‫ومحدد‬‫مسبقا‬.
‫يستخدم‬‫هذا‬‫األمر‬‫لتنفيذ‬‫مجموعة‬‫من‬‫األوامر‬‫طاملا‬‫كان‬‫الشرط‬
(condition)‫صحيحا‬(True)‫وهذا‬‫يعني‬‫أن‬‫عدد‬‫مرات‬‫التكرار‬‫غير‬
‫محدد‬‫ومتى‬‫ما‬‫أصبح‬‫الشرط‬‫غير‬‫صحيح‬(False)‫فإن‬‫ار‬‫ر‬‫التك‬‫يتوقف‬.
2‫ـر‬‫ـ‬‫ـ‬‫م‬‫األ‬Do While
‫املصفوفة‬Array:‫عندما‬‫نحتاج‬‫لتعريف‬‫مجموعة‬‫من‬‫املتغيرات‬‫ل‬‫ها‬
‫السم‬‫نفسه‬‫ونوع‬‫البيانات‬‫نفسه‬,‫فان‬‫أفضل‬‫حل‬‫ن‬‫يكو‬‫باس‬‫تخدام‬
‫املصفوفات‬‫كما‬‫تعلمنا‬‫في‬‫ل‬‫فيجو‬‫بيسك‬‫ستوديو‬.
6)‫املصفوفات‬
Dim x(9)
Dim y=0
For i=0 To 9
X(i) = InputBox()
Y=CInt(y) + CInt(x(i))
Next
MsgBox ”‫جات‬‫ر‬‫الد‬‫مجموع‬ =“ & y
‫من‬ ‫مصفوفة‬ ‫تعريف‬10‫عناصر‬
‫ب‬ ‫التعداد‬ ‫بدأنا‬0‫دائم‬ ‫بصفر‬ ‫تبدأ‬ ‫املصفوفات‬ ‫ألن‬‫ا‬
‫البرمجية‬ ‫الدوال‬
1)‫يخ‬‫ر‬‫التا‬ ‫دالة‬(Date)
‫تأخ‬‫و‬ ‫التطبيق‬‫في‬ ‫يخ‬‫ر‬‫التا‬‫لعرض‬ ‫تستخدم‬‫ذ‬
‫التشغيل‬‫نظام‬ ‫في‬ ‫يخ‬‫ر‬‫التا‬ ‫من‬‫قيمتها‬.
Dim Today
Today = Date
Print ”Today is” & Today
‫الناتج‬
Today is 25/11/2015
‫ـال‬‫ـ‬‫ـ‬‫ث‬‫م‬
‫الوقت‬ ‫دالة‬(Time)
‫تأخذ‬‫و‬ ‫التطبيق‬ ‫في‬ ‫الوقت‬‫لعرض‬ ‫تستخدم‬‫قيمتها‬
‫التشغيل‬‫نظام‬ ‫في‬ ‫الوقت‬‫من‬.
‫ـال‬‫ـ‬‫ـ‬‫ث‬‫م‬
Dim RightNow
RightNow = Time
Print ”The Time Now Is” & RightNow
‫الناتج‬
The Time Now Is 10.23.45 PMS
‫الوسائط‬
‫املتعددة‬
‫برنامج‬‫وفر‬()
‫تط‬ ‫في‬ ‫املتعددة‬ ‫الوسائط‬‫مع‬ ‫للتعامل‬ ‫أدوات‬‫بيقات‬
‫مثل‬ ‫الذكية‬‫األجهزة‬‫الصوت‬‫و‬‫الفيديو‬‫و‬‫الصو‬‫ر‬‫تأتي‬
‫جاهزة‬ ‫دوال‬ ‫مع‬,
‫على‬ ‫ين‬‫ر‬‫املطو‬‫تساعد‬:
‫توفير‬‫الوقت‬.
‫توفير‬‫الجهد‬.
‫املتعددة‬‫الوسائط‬
‫املتعددة‬ ‫الوسائط‬ ‫مع‬‫التعامل‬ ‫أدوات‬
1)‫بالصوت‬ ‫التحكم‬ ‫أداة‬(Audio control):
‫م‬ ‫لتشغيل‬ ‫بالصوت‬ ‫التحكم‬‫عنصر‬ ‫استخدام‬ ‫يتم‬‫لفات‬
‫ملفات‬ ‫مثل‬ ‫الصوت‬:
WAV / AAC / OGG / MP3
2)‫بالفيديو‬ ‫التحكم‬ ‫أداة‬(Video control):
‫مع‬‫الفيديو‬ ‫ملفات‬ ‫عرض‬ ‫يكن‬ ‫األداة‬ ‫هذه‬‫بواسطة‬
‫مراعاة‬
‫ن‬ ‫من‬ ‫ملفات‬ ‫عرض‬ ‫ويمكن‬‫الفيديو‬‫ملف‬ ‫نوع‬ ‫تحديد‬‫وع‬:
MP4 / AAC / H.264‫بالف‬ ‫التحكم‬ ‫وأداة‬ ‫بالصوت‬ ‫التحكم‬ ‫ألداة‬‫تتوفر‬‫يديو‬
‫دالتان‬
‫هما‬ ‫معهما‬ ‫للتعامل‬:
‫دالة‬(Play( ).)
‫دالة‬(Pause ( ).)
‫املتعددة‬ ‫الوسائط‬ ‫مع‬‫التعامل‬ ‫أدوات‬
3)‫التعامل‬‫ر‬‫الصو‬ ‫مع‬:
‫برنامج‬‫في‬ ‫ر‬‫الصو‬ ‫مع‬ ‫للتعامل‬ ‫أداتان‬ ‫هناك‬
(NSB-AppStudio)‫هما‬:
‫ر‬‫بالصو‬ ‫التحكم‬ ‫أداة‬(Image).
‫ر‬‫بالصو‬ ‫التحكم‬ ‫أداة‬(PictureBox).
‫املتعددة‬ ‫الوسائط‬ ‫مع‬‫التعامل‬ ‫أدوات‬
‫ألداة‬‫تتوفر‬(PictureBox)‫للتع‬ ‫املبرمج‬‫يحتاجها‬ ‫التي‬ ‫الدوال‬ ‫من‬‫العديد‬‫امل‬
‫ودوال‬‫ة‬‫ر‬‫الصو‬ ‫على‬‫الكتابة‬‫دالة‬‫أو‬‫ة‬‫ر‬‫الصو‬‫مقاس‬‫تغيير‬‫كدالة‬‫ر‬‫الصو‬‫مع‬
‫مثل‬ ‫املختلفة‬‫الرسم‬:‫مربع‬‫سم‬‫ر‬ ‫دالة‬,‫الدائرة‬ ‫سم‬‫ر‬‫دالة‬.
‫ر‬‫بالصو‬ ‫التحكم‬ ‫أداة‬
(Image)
‫ر‬‫الصو‬‫لعرض‬‫تستخدم‬
‫كالخلفي‬ ‫التطبيق‬ ‫داخل‬‫أو‬ ‫ات‬
‫الض‬ ‫عند‬ ‫معين‬‫أمر‬ ‫تنفيذ‬‫غط‬
‫عليها‬.
‫ر‬‫بالصو‬ ‫التحكم‬ ‫أداة‬
(PictureBox):
‫ر‬‫الصو‬‫لتحرير‬‫تستخدم‬
‫وتعت‬‫مثال‬‫حجمها‬‫كتعديل‬‫مد‬
‫تم‬‫وعناصر‬ ‫مكونات‬‫على‬
‫لغة‬ ‫بواسطة‬‫بناؤها‬
(HTML.5).
4)‫أداة‬HTML view )):
‫كصف‬ ‫البيانات‬ ‫أنواع‬ ‫مختلف‬ ‫لعرض‬ ‫تستخدم‬‫حة‬
‫الي‬ ‫من‬‫فيديو‬ ‫ملف‬‫أو‬ ‫التطبيق‬ ‫داخل‬ ‫انترنت‬‫وتيوب‬
‫امللفات‬ ‫عرض‬ ‫وكذلك‬ ‫محدد‬ ‫موقع‬ ‫ة‬‫ر‬‫صو‬ ‫عرض‬‫أو‬
‫ملفات‬‫أو‬ ‫النصية‬( ).
‫املتعددة‬ ‫الوسائط‬ ‫مع‬‫التعامل‬ ‫أدوات‬
‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫التعامل‬
‫ق‬ ‫الستخدام‬‫املبرمج‬‫فيها‬ ‫يحتاج‬‫التطبيقات‬ ‫بعض‬‫اعدة‬
‫و‬ ‫الحاجة‬ ‫عند‬‫البيانات‬‫واسترجاع‬ ‫لحفظ‬ ‫وذلك‬‫بيانات‬‫بالتالي‬
‫تمكنه‬ ‫أداة‬ ‫إلى‬ ‫يحتاج‬ ‫فهو‬‫من‬‫البي‬ ‫قواعد‬ ‫مع‬‫التعامل‬‫انات‬
‫افي‬‫ر‬‫واحت‬ ‫مبسط‬ ‫بشكل‬.
‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫التعامل‬
‫برنامج‬ ‫في‬
( NSB-AppStudio)
‫هي‬ ‫أداة‬ ‫تتوفر‬(SQLite)
‫االستخدا‬ ‫سهلة‬‫عملية‬ ‫كأداة‬‫م‬
‫واسترجاعه‬‫البيانات‬ ‫لحفظ‬‫ا‬.
‫برنامج‬‫يوفر‬(( NSB-AppStudio‫جاهزة‬ ‫أدوات‬
‫مع‬ ‫للتواصل‬ ‫الجتماعي‬ ‫التواصل‬ ‫مواقع‬ ‫مع‬ ‫للتعامل‬
‫على‬‫للنشر‬ ‫التطبيق‬‫من‬ ‫تعليقات‬‫سال‬‫ر‬‫ا‬‫أو‬‫ين‬‫ر‬‫املطو‬
‫قائمة‬ ‫في‬‫األدوات‬ ‫هذه‬ ‫وتوجد‬ ‫املستخدم‬ ‫حساب‬
(Finance & Social Media).
‫الجتماعي‬ ‫التواصل‬ ‫مواقع‬‫مع‬ ‫التعامل‬
عرض تقنيات وبرمجة الأجهزة الذكية 06

More Related Content

What's hot

Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages conceptsFataho Ali
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهmohamed hamed
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسAbdulaziz2019
 
Raspberrypi احترف راسبيري باي القرية الهندسية
 Raspberrypi  احترف راسبيري باي القرية الهندسية Raspberrypi  احترف راسبيري باي القرية الهندسية
Raspberrypi احترف راسبيري باي القرية الهندسيةAbdalwahab Noureldien
 
All about arduino simulation دليل محاكاة أردوينو
All about arduino simulation دليل محاكاة أردوينو All about arduino simulation دليل محاكاة أردوينو
All about arduino simulation دليل محاكاة أردوينو Abdalwahab Noureldien
 
ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!OM Soso
 
مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجةBISHAN7RB
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةLumah Madany
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولىNadoosh Nadoosh
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجةgueste902d
 

What's hot (12)

Python vs c ++
Python vs c ++Python vs c ++
Python vs c ++
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages concepts
 
صياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجهصياغة البرامج ولغات البرمجه
صياغة البرامج ولغات البرمجه
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلس
 
Raspberrypi احترف راسبيري باي القرية الهندسية
 Raspberrypi  احترف راسبيري باي القرية الهندسية Raspberrypi  احترف راسبيري باي القرية الهندسية
Raspberrypi احترف راسبيري باي القرية الهندسية
 
All about arduino simulation دليل محاكاة أردوينو
All about arduino simulation دليل محاكاة أردوينو All about arduino simulation دليل محاكاة أردوينو
All about arduino simulation دليل محاكاة أردوينو
 
ما هي البرمجة؟!!
ما هي البرمجة؟!!ما هي البرمجة؟!!
ما هي البرمجة؟!!
 
مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجة
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 
Alshhrany c++
Alshhrany c++Alshhrany c++
Alshhrany c++
 
عرض الوحدة الاولى
عرض الوحدة الاولىعرض الوحدة الاولى
عرض الوحدة الاولى
 
مقدمة في البرمجة
مقدمة في البرمجةمقدمة في البرمجة
مقدمة في البرمجة
 

Similar to عرض تقنيات وبرمجة الأجهزة الذكية 06

عرض تقنيات وبرمجة الأجهزة الذكية 04
عرض تقنيات وبرمجة الأجهزة الذكية 04عرض تقنيات وبرمجة الأجهزة الذكية 04
عرض تقنيات وبرمجة الأجهزة الذكية 04نوافذ حاسوبية
 
Education
EducationEducation
Educationn a
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسكhessah_8s
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04نوافذ حاسوبية
 
Lec 01 fundamentals concepts of java
Lec 01 fundamentals concepts of javaLec 01 fundamentals concepts of java
Lec 01 fundamentals concepts of javaMuntaser Jadallah
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..eimx21
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيلIbrheemJasim
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـةMahmoud Alfarra
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxTarekStop
 
Introduction to building apps for windows phone 8 & 10
Introduction to building apps for windows phone 8 & 10Introduction to building apps for windows phone 8 & 10
Introduction to building apps for windows phone 8 & 10Khalil Saleem
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهAdnan Almehmadi
 
أساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتو
أساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتوأساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتو
أساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتوAishaAlasmari
 
مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...
مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...
مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...innoKeen
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيtahanisaad
 

Similar to عرض تقنيات وبرمجة الأجهزة الذكية 06 (20)

عرض تقنيات وبرمجة الأجهزة الذكية 04
عرض تقنيات وبرمجة الأجهزة الذكية 04عرض تقنيات وبرمجة الأجهزة الذكية 04
عرض تقنيات وبرمجة الأجهزة الذكية 04
 
Education
EducationEducation
Education
 
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
الوحدة السادسة في مادة الحاسب وتقنية المعلومات البرمجة بلغة الفيجول بيسك
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 
Lec 01 fundamentals concepts of java
Lec 01 fundamentals concepts of javaLec 01 fundamentals concepts of java
Lec 01 fundamentals concepts of java
 
Computer and information technology project ..
Computer and information technology project ..Computer and information technology project ..
Computer and information technology project ..
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة  (3) مفهوم البرمجـةخوازميات و مباديء برمجــة  (3) مفهوم البرمجـة
خوازميات و مباديء برمجــة (3) مفهوم البرمجـة
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
 
Introduction to building apps for windows phone 8 & 10
Introduction to building apps for windows phone 8 & 10Introduction to building apps for windows phone 8 & 10
Introduction to building apps for windows phone 8 & 10
 
عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01عرض مقدمة في البرمجة 01
عرض مقدمة في البرمجة 01
 
ADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجهADNAN ALMEHMADI مشروع البرمجه
ADNAN ALMEHMADI مشروع البرمجه
 
Scratch
ScratchScratch
Scratch
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 
تعريب برامج + العاب
تعريب برامج + العابتعريب برامج + العاب
تعريب برامج + العاب
 
أساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتو
أساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتوأساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتو
أساسيات نظام تشغيل جنو لينكس - توزيعة اوبنتو
 
مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...
مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...
مميزات برنامج وثق للأرشفة الإلكترونية - برنامج أرشفة إلكترونية للمستندات والو...
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
مقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثانيمقدمة في البرمجة..الباب الثاني
مقدمة في البرمجة..الباب الثاني
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 

More from نوافذ حاسوبية

عرض أحافظ على معلوماتي 02
عرض أحافظ على معلوماتي 02عرض أحافظ على معلوماتي 02
عرض أحافظ على معلوماتي 02نوافذ حاسوبية
 
عرض أرسم بحاسوبي والعب 02
عرض أرسم بحاسوبي والعب 02عرض أرسم بحاسوبي والعب 02
عرض أرسم بحاسوبي والعب 02نوافذ حاسوبية
 
ورقة أرسم وألعب مع حاسوبي 02
ورقة أرسم وألعب مع حاسوبي 02ورقة أرسم وألعب مع حاسوبي 02
ورقة أرسم وألعب مع حاسوبي 02نوافذ حاسوبية
 
ورقة أرسم وألعب مع حاسوبي 01
ورقة أرسم وألعب مع حاسوبي 01ورقة أرسم وألعب مع حاسوبي 01
ورقة أرسم وألعب مع حاسوبي 01نوافذ حاسوبية
 
ورقة أحافظ على معلوماتي 01
ورقة أحافظ على معلوماتي 01ورقة أحافظ على معلوماتي 01
ورقة أحافظ على معلوماتي 01نوافذ حاسوبية
 

More from نوافذ حاسوبية (20)

عرض أحافظ على معلوماتي 02
عرض أحافظ على معلوماتي 02عرض أحافظ على معلوماتي 02
عرض أحافظ على معلوماتي 02
 
عرض أكتب إنجازاتي 03
عرض أكتب إنجازاتي 03عرض أكتب إنجازاتي 03
عرض أكتب إنجازاتي 03
 
عرض صديقي الحاسب 04
عرض صديقي الحاسب 04عرض صديقي الحاسب 04
عرض صديقي الحاسب 04
 
عرض أرسم بحاسوبي والعب 02
عرض أرسم بحاسوبي والعب 02عرض أرسم بحاسوبي والعب 02
عرض أرسم بحاسوبي والعب 02
 
ورقة الروبوت صديقي 02
ورقة الروبوت صديقي 02ورقة الروبوت صديقي 02
ورقة الروبوت صديقي 02
 
ورقة أرسم وألعب مع حاسوبي 02
ورقة أرسم وألعب مع حاسوبي 02ورقة أرسم وألعب مع حاسوبي 02
ورقة أرسم وألعب مع حاسوبي 02
 
ورقة صديقي الحاسب 02
ورقة صديقي الحاسب 02ورقة صديقي الحاسب 02
ورقة صديقي الحاسب 02
 
ورقة واجهتي للعالم 01
ورقة واجهتي للعالم 01ورقة واجهتي للعالم 01
ورقة واجهتي للعالم 01
 
ورقة الروبوت صديقي 01
ورقة الروبوت صديقي 01ورقة الروبوت صديقي 01
ورقة الروبوت صديقي 01
 
ورقة أرسم وألعب مع حاسوبي 01
ورقة أرسم وألعب مع حاسوبي 01ورقة أرسم وألعب مع حاسوبي 01
ورقة أرسم وألعب مع حاسوبي 01
 
ورقة أجري حساباتي 01
ورقة أجري حساباتي 01ورقة أجري حساباتي 01
ورقة أجري حساباتي 01
 
ورقة أحافظ على معلوماتي 01
ورقة أحافظ على معلوماتي 01ورقة أحافظ على معلوماتي 01
ورقة أحافظ على معلوماتي 01
 
ورقة أكتب إنجازي 01
ورقة أكتب إنجازي 01ورقة أكتب إنجازي 01
ورقة أكتب إنجازي 01
 
ورقة أكتب إنجازي 02
ورقة أكتب إنجازي 02ورقة أكتب إنجازي 02
ورقة أكتب إنجازي 02
 
ورقة صديقي الحاسب 01
ورقة صديقي الحاسب 01ورقة صديقي الحاسب 01
ورقة صديقي الحاسب 01
 
حل تمرينات 2م ف2 و5
حل تمرينات 2م ف2 و5حل تمرينات 2م ف2 و5
حل تمرينات 2م ف2 و5
 
حل تمرينات 2م ف2 و4
حل تمرينات 2م ف2 و4حل تمرينات 2م ف2 و4
حل تمرينات 2م ف2 و4
 
حل تمرينات 1م ف2 و6
حل تمرينات 1م ف2 و6حل تمرينات 1م ف2 و6
حل تمرينات 1م ف2 و6
 
حل تمرينات 1م ف2 و5
حل تمرينات 1م ف2 و5حل تمرينات 1م ف2 و5
حل تمرينات 1م ف2 و5
 
حل تمرينات 1م ف2 و4
حل تمرينات 1م ف2 و4حل تمرينات 1م ف2 و4
حل تمرينات 1م ف2 و4
 

Recently uploaded

الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................zinhabdullah93
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيfjalali2
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمىالملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمىGamal Mansour
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxyjana1298
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxssuser53c5fe
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfNaseej Academy أكاديمية نسيج
 

Recently uploaded (7)

الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمىالملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
 

عرض تقنيات وبرمجة الأجهزة الذكية 06

Editor's Notes

  1. 12