netbeans ﺞﻣﺎﻧﺮﺑ ﻊﻣ ﻲﺘﺑﺮﲡ . ﺎﻓﺎﳉﺍ ... · 2019. 9. 18. ·...
TRANSCRIPT
أعلى املستند
Netbeansبرنامج مع جتربتي .اجلافا وتطبيقات برامج يف برجمة وتصميم ويستخدم اجلافا لغة حمررات برامج أحد هو NetBeans برنامج
ئج طالب يف االمتحانعرض نتاي وهذا التطبيق له خياران أوهلما جوالتطبيق طريقة صنع خمتصر لعبارة عن شرح يب تّ الُك هذا .إجياد العاملي لعدد ماالثاني يقوم ب و باستخدام املصفوفات
..فهذا ليس اختصاصي ... والفائدة وقد قمت بكتابته ليس عن معرفة وعلم وإمنا عن فضول وحب االطالع
.مثل هكذا برامج بسيطة وطبعًا جاء الفضول من البحث عن طريقة صنع تطبيقات املوبايل والفكرة من حاجة املدرسني إىل
:يف نهاية الكتاب جيب أن تكون قادرًا على
.إنشاء مشروع جديد باستخدام برنامج نتبينز •
.صناعة واجهة لتطبيق اجلوال •
منها يف صناعة واالستفادة واملصفوفات استخدام الدوال • .تطبيق للجوال
.وأزرار االختيار فورماتوال التعامل مع األزرار والعناصر •
.إضافة أيقونة لتطبيق اجلوال وإضافة تفاصيل أخرى •
طريق بيانات وحفظها عن إضافةالتي متكننا من RecordStoreباالعتماد على خاصية صنع التطبيقجربت ::::يف البداية يف البداية يف البداية يف البداية .اصية للغة العربيةي واجهت مشكلة يف عدم دعم هذه اخلنولكن... Key , value هب اخلاصة والقيمة مفتاح
.املصفوفات هي باالعتماد على فكرة قد تكون أكثر سهولة و فلجأت إىل
.صورة التطبيق النھائية
أعلى املستند
tips.org-http://java موقع : املراجع
kutub.infoساعة من موقع 24كتاب تعلم لغة اجلافا يف
لذلك أغلب املراجع ... دني يف هذا املوضوع إال أنني مل أجد حبثت كثريًا عن كتب باللغة العربية تفي ...التي استفدت منها كانت تتحدث عن لغة اجلافا اخلاصة بالكمبيوتر وليس باجلوال
الفهرسالفهرسالفهرسالفهرس
٣٣٣٣........................................................................................................................................................................................................................................................تنصيب الربنامج وإنشاء مشروعتنصيب الربنامج وإنشاء مشروعتنصيب الربنامج وإنشاء مشروعتنصيب الربنامج وإنشاء مشروع
٤٤٤٤................................................................................................................................................................................................................................................................................................................ق ق ق ق إنشاء واجهة التطبيإنشاء واجهة التطبيإنشاء واجهة التطبيإنشاء واجهة التطبي
٥٥٥٥....................................................................................................................................................................................................إضافة الفورم وأزرار التطبيق والروابط بني األزرار إضافة الفورم وأزرار التطبيق والروابط بني األزرار إضافة الفورم وأزرار التطبيق والروابط بني األزرار إضافة الفورم وأزرار التطبيق والروابط بني األزرار
٦٦٦٦........................................................................................................................................................................................................................................................................إضافة حقل نصي وعنصر نصي إضافة حقل نصي وعنصر نصي إضافة حقل نصي وعنصر نصي إضافة حقل نصي وعنصر نصي
٧٧٧٧................................................................................................................................................................................االسم بالعالمة عن طريق املصفوفات االسم بالعالمة عن طريق املصفوفات االسم بالعالمة عن طريق املصفوفات االسم بالعالمة عن طريق املصفوفات إبدالإبدالإبدالإبدالكتابة دالة كتابة دالة كتابة دالة كتابة دالة
١٠١٠١٠١٠........................................................................................................................................................................ و مترير قيمة حقل االسم هلاو مترير قيمة حقل االسم هلاو مترير قيمة حقل االسم هلاو مترير قيمة حقل االسم هلا search search search searchالدالة الدالة الدالة الدالة استدعاء استدعاء استدعاء استدعاء
١١١١١١١١........................................................................................................................................................................................................................ التطبيق إىل اجلوالالتطبيق إىل اجلوالالتطبيق إىل اجلوالالتطبيق إىل اجلوال إرسالإرسالإرسالإرسال إضافة أيقونة وإضافة أيقونة وإضافة أيقونة وإضافة أيقونة و
١٣١٣١٣١٣................................................................................................................................................................................................................................................ تعلّم كيفية التعامل مع أزرار االختيارتعلّم كيفية التعامل مع أزرار االختيارتعلّم كيفية التعامل مع أزرار االختيارتعلّم كيفية التعامل مع أزرار االختيار
١٨١٨١٨١٨............................................................................................................................................................................................................................................................للتطبيقللتطبيقللتطبيقللتطبيقإضافة خيار إجياد العاملي إضافة خيار إجياد العاملي إضافة خيار إجياد العاملي إضافة خيار إجياد العاملي
أعلى املستند
برفع التي تقوم األخرىاحد املواقع أو برنامج نتبينز من موقع جافا صن إىلحتتاج ))))تنصيب الربنامجتنصيب الربنامجتنصيب الربنامجتنصيب الربنامج: (: (: (: ( األوىلاألوىلاألوىلاألوىل اخلطوةاخلطوةاخلطوةاخلطوة )ميغا بايت ٣٠٠تقريبا : حجم الربنامج ( .من أحد املواقع التعليمية املختصة بالربجمة أو.. امللفات الكبرية احلجم
....احملظور عنها موقع جافا صنسوريا يف احلصول على الربنامج كوني من فقد عانيت صعوبة: ربتيوعن جت
Java ME ثم اخرت بروجكت جديد على زر ضغطوا: بعد تنصيبه افتح الربنامج ))))إنشاء مشروعإنشاء مشروعإنشاء مشروعإنشاء مشروع(((( اخلطوة الثانيةاخلطوة الثانيةاخلطوة الثانيةاخلطوة الثانية
File > New Project > Java ME > Mobile Application > cliFile > New Project > Java ME > Mobile Application > cliFile > New Project > Java ME > Mobile Application > cliFile > New Project > Java ME > Mobile Application > click on Next buttonck on Next buttonck on Next buttonck on Next button
قسم اجلافا اخلاص باجلوال
اسم املشروع
مكان حفظ املشروع
جملد املشروع
تعيني املشروع كمشروع رئيسي Runأي عند الضغط على ... املشروع الذي سيتم تنفيذه فإن
.هو مشروعنا
..قم بإلغاء التحديد هنا ألن لدينا مشروع خاص وال نريد مشروع الرتحيب
أعلى املستند
:لتظهر الشاشة التالية ثم اضغط
Finishثم ثم ثم ثم Nextثم اضغط ثم اضغط ثم اضغط ثم اضغط
......انتظر قليًال حىت يتم إنشاء ملفات املشروع
: مرئية للتطبيقإلنشاء واجهة اضغط اخليارات التالية :::: ))))واجهة مرئية للتطبيقواجهة مرئية للتطبيقواجهة مرئية للتطبيقواجهة مرئية للتطبيقإنشاء إنشاء إنشاء إنشاء : (: (: (: (اخلطوة الثالثةاخلطوة الثالثةاخلطوة الثالثةاخلطوة الثالثة
Right click on default package > New > Visual MIDlet…Right click on default package > New > Visual MIDlet…Right click on default package > New > Visual MIDlet…Right click on default package > New > Visual MIDlet… > rename it to Result > rename it to Result > rename it to Result > rename it to Result
Resultقم بتسميته
صان حماكي هذان اخلياران خياتركهما على ،اجلوال
.حاهلما
اختيار هذا اخليار ضروري جدًا لكي يعمل التطبيق على اجلوال بشكل صحيح
Source Packagesُمتثل الـ
الذي املشروع كالسات و نوافذ و ملفات
. صنعه نود
هذان اخلياران لألجهزة القدمية
أعلى املستند
))))والروابط بني األزراروالروابط بني األزراروالروابط بني األزراروالروابط بني األزرار إضافة الفورم وأزرار التطبيقإضافة الفورم وأزرار التطبيقإضافة الفورم وأزرار التطبيقإضافة الفورم وأزرار التطبيق: (: (: (: (اخلطوة الرابعةاخلطوة الرابعةاخلطوة الرابعةاخلطوة الرابعة
Flowاضغط على نافذة
:و افالته Displayablesقائمة سحب فورم من ثم قم ب
على واإلفالتوذلك عن طريق السحب commandsمن قائمة ) okCommand , exitCommand( ثم قم بإضافة :كالتايل )أيضًا بالسحب واالفالت( األسهمواعمل الفورم
إضافة زر الموافقة و زر الخروج
هذا السهم يصل بني بداية التطبيق والفورم الذي .قمنا بإنشائه
...زر املوافقة
زر اخلروج
على كالسات Formحتتوي الـ ونستطيع ، باإلضافة إىل الواجهات
كاألزرار نريد ام فيه نضع أن .اخل... النصوص وصناديق
..هذا السهم ليس ضروري
.ھذه بمثالة جھاز الجوال
أعلى املستند
))))حقل نصي إلدخال اسم الطالب وعنصر نصي إلخراج عالمة الطالبحقل نصي إلدخال اسم الطالب وعنصر نصي إلخراج عالمة الطالبحقل نصي إلدخال اسم الطالب وعنصر نصي إلخراج عالمة الطالبحقل نصي إلدخال اسم الطالب وعنصر نصي إلخراج عالمة الطالبإضافة إضافة إضافة إضافة : (: (: (: (اخلطوة اخلامسةاخلطوة اخلامسةاخلطوة اخلامسةاخلطوة اخلامسة
لذلك ٌقم : النتيجة إلظهار )String Item(ـ االسم وحباجة ل إدخال من أجل Itemsمن قائمة )Text Field (ـحباجة ل أيضًا حنن ) . Items(وهذه صورة قائمة الـ .... الفورم لى ع بسحبهما بالفارة ثم قم باإلفالت
أو F6اضغط على زر
تظهر شاشة احملاكي التالية Runعلى زر اضغط
: وتبني نتيجة اخلطوات التي ذكرناها
قائمة العناصر
من أجل إىل الفورم اسحب هذا العنصر .إظهار النتيجة فيه
.ألننا مل نقم بعد بكتابة أي أمر لتنفيذه ، لن حيدث شيء OKالحظ أنه عند الضغط على
.واخلطوات السابقة عبارة عن صنع واجهة الربنامج فقط
اسحب هذا العنصر إىل الفورم من أجل .سمإدراج حقل اال
أعلى املستند
))))كتابة دالة ابدال االسم بالعالمة عن طريق املصفوفاتكتابة دالة ابدال االسم بالعالمة عن طريق املصفوفاتكتابة دالة ابدال االسم بالعالمة عن طريق املصفوفاتكتابة دالة ابدال االسم بالعالمة عن طريق املصفوفات: (: (: (: (اخلطوة السادسةاخلطوة السادسةاخلطوة السادسةاخلطوة السادسة
:لذلك سأقوم بشرح بسيط هلا ... حتتاج إىل معرفة بسيطة باملصفوفات هذه اخلطوة
;Type variable [] = New Type [size] : العامة الصيغة
،،، حنن سنستخدم الطريقة األوىل
.األوىل من نوع نصي لألمساء والثانية من نوع صحيح للعالمات: حنتاج إىل مصفوفتني
: االسم بالنتيجةاالسم بالنتيجةاالسم بالنتيجةاالسم بالنتيجة إبدالإبدالإبدالإبدالدالة دالة دالة دالة كتب لكي ت) source(اذهب إىل نافذة الـ :اآلن
: search اسمالدالة بـ وقم بتسمية ... ها بعد التالية اكتب الدالةو public Resultاحبث عن مجلة
هناك طريقتني إلدخال عناصر ...املصفوفة
حمتوى إىل تاً مباشر قيمال إدخال الطريقة هذه ومتثل: املباشرة الطريقة
كالتايل هي و ، املصفوفة
Type variable[] = {… , … , … , … , …};
أخر كائن من قيمة إدراج الغري مباشرة أو طريقةال
Type variable[] = New Type [size]; Variable [index] = value ;
أعلى املستند
:وفيما يلي شرح كل جزء من أجزاء الدالة
.األمساء والعالمات كما تشاءتغري طبعا أنت تستطيع أن *
)ممتاز –جيد –ضعيف (ة البحث عن اسم طالب وكتابة الع"مة المقابلة سمه وتقديره دال
لطالب أقل من إذا كانت ع�مة ا :نفّذ 12
وھي ، search: اسم الدالة
. String: نوع الدالة . Stringُترجع قيمة من نوع
مصفوفة أحادية تحتوي على أسماء الط�ب وھي من
. Stringنوع
ھذه مصفوفة تحتوي على ع�مات الط�ب المقابِلة ل2سماء وھي من النوع
.الصحيح
طولھا من forحلقة
إذا كانت القيمة الممرة للدالة .ول مصفوفة ا4سماءطمساوية 4حد ا4سماء في
:مصفوفة ا6سم نفّذ
قم بإرجاع ع�مة .الطالب المقابلة 6سمه
تجدر ا;شارة بأنه من أجل مقارنة نصين في الجافا فإننا نستخدم ھذه
.الصيغة
:قم بإرجاع العبارة : في حال لم تجد ا6سم
أعلى املستند
مالحظة مالحظة مالحظة مالحظة : تستطيع اجتياز هذه الصفحة ألنها ليست أساسية يف صنع التطبيق بل زيادة معلومات يف اجلافا ...
.رقمية اىل نصيه من البيانات حتويل عند خدامهاالست الكالسات أنواع و البيانات أنواع بني الفرق ::::اجلدول األول اجلدول األول اجلدول األول اجلدول األول
::::أنوع املتغريات أنوع املتغريات أنوع املتغريات أنوع املتغريات : : : : اجلدول الثانياجلدول الثانياجلدول الثانياجلدول الثاني
اجلدول الثالث اجلدول الثالث اجلدول الثالث اجلدول الثالث : : : : املعامالت احلسابية املعامالت احلسابية املعامالت احلسابية املعامالت احلسابية ....
.من موقع كتبمحمد الصيلمي لھذه الجداول ھو كتاب مصدر
أعلى املستند
))))و مترير قيمة حقل االسم هلاو مترير قيمة حقل االسم هلاو مترير قيمة حقل االسم هلاو مترير قيمة حقل االسم هلا search search search searchالدالة الدالة الدالة الدالة استدعاء استدعاء استدعاء استدعاء : (: (: (: (اخلطوة السابعةاخلطوة السابعةاخلطوة السابعةاخلطوة السابعة
التاليني بعد السطر ثم قم بإضافة السطرين Enterثم اضغط commandActionواكتب ) يعني حبث( F +Ctrlغط اض
} else if (command == okCommand) { :
: Runاآلن اضغط ع زر و
تكوينبناء التطبيق و من أجل هذا الزر أيضايفيد و فيه أخطاء تستطيع أن جترب التطبيق وترى إن وِجدَ و والحماكي اجل سيظهر ) . Project Folder( يف جملد الربوجكت ) Jar File(ملف اجلار
: وهذه هي نافذة احملاكي
صورة ا4وامر التي سيتم تنفيذھا عند الضغط على زر الموافقة
وإسنادوإسنادوإسنادوإسناد Stringهو تعريف متغري من نوع هو تعريف متغري من نوع هو تعريف متغري من نوع هو تعريف متغري من نوع : : : : السطر األول السطر األول السطر األول السطر األول .طبعًا احلقل األول هو اسم الطالب .... ههههقيمة احلقل األول لقيمة احلقل األول لقيمة احلقل األول لقيمة احلقل األول ل
ومترير قيمة ومترير قيمة ومترير قيمة ومترير قيمة searchهو استدعاء دالة هو استدعاء دالة هو استدعاء دالة هو استدعاء دالة : : : : ني ني ني ني السطر الثاالسطر الثاالسطر الثاالسطر الثاالناتج لـ الناتج لـ الناتج لـ الناتج لـ كل كل كل كل وإسنادوإسنادوإسنادوإسناد إليهاإليهاإليهاإليها nameeاملتغري املتغري املتغري املتغري
stringItem اد املظللة بالرمادي تكون مكتوبة تلقائيًا من قبل األكوهذه ....التي ستظهر بها نتيجة الطالب التي ستظهر بها نتيجة الطالب التي ستظهر بها نتيجة الطالب التي ستظهر بها نتيجة الطالبإذا قام : " الربنامج ومعىن هذا األمر باللغة العربية
، " وافقة قم بتنفيذ األوامر التاليةاملستخدم بضغط زر امل .وحنن سنقوم بإضافة بعض األوامر هنا
getString();
عبارة عن دالة حتول القيمة املمرة إليها إىل قيمة نصية حىت ولو .كانت القيمة املمررة هي قيمة صحيحة
اكتب اسم الطالب هنا ثم OKاضغط
.ستظهر النتيجة يف هذا احلقل
أعلى املستند
))))يقيقيقيقإضافة أيقونة وتفاصيل أخرى للتطبإضافة أيقونة وتفاصيل أخرى للتطبإضافة أيقونة وتفاصيل أخرى للتطبإضافة أيقونة وتفاصيل أخرى للتطب: (: (: (: (اخلطوة الثامنةاخلطوة الثامنةاخلطوة الثامنةاخلطوة الثامنة
ثم X 64 64يكون قياسها لى سطح املكتب وجيب أنعقم حبفظ الصورة التي تريدها :للتطبيق إيقونة إضافة ن أجلم :الربنامج جملد اسحبها إىل
: sourceالـ املوجودة يف أعلى على القائمة التاليةاضغط اآلن
:تظهر النافذة التالية ثماخلطوة ذه دور به ليس هلا الن )Cancel( اضغط: نافذة تظهربعدها
:كما يف الصورة Application Description اخليار الرابع قم باختيار
تعديل مسار أيقونة التطبيق
ويف حالتنا هذه هو أيقونةاسم التفصيل الذي تريد إضافته
تعني أن مسار األيقونة " /" وإشارة مسار أيقونة التطبيقهنا .املشروع سيتم إكماله تلقائيًا مثل مسار
png ،Bmp: تخدام اللواحق تستطيع اس
:فتظهر النافذة التالية MIDlet-Icon ثم …Add اضغط على
أعلى املستند
.السطر األول لتغيري اسم الربنامج
السطر الثالث خاص بنسخة الربنامج
.باملربمج بإسم السطر الثاني خاص
. OK اضغط ثم
: اذهب إىل هذه القائمة : مثل امسه و نسخته واملطور و غريها : إلضافة تفاصيل أخرى للتطبيق
بالتعديل يُفرتض أن تكون هذه اخلطوة هي األخرية ولكني سأقوم ))))ارسال التطبيق إىل اجلوالارسال التطبيق إىل اجلوالارسال التطبيق إىل اجلوالارسال التطبيق إىل اجلوال: (: (: (: (اخلطوة التاسعةاخلطوة التاسعةاخلطوة التاسعةاخلطوة التاسعة .على التطبيق لذلك قمت بإدراجها هنا
و قم distعلى جوالك تستطيع أن ترسله من مسار التطبيق يف املستندات ثم اضغط على جملد أردت جتربة التطبيقإذا .اجهحيوي وصف للربنامج وفقط األجهزة القدمية حتت (JAD)ومن اجلدير بالذكر أن ملف الـ . بإرسال ملف اجلار جلوالك
:dist\MobileApplicaDon7\NetBeansProjects\Documents\Aml\Users\C :فمثال أنا لدي امللف على املسار
::::جوالك لتجربته جوالك لتجربته جوالك لتجربته جوالك لتجربته قم بإرسال التطبيق إىل قم بإرسال التطبيق إىل قم بإرسال التطبيق إىل قم بإرسال التطبيق إىل : : : : اآلن اآلن اآلن اآلن
:ستظهر لك النتيجة التالية : م بتنصيبه بعدما تقوم بإرسال ملف اجلار جلوالك و تقو
الحظ وجود أيقونته صنعناه هذا هو التطبيق الذي .بالشكل الصحيح
أعلى املستند
: لك الشاشة التالية وعندما تفتح التطبيق من املفرتض أن تظهر
))))تعلّم كيفية التعامل مع أزرار االختيار عن طريق إضافة شعبة الطالبتعلّم كيفية التعامل مع أزرار االختيار عن طريق إضافة شعبة الطالبتعلّم كيفية التعامل مع أزرار االختيار عن طريق إضافة شعبة الطالبتعلّم كيفية التعامل مع أزرار االختيار عن طريق إضافة شعبة الطالب: (: (: (: (اخلطوة العاشرةاخلطوة العاشرةاخلطوة العاشرةاخلطوة العاشرة
... أو رقمه أو صفهعبة الطالب ل ش تستطيع إضافة تصنيف للطالب مثالً مث:: أخرىأخرىأخرىأخرىأفكار أفكار أفكار أفكار ومن املمكن إضافةومن املمكن إضافةومن املمكن إضافةومن املمكن إضافة
جديدة ) Items( عناصرنضيف جيب أن شعبة الطالب إضافة تنفيذ فكرة ومن أجل
) Choice Group , choose element ٢عدد ( و هم
املوجودة على ميني نافذة الربنامج Itemsوطبعا نقوم بسحب هذه العناصر من قائمة
.فورموإفالتها على ال
ي ذكرناها قم بسحب العناصر التو : Screenنافذة لـ اذهب ::::اآلن اآلن اآلن اآلن .قليل قبل
قائمة العناصر
جيب تعديل : من أجل عدم السماح باختيار خيارين معا بالضغط عليه بالزر اليميني choiceGroupخصائص الـ
. ثم اخرت خصائص
وتستطيع حتديد عدد األحرف املسموح بها نافذة : هذه عدد األحرف املتبقية screen :املوجودة طبعا بالنتبينز وليس باجلوال.
Maximum Size> خصائص > زر يمنين على حقل ا6سم والكنية
أعلى املستند
ذا هلديك يل ليصبحتعدوقم بال commandAction كتبثم ا )F +Ctrl( على ثم اضغط Sourceاآلن اذهب إىل الـ :الشكل
ولصقها بعدها وقم searchوذلك بنسخ دالة searchقم بكتابتها بعد الدالة ... search1هي كتابة الدالة ::::اخلطوة التالية اخلطوة التالية اخلطوة التالية اخلطوة التالية :فيصبح الشكل التايل : و إضافة األمساء و العالمات التي تريدها 1بإضافة
Shift+Alt+F: حدد الكود ثم اضغط على املفاتيح :لتنسيق كود ما مالحظةمالحظةمالحظةمالحظة
) ا4ولى والثانية(إضافة خيارات الشعبة
Exclusiveإلى Typeقم بتغيير الـ
إذا قام املستخدم باختيار اخليار األول ومرر searchقم باستدعاء الدالة :
nameeهلا املتغري
ار اخليار إذا قام املستخدم باختي search1قم باستدعاء الدالة : الثاني
namee ومرر هلا املتغري
باقي الدالة هو نفسه موجود يف .الدالة األوىل
إذا كانت الواجهة الفعالة هي الواجهة :نفّذ okإذا ضغط املستخدم زر :نفذّ formذات االسم
أعلى املستند
F6أو على زر Runاآلن اضغط
: واليصبح لدينا هذا الشكل يف حماكي اجل... التسميات تغيري وبعد
: Exitو OKيل نص الـأزرار مثل تبد من أجلو
okCommandعلى نيضغط زر مياو )Flow (شاشة اذهب إىل ☺إىل موافق OKمن Labelبعدها خصائص و قم بتغيري الـ
[email protected] [email protected]
صورة البرنامج النھائي في محاكي الجوال
تغيير اسم ا وكي كومنت وا كزت كومنت
شاشة محاكي الجوال
.نتائج االمتحان مثًال : تستطيع تغيري امسه بالضغط املزدوج عليه وتكتب : اسم الفورم
) .االسم(قم بتعديل اسم هذه اخلانة بالضغط املزدوج واجعله
.كتابة اسم الطالب ذا حقل له
)النتيجة : (لذلك قم بالتعديل لتصبح : هنا ستظهر النتيجة
الشعبة الثانية : وىل الشعبة األ: الشعبة : قم بالتعديل إىل : جمموعة اخليارات .على الرتتيب
:يوجد مالحظة جديرة بالذكر هنا وهييوجد مالحظة جديرة بالذكر هنا وهييوجد مالحظة جديرة بالذكر هنا وهييوجد مالحظة جديرة بالذكر هنا وهي
ه فإنه لن عندما تضغط بالفارة خارج احلقل بعد تبديل امس .بعد كتابة االسم Enterأي أنك جيب أن تضغط ...يتغري
أعلى املستند
: لك الشاشة التالية وعندما تفتح التطبيق من املفرتض أن تظهر
:من قائمة العناصر صورةصورةصورةصورة عنصرعنصرعنصرعنصرقم بسحب : أو لوغو صغري للربنامج إلضافة صورة
. screenعلى نافذة بإفالتهوقم
.ثم قم بسحب الصورة التي تريدها و قم بافالتها على العنصر املضاف
: العنصري على اضغط بالزر اليمين) ميني او يسار او بالوسط (أو عنصر ما ومن أجل تغيري موضع الصورة
> اخرت خصائص ثم
وتستطيع تحديد عدد ا4حرف المسموح : ھذه عدد ا4حرف المتبقية .بالنتبينز وليس بالجوال الموجودة طبعا: screenفيھا من نافذة
Maximum Size> خصائص > زر يمنين على حقل ا6سم والكنية
تغيير موضع الصورة خصائص عنصر الصورة
1
2
أعلى املستند
: لتظهر يف الوسط Centerثم اخرت
:وهذه صورة شاشة من جوّايل
...هذا اللوغو الصغري الذي قمت أنا باختياره
.انظر إىل األزرار قد أصبحوا باللغة العربية
أعلى املستند
تعلّم كيفية ربط عدة فورمز ببعضهمتعلّم كيفية ربط عدة فورمز ببعضهمتعلّم كيفية ربط عدة فورمز ببعضهمتعلّم كيفية ربط عدة فورمز ببعضهم : ينز من خاللهمعلومات النتبواستعراض املزيد من ... للربنامج آخر سأقوم اآلن بإضافة خيار
.. وهذا اخليار هو حساب العاملي لعدد ما
. Flowاذهب إىل نافذة : صنع الواجهة ل) ١
Form , okCommand , textField ,stringField :قم بسحب وإفالت العناصر التالية )٢
: Flow ليصبح لديك الشكل التايل يف نافذة
screenوالشكل التايل يف نافذة
textFieldقم بسحب وإفالت العنصرين
,stringField إىل form1 .
. screenوتستطيع سحبهما إىل نافذة
وبعد تغيري العناوين عن طريق النقر :املزدوج يصبح لدينا الشكل التايل
ھذه الخانة .;دخال الرقم
ھذه الخانة .;ظھار النتيجة
:صائص ثم اضغط زر ميني عليه ثم اخرت خ: من أجل منع املستخدم من إدخال أحرف يف حقل العدد
أعلى املستند
: واكتب الدالة التالية sourceانتقل إىل نافذة )٣
:الكود التايل و قم بإضافة if (command == okCommand3): احبث عن ) ٤
:زر ميني على خانة العدد ثم اخرت خصائص كما يف الصورة اضغط : من أجل حتديد عدد خانات األرقام املسموح بها ) ٥
.دالة من نوع صحيح وتقوم بإرجاع قيمة صحيحة
1 *2 * 3* 4 * 5 = !5:مثال
{إذا ضغط املستخدم زر املوافقة نفّذ
من النوع numتعريف املتغري الصحيح وإسناد قيمة ما يدخله
.املستخدم إليه
الرقمي Numericاختر النوع
أسند اجلملة التالية للحقل : إذا كان العدد املدخل أصغر من الصفر stringItem1 " واطبع الرقم املدخل، " ال يوجد عاملي للرقم.
factأسند قيمة العدد املدخل بعد متريرها يف الدالة : غري ذلك ! شارة واطبع الرقم املدخل و اإل، stringItem1إىل احلقل
)وذلك من أجل الشكل فقط(
قصى عدد أنا اخرتت خانتني فقط أي أن أ ٩٩يستطيع أن يكتبه املستخدم هو العدد
أعلى املستند
...يف لوحة املفاتيح F6اآلن اضغط على زر ) ٦
موجودة يف النتيجة وهي باستخدام اجلداول وهذه الطريقةبعد أن انتهيت من صنع التطبيق وجدت طريقة أسهل تعطي نفس ومل اإلكسلوالعالمات مربكة وغري عملية لذلك أنا جلأت إىل برنامج األمساء إضافةون طريقة رمبا تك... وما فوق ٧نسخ الربنامج
.شرح وليس فكرة التطبيق حبد ذاتها اللكني أعتقد أن املهم من الكتيب هذا هو ، سوى دقائق قليلة األمساء إضافةتستغرق
[email protected]: ال ترتدد يف إرسال مالحظاتك وتعليقاتك على االمييل
................عودة االستقرار واألمان إليه عودة االستقرار واألمان إليه عودة االستقرار واألمان إليه عودة االستقرار واألمان إليه وال ترتد يف الدعوة لبلدي سوريا لوال ترتد يف الدعوة لبلدي سوريا لوال ترتد يف الدعوة لبلدي سوريا لوال ترتد يف الدعوة لبلدي سوريا ل
انتهى بعون اهللا
. اضغط على القائمة واخرت اخليار الثاني
OKاكتب العدد الذي تريده ثم اضغط