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

إلى خبراء Token

مغلق
بدأه فواز الشمري في 18 أكتوبر 2005 · 29 رد · 5,359 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#26

الظاهر انك مش فاهم الموضوع

انا اولا بحب الفيجيوال بيسك لبساطتها ...

بعدين احنا بنحكي عن بناء محرر يقوم بتلوين بعض الكلمات المحجوزة كما في محررات البرمجة

وللوصول لافضل اداء يجب بناء محرر من الصفر ..

وعلي العموم صندوق النــص ... شو رأيك بينفع الحيـ :rolleyes: ــن

#27
اقتباس
بعدين احنا بنحكي عن بناء محرر يقوم بتلوين بعض الكلمات المحجوزة كما في محررات البرمجة

وللوصول لافضل اداء يجب بناء محرر من الصفر ..

بناء محرر من الصفر .. سأنزل مثال يمكن يفيد . لكن المشكلة يحتاج جهد كبير ..

لكن اذا كانت المسألة تلوين كلمات محجوز فلا اعتقد ان هذا صعب ابدا ....

شوف المرفقات ... فيها برنامج وجدته من مدة ... اذا لم يشتغل معك .. ممكن اضطر ارفع الحزمة كاملة

يقوم بتلوين الكلمات المحجوزة لعدد من اللغات .. وبسهولة .

وفيه خيارات كثيرة .

xint.zip

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#28

في البداية كل عام وأنتم بخير وأعتذر عن تأخري بسبب سفري .

على العموم :

ليست مشكلة في بناء المحرر فنحن سنستخدم vb.net وهوا يدعم كل ما سنحتاجة مثلة مثل c++ وهناك محررات قد عملت بلغة #C وهي بنعت عم vb.net

المشكلة هي ماهي الأساسيات التي يجب ان نتبعها :

أين سنرسم الخطوط مثلا :

سنقوم بعمل نافذة (usecontrol) ثم ماذا بعد ذلك هل نقوم بحفض الحروف في مصفوفة ثم نقوم بعوضعها في الذاكرة ولما نقوم بعملية إضهار ما بداخل المصفوفة على النافذه هل نقوم بمسح كل ما بداخل النافذة ثم نقوم برسم الخطوط أو الأسطر في النافذة أم ماذا .

وكيف يتم التحكم بالأسطر في حال ضهر شريط تمرير مثلاً .

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

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

أتمنا من الأخ هاني التعليق على المشاركة رقم 20 حيث طلبت منه ان يواصل طرح الأفكار في هذه النقطة

#30

وجدت السورس كود للمحرر المذكور .. لكن ليس بلغة السي ,, لغة غريبة ;( <<

,وجدت ايضا عشرات البرامج مع السورس كود .. نفس الي تبحث عنه .... لا .. بل بعضها مخصص لعرض اكواد اللغات .

ابحث عن /

c++ editor على سبيل المثال /:

http://www.xtort.net/xtort/xint.php

وهنا عشرات البرامج ... ستجد بعضها بالسورس كود ..

http://www.xtort.net/editors/texteditors1.php

انتبه للقائمة اللي على يدك اليمين :) ,,, يمكن تلقى في كل صفحة .. برنامج واحد فقط يجي معه السورس كود .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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

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