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

محمد علاء الدين

مشرف قسمي C/Cpp و Windows API

المشرفون عضو شرف ★★★★★

  • الدولة الإسلامية
  • Operating Systems & Compilers
2,496مشاركة
885السمعة
141موضوع منشور
2 أكتوبر 2007تاريخ الانضمام
19 يوليو 2022آخر زيارة
36,246مشاهدة للملف
  1. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    فى الوقت الحالى اعمل على Merger Class و لكن تواجهنى مشكلة عدم معرفة المستخدم بمقدار البيانات التى تم نسخها إلى الملف النهائى و بالتالى فقمت بالرجوع للـ File Class حتى اقوم بعمل تعديل فيها يتيح معرفة ذلك (كنت قد حاولت من قبل و عندما باءت معى بالفشل اكثر من مره …

    8 أغسطس 2009 في 14:29
  2. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    قمت بعمل اضافات و تعديلات و تحسينات على المشروع ، النسخه الجديده فى المرفقات ستجد فى المشروع الجديد الفولدرات التاليه : File: و يحتوى على الكلاس File والملف enums. Hash: و يحتوى على الكلاس CRC32 و التى تتيح لك عمل checksum. Header: و يحتوى على Mainheader struc…

    7 أغسطس 2009 في 07:58
  3. سوال في التعامل مع الملفات في السي بلس بلس

    القى نظره على الموضوع ده /index.ph...201149&st=0

    7 أغسطس 2009 في 04:44
  4. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    نقطه اخرى لم يقم الأخوه الأعضاء بالإتفاق على موضوع التشفير حتى الأن بمعنى اوضح هل سيتم عمل تشفير بإستخدام باسورد ام لا فانا على وشك الإنتهاء من الكود و بعدها سأبدء بتصميم UI ملحوظه : قمت بعمل تعديل على Splitter Class ليكون الـ Buffer المستخدم وقت تقسيم الملف ي…

    6 أغسطس 2009 في 15:10
  5. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    السلام عليكم دلوقتى انا عملت كلاس سمتها CRC32 و ده شكلها انسخ الكود [color= #007f00;]#ifndef CRC32_H [color= #007f00;]#define CRC32_H [color= #007f00;]#include "../File/File.h" [color= #007f00;]#include <Windows.h> [color= #0000ff;]class CRC32 [color= #000000;…

    6 أغسطس 2009 في 14:07
  6. Power Function

    ممكن تستخدمى دالة pow الموجوده فى cmath او ممكن تخلى دالة power بالشكل ده انسخ الكود [color= #0000ff;]int power[color= #000000;]([color= #0000ff;]int n, [color= #0000ff;]int p[color= #000000;]) [color= #000000;]{ [color= #0000ff;]int sum [color= #000000;]= [co…

    6 أغسطس 2009 في 05:16
  7. ممكن أعرف إيه الخطأ اللي في الكود؟؟؟؟

    انا جربت الكود و شغال معايا كويس بدون مشاكل

    6 أغسطس 2009 في 03:02
  8. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    هذه هى النسخه التى اعمل عليها قمت بترتيب الكود و مراجعته و كتابة ملاحظات عليه حتى يتسنى لكم التعامل معه او التعديل عليه اذا رغبتم بذلك، الكود فى المرفقات و التالى هو شرح سريع لما يحتويه الملف. يحتوى الملف على اربع فولدرات و هم File و Header و Manager و Other F…

    5 أغسطس 2009 في 16:52
  9. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

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

    5 أغسطس 2009 في 15:13
  10. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    انتهيت بنسبه كبيره من Splitter Class و كل ما يتبقى فيها هو تشفير محتوايات الملف فى حالة وجود باسورد و كذلك حساب الهاش للملف و للـ header (بالنسبه للـ header حتى اتأكد من انه سليم). بعد ان انتهيت من الـ Splitter قمت بعمل بعض التحسينات عليه هو و File Class و قمت…

    5 أغسطس 2009 في 14:12
  11. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    اكتشفت خطأ فى File Class داخل الدالتين ReadBytes و WriteBytes داخل الدالتين يوجد هذا السطر انسخ الكود OVERLAPPED o; o.[color= #808000;]Offset [color= #000000;]= [color= #000000;](DWORD[color= #000000;])[color= #000000;](iPosition [color= #000000;]& 0x00000000F…

    5 أغسطس 2009 في 10:29
  12. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    انتهيت تقريبا من عمل الـ Splitter و كانت احد المشاكل التى واجهتنى هى فى حال اردت عمل تقسيم لملف 8 جيجا بمساحة 500 ميجا للملف الواحد تصبح العمليه بطيئه حيث انى اقوم بإنشاء الملف و بعدها اخذ 30 ميجا داخل الـ buffer ثم اكتبها داخل الملف و حيث ان الملف مساحته صفر …

    5 أغسطس 2009 في 05:37
  13. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    قم بإستخدام النوع LONLONG و الذى يتيح لك التعامل مع الملفات الأكبر من 4 جيجا و اغلب دوال التعامل مع الملفات مثل ReadFileEx و WriteFileEx و SetPointerEx تعامل معها و بالتالى فالتعامل مع الملفات الأكبر من 4 جيجا متاح. عموما قابلتنى هذه المشكله عندما كنت اعمل على…

    3 أغسطس 2009 في 23:03
  14. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    اعتذر لقد اسئت الشرح الـ MainGUID هو بصمه تعريفيه لكل اجزاء الملف بمعنى يوجد لدينا ملف تم تقسمه على 3 اجزاء و ملف اخر تم تقسيمه على جزيئن و اسماء الملفات غير متشابه فمثلا اول 3 ملفات اسمائهم ABC.bin ، WXC.bin ، XXM.bin و الملفين الأخرين هما FGH.bin ، BIN.bin ا…

    3 أغسطس 2009 في 01:52
  15. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    بالنسبه للـ header فيأخذ الشكل التالى فى النسخه التى اعمل عليها struct FileHeader { char* Signature; GUID MainGUID; uint FileParts; uint PartID; ulong FileSize; ulong OriginalSize; uint PassHash; }; حيث الـ Signature هو حرفين يمثلوا بصمه للملف و الـ MainGUID ت…

    3 أغسطس 2009 في 00:50
  16. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    ايه كل ده :o انا مفتحتش الموضوع من ساعتين و ارجع الاقى كل الإضافات دى :cry: طب نخلص الفكره بشكلها الأساسى و بعد كده نضيف زى ما احنا عايزين انا شغال فيه دلوقتى بقالى حوالى 3 ساعات ارجو ان الإضافات متضرنيش اعيد كتابة الكود من تانى على العموم انا هكمل فى النسخه ا…

    2 أغسطس 2009 في 07:02
  17. مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)

    الفكره جميله سأقوم بعمل header يتم وضعه فى كل من الملفات التى تم تقسيمها و هو يحتوى على رقم الملف (ترتيبه فى التقسيم) و عدد الأقسام و ايضا guid الملف الأول حتى استطيع التعرف عليه -- اضافات امكانية وجود باسورد لحماية الملف و بالطبع سيتم وضع الـ hash الخاص بها و…

    2 أغسطس 2009 في 00:39
  18. ما هو أكثر المفاهيم غموضاً حول ++c برأيك ؟!

    اتمنى تغيير صغية تعريف مؤشرات الدوال لشكل ايسر و اكثر قبولا لإنها تصيبنى بصداع كبيير عندما تكون هناك داله تعود بمؤشر لداله و التى تعود بمصفوفه ...... و هكذا، الصيغه تكون معقده بما يؤدى فى النهايه لمحاولة تجنب استخدامها و البحث عن طرق ابسط مع انها تعتبر اسرع وس…

    17 يوليو 2009 في 18:51
  19. عندما أستخدم كل ال Drive Letters

    بالنسبه لمشكلتى فقد حللتها و الحمدد لله و بدمج بعض المساحات. شكرا اخى نبيل على تواصلك و اجابتك على اسئلتى و لكن سؤالى الأساسى انه فى حالة استهلاك كل الحروف الأبجديه ماذا يحدث بعدها و قصدى هل سيتم التسميه بالشكل CA ثم CB و هكذا ام ماذا؟ و الله ولى التوفيق

    16 يوليو 2009 في 19:32
  20. عندما أستخدم كل ال Drive Letters

    اولا ما علاقة عدد الأقسام بسرعة النظام ؟؟ ثانيا : ليست كل الأقسام دريفات حيث يوجد DVD و ايضا دريفات عاديه و Network drives و Folder Mapping to drive. ما المقصود بالـ Quota و بما يمكن ان تفيدنى فى حال جعلها Enabled ؟؟ و شكرا لك و الله ولى التوفيق

    16 يوليو 2009 في 15:05

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

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

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

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