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

ماهي الخطوة الثانية لتعلم الفيجوال سي++

مغلق
بدأه عبدالله عيد في 29 يناير 2003 · 9 رد · 6,350 مشاهدة · في قسم المواضيع الهامة في قسم السي /سي++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

تحية طيبة

اخواني الأعزاء في فترة سابقة كنت قد طرحت سؤالاً في هذا المنتدى الرائع وهو كيف اتعلم الفيجوال سي++ واتقنها حيث انني في ذلك الوقت قد بدأت بالفيجوال سي++ مباشرة وواجهتني صعوبات كثيرة جداً حتى أني كدت اكره البرمجة بسبب الفيجوال سي++ ولكن بعد ان طرحت السؤال الموجود بالأعلى في هذا المنتدى الرائع بالفعل (والله يعلم انها ليست مجاملة) ورد علي الأستاذ هاني الأتاسي جزاه الله الف خير بقوله :

لكي تتقن الفيجوال سي++ فعليك ان تتعلم السي++ أولاً ثم تذهب إلى الفيجوال سي++ وترى ماتقدمه لك فئات MFC

ولقد كانت هذه الإجابة رائعة لأسباب عديدة سأذكرها في أخر السؤال.

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

ثم أخذت بعض الكتب عن الفيجوال سي++ وقرأت عنها ووجدت أنها ليست بالصعوبة التي كنت اراها فيها من أول مرة استعملتها ثم ذهب الغم والهم عني بفضل الله ثم بفضل الأستاذ هاني الأتاسي وتعلمت على بعض فصائل MFC وكيفية مكننتها وعملها كخطوة اخيرة بالنسبة لنصيحة الأستاذ هاني الأتاسي

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

وأسف على الإطالة.

وسؤالي هو :

والأن بعد أن ذهبت إلى السي++ ثم الى الفيجوال سي++ ثم MFC وطبقت عليها وصنعت بعض الكلاس والبرامج ايضاً بفضل الله فماهي الخطوة الثانية في التعلم وخصوصاً مع ظهور تقنية .Net وهناك تقنيات اخرى رأيتها مثل COM وATLوغيرها ...

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

أما عن الأسباب التي جعلت إجابة الأستاذ هاني الأتاسي رائعة فإليك منها :

1_ أن الإجابة كانت قصيرة للغاية (فخير الكلام ماقل ودل)

2_ أن الأستاذ هاني تكلم عن الفيجوال سي++ بصورة عامة حيث انه راعا اني مبتدئ ولم يخوض في التفاصيل والتي قرأت عنها بالتدريج فوجدت أنها كثيرة للغاية فلو اخبرني عنها من البداية لكنت قد تراجعت بعض الشئ وهذا اسلوب رائع.

3_ أنه اعطاني الخطوات الرئيسية الصحيحة للتعلم . وهذا ماأراه في نفسي اليوم بفضل الله ثم بفضل الأستاذ هاني الأتاسي

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

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

ولكم خالص شكري

أخوكم عبدالله عيد المحمادي

eidxp12.zip

#2

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

لايوجد احد ؟؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!:P:o:(:):D;):cool::rolleyes::mad:(gift):confused::eek::'((clock)(f)

#3

تحياتي أخي عبدالله,

...

الفيجيوال سي++, هو عالم كامل, لا يمكن ان نتيقّن اننا اتقنّاه, لهذا فلا يوجد خطوة ثانية, بل عليك أن تتعمّق في الخطوة الاولى...

فمثلا, قم بالتخطيط لبرنامج كامل, وبرمجته.. ستجد أمور جديدة, وبعد أن تتأكّد انك تعلم كل هذه الأسس جيدا يمكنك أن تبدأ بدراسة تخصصيّة, مثلا : برمجة الانترنت , أو الملتيميديا.. أو ... أو حتى التعمّق في خصائص النظام....

تكنولوجيا COM هي ليست جديدة , بل هي موجودة قبل الدت نت, وهي معقّدة نوعا ما.. لكن لو ان هناك شيء اسمه خطوة ثانية لقلت انه COM لكن هذا رأي شخصي وليس علمي!..

تحياتي...

#4

عالم ال MFC كبير .....

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

تقنيه ال COM مهمه جدا، حتى تقنية ال Net. مبرمجة بإستخدامها، لذلك اعتقد انه يجب عليك ان تبدأ فيها، اقرأ عن تقنية ال COM لكي تفهمها ثم استخدم مكتبة ال ATL لبرمجة عناصر ال COM التي تود بنائها .... مكتبة ال ATL عبارة عن Framework يساعدك في كتابة عناصر COM، و هي بالفعل رهيبه .... رهيبه جدا جدا، مجرد دراستك لها سوف تستفيد من الطريقة التي بنائها بها فريق ال ATL ... لأنها بنية بطريقة إبداعية رهيبه .

#5
اقتباس
تقنيه ال COM مهمه جدا، حتى تقنية ال Net. مبرمجة بإستخدامها، لذلك اعتقد انه يجب عليك ان تبدأ فيها

قرأت مرة أن الـ COM مثل "التدخين" : اذا لم تكن قد بدأت به ، فلا تبدأ أبداً . وان كنت مدمن عليه فإن هذا هو الوقت المناسب للإقلاع عنه :P

#6
اقتباس
قرأت مرة أن الـ COM مثل "التدخين" : اذا لم تكن قد بدأت به ، فلا تبدأ أبداً . وان كنت مدمن عليه فإن هذا هو الوقت المناسب للإقلاع عنه

:w1 لووووووووول

#7

إذا كانت COM مثل التدخين ... فأنا من عشاق التدخين ...

ال COM ليست إلا مواصفات Specification تستخدمها لبناء برامجك

و لا يعرف ميزاتها إلا من استخدمها و جرب نكهة تبغها ...

ال Visual Studio .Net مبني بإستخدامها .... و تقنية الدوت نيت ما زالت تستخدمها ..... صحيح انها لا تستخدم API الخاص بها .... و لكن مازالت تستخدم المواصفات الخاص بها ..

#8

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

اساتذاتي الأعزاء تحية طيبة

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

وأشكر لكم حسن ردكم لي وسأسير على الخطوط التي رسمتموها لي.

وسيأتي اليوم الذي تروني أستاذاً فيها مثلكم ولكم شكري .

أخوكم عبدالله المحمادي

#9

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

اخواني الأعزاء نسيت أسأل

ماهي افضل واحسن المراجع لتعليم COM و ATL

وشكراً لحسن تعاونكم

اخوكم عبدالله المحمادي

#10

أخ حسام يبدو أن COM من نوع التبغ الكوبي الفاخر ، وإلا لما كنت من عشاقه ;) :w1 :w1

بالمناسبة المقالة كانت تتحدث عن الدوت نت :)

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

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