تقييم الموضوع :
  • 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 هو يحدد لغة الكود إن وجد ويقوم بالتشكيل حسب ما اكتشفة هو.





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

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

حيث أن مايكروسوفت أيضاً قدمت تحديث جديد للسي شارب 2022  وكل اللغات التي تعتمد على أقواس المجموعة.
يميز ألوان الأقواس لكل مجموعة بلون مختلف عن غيره..

وكذلك ربط مباشر حصراً بين السي شارب مع (GitHub) لجلب أمثلة توضيحية عن (IntelliCode API)
عن استخدام أي وظيفة مدعومة بمجرد تحديدها وضغط الرابط من داخل نافذة كتابة الكود.
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
#3
في هذا العالم صادفنا الجميل والسيء
 ولعل اسمك ومشاركاتك هو أحد أشياء 
جمال في هذا العالم أ/ عبدالله الدوسري
الرد }}}
#4
أنت يا أستاذ عبدالله والأخوان أجمل هدية يشهد الله 
شكراً بحجم السسسسسـماء
الرد }}}
#5
من ابداع الى ابداع تحياتي لشخصك الكريم
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: عبدالله الدوسري
#6
Heart هدية رووووعة شكرا
الرد }}}
تم الشكر بواسطة:


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

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


يقوم بقرائة الموضوع: