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

*- يحظر استخدام اللهجة العامية
*- أو كتابة الأسئلة باللغة الإنجليزية
*- أو كتابة الكلمات الإنجليزية بالعربية
====
Gigaman كتب:السلام عليكم
بالنسبة الى الامثلة التي فيها كلاسات
مثل برنامج الحساب البنكي الذي ينقص و يزيد
او برنامج سرعة الدراجة التي تزيد او تنقص
هل ابتدىء ببناء الكلاس منفردا ام ابتديء ببناء الملف الرئيسي Main اولا
وعليكم السلام
اكيد تبدا بالـclasses اللى منفرده او التى تعمل سويا لتكون مهمه ما
وبعد ذلك تبدا فى تكوي الـ classes الاخرى
وتنسق عمليه الربط بينها حسب المشروع بتاعك
وفى نهايه المشروع سوف ترى ان الـ main file قد يحتوى على استدعاء لـ class واحده فقط
يارب اكون قدرت افيد حضرتك
وشكراا
سلام عليكم
علاء الصالحي كتب:*- يحظر استخدام اللهجة العامية
*- أو كتابة الأسئلة باللغة الإنجليزية
*- أو كتابة الكلمات الإنجليزية بالعربية
====
ذاذا ممكن تساعدني في كتابة السؤال بحسب مواصفات المنتدى يا استاذ علاء الصالحي

Gigaman كتب:ذاذا ممكن تساعدني في كتابة السؤال بحسب مواصفات المنتدى يا استاذ علاء الصالحي
الاخ علاء معترض على كلمه " كلاس " و " كلاسات "
فهى كلمه انجليزيه وحضرتك كتبتها بالعربى
وهذا يخالف قواعد المشاركه فالمنتدى
وهذه هى قواعد المشاركه
يمكنك الاطلاع عليها
سلام عليكم
Eng.Hamzawy كتب:وعليكم السلام
اكيد تبدا بالـclasses اللى منفرده او التى تعمل سويا لتكون مهمه ما
وبعد ذلك تبدا فى تكوي الـ classes الاخرى
وتنسق عمليه الربط بينها حسب المشروع بتاعك
وفى نهايه المشروع سوف ترى ان الـ main file قد يحتوى على استدعاء لـ class واحده فقط
يارب اكون قدرت افيد حضرتك
وشكراا
سلام عليكم
مشكور و نورت الموضوع بردك المفيد
اسمح على اقدم لك باقة شكر

شكراً أخ حمزاوي على التوضيح
بالنسبة لسؤالك فالموضوع ليس له جواب واحد
هناك من يبدأ عمله من الواجهات وهذا أمر مشهرور
وهناك من يعمل على منطق البرنامج business logic
وكلا الأمرين لا مشكلة فيه
المهم أن تصل في النهاية إلى برنامج كامل بدون أي مشاكل
على كل أنا أعتقد أن الطريقة الأولى سهلة للمبرمجين الجدد
بالعكس مع الطريقة الثانية
والتي أعتقد أنها الأفضل للمحترفين
تحياتي
Gigaman كتب:مشكور و نورت الموضوع بردك المفيد
اسمح على اقدم لك باقة شكر
لا شكر على واجب
نحن دائما سويا نسعى لرقى المنتدى والرقى من لغتنا
سلام عليكم
إبدأ بالخوارزميه أولا
{هويدي} كتب:إبدأ بالخوارزميه أولا
اتفق مع الاخ هويدى فى بناء الخوارزميه
وبعد ذلك
يمكنك بناء الهيكل البنائى للبرنامج من واجهه وتنظيم وهكذا :P :P :P
ولكن عليك اولا بالتفكير فى البرنامج من كل الجهات
وبعد ذلك عليك بالتفكير كيف يمكنك فعل ما فكرت به وترجمته الى الجهاز
اتمنى ان تكون فعلا بدات فى التفكير فى المشروع من كل النواحى
ووضعت تصور للمشكله وبدات فى كيفيه حلها
تحياتى
اقتباسبالنسبة الى الامثلة التي فيها كلاسات
هوه فيه امثله بدون class\es ؟؟؟
اقتباسهل ابتدىء ببناء الكلاس منفردا ام ابتديء ببناء الملف الرئيسي Main اولا
اخي , اذا بدأت ببناء الMain Class في هذة الحالة فكأنك تريد تركيب محرك لسيارة غير موجودة اصلا.
(الموضوع محتاج منطق.... مش خبرة)
تم تعديل هذه المشاركة بواسطة Dr.Robert في 26 مايو 2010 في 17:40
بحثت عن قلمي البارحة فلم أجدة!
...............
لم أجد سوى لوحة المفاتيح هذة
.............
تتطلع إلي بشفقة..
.............
أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)
Dr.Robert كتب:هوه فيه امثله بدون class\es ؟؟؟
اخي , اذا بدأت ببناء الMain Class في هذة الحالة فكأنك تريد تركيب محرك لسيارة غير موجودة اصلا.
(الموضوع محتاج منطق.... مش خبرة)
وما المشكلة المنطقية استاذي مازن في بناء محرك السيارة اولاً ثم بناء بقية السيارة تبعاً للمحرك
ربما في مثال السيارة الأفضل بناء المحرك اولاً
وبالنسبة لسؤال الأخ لا أظنه يعني ما ترمون إليه في إجاباتكم
اخي صاحب السؤال في الحقيقة لا يوجد شيء اسمه Main Class بهذا المعنى الذي يستدعي اتخاذ قرار أيهما أولاُ
ما يسمى بال Main class هو الكلاس الذي يحتوي على الدالة -المثد- main
وبما أن هذه المثد هي static فهيا في الحقيقة ليست مرتبطة بأي كلاس يمكن وضعها في أي كلاس
فابدأ من حيث تشاء واجعل لك main مثد في اي كلاس او في الكلاس المنفصل لكي تستطيع تجربة كل ما تقوم به
ثم في الاخير حال الانتهاء تيتطيع أن تضع ال main مثد في المكان المناسب
لا بد من صنعاء وان طال السفر
اقتباسوما المشكلة المنطقية استاذي مازن في بناء محرك السيارة اولاً ثم بناء بقية السيارة تبعاً للمحرك
ربما في مثال السيارة الأفضل بناء المحرك اولاً
لم يكن هذا ما قصدتة (كلمة تركيب تختلف عن كلمة يناء)
اقتباسما يسمى بال Main class هو الكلاس الذي يحتوي على الدالة -المثد- main
اشكرك على توضيح معنى كلمة Main Class والذي عاده ما نشرع في كتابتة بعد بناء الاجزاء التي يتكون منها البرنامج (ولو جزئيا حتى نجربها مثلا) . مسألة ان تقرر هل اكتب الMain method اولا , ام اجزاء البرنامج ؟ سؤال غير منطقي. :wink:
بحثت عن قلمي البارحة فلم أجدة!
...............
لم أجد سوى لوحة المفاتيح هذة
.............
تتطلع إلي بشفقة..
.............
أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)
Dr.Robert كتب:لم يكن هذا ما قصدتة (كلمة تركيب تختلف عن كلمة يناء)
اشكرك على توضيح معنى كلمة Main Class والذي عاده ما نشرع في كتابتة بعد بناء الاجزاء التي يتكون منها البرنامج (ولو جزئيا حتى نجربها مثلا) . مسألة ان تقرر هل اكتب الMain method اولا , ام اجزاء البرنامج ؟ سؤال غير منطقي.
مع إني في العمل الآن
لكن لا أريد تأخير التعليق على كلامكم استاذي مازن
بداية
لم أكن أقصد توضيح معنى كلمة Main Class لكم استاذي مازن
فانت استاذي مازن صاحب خبرة وشخص متمكن ولا تخفى عليك مثل هذه البديهية
وإنما قصدت التوضيح لصاحب الموضوع
وكلامكم سليم استاذي مازن السؤال بهذا المعنى غير منطقي
لكن أظن أن هذا هو مراد صاحب الموضوع حسب ظاهر كلامه
بالمناسبة استاذي مازن
اسجل اعجابي الكبير بقلمك وأعتز كثيراً بك كوننا من ابناء بلد واحد ولا فخر
وأتمنى التعرف عليك عن قرب إن قدر الله لنا ذلك
لا بد من صنعاء وان طال السفر
اقتباسوكلامكم سليم استاذي مازن السؤال بهذا المعنى غير منطقي
لكن أظن أن هذا هو مراد صاحب الموضوع حسب ظاهر كلامه
عدم منطقية السؤال هي ليست المشكله الرئيسية التي احاجج بها هنا , بل طريقه التجاوب معها هي الأهم في نظري.
يظهر ان صاحب السؤال هو شخص مبتديء ولديه لبس -بعض الشيء- في المفاهيم (مررنا جميعا بنفس المرحلة ) , وهذا يظهر في سؤاله.
ولذلك اعتقد ان التعامل معه على اساس انه شخص لديه مشكله "تقنية" ويريد حلا , قد يزيد الطين بله ويؤدي لمزيد من اللبس (مع فائق التقدير للأخوه الأعزاء )
في هذه الحاله , اعتقد ان مناقشه المسأله مع الشخص بمنطق ودفعة على إعادة التفكير بالمسأله (بعيدا عن البرمجة) سيؤدي به - في الغالب - الى اكتشاف المشكلة بنفسة وحلها.
والفائدة الأكبر انك ستساعدة في ازالة اللبس والخلط بين مفاهيم وقواعد اللغة واسس البرمجة و بين مهارات التفكير المنطقي العلمي التي يجب ان ينميها المبرمج من البدايه.
هذا رأيي الذي بسببه شاركت في الموضوع بعد ان شدني العنوان وحاولت ان اوصله للأخوة للمشاركين في الرد على السائل.
اقتباسبالمناسبة استاذي مازن
اسجل اعجابي الكبير بقلمك وأعتز كثيراً بك كوننا من ابناء بلد واحد ولا فخر
وأتمنى التعرف عليك عن قرب إن قدر الله لنا ذلك
اهلا بك اخي العزيز من صنعاء الحبيبة , وتقديرك وسام على صدري , وان شاء الله نتشرف بمعرفتك. :)
بحثت عن قلمي البارحة فلم أجدة!
...............
لم أجد سوى لوحة المفاتيح هذة
.............
تتطلع إلي بشفقة..
.............
أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)
اقتباسعدم منطقية السؤال هي ليست المشكله الرئيسية التي احاجج بها هنا , بل طريقه التجاوب معها هي الأهم في نظري.يظهر ان صاحب السؤال هو شخص مبتديء ولديه لبس -بعض الشيء- في المفاهيم (مررنا جميعا بنفس المرحلة ) , وهذا يظهر في سؤاله.
ولذلك اعتقد ان التعامل معه على اساس انه شخص لديه مشكله "تقنية" ويريد حلا , قد يزيد الطين بله ويؤدي لمزيد من اللبس (مع فائق التقدير للأخوه الأعزاء )
في هذه الحاله , اعتقد ان مناقشه المسأله مع الشخص بمنطق ودفعة على إعادة التفكير بالمسأله (بعيدا عن البرمجة) سيؤدي به - في الغالب - الى اكتشاف المشكلة بنفسة وحلها.
والفائدة الأكبر انك ستساعدة في ازالة اللبس والخلط بين مفاهيم وقواعد اللغة واسس البرمجة و بين مهارات التفكير المنطقي العلمي التي يجب ان ينميها المبرمج من البدايه.
هذا رأيي الذي بسببه شاركت في الموضوع بعد ان شدني العنوان وحاولت ان اوصله للأخوة للمشاركين في الرد على السائل.
كلامك سليم أتفق معك
بالمناسبة في منتدى آخر كتبت موضوع نقاشي عن مدى تأثير الحس البرمجي على توجهات وقناعات المبرمج الدينية فيما يخص الخلافات بين الفرق الإسلامية
ربما إن سنحت الفرصة أطرح مثل هذا الموضوع في هذا المنتدى الطيب (ولا أدري حالياً ما هو القسم المناسب لمثل هكذا مواضيع) لكن إن تم ذلك فيهمني رأيكم استاذ مازن
محبتي
لا بد من صنعاء وان طال السفر
علاء الصالحي كتب:أعتقد قسم المجتمع هو الأفضل
تحياتي
+1
بالمناسبة اخي , ممكن نتشرف بإسمك اذا امكن.
بحثت عن قلمي البارحة فلم أجدة!
...............
لم أجد سوى لوحة المفاتيح هذة
.............
تتطلع إلي بشفقة..
.............
أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)
علاء الصالحي كتب:أعتقد قسم المجتمع هو الأفضل
تحياتي
شكراً استاذ علاء لا عدمناك مشرفنا العزيز
Dr.Robert كتب:+1
بالمناسبة اخي , ممكن نتشرف بإسمك اذا امكن.
الشرف لي استاذ مازن
اخوك وتلميذك حمزة
لا بد من صنعاء وان طال السفر
بارك الله فيك اخي العزيز. وبالتوفيق في عملك وبإنتظار مواضيعك الجديدة.
بحثت عن قلمي البارحة فلم أجدة!
...............
لم أجد سوى لوحة المفاتيح هذة
.............
تتطلع إلي بشفقة..
.............
أكاد أسمعها .. تقول (ألم يسمع بGoogle ؟!؟؟)
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…