تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اقدم لكم هدية تصفح منتدى vb4arb.com بشكل أفضل من قبل مع ( vb4arb Code Highlighter )
#1
Heart 
بسم الله الرحمن الرحيم


نحن مبرمجون ويجب أن نرى الأكواد بشكل أفضل


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


فقمت بتصميم ( Extension ) تعمل مع ( Google Chrome ) فقط

باسم

vb4arb Code Highlighter



   

   

وهي الآن موجودة في متجر chrome web store
على الرابط التالي
بإمكانك تثبيتها الآن


هذة الـ Extension جعلتها حصرية لموقع vb4arb.com فقط، ولن تعمل مع أي موقع آخر



طريقة التثبيت بسيطة

اذهب إلى الـ Extension في متجر chrome web store


   



   



   



   



   








استمتع بكل بساطة ستظهر الأكواد بهذا الشكل ( مع زر لحفظ الكود )  : 
   






هذة أول ( Extension  ) اقوم بتصميمها ، تم تصميمها فقط لتخدم vb4arb.com ، طبها تم تجربتها مئات المرات، إذا كان لديك أي إقتراح أو وجدت أي مشكلة، لا تتردد في وضعها هنا...


الـ ( Extension ) بالكامل عبارة عن ( CSS + HTML + Javascript ) 

تم إستخدام : ( highlight.js ) + ( highlightjs-line-numbers.js ) + ( Bootstrap ) + ( Bootstrap 5 Toggle ) + ( jquery )




لقد واجهة الكثير من الصعوبات ، أولا ان هناك الكثير من المشاركات أصحابها ( الله يهديهم ) لا يستخدمون مربع النص الخاص بالكود
مثل هذا :
كود :
الكود هنا

بل يتم رمي الكود مبعثر مثله مثل أي نص عادي هكذا :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    DataGridView1.RowHeadersWidth = 50
 End Sub


طبها هنا في هذة الحالة مستحيل عمل أي شيء لإظهار هذا الكود بشكل افضل.

ثاني تحدي :
هو معرفة لغة الكود، حتى استطيع تشكيل الألوان بالشكل المناسب لهذة اللغة،
مثلاً لغة VB.NET في التلوين تختلف عن لغة SQL
وجدت مشاركات تحتوي على أكثر من لغة :
مثلاً يتم وضع كود VB.NET في مربع، ثم يتم وضع  كود SQL في مربع آخر.
الـ  highlight.js  يمكنة أن يكتشف ما هي اللغة المكتوبة وبناءاً على ذلك يتم وضع الألوان التي تخص هذة اللغة،
ولكنة غير دقيق أبداً ، 90% يخطئ في تحديد اللغة لصعوبة وتشابة اللغات في المفردات، 
لذلك قمت بعمل مصفوفة تحتوي على أقسام المنتدى،
أقسام الـ VB.NET يتم تشكيلها بنائاً على لغة VB.NET حتى وان كان هناك كود مكتوب بأي لغة أخرى.
وكذلك الأقسام الأخرى.
الأقسام المتعددة اللغات أو الغير محددة ، تركتها لـ الـ  highlight.js هو يحدد لغة الكود إن وجد ويقوم بالتشكيل حسب ما اكتشفة هو.





الفكرة بدأة من الصفر ، وها هي الآن بين أيديكم ،

اتمنى ان تعجبكم وأن تستفيدوا  منها.
 
كما اتمنى من إدارة المنتدى تثبيت هذا الموضوع بطريقة معينة، ليستفيد الكل.
الرد }}}


الردود في هذا الموضوع
اقدم لكم هدية تصفح منتدى vb4arb.com بشكل أفضل من قبل مع ( vb4arb Code Highlighter ) - بواسطة عبدالله الدوسري - 28-05-23, 02:38 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 451 01-02-25, 03:48 PM
آخر رد: Microformt
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 453 21-12-24, 02:55 PM
آخر رد: aljzazy
  ممكن طريقة عمل الصورة بشكل دائري بوحمد 3 499 14-10-24, 04:01 PM
آخر رد: بوحمد
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 567 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 712 01-12-23, 10:57 PM
آخر رد: Taha Okla
  ما هو أفضل موقع موثوق فيه ترشحونه لربط قاعدة البيانات عليه أونلاين hazim1 0 643 16-09-23, 06:14 AM
آخر رد: hazim1
Rainbow [كود] معرفه حجم كل المجلدات في القرص C بشكل واضح محمد مسافر 7 973 10-09-23, 01:56 AM
آخر رد: أبو خالد الشكري
  تحويل مشروع دوت نت الى native code ابو محمد محمد محمد 0 700 26-07-23, 12:18 AM
آخر رد: ابو محمد محمد محمد
  هل ممكن اجعل عناصر ال LISTBOX بشكل افقي ismaeel 0 625 01-05-23, 11:26 PM
آخر رد: ismaeel

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


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