مشاهدة النسخة كاملة : [دورة الفيجوال بيسك]....الدرس السادس... (العمليات )....!
hossams
27-8-2009, 09:05 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته.......
كيف أحوالكم ؟ ان شاء الله بخير؟
اليوم ان شاء الله راح يكون موضوعنا عن :
◘ العمليات الرياضية (http://www.msoms-anime.net/showthread.php?p=2282706#post2282706)
◘ مثال عملي (http://www.msoms-anime.net/showthread.php?p=2282707#post2282707)
◘ مشكلة الجمع (http://www.msoms-anime.net/showthread.php?p=2282713#post2282713)
◘ الواجب (http://www.msoms-anime.net/showthread.php?p=2286217#post2286217)
ملاحظة : بإمكانكم الضغط على النقاط للانتقال إلى الرد الذي يحتوي على تلك النقطة او الاستمرار بالنزول إلى آخر الصفحة xD .
hossams
27-8-2009, 09:48 PM
العمليات الرياضية "Math Operators "
الطرح "Subtraction":
ويقوم بتمثيل هذه العملية هذا الرمز -
وينطق هذا الرمز بالانجليزية: داش "Dash"
مثــــــال :
10 - 3
النـــاتج :
7
الضرب " Multiplication" :
يقوم بتمثيل عملية الضرب هذا الرمز *
وينطق هذا الرمز بالانجليزية : آستريسك "Asterisk"
مثــــــال :
5 * 5
النـــاتج :
25
القسمة "Division" :
يقوم بتمثيل هذه العملية هذا الرمز /
وينطق هذا الرمز بالانجليزية: سلاش "Slash"
مثــــــال :
10 / 2
النـــاتج :
5
باقي القسمة "Remainder":
يقوم بتمثيل هذه العملية هذه الكلمة Mod
و هو اختصار لكلمة: مودولو "modulo"
في بعض لغات البرمجة الاخرى يستخدم هذا الرمز %
مثــــــال :
5 Mod 2 النـــاتج :
1
hossams
8-9-2009, 09:35 PM
مثـــــــال عـــمــــلــــي :
افتح برنامج الفيجوال بيسك وضع الأدوات التالية في الفورم :
أ. خمسة أزرار
ب. 3 من label
ج. 2 من textbox
د. تستطيع وضع group box لاحتواء الازرار ووضع شكل مرتب (اختياري )
النتيجة كالتالي :
http://www.images.msoms-anime.com/49/5f5e2e06c49f2e51abc9adbf71def462.jpeg
أعد تسمية الأدوات ليصبح الشكل كالتالي :
http://www.images.msoms-anime.com/1/f293bdc41a5bd2d67b298a9acfae03fb.jpeg
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
س/كيف قمنا بتغيير الكتابة الظاهرة على الادوات ؟
ج/ عن طريق الضغط على الأداة ثم البحث في نافذة خصائص الأداة عن Text وتغييرها .
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
ماذا الآن ؟
نريد ان نضع كود بحيث عند الضغط على الزر تتم العملية بين العددان الموجودان في الـ Textboxويظهر الناتج بدلا من كلمة الناتج
عندما أردنا تغيير الكتابة الافتراضية الموجودة في الأدوات قمنا بتعديل خاصية الـ Text من قائمة الخصائص
نستطيع عمل نفس الطريقة ولكن عن طريق الكود
نضغط دبل كليك على زر الضرب ثم
نكتب اسم الأداة التي تحتوي على عبارة الناتج التي نريد تغييرها
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
س/ كيف تعرف اسماء الادوات بعد اعادة تسميتها ؟
ج/ اضغط على الاداة ثم من الخصائص ابحث عن Name وستجد اسم الاداة
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
اسم الأداة في مثالي هو
label3
سأكتب في مكان الكود
la
ثم سأضغط على Ctrl+مسافة
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
س/ ما فائدة CTRL+مسافة ؟
ج/يظهر قائمة اقتراحات بالأكواد والادوات ليساعد في عملية التهجئة بدلاً من حفظ الكلمات لمن يصعب عليه ذلك ^_^
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
ستظهر قائمة اقتراحات بالكود الذي يبدأ بـ حرف la
سأختار منها label3
حاليا قمت باختيار أداة label3
نريد ان نقوم بتغيير الكتابة الموجودة على label3 كيف؟
نقوم بوضع نقطة ثم نختار الخاصية لذلك
سيصبح الكود :
Label3.Textبعدها نصنع معادلة لذلك
Label3.Text = TextBox1.Text * TextBox2.Text و معناها ان النص الموجود في label3 يساوي النص الموجود في textbox1 ضرب النص الموجود في textbox2
فقط لا غير ^_^
و نفس الطريقة لأزرار الجمع والطرح والقسمة وباقي القسمة
لتصبح النتيجة كالتالي :
http://www.images.msoms-anime.com/13/e5244213a76445373e87c6a6df34317b.jpg
قم بتجربة البرنامج عن طريق الضغط على زر البدء من شريط الادوات العلوي للبرنامج : http://www.images.msoms-anime.com/4/e40547c10871dabfc27e46dc1dea12b1.jpeg
hossams
31-12-2009, 09:21 AM
مشكلة الجمع
بالنسبة لعملية الجمع في الفيجوال بيسك :
اذا كتبنا :
5 + 2
الناتج يكون :
25
ماذا حدث؟
البرنامج قام بضم العددين بدلا من جمعهمها
و كمثال اوضح نكتب التالي :
"محمد" + " شريف"
الناتج يكون :
محمد شريفعلامة الجمع في البرنامج تستخدم لضم الكلمات
وتسمى هذه العملية باللغة الانجليزية :
string concatenation
سترنج كونكاتنيشن
صعب الاسم ما يحتاج تحفظوه icon60
بس اعرفوه في حال احتجتم تبحثوا اكثر عنها icon111
بالرغم من وجود علامة اخرى تقوم بجمع الكلمات وهي " & "
ولكن المشكلة مازالت موجودة
لأن البرنامج لا يستطيع التفريق بين الارقام و الاعداد ككتابة
ما الحل؟
توجد ثلاثة طرق للحل :
اسهل الطرق هي التالي :
5 - - 2 الناتج :
7
أما بقية الطرق فراح تأتي معنا اثناء الشرح ^_^
hossams
2-1-2010, 06:08 AM
الواجب
اصنع برنامجاً يقوم بحساب مساحة المثلث .
استخدم القانون التالي : نصف × القاعدة × الارتفاع
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
الواجب يتم تسليمه على صيغة EXE
والطريقة كالتالي :
بعد صنع البرنامج اضغط على قائمة Project
ثم على
http://www.images.msoms-anime.net/images/70785196822791070235.jpg
وقم باختيار المظلل وتعديل مكان حفظ الملف :
http://www.images.msoms-anime.net/images/65561199489675091409.jpg
بعد الانتهاء قم بحفظ العمل
ثم اضغط الزر :
http://www.images.msoms-anime.net/images/12927040437981016117.jpg
أو من قائمة Build
ثم أول اختيار
وستجد ملف الـ EXE
في المسار الذي قمت بتحديده
قم بضغطه ثم رفعه وبالنهاية ضعه هنا ^_^
ولا تنسى وضع زر يظهر نافذة باسم المبرمج كما في الدرس السابق ^.^
http://www.gamesgb.com/vb/uploaded/36896_01206776591.gif
ان شاء الله يكون الدرس اعجبكم ^_^
وبالتوفيق للجميع
أبو جميل
2-1-2010, 07:13 AM
يعطيك العافية حسام ^_^
WaHdAiN
2-1-2010, 03:43 PM
الموضوع الذي انتظره الكثير .. أخيراً رأى النور ^^
شكرا حسامز
؛ّ نديمك ؛ّ
2-1-2010, 04:05 PM
Ctrl+Space...ألا توجد خاصية الهجاء هذه تلقائيا في VB.Net؟
أرجو منك أن توضح نوع الفيجوال بيسك الذي تستخدمه...فمن سيرى ByVal Sender As...)Hndles)... سيظنها لغة أخرى لو كان يستخدم VB6...
أخي لم توضح مشكلة القسمة التي تمر على الكثير من المبرمجين: (القسمة على الصفر)...أم تنتظر شرح قاعدة IF؟
سأحل الواجب بإذن الله ولي عودة....
-zakaria.-
2-1-2010, 05:02 PM
حجز حجز ..لي عودة بعد قراءة الموضوع
محجوز ..!!
باك
درس رائع وبسيط ^^"
شكراً .. أستاذ حسام
-----
الواجب .. هنا (http://www.mediafire.com/?ozwt3zdwwmw)..
hossams
2-1-2010, 07:17 PM
Ctrl+Space...ألا توجد خاصية الهجاء هذه تلقائيا في VB.Net؟
أرجو منك أن توضح نوع الفيجوال بيسك الذي تستخدمه...فمن سيرى ByVal Sender As...)Hndles)... سيظنها لغة أخرى لو كان يستخدم VB6...
أخي لم توضح مشكلة القسمة التي تمر على الكثير من المبرمجين: (القسمة على الصفر)...أم تنتظر شرح قاعدة IF؟
سأحل الواجب بإذن الله ولي عودة....
انا أستخدم اصدار 2008
و بالنسبة لـمشكلة القسمة
سأعرضها مع درس المتغيرات وهو القادم ^.^
أما بالنسبة لخاصية الهجاء
فليس دائماً تظهر ^^
لذلك هذا هو زر اظهارها ^.^
؛ّ نديمك ؛ّ
2-1-2010, 08:00 PM
فهمت قصدك..
المعذرة سؤالين:
أين نرسل الواجبات؟
المثلث له أكثر من قانون...نضعها كلها؟
Electrical
2-1-2010, 09:55 PM
هل يمكن لغير المشتركين .؟ عمل الوآجب ..
صرآحة الموضوع رآئع .. جزآك الله كل خير ..
Mr_HisOka
2-1-2010, 11:12 PM
السلام عليكم
جزاك الله خيرا
| Hossams |
على الدرس ،و الموضوع الرائع
ننتظر جديدك
بالتوفيق
في امان الله
سبحان الله وبحمده .. سبحان الله العظيم
hossams
3-1-2010, 11:19 AM
فهمت قصدك..
المعذرة سؤالين:
أين نرسل الواجبات؟
المثلث له أكثر من قانون...نضعها كلها؟
عدلت الرد الاخير ^_^
فيه القانون + طريقة صنع الواجب
أنا اشوف انكم تحطوا الواجب هنا كملف EXE
من دون الكود
أنا افتح وأجرب فقط P:
hossams
3-1-2010, 11:20 AM
هل يمكن لغير المشتركين .؟ عمل الوآجب ..
صرآحة الموضوع رآئع .. جزآك الله كل خير ..
نعم ممكن
الدورة ليست للمشتركين فقط ^.^
Electrical
3-1-2010, 03:14 PM
شكرآ لك إذن سوف آطبق البرنامج .. إن شآء الله بعد الامتحانآت ..
باك
#10 (http://www.msoms-anime.net/showpost.php?p=2287011&postcount=10)
hossams
3-1-2010, 08:33 PM
باك
درس رائع وبسيط ^^"
شكراً .. أستاذ حسام
-----
الواجب .. هنا (http://www.mediafire.com/?ozwt3zdwwmw)..
نسيت حرف الجيم في كلمة خروج xD
ونسيت تحسب حساب انه مافي اطوال سالبة XD
Sos_chan
15-1-2010, 09:44 AM
الشرح منتاز جدًا ..
يعطيك العافية ..
وإلى الأمام ^^
hossams
22-2-2010, 09:20 PM
س/ هل الدرس صعب لهذه الدرجة؟ ^_^
؛ّ نديمك ؛ّ
22-2-2010, 09:46 PM
للأسف مررت بفترة اختبارات ثم سفر ثم فرمتة للجهاز...والآن لا فيجول بيسك...
جاري التنزيل للحل...
وآسف للتأخر
الـقائد
25-2-2010, 02:03 PM
أشكرك على الشرح الرائع
أخي سوف أقوم بتنفيذ البرنامج إن شاء الله بعد يومين لظروف تمر لدي ^^"
ممكن طلب ( سميه إقتراح أيضاً ) :
لو سمحت رابط الدرس السابق ( لو توضع روابط الدروس السابقه للفائده ).
hossams
28-2-2010, 12:34 PM
هذا هو رابط الدرس السابق وبإمكانك اعتباره البداية
http://www.msoms-anime.net/showthread.php?t=106568
الـقائد
12-3-2010, 08:04 PM
السلام عليكم ورحمة الله وبركاتة..
أخي أعتذر عن التأخر في التطبيق تفضل :
http://www.mediafire.com/?yqnwngjycqz
أرجو إعطائي رأيك حتى أستفيد وأطور من مهارتي
تحياتي
hossams
12-3-2010, 11:22 PM
السلام عليكم ورحمة الله وبركاتة..
أخي أعتذر عن التأخر في التطبيق تفضل :
http://www.mediafire.com/?yqnwngjycqz
أرجو إعطائي رأيك حتى أستفيد وأطور من مهارتي
تحياتي
وعليكم السلام ورحمة الله وبركاته ^_^
جميل ويفي بالغرض المطلوب ^.^
ولكن ان اردت ملاحظات متقدمة
فأنت لم تحسب حساب شخص يدخل عدد بفواصل xD
ولا شخص يدخل أحرف ^_^
و عمل جيد بالنسبة للأعداد الأصغر من الصفر
الـقائد
12-3-2010, 11:45 PM
ولكن ان اردت ملاحظات متقدمة
نعم هذا المطلوب
فأنت لم تحسب حساب شخص يدخل عدد بفواصل xD
ولا شخص يدخل أحرف ^_^
نعم فعلاً نسيت :) سوف أحاول التعديل عليه
و عمل جيد بالنسبة للأعداد الأصغر من الصفر
شكراً لك سوف أحاول إنتظرني قريباً إن شاء الله
تحياتي
الـقائد
2-4-2010, 11:26 AM
أخي حسام :
أولاً أعتذر على التأخر
لكن منذ ذلك الوقت وأنا احاول لكن لم يفلح معي البرنامج :(
أعتذر وربما إستطعنا في الدروس المتقدمة :)
بانتظار الدرس القادم بفارغ الصبر
والحمدُ للـه رب العالمين
beautiful bird
8-4-2010, 06:49 AM
اهلا حوسام ماشاء الله ايش الموضوع الغريب هذا
تتعلمون طرح وجمع وقسمه ^_^ ( حصه رياضيات )
الله يوفقكم ان شاء الله - بالنسبه لي درستها في الابتدائي ^^"
معليش طليت بس طله ونحاس مخي من الاكواد الي تحوسون فيها ...
بالتوفيق جميعا
بيوتي
سموالروح
24-4-2010, 10:17 PM
دورة رائعة
مشاركة:
الاولوية في العمليات
الاقواس ()
^ الاس
+ - (الجمع والطرح لحد واحد .. زي الارقام السالبة والموجبة)
* / (الظرب والقسمة العادية)
\ (integer diviion) 6\5=1
MOD (الي يحسب الباقي)
+ - (الجمع والطرح العادية الي من حدين)
التطبيق:
هنا (http://www.mediafire.com/file/njm3nwqywmy/%C3%98%C2%A7%C3%99%C2%84%C3%99%C2%85%C3%98%C2%AB%C 3%99%C2%84%C3%98%C2%AB.exe)
وفقكم الله لما يحبه ويرضاه..
الـقائد
25-4-2010, 06:33 PM
أخي ما رأيك بهذا التطبيق :
http://www.mediafire.com/?ejjetzjwjuv
سموالروح
27-4-2010, 12:31 AM
السلام عليكم ورحمة الله..
أخي القائد :
...
كيف سويت تشييك اذا كان حرف؟؟
باستخدام الاسكي ام ماذا؟؟
...
جزاك الله خيرا..
الـقائد
29-4-2010, 08:23 PM
السلام عليكم ورحمة الله..
أخي القائد :
...
كيف سويت تشييك اذا كان حرف؟؟
باستخدام الاسكي ام ماذا؟؟
...
جزاك الله خيرا..
وعليكم السلام
أختي لا أدري إذا سمح أخي حسامز أن أقول أخبرتُكِ ^__^ أعتذر
Mr.Tw!x
20-5-2010, 06:55 PM
درس رائع أخي ..
بالتوفيق ..!
Powered by vBulletin® Copyright © 2024 vBulletin Solutions, Inc. All rights reserved, TranZ by Almuhajir