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

ما هذه الطريقة في تعليم السي بلس بلس نحن مب

مغلق
بدأه ولد إبن جرير في 18 يونيو 2006 · 30 رد · 3,380 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم و الصلاة و السلام على اشرف الأنبياء و المرسلين

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

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

الدي أتار في غضبا شديدا حول الطريقة التي تتم بها تعليم لغة السي بلس بلس

أنا أعتبرها واسمحوا لي بهده العبارة

جد معقدة

أي الشرح معقد و اللغة معقدة ....... مادا سنتعلم

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

و لاحتى موضوع يشرح بيئة عمل لغة السي بلس بلس

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

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

و عليه أناشدكم بالتالي:

1-طرح وصلة لتحميل الفيجوال سي بلس بلس إن وجدت.

2-شرح واجهة برنامج الفيجوال سي بلس بلس .

3-شرح طريقة البداية في الفيجوال سي بلس بلس بالتفصيل الممل .

4-شرح الأدوات و القوائم و كل واجهة البرنامج .

5-طريقة كتابة الكود بالتفصيل الممل .

6-إدراج بعض الأمتلة أي برمجة بريمجات صغيرة للفهم و أعتقد أن هده هي المهمة .

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

من أجل المبتدئين في البرمجة و أيضا لتعم الفائدة .

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

و صلى الله على محمدو على آله و صحبه و سلم.

http://elbahiaabdallah.c.la

nusratop[1].jpg

cppbox.jpg

#2

أخي العزيز:

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

عليك بنسيان الطريقة التي تعلمت بها الفيجوال بيسك ... الفيجوال بيسك شئ أخر مختلف (هي لا تعطيك بل تأخذ منك )...

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#3

اخي من الاخر, للناس الي في وضعك انصحهم بدخول دورات.

لان من المستحيل ان تتعلم لغة باكملها من المنتديات مهما كان مستواها

المنتديات تستخدم لتغطيت الثغرات او النقص عندنا كمبرمجين

انصحك بكتاب :how to program c++

هدي اعصابك اخي, فلا يمكنك التعلم شئ بهذا التوتر :D

موفق إن شاء الله

ENG. IMAD, Programing is a way of life, It's in the air, we breath It's pumps through our veines, Without it, we soon crumble to dust

#4

كيف ستشرح البرمجة بالصور؟؟؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5
اقتباس
1-طرح وصلة لتحميل الفيجوال سي بلس بلس إن وجدت.

2-شرح واجهة برنامج الفيجوال سي بلس بلس .

3-شرح طريقة البداية في الفيجوال سي بلس بلس بالتفصيل الممل .

4-شرح الأدوات و القوائم و كل واجهة البرنامج .

5-طريقة كتابة الكود بالتفصيل الممل .

6-إدراج بعض الأمتلة أي برمجة بريمجات صغيرة للفهم و أعتقد أن هده هي المهمة .

باختصار يبدو أنك لم تستخدم البحث وليس لديك مزاج للتفتيش في القسم.

فكر بطريقة أخرى

#6
اقتباس
باختصار يبدو أنك لم تستخدم البحث وليس لديك مزاج للتفتيش في القسم.
اقتباس
كيف ستشرح البرمجة بالصور؟؟؟

الاخ يقصد شرح عادى مدعم بصور للoutput على ماأعتقد :)

تم تعديل هذه المشاركة بواسطة eng_3llam في 19 يونيو 2006 في 11:36

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#7

بالصور؟!

يبدو انك لا تعرف ما هي البرمجة ..

انصحك بأن تحذف من دماغك اي شي اسمه فجول بيسك و تدخل دورة في البرمجة من جهة اكاديمية محترمة.

#8

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

#9

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

و الله أنا خجول من نفسي كتيرا

وأقرنصائحكم كتيرا و سأعمل بها إن شاء الله

ولكن فقط أردت أن تكون طريقة الشرح مبسطة من حيث

شرح واجهة الفجوال سي بلس بلس

وياريت تدلوني و انتوا العارفين في هالموضوع فأنا أردت تعلم هده اللغة بماسمعت من قوتها و سرعتها

و أعتذر مرة أخرى عن الطريقة العصبية

وياريت لو في كتب بسيطة غير الموجودة في مكتبة كتب الحسب العربية

لأني إطلعت عليها وكانت صعبة شوي

وياريت بعض عناوين المنتديات التي تقوم بدورات في هدا الشأن

وأعتذر مرة ثالثة

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

كن إبن من شئت واكتسب أدبا يغنيك محموده عن النسب

#10

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

واضح ان الاخ ولد إبن جرير عندة حق فى عدم ترتيب المنتدى من ناحية ان واحد عايز يتعلم من البداية

وواضح ان محدش عايز يتبرع ويعملمنا من البداية

فانا صراحة ممكن اسيب السى شارب علشان اتعلم السى بلس بلس من البداية الى الاحتراف

ومتهيالى مش لوحدى فهل من متبرع يعمل دورة متكاملة واحنا نبدا معاة

بعدين انتم ما سداتة جاب سيرة الفيجوال بيزك هو ما يقصدش ان الفيجوال بيسك شبة السى ++ :wacko:

يا عم ابعد عن اللغة بتاعتهم اصل العالم دى بيتلككو لجماعة الفيجوال بيسك وفى طار قديم :o :o :lol:

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

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

يا ريت مجموعة تبدا بترتيب الدروس وعمل تسلسل لها حسب المستوى

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

ارجو ما حد يزعل من كلامى

وشكرا

#11

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

و الصلاة و السلام عللى سيدنا محمد و على آله و صحبه و سلم

وبعد بارك الله فيك أخي new_net

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

إن شاء الله

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

أشهد أن لا إله إلا الله و أشهد أن محمد رسول الله

#13

لا يمكن تعلم البرمجة من المنتديات.

يمكن تعلمها من مواقع و كتب و مقالات في الانترنت ... لكن ليس من المنتديات. معظم الدروس الجيدة موجودة في مواقع مختصة بتعليم لغات البرمجة, و من النادر ان تجد دروس جيدة للمبتدئين في البرمجة في المنتديات.

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

#14

السلام عليكم

تعلم البرمجة بالصور امر مستحيل لان البرمجة لا يوجد بها صور وإنما هى امور نظرية, هناك بعض الامور البسيطة التى يمكن شرحها بالرسم مثل واجهة المستخدم والادوات التى تستخدم فى البرمجة, ولكن هذه الامرو تعتبر مرحلة متقدمة, كل شخص بداء البرمجة لابد انه بداء ببرنامج Hello World ومثل هذا البرمج لايمكن شرحة بالصور لان البرنامج كلة نص ...

البرمجة هى مثل الرياضيات, هناك من يصبح نابغة ويجد كل شئ سهل وهناك من يجد البرمجة اصعب شئ فى الوجود..

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

خلاصة الكلام ليس كل واحد منا مهيئ لان يكون مبرمج وليس كل واحد منا مهيئ لان يكون طبيب وليس كل واحد منا مهيئ لان يكون إمام جامع, فالله سبحانه وتعالى وهب كل واحد منا موهبة مختلفة حتى نكمل بعضنا البعض...

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

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#15

السلام عليكم

الله ينور عليك ياأخوي

بس أنا مو فاهم

]عني شاشة سودا

يعني السي بلس بلس بتتبرمج من موجه الأوامر المرفق مع الوندوز و لا إيه

أنا عاوز كدا أو في بيئة خاصة بالسي بلس بلس

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

متل الأزرار و الأدوات المعروفة

ياريت أخوي إنك تطول خاطرك معاي و أشكرك جزيل الشكر

ودا إميلي عشان النقاش بالمسنجر

khalid200688@hotmail.com

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

#16

السلام عليكم

اولاً اعذرني بالنسبة للماسنجر فانا نادر جداً استخدمة واخر مرة استخدمته كان من اكثر من ثلاثة اشهر..

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

هناك اشياء كثيرة تحدث خلف الكواليس عندما تستخدم الفشول, وإذا لم تكن ملم بها فلن تتقن البرمجة وستجد صعوبة كبيرة فى فهمها..

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

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

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#17

واضح ان محدش ناوى يتطوع ويبدا معانا ....

طيب لما حاجة تقف علينا هاتقولو ابحثوا فى المنتدى ولا هاترضو

يعنى انتم بصراحة مفيش تشجيع من ناحيتكم

حتى الاخ احمد غريب حسيت من كلامة اتعلمو( فيشول )بيسك احسن علشان متوجعوش دماغنا

على العموم شكرا

#18
اقتباس
لم أجد شرحا إلى الآن في أي من المنتديات التعليمية يقوم بشرح جد مبسط و مدعوم خصوصا بالصور

تفضل

http://softwaretrainingtutorials.com/c-programming.php

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#19
اقتباس
طيب لما حاجة تقف علينا هاتقولو ابحثوا فى المنتدى ولا هاترضو

يعنى انتم بصراحة مفيش تشجيع من ناحيتكم

أمال الناس الموجودة فى المنتدى علشان أية ؟ أكيد علشان نساعد أى حد محتاج حاجة ولكن لا يكون ذلك مخالف لقواعد المنتدى

لو بحث ولم تجد شيئ فأكتب بسؤالك وستجد بأذن الله من يساعدك :)

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#20
و الله أنا حرت كتيرا لم أجد إلى الآن تمرين عن كيفية إنشاء متصفح أنترنت مثلا بلغة السي ++ كنا هو الحال في الفيجوال بيسك

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

أهم حاجة المحرك و ده غالبا بيكون مكتوب بالC/C++

و حقولك حاجة الأخوة قالوها

صعب جدا او مستحيل تعرف تتعلم تتعامل مع الواجهات المرئية سواء بإستخدام الWindows APIs أو ال MFC أو ماشابه قبل ما تتقن اللغة

للعلم فWindows APIs و MFC ليس لهم علاقة بلغة السي بلس بلس بل هم مجرد مكتبات يمكن إستخدامهم من اللغة

و السبب إن سواء بتستخدم MFC أو Windows APIs لصنع واجهة رسومية فلابد أن تكون على علم جيد باللغة و تتقن مبادئها كالمؤشرات و الفئات و البرمجة الكائنية لو بتستخدم MFC

سي بلس بلس ليست كفيجوال بيسيك الذي يمكنك اللعب معه كما تشاء كأنك ترسم

مع سي بلس بلس الموضوع محتاج صبر و متتوقعش إن في ظرف يومين حتكون متقن اللغة و مكتبات MFC أو Windows APIs !

مع سي بلس بلس أن تستطيع أن تفعل أي شيء لكن في نفس الوقت يجب أن تفعل كل شيء :huh:

#21

ثم ان تصميم متصفح انترت ليس تمرين بسيط .. بل هو تطبيق متقدم .. و يمكنني ان اقول انه متقدم جدا ايضا.

#22

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

و كان في غاية الروعة

وأيضا بعض التطبيقات فيما يخص ربط قاعدة بيانات الأكسس بالفيجوال بيسك

1-برنامج لحفظ مواقع الأنترنت

2-برنامج لحفظ أرقام الهاتف

#23
اقتباس
و الله أنا صممت متصفح أنترنت بالفيجوال بيسك واستخدمت أداة الأكتيف سنيك activ skin

و كان في غاية الروعة

هل قمت بالتعامل مع http protocol عند تصميم ذلك المتصفح؟

هل كتبت شفرة لقراءة html و تحويلها الى واجهة مرئية؟ و ماذا عن css؟ كيف تعاملت معها؟ هل قرأت العشرات من الصفحات اللتي تشرح الـ standards الخاصة بهذه الأشياء؟

هل تستطيع تعديل المتصفح بحيث تجعله متوافق اكثر مع الـ standards الخاصة بـ css و html؟!

اذا كانت الاجابة على اي من تلك الاسئلة السابقة بـ"لا" فأنت لم "تصمم" متصفح .. بل استخدمت متصفح جاهز.

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

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

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 25 يونيو 2006 في 18:23

#24

للمعلومية ... تستطيع الاستفادة من بعض دوال win api لشد البراغي .. اقصد لانشاء متصفح ...

يعني ايضا في السي يوجد مكتبات جاهزة .. لكن بصراحة ///

كل من تحول من vb الى السي .. كره البرمجة ...

لكن اذا صبرت مدة ستسمتع بالسي ..

لكن بوجه عام vb عملية اكثر من لغة السي ..

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

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#25
hasan_aljudy كتب:
هل قمت بالتعامل مع http protocol عند تصميم ذلك المتصفح؟

هل كتبت شفرة لقراءة html و تحويلها الى واجهة مرئية؟ و ماذا عن css؟ كيف تعاملت معها؟ هل قرأت العشرات من الصفحات اللتي تشرح الـ standards الخاصة بهذه الأشياء؟

هل تستطيع تعديل المتصفح بحيث تجعله متوافق اكثر مع الـ standards الخاصة بـ css و html؟!

اذا كانت الاجابة على اي من تلك الاسئلة السابقة بـ"لا" فأنت لم "تصمم" متصفح .. بل استخدمت متصفح جاهز.

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

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

السلام عليكم

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

microsoft internet controler6.0

أولا شاهد صورة المتصفح

star_net.jpg

ثانيا حمل برنامج المتصفح

http://www.geocities.com/elbahiavb6/star_net.zip

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

http://www.geocities.com/elbahiavb6/database.zip

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

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

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

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

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

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

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

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