السلام عليكــم ورحمـة الله وبركاتــه ،، فكره المشروع : برنامج لتقسيم الملفات ودمجها ،، سوف نقسم الملف اعتمادا على الحجم أو على عدد الملفات المطلوبة . مثلا لدينا ملف 10 ميغا اذا قسمناها اعتمادا على الحجم 2 سوف تكون لدينا 5 أقسام من الملف ، واذا قسمناه على العدد مثلا 2 سوف يكون لدينا 5 أقسام كل منها بحجم 2 ميغا .. على ما أظن التقسيم اعتمادا على الحجم فكره عملية أكثر من العدد؟ حيث هناك مواقع تتطلب ملفات بأحجام معينه لذلك هذا التقسيم سوف يفيد أكثر ،، بالنسبة للدمج سيتم دمج الملفات كلها لينتج الملف الأصلي كما هو بدون لا نقصان ولا زيادة .. التقنية المستخدمه : بالنسبة لي أفضل C++ I/O File Stream أو Win32 File Management API ، يمكن لمن يريد استخدام مكتبات أخرى .. المطلوب في النهايه لنا جميعا : بناء كلاس Splitter يستقبل الملف وحجم القسم الواحد ويقوم بتقسيم الملف .. وبناء كلاس Merger يستقبل الأقسام كلها ويخرج الملف الأصلي . وعمل واجهه بسيطه للبرنامج (عن نفسي سأستخدم Win32 API) للمستخدم النهائي .. هناك بضعه مشاكل ستواجهنا عند الجمع (حيث يجب أن نعرف كم وأسماء الملفات المقسمه ) أين سنضع هذه المعلومات في أحد الأقسام أو قسم جديد (القسم رقم 0 مثلا !) .. المطلوب من أي عضو الأن : لا أعرف بالضبط :PP على العموم يفضل كل من يأتي يضع رده وفكرته حول بناء هذا البرنامج ..وكيف سنحل مشكله التقسيم والدمج وأي شيء سيفيد .. أعلم أن المشروع بسيط ، لكن أرجوا أن تكون فاتحه خير ،، بالتوفيق ...