المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : أرجوا من amgadpasha الدخول



POWER999
25-06-2004, 05:11 AM
السلام عليكم
هذا أول برنامج لي في الفيجوال بيسك وفيه بعض الاخطاء أطلب منك انك تلقي نظرة عليه
والبرنامج عبارة عن آله حاسبة بسيطة فيها جمع وطرح وضرب وقسمة
أرجو انك تعلمني تصحيح الاخطاء

RIGHT CLICK SAVE TARGET AS

البرنامج (http://www.geocities.com/nothing_t_o_lose/calc.zip)

New friend
25-06-2004, 06:18 PM
برنامجك جيدا وقد كان أول برنامج لي مثل هذا
لكن حاول أن تطور أزرارا للأرقام وكذلك تعمل مربع نص واحد كالذي في الآلة الحاسبة الموجودة مع الويندوز وسأعطيك آلة حاسبة برمجتها بنفسي منذ مدة

POWER999
25-06-2004, 07:15 PM
مشكوووور لمرورك على الموضوع
بس انا مبتداء في الفيجوال بيسك وماأقدر أسوي الي سويته مشالله عليك
بس نفس الخطاء الي عندي موجود عندك لما تقسم صفر على صفر تطلعلك رسالة خطاء
ممكن أ؛د من خبراء الفيجوال بيسك يمر على الموضوع ويعلمنا كيف نعدل الخطاء
وهذا ايميلي ياNew friend ابيك تضيفني عشان اخذ خبره منك

xa_h@hotmail.com

amgadpasha
28-06-2004, 03:13 AM
POWER, أنا متشكر جدا على ثقتك..على أى حال البرنامج بتاعك ظريف و مشجع بالنسبه لأول مره مبروك و أهلا بيك فى عالم البرمجه :), على أى حال إنت المفروض إنك لما تبعت لنا برنامج علشان نقول رأينا, إنك تبعت المصدر source code بتاع البرنامج, مش الملف التنفيذى executable إللى هو ملف ال exe يعنى, إنت المفروض تبعت كل الملفات الموجوده فى المجلد إللى إنت حفظت فيه البرنامج, علشان نقدر نفهم إنت إزاى كتبت البرنامج و نقولك رأينا..نفس الكلام ل new friend أنا مش قادر أفهم إنت كده هاتخلينا نستفاد إزاى؟؟ بالنسبه للخطأ إللى عندكوا فهيه حاجة بسيطة, إحنا عارفين إن فى الحساب أى حاجه مقسومه على صفر بتساوى مالانهاية, و دى قيمة الكمبيوتر مبيقدرش يتعامل معاها, فبالتالى بيطلع رساله إن القسمه على صفر غير مسموح بيها و بيطلع من البرنامج, إنت المفروض تتفادى المشكله دى عن طريق إنك تعمل جملة شرطية if statment مثلا قبل متعمل عملية القسمة,تبص على الرقم التانى(اللى بيتقسم عليه)و لو لقته صفر متعملش العمليه و تطلع رساله للمستخدم إنه ميقدرش يقسم على صفر, و فى الحاله دى البرنامج مش هايتقفل..لأن عملية القسمه متعملتش
بالنسبه لتصحيح الأخطاء فده موضوع كبير, لكن أنا هقولك الاساس و بعد كده إحنا مع بعض, لو فى حاجه معينه, قولى و أنا هأرد عليك على طول
مبدئيا لازم تعرف إن نصف البرمجه هى تصحيح أخطاء..خصوصا بالنسبه للمبتدئين( إللى هوا احنا :) ) لأن لما تقرى فى هندسة البرامج software engineering بأختصار هتلاقى إن الطريقه إللى إحنا بنبرمج بيها إسمها code and fix يعنى إكتب و صلح, المحترفين أكتر بيستخدموا طرق اعقد إن هم بيصمموا البرنامج الأول على ورق, و بيشوفوا هم عايزين نتائج عامله ازاى و عندهم مدخلات عامله ازاى, و بعدين يقسمو البرنامج لأجزاء بتعمل حاجات متخصصه, و بعدين يجمعوا ده كلو على بعض علشان يعملوا البرنامج نفسه..كل ده قبل ما يقعدوا على الجهاز يكتبوا كود..المهم,أنا بقولك كل ده علشان تتأكد إن موضوع الأخطاء ده حاجه عاديه جدا و لازم تتعود عليها, و تتعود على تصليحها, لأن هى ده البرمجة
فى نوعين من الأخطاء, أخطاء لغويه أو كتابيه syntax errors و دى إنك تكتب أوامر اللغه غلط أو متلتزمش ب قواعد الكتابه فى اللغه gramer , مثلا تكتب selict بدل select أو تنسى قوس أو علامة تنصيص quotation ودى سهل إنك تصلحها, هاتلاقى الكمبيوتر معلملك على المكان إللى فيه الغلط و بعدين انت دور فيه
النوعيه التانيه من الأخطاء هى الأخطاء المنطقيه logecal errors يعنى ان البرنامج مكتوب صح لكن بيطلع نتائج غلط أو مش بيطلع نتائج خالص, و فى الحاله دى بتضطر تعمل حاجه اسمها tracing and debugging يعنى تمشى مع البرنامج و هو بيتنفذ خطوه خطوه و تقرى القيم اللى بيتعامل معاها لغاية متعرف الغلط فين و ده مثلا فى ال visual basic عن طريق زرار f8 اللى بيخليك تنفذ البرنامج سطر سطر, و تقدر تقف بالماوس على أى متغير و هيعرضلك القيمه اللى جواه
ده بأختصار جدا فكره عامه جدا عن تصحيح الأخطاء و لما تحب, نكمل أكتر فى الموضوع

POWER999
28-06-2004, 09:54 PM
مشكوووووووووووووووور أخوي amgadpasha
وأخوي طارق على ردكم لموضوعي وأرجوا انك تضيفني عندك في المسنجر

amgadpasha:
انا عندي كتاب SAMS TEACH YOURSELF حق الفيجوال بيسك هل تنصحني اني اتابع فيه وهل هو جيد كفاية ليعلمني الفيجوال بيسك

ومشكورين مرة ثانية على ردكم لموضوعي