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

تقسيم المشروع الى عدة ملفات؟

مغلق
بدأه psk_cs في 12 أكتوبر 2004 · 6 رد · 553 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اعظاء منتدى الفريق العربي

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

ارسلت لكم المشروع ياليت تفهموني الطريقة الصحيحة لتقسيم المشروع؟؟؟

في المشروع هنالك المفات التالية

///   Header Files  ///

الملف الأول " My_Class.h"

 يحتوي على تصريح للفئات

الملف الثاني "stdafx.h"

 يحتوي على الملف "iostream.h"


/// Code Files ///

الملف " My_Class.cpp"

يحتوي على تعريف للفئات 

المف "Main.cpp"



أنا قمت بعملية ربط بين الملفات ولكن  الطريقة خاطئة

ولكم تحياتي

My_Project.zip

#2

خير ياجماعة

عاملين اضراب عن الإجابة عن أسئلتي؟؟

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

وفهم الطريقة الصحيحة لربط عدة ملفات في مشروع واحد؟

وشكرا لكم

#3

السلام عليكم

لم نعمل اضراب ابدا .

ولكن اسمع مني سأجربملفك وارد عليك

ولكن مؤقتا استفد من ما أقوله لك وان شاء الله يرد عليك من هو افضل مني.

1 - عرف الملف heder الذي يحتوي على class وتعرف كل مايتعلق به عرف الدوال وغيرها و احفظة بالامتداد .h .

2 - اكتب الكود في ملف اخر وسمه ماشأت وضع امتداده .cpp تمام .

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

#include  "HederFile"

ثم اكتب الكود فقط وعرف الكيان لclass واستدع دوالك فهنا اخفيت الclass عن المستخدم ولم تريه الا كيان يعمل على الclass .

ان شاء الله وضحت الفكرة والعلم عند الله.

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#4

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

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

ياليت تشوف لي الخطأ اللي وقعت فية

انا الحين راح احاول احصل الخطأ واذا طلع معاي نتيجة راح اقولك

وشكرا مره اخرى

#5

السلام عليكم

كل عام وانت بخير هلابك .

خذ الكود بعد التعديل وإليك الملف يوجد به ملفين اهدهما .h والثاني يستدعيها .cpp

فقط ولاحاجة لا اكثر من ذلك جربت الكود ومشا معي صح ونفذ صح جرب ورد علي.

لاتنسى رد علي .

علما ان الملف stdfx.h لم اجد به شيء ولم اضمنه في البرنامج .

احفظ الملف الهدر داخل c++ أي في مجلدها واكتب الكود بالامتداد .cpp وكل شيء تمام باذن الله

البرنامج:

PROGRAM.zip

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#6

اخوي السهم الناري كل عام وانت بألف صحة وسلامة

الكود اللي عملته اشتغل معاي والحمدلله

وبالنسبة للملف stdafx.h فهو الظاهر انه ورى المشكله

المهم انا أنشأت مشروع جديد (فاضي) يعني بدون مايتم إضافة الملف stdafx.h وعملت الملفات Class.h + Class.cpp + Main.cpp

وتمت عملية الربط بينهم بنجاح والحمد لله

غير كذا أنا الأيام هذي جالس اتعلّم على تعدد الأشكال والوراثة والشعوذه المرافقة لهم :)

المشروع مرفق

ملاحظة: أي أحد له الرغبة في مشاركتي في تعلّم موضوع تعدد الأشكال والوراثه فأنا حكون سعيد جدا بتبادل الأفكار حولهما

My_Project.zip

#7

الحمد لله .

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

حملت الكودوأن شاء الله أرد عليك . المهم خلك على هذا الحماس فالشغل قدام اكثر ان شاء الله.

بس اعذرني اذا تاخرت عليك لاسباب خارجية وهي الامتحانات.

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

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

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