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

اين هي برامج ++ c التي انتجها اعضاء هذا المنتدى ؟؟؟؟

بدأه MLN4EVER في 28 مارس 2010 · 11 رد · 1,180 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

منذ سنين وانا مشترك في هذا المنتدى الكبير

استفدت الكثير منه واشكر الجميع على مايقدمونه من جهد

كنت حين اشتراكي في المنتدى قد بدأت في تعلم لغتي المحبوبه ++ c

ولكن هناك ما ابعدني عن البرمجه وها انا اعود من جديد لتعلم هذه اللغه بعد ان حدث فورمات للدماغ

عموما كنت من وقت لاخر اطلع على منتدى السي++

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

وهذا الشيء بدأ يخيفني من هذه اللفه .

وهنا يأتي السؤال لماذا استمر في تعلم هذه اللغة ....؟؟ للتباهي بأني ابرمج باقوى اللغات ولكن ماذا سوف انتج

وبما انه في هذا المنتدى خبراء امضوا سنين في تعلم هذه اللغه فالجواب الكافي سوف يأتي منهم

تحياتي

1
#2

الا يوجد اجابه ؟؟؟؟؟؟

#4

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

كل شخص له هدف معين .

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

ومنهم من تكون البرمجه عباره عن قضاء وقت الفراغ في امر مفيد ومحدثك منهم.

وربما هناك غير ذلك.

هذه وجهة نظري في الموضوع والله اعلم سبحانه.

1
tvquran_6.gif

#5

السلام عليكم

نعم هذا سوؤال وجيه.

فأنا كنت من المتتبعين للمنتديات الفرنسية حول البرمجة وهما developpez.net و code-source.com

ووجدت أنهم يضعون code ويتم التعقيب عليه. وكذلك يضعون blog تابع للمنتدى بحيث يستطيع أي شخص تتعدى مشاركاته ال 50 وبمجرد طلب أن يضعو له blog خاص به، على سبيل المثال tagtog.developpez.net حيث tagtog إسم العضو.

حيث يقوم العضو بوضع أفكاره في البلوغ الخاص به.

وهذا الطرح يجب أن تساهم فيه إدارة المنتدى، لأنه مفيد.

أما عن فكرة برامج فمن المهم ذلك، وأنا سأختار مثال على ذلك:

فكرة برنامج عربي يقوم بما تقوم به العمليات الرياضية، من دراسة الدوال ورسمها والعمليات على المصفوفات مثل Mathematica . :blush: لأن mathematica لا تدعم اللغة العربية مثلها مثل أغلبية البرامج. :mad:

وهناك الكثييير ....

#6
Muhammad alaa كتب:

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

اضافة الى ان مكتبة StrLib جهد شخصي منك

منتدى عمره اكثر من عشر سنين وهذا ما انتجه

فهدالشلوي كتب:

وعليكم السلام .كل شخص له هدف معين . من الاعضاء من تكون البرمجه عمله ومصدر رزق له وهذا النوع غالبا يهتم بالسوق وما يحتاجه فقط وربما في اوقات الفراغ يتعلم شئ من باب ابعاد الملل.ومنهم من تكون البرمجه عباره عن قضاء وقت الفراغ في امر مفيد ومحدثك منهم.وربما هناك غير ذلك.هذه وجهة نظري في الموضوع والله اعلم سبحانه.

عزيزي الاخ فهد

اذا كان العضو البرمجه مصدر رزقه واهتمامه بالسوق فغالبية الاعضاء لن يصمم برامج للبيع على النت او خلافه لان الكراك سوف يدمر ما عمله وانما سوف يكون تعامله مع شركة او مؤسسه مباشرة

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

اما قولك بان البرمجة بالنسبة لك قضاء وقت الفراغ في امر مفيد

حسنا وماهو المفيد من اتقان البرمجه ؟؟؟ غالبا الشيء المقيد يكون لانتاج شيء مفيد سواء لك شخصيا او للمجتمع والا فلن يكون مفيد الا توافقني الرأي

Mohamed Amine Tag كتب:

السلام عليكمنعم هذا سوؤال وجيه.فأنا كنت من المتتبعين للمنتديات الفرنسية حول البرمجة وهما developpez.net و code-source.comووجدت أنهم يضعون code ويتم التعقيب عليه. وكذلك يضعون blog تابع للمنتدى بحيث يستطيع أي شخص تتعدى مشاركاته ال 50 وبمجرد طلب أن يضعو له blog خاص به، على سبيل المثال tagtog.developpez.net حيث tagtog إسم العضو.حيث يقوم العضو بوضع أفكاره في البلوغ الخاص به.وهذا الطرح يجب أن تساهم فيه إدارة المنتدى، لأنه مفيد.أما عن فكرة برامج فمن المهم ذلك، وأنا سأختار مثال على ذلك:فكرة برنامج عربي يقوم بما تقوم به العمليات الرياضية، من دراسة الدوال ورسمها والعمليات على المصفوفات مثل Mathematica . :blush: لأن mathematica لا تدعم اللغة العربية مثلها مثل أغلبية البرامج. :mad: وهناك الكثييير ....

ماذكرته جميل

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

اعلم ان الكثير من الاعضاء يبدأ بمشاريع وبعد ان يمر فتره يمل ويترك مابدأه لذلك لماذا

لايتم الاتفاق على برنامج معين او مشروع معين وليكن على نظام لينكس مثلا لما يحتاجه من برامج

على خلاف الوندوز الذي تنتج له الشركات دون توقف

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

ان ينتهي المشروع في شهر او شهرين فليأخذ ماشاء من الوقت حيث ان من وجد من المبرمجين وقت الفراغ

عمل على هذا المشروع بدلا من ان يبدأ هو بمشروع ولا يكمله

سوف نستفيد من ذلك عدة امور اولها استثمار اوقات الفراغ في شيء مفيد وثانيا تعليم الاعضاء طريقة بناء المشاريع

وتبادل الخبرات وغير ذلك من الفوائد

فما رأيكم ؟؟؟؟

#7

أعتقد أن تعلم أحدى الGui Framework أمر ضروري لزبادة انتاجية المبرمجين في مجال تطوير تطبيقات سطح المكتب أو الموبايل .. مثلا Qt , WxWidget , MFC ..

فأي مبرمج يجب ان يلحق بالركب ويبدأ في التعلم احدى هذه المكتبات .. فهي تسهل برمجة واجهات البرامج Interface وتسهل الربط بقواعد البيانات Back-End .. بينما يتم استخدام كود سي++ (STL,Boost) في حل المشاكل العادية Business Problems .

مثال لمجموعه من البرامج:

http://qt-ar.org/community/viewforum.php?f=16&sid=ab8b2f4c17a3bff18cf4e5d50a51a844

وهكذا لأي framework ستجد الكثير من تطبيقات سطح المكتب المكتوبة بها ..

بالتوفيق،

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 2 أبريل 2010 في 20:17

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#8
اقتباس
الاخ محمد مشروعين جميله ولكن على مدى هذه السنين هذا ما انتجه المنتدى

اضافة الى ان مكتبة StrLib جهد شخصي منك

منتدى عمره اكثر من عشر سنين وهذا ما انتجه

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

اقتباس
اعلم ان الكثير من الاعضاء يبدأ بمشاريع وبعد ان يمر فتره يمل ويترك مابدأه لذلك لماذا

عندما يكون المشروع لشغل وقت فراغك قد تكمله او لا على قدر فراغك، و لكن فى حالة المشاريع التى تحتاجها و التى هى اساسيه لعملك سواء كان هناك دعم مادى او لا يوجد ستكملها للنهايه.

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

هذه البرمجيات يمكن ايضا ان تكون مصنوعه بالـ C++ و احد الأمثله برنامج الأمين المحاسبى و هو مصنوع بـ VC++ 2003 بإستخدام الـ MFC و يتعامل مع قواعد بيانات SQL Server 2000.

و الله ولى التوفيق

1

مدونتي: C++ Tips and Tricks

#9

اخي العزيز ,,

تطوير المشاريع شىء وتعلم البرمجة شىء اخر . المنتدى خاص بالبرمجة هذا ما كنت اعتقدة والله اعلم .

فالمشاريع لها مراحل كالتحليل , والتصميم , والتطبيق ..الخ .

ولها تقنيات كـ three layout المشهورة وغيرهــا من التقنيات للتطوير .

فا اما التطبيق والذي تقصدة اخي العزيز , فلغة السي بلس لا تخدم المشاريع ان لم يكن لهــا ادوات SDK

ولك في ما كتبة الاخ وجدي عيسى اشــارة واضحة .

ولكن لماذا لا يكن لبعض الاعضاء مساهمة" ان احبوا " وانطلاقة في هذا المشروع فهو تطوير مشاريع بلغة السي بلس واعتقد انه مناسب للموضوع .

/index.php?showtopic=209664

سبحان الله , الله اكبر , ولله الحمد

#10

الآن نحن محتارون بين الولوج إلى ال Qt4 أو إلى Intel Atom أو البقاء مع الويندوز أو اللينيكس.

لذلك فإنه من الممكن أن تقسم :blush:

أما فكرة ال mathematica عربي فأنا أضن أنها سهلة ومسلية في نفس الوقت، ولقد قطعت شوطاً لا بأس به في كتابة البرنامج، على ما أضن أنه يمكن أن يكون في حدود 09 % :blush: بحيث تعلمت كيفية صنع الواجهة وتمثيل الدوال في البعد 2D وتطبيقات المصفوفات كلها وحل المعادلات واستعمال النشور وحل المعادلات التفاضلية والاشتقاق والتكامل.

وعند إكتمال مثلا هذا المشروع فإنه يأتي دور التحويل إلى MultiPlatform لأن الكود سورس متاح.

وهذه سهلة جداً..

لذلك أنا أحبذ فكرة العمل على الويندوز أو اللينيكس ثم يتم التعميم حتى على MAC. :cool:

تم تعديل هذه المشاركة بواسطة Mohamed Amine Tag في 2 أبريل 2010 في 22:20

#11

موضوع حلو .. بس كيـف يعني اسوي برنامج له واجهه مثله مثل باقي البرامج ..

نقول مثـلا برنامج الحاسبــه ..؟

ابي الواجهه مثل واجهه الويندوز وليست ( الدوس )

اتمنى افادتي

#12
اقتباس
كيـف يعني اسوي برنامج له واجهه مثله مثل باقي البرامج ..

نقول مثـلا برنامج الحاسبــه ..؟

ابي الواجهه مثل واجهه الويندوز وليست ( الدوس )

اتمنى افادتي

في الحقيقة فإن تصميم برامج تحتوي على أزرار و نوافذ يحتاج إلى مستوى متقدم في البرمجة (عموما) و لأننا نتحدث هنا عن السي++ فيجب أن تكون صاحب مستوى "رفيع" .. يعني لا بد أن تتقن الأولويات مثل الفصول الإبتدائية الموجودة في الجزء الأول من كتاب الكافي بالإضافة إلى دروس أخرى مثل المؤشرات و الملفات و التراكيب و دروس أخرى .. بعد هذا ستنتقل إلى البرمجة الكائنية المنحى لتدرس فيها دروس في غاية الروعة والجمال و التي تناقش أهم قضايا البرمجة .. بعد هذا ستنتقل إلى برمجة الواجهات الرسومية أو ما يُعرف اختصارا بـ GUI أي "جرافيك يوزر انترفيس" و توجد الكثيرمن المكتبات التي توفر لك هذه الخدمة أقصد تصميم برامج تحتوي عل أزرار و نوافذ و ما إلى ذلك .. من أشهر هذه المكتبات:

مكتبة الـ MFC التابعة للمترجم Visual المُقدم من طرف شركة مايكروسوفت.

مكتبة QT العملاقة و التي يُفضلها البعض على الـ MFC لشموليتها و لدعمها أنظمة التشغيل الأخرى.

هاتان المكتبتان من أشهر المكتبات التي توفر خدمة تصميم الواجهات الرسومية .. يعني تحتوي على دوال تتولى تلك المهمة .. فمثلا الدالة AfxMessageBox تقوم بإظهار رسالة في نافذة صغيرة بمكنك تغيير شكل النافذة عن طريق بعض البارامترات مثل الأيقونة و الأزرار (نعم,لا,تجاهل ...) .. إلخ , و هذه الدالة تُعتبر من أبسط الدوال المستعملة في الـ visual و لكنهنا تُتسعمل بكثرة .. يعني يمكن أن تعتبرها (تقريبا) تُمثل الدالة printf في بيئة الكونسول ! و إن كان عملهما يختلف .. إلا أنهما يشتركان في إظهار البيانات.

عموما .. الموضوع طويـــــــــــــــــل عريـــــــــــــــــــــض و إذا أدرت الإحتراف في الـ GUI فعليك بإتقان البرمجة الإجرائية و الكائنية المنحى لتدخل عالم البرمجة من أوسع أبوابه.

لعلي أطلت عليك .. أعتذر ...

يمكنك مراجعة كتاب "الكافي" و بالتحديد نهاية الكتاب ستجد حوارا بيني و بين مبرمج آخر يسئل مثل هذه الأسئلة.

ملاحظة:تم رفع الكتاب بصيغة pdf في الصفحة الرابعة من ذات الموضوع.

أطيب الأمنيات.

تم تعديل هذه المشاركة بواسطة أحمد المتألق في 5 أبريل 2010 في 15:15

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…