الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المنافسة

مغلقرائج
بدأه د.كمال في 5 مارس 2005 · 68 رد · 7,129 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في جميع دول العالم ادى التنافس بين الشركات العالمية الى جعل المتنافسين ذو قوة اكبر وجعل موضوع المنافسة يصل الى مستويات متقدمة اكبر فالتنافس بين المحورين الروسي والامريكي في مجال العلوم والتكنولوجيا وصل بهم الى الوصول الى القمر وانشاء طائرات ذو قوة

والتنافس بين الفرق الرياضية يجعل الفرق كلها تبذل كامل المجهود من اجل الوصول الى القمة

والتنافس بين مايكروسوفت واوراكل في مجال قواعد المعلومات ادى بالشركتين للوصول الى قواعد بيانات محترمة و معتمدة وخالية تقريبا من الاخطاء والمشاكل

هذه المقدمة فكرة لبناء مشروع تنافس بين مبرمجي هذا المنتدى الرائع

فلنقترح مثلا بناء برنامج ألة حاسبة يقوم كل من مبرمجي المنتدى بتقديم البرنامج بدون الكود و نحاول إعطاء زمن معين للتنفيذ

ونقوم بتقبل الاقتراحات من المشاركين

ونقوم بإجراء تصويت على البرامج المقدمة من قبل المتنافسين وتكون لجنة مكونة من خبراء بتقييم البرامج المتنافسة من عدة نواحي

التصميم

الوثوقية

الفاعلية

و يكون البرنامج الذي يحصل على اعلى تصويت هو الفائز

ومن ثم نقترح مشروع آخر وهكذا

اتمنى ان اجد من يصغي ومن يشارك أو من يرفض

و في حال الرغبة يمكن ان يكون هنالك قسم خاص بالبرامج المتنافسة

والسلام عليكم

#2

فكرة جميلة وفقك الله

حنا معاك

#3

السلام عليكم

ادعم هذه الفكرة بشكل كيبر وانا إن شاء الله راح اساهم معكم قدر الإمكان

#4

أخي الدكتور كمال،

أوافقك القول مائة بالمائة حول دور المنافسة وتحليلك لدورها في التقدم.

ولكن هل تعتقد بأنك ستجد من يتجاوب معك وخاصة بأن المتطلب هو عمل برنامج كامل؟؟؟ فمثلاً أنا لن أقوم بذلك، فلو طلبت مني أن أعمل برنامج آلة حاسبة فإني لن أقوم بذلك لسبب وحيد وهو أن القيام بعمل برنامج مثل ذلك لا يشكل بالنسبة لي سوى عمل روتيني ممل... هذا هو رأيي الشخصي وأرجو أن أكون مخطئاً به. وأنا أقول ذلك من باب التجربة فقد طرحت موضوع "سؤال الأسبوع" ولم أجد أي تجاوب حتى جاء من طرح السؤال بشكل أذكى (عدم طرح برنامجاً كاملاً بل كود صغير قادر على جذب أكبر عدد ممكن من المشاركين).

على كل حال، أنا مع الفكرة ومع أي فكرة قد تؤدي الى مزيد من التفاعل بين الأعضاء.

Learn Japanese :>>> http://www.nouben.com/

#5

كلامك صحيح

بس بالنسبة ليك فقط عشان انت محترف

لكن انا لسه مبتدى والفكره عاجبانى جدااا

وانا فعلا صنعت الاله حاسبة

بس لسه بظبط فيها شوية حجات

VSlogo.gif
#6

السلام عليكم ورحمة الله

الفكرة حقا رائعة وشيقة لكن لتكن البداية بغير الآلة الحاسبة حتى تكون الهمة أكبر

ومشكورين

أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد

ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول

ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال

وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )

#7

لو عاوز البداية بقاعدة بيانات مثلا ممكن المبتدئين يزعلوا ولو عاوزها برنامج بسيط المحترفين لن يكترثوا، الحل برنامج للمبتدئين و برنامج للمتوسطين و برنامج للمحترفين و يتم اختيار البرنامج محل المنافسة للثلاث مستويات بالتصويت عشان يكون في تكافؤ و كل واحد يطلع اللي عنده

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#8

التنافس يجعل كل شخص يعرف مستواه وانا واحد منكم

الألة الحاسبة مع بساطة فكرتها انا على يقين ان المحترفين عندما يطلعون على الافكار الموجودة لدى شبابنا سيتعجبون

انا بانتظار الاقتراحات و الافكار والمشاريع

سنبدا بالة حاسبة ولنرى المحترفين و المبتدئين و المتوسطين و لنرى احسن برنامج الة حاسبة يمكن ان ينتجه احسن مبرمج عربي

#9

طيب المهله قد ايه؟

VSlogo.gif
#10
اقتباس
الألة الحاسبة مع بساطة فكرتها انا على يقين ان المحترفين عندما يطلعون على الافكار الموجودة لدى شبابنا سيتعجبون

أولاً، لا أعتقد بأن هناك محترفين في هذا المنتدى، ولا يغرنكم المسميات التي أعطيت لنا "خبير...الخ" فتلك تكريم من قبل الإدارة لا أكثر ولا أقل... فالغاية الأصل لتواجد كل شخص هنا هو التعلم ولكن لكل شخص طريقته الخاصة في التعلم، فمثلاً أنا أتعلم عن طريق الإجابة على الأسئلة... هذا فقط لتوضيح كلماتي أعلاه.

نرجو من الأخوة التجاوب مع السؤال وعمل كود الآلة الحاسبة.... ونرجو من الأخ د.كمال أن يضع تصوره بالنسبة للموضوع (معايير الآلة الحاسبة، هل هي علمية أو بسيطة)... وكذلك ما هي المهلة المعطاة لنا.

Learn Japanese :>>> http://www.nouben.com/

#11

اخ HMS انت انسان متواضع

وعشان كده ربنا هيكرمك

VSlogo.gif
#12

طالما هنالك مشاركة فلنبدأ بالطريق يحتاج الى الخطوة الاولى

ساقدم بعض الاقتراحات

1- يحق لك استعمال جميع الأدوات المتوفرة

2- يمكنك وضع جميع الامكانيات التي تجعل البرنامج واضح وممكن الاستعمال

3- الاهتمام بالتصميم

4- الخلو من الاخطاء البرمجية والمنطقية والحسابية

#14

أنا عارف ان لازم واحد يبدأ الأول، ماشي لو مكنتوش لسه غيرتوا رأيكم دي الة حاسبة امكانيتها كويسة و قابلة لعمل upgrade عليها، أي سؤال فيها انا تحت أمركم و أرجوا أن اخذ بها جائزة أحسن مبرمج في شارعنا :D

أنتظر منكم أيضا برامج مماثلة يالا يا شباب ورونا الهمة .. البرنامج كبير شوية قسمته ل 3 أجزاء تفك الضغط عنهم و تضع كل الملفات في مجلد واحد و شغل و طريقة التشغيل في ملف html مرفق مع البرنامج لان البرنامج كبير مش حتعرف تشغله بكل امكانياته و لا حتعرف اختصارات لوحة المفاتيح الا لما تفتح الشرح، البرنامج مصمم بلغة visual basic.net under 2002 platform

وهذا شكل البرنامج:

calc.JPG

أرجوا التبليغ عن أي bugs و السلام اخر الكلام .... أحمد شلبي

part_1__mathcalculator.zip

تم تعديل هذه المشاركة بواسطة romantic_boy في 10 مارس 2005 في 13:12

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#15

الجزء الثاني

part_2__mathcalculator.zip

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#16

الجزء الثالث و الأخير

part_3__mathcalculator.zip

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#17

ايه يا رجال فين الشغل و لا المشاريع قلت ؟

انا قلت لما أحط مشروع ناس كتير حتيجي و تحط مشاريعها، و لا حد جه بس أتمني الموضوع ياخد حجم أكبر من كده و أتمني ماكنش جيت متأخر

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#21

بسم الله الرحمن الرحيم

أخي العزيز دكتور / كمال

شكرا لك علي الالة الجميلة و لكننا اتفقنا عاي أن نضع ال source code للبرنامج و ليس الملف التنفيذي فقط، هذا أولا.

ثانيا برغم أني أحد المتسابقين ( و لو ان مفيش لحد دلوقتي متسابقين غير أنا و أنت بس ) لكن الالة الحاسبة خاصتك بها أخطاء قاتلة أو كما أحب أن أسميها catastrophic errors :D :D :D

و هي كالاتي:

(1) هناك خطأ فظيع جدا في زر العلامة العشرية حاول أن تجمع (واحد من عشرة + واحد من عشرة) و سوف تعرف ما أعني، النتيجة سوف تكون 1.1 و هذا راجع لخطأ معقد سأخبرك به بعد انتهاء المسابقة ان شاء الله. ;)

(2) عند الضغط علي زر f1 أو help ينتج exception !!! :blink:

(3) عند الدخول في ال math mode و عند الضغط علي زر STATISTICAL و أرجع قيمة فارغة يعطي البرنامج EXCEPTION و هو ما لا يجب أن يحدث فالمفروض أن تقوم بعمل HANDLING لكل الأخطاء المتوقعة و لا تقل لي المستخدم لن يدخل قيمة فارغة ( و ما أدراك) ممكن جدا أن يحدث هذا و حتي بدون ارادة منه كأن يضغط علي ENTER بدون أن يقصد

(4)خاصية ال PASTE تعمل مع ما قد عملت له COPY من داخل الالة فقط و لا يسمح لها بنقل القيم من ال CLIPBOARD مما يجعل منافعها محدودة.

هذا هو رأيي المبدئي لأنني قيمتها في عجالة شديدة، الا أن وظائفها جميلة و شكلها جميل و هي متقدمة فعلا، أنتظر رأيك أنت أيضا في التي :D و أرجوا ارفاق الكود بدلا من الملف التنفيذي و شكرا

أحمد شلبي

تم تعديل هذه المشاركة بواسطة romantic_boy في 13 مارس 2005 في 03:36

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#22

صديقي أحمد المحترم

احترم رأيك وشكرا لملاحظاتك و سادرسها واعدل على برنامجي أما بالنسبة للكود فلا يجب وضعه الا في نهاية التنافس وليس منذ البدء لأنه من اجل التنافس علينا ابداء الملاحظات والنقض وفي النهاية يتم توزيع الكود واقترح ان يتم توزيعه على المتسابقين فقط حتى نجعله هدية لمن شارك

لأنني اجد في هذا المنتدى الكثير من المشاركيم يأخذون ولا يعطون

سأحاول دراسة الملاحظات و تعديل برنامجي وشكرا

تم تعديل هذه المشاركة بواسطة د.كمال في 13 مارس 2005 في 08:00

#23

أخي د.كمال، أوافقك على موضوع عدم وضع الكود حتى الإنتهاء من مرحلة الإختبار لسبب الذي ذكرته... ولكن، ألا تستطيع وضع البرنامج بشكل يشتغل معه دون الحاجة الى عمل Installation؟

Learn Japanese :>>> http://www.nouben.com/

#24

رومانتك...

The application failed to initialize properly (0xc000135). Click on OK to terminate the application.

هل علي أن يكون بحوزتي برنامج معين، ليس لدي VB أو VB.NET.

#25

د.كمال، هل من وصلة لتحميل .Net FrameWork ليعمل برنامجك.

هذا الموضوع مغلق.

مواضيع مشابهة