تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
نواة محرر نصوص متعدد الصفحات
#1
السلام عليكم...

استجابة لسؤال الأخ AhmedSamir3 في هذا الموضوع برمجت هذا المشروع (في المرفقات) ليكون نواة لمحرر نصوص متعدد الصفحات. طبعاً لا نسعى لمنافسة برامج تحرير النصوص المعروفة، و لا ريد إنشاء برنامج تجاري، و إنما الغرض بالأساس هو التعلم، مع إمكانية تطويره بحيث يمكن دمجه في برامجنا الأخرى، مثلاً في برنامج يحتوي على وظيفة إنشاء ملفات نصية بسيطة.



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

أيضاً المشروع ما زال يحتاج إلى بعض الإضافات، مثلاً:
* لا يتم الانتقال بين الصفحات بمفاتيح الأسهم العلوي و السفلي.
* عند زيادة أو إنقاص عدد الصقحات تتم إعادة توزيع النص ما يتسبب في عودة مؤشر الكتابة إلى بداية الصفحة.

عموماً... هذه مجرد محاولة مبدئية، و أتمنى من الإخوة القادرين أن يقوموا بتطويره و تحسينه.

نرجو الاستفادة و السلام.


الملفات المرفقة
.rar   Multi-Page Editing.rar (الحجم : 5.87 ك ب / التحميلات : 66)
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

- والله أخي ناجي أرفع لك القبعه وأنا أفتخر فيك كونك مبرمج عربي , وبصراحة ليس بغريب عليك أنت تبرمج مثل هكذا برنامج ، لأنك الإبداع بنفسه ، ماشاء الله عليك الله يحفظك من كل شر ، أنت عملت المهم في البرنامج أو النواة كما ذكرت ، وبعد ذلك كلٍ يدلو بدلوه بما يملكه من خبره وإمكانيات في سبيل تطويره أو حتى الإستفادة من الطريقة التي عملتها في برامجه ، شكرا جزيلاً لك أخي العزيز ، وجزاك الله كل خير .

- تحياتي وإحترامي وتقديري لك .
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم


شكرا لك اخي الكريم على المشروع الكثر من رائع

وجزاك الله كل خير
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم

أخى فى الله ناجي إبراهيم
انا شاكر لك جدا ولا شك من انك من أفضل المبرمجين
هذه الاداه تحتاج لمجهود كثير لضبتها لانها اكثر من textBox فلا يمكننا تحديد الكلام من منتصف الصفحة الاولى الى الصفحة التانيه مثلا مثل الورد

ولكن هل يمكننا تقسيم النص الى صفحات وعرض صفحة واحده فقط على الشاشة مثل المعاينه قبل الطباعه ونضع زر لعرض الصفحة التاليه وزر لعرض الصفحة السابقة
واظهار رقم الصفحة الحاليه امام المستخدم
الرجاء مساعدتى فيها
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم

- شاهد المثال الذي في الرد ١٣ في هذا الموضوع قد يفيدك .
http://vb4arb.com/vb/showthread.php?5470...4%D5/page2

- تحياتي .
الرد }}}}
تم الشكر بواسطة:
#6
ما فى حل للموضع حتى الان

هذه صورة تخيليه لشكل تقسيم الصفحات

[ATTACH=CONFIG]2955[/ATTACH]


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#7
السلام عليكم

- أخي العزيز ، مادمت تريد بهذا الشكل ، فالمسألة بسيطه ضع مصفوفة تكست بوكس يعني ادرج مجموعة تسكتات بعدد الصفحات التي تريد وقم بتسمية هذه التكستات بإسم واحد وغير قيمة خاصية ال Index لكل تكست بالترتيب من ١ الى عدد الصفحات وعند الضغط على أزرار التالي والسابق أظهر التكست الذي رقم ال Index الخاص به يطابق رقم الصفحة الحالية ، أرجوا أن الفكرة إتضحت لك .

- تحياتي .
الرد }}}}
تم الشكر بواسطة:
#8
اخ AhmedSamir3هذا هو طلبك
Multi-Page Editing With Preview.rar


AhmedSamir3 كتب :ما فى حل للموضع حتى الان

هذه صورة تخيليه لشكل تقسيم الصفحات

[ATTACH=CONFIG]2955[/ATTACH]
الرد }}}}
تم الشكر بواسطة:
#9
اخى محمود اكرم
تقسيم الصفحات غير مظبوط انظر الى السطر الاول من كل صفحة عادا الصفحة الاولى فقط هى اللى تكون مظبوطة
ولكن شاكر لجوهدكم معى ولكنة محتاج انتهى منها ضرورى

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

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


وشكر لكم وشكر خاص لللاخ ناجي إبراهيم
انا فى انتظاركم فى التعدي على مثال الاخ ناجي إبراهيم وجعله يعمل بطريقة صحيحة فقط
الرد }}}}
تم الشكر بواسطة:
#10
اخى محمود اكرم
تقسيم الصفحات غير مظبوط انظر الى السطر الاول من كل صفحة عادا الصفحة الاولى فقط هى اللى تكون مظبوطة
ولكن شاكر لجوهدكم معى ولكنة محتاج انتهى منها ضرورى

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

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


وشكر لكم وشكر خاص لللاخ ناجي إبراهيم
انا فى انتظاركم فى التعدي على مثال الاخ ناجي إبراهيم وجعله يعمل بطريقة صحيحة فقط
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محرر اكواد derbaliammar 3 549 21-08-13, 02:41 PM
آخر رد: سيف الورد

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم