تقييم الموضوع :
  • 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 هدية رووووعة شكرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 151 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 402 01-12-23, 10:57 PM
آخر رد: Taha Okla
  ما هو أفضل موقع موثوق فيه ترشحونه لربط قاعدة البيانات عليه أونلاين hazim1 1 408 16-09-23, 10:32 AM
آخر رد: Amir_Alzubidy
Rainbow [كود] معرفه حجم كل المجلدات في القرص C بشكل واضح محمد مسافر 7 489 10-09-23, 01:56 AM
آخر رد: أبو خالد الشكري
  تحويل مشروع دوت نت الى native code ابو محمد محمد محمد 0 422 26-07-23, 12:18 AM
آخر رد: ابو محمد محمد محمد
  هل ممكن اجعل عناصر ال LISTBOX بشكل افقي ismaeel 0 391 01-05-23, 11:26 PM
آخر رد: ismaeel
  تصفح الداتاغريد فيو kebboud 7 933 20-04-23, 12:59 AM
آخر رد: kebboud
Rainbow [كود] قراءه العدد بشكل صحيح من قاعده البيانات اكسس محمد مسافر 13 1,228 27-03-23, 10:48 PM
آخر رد: sanyor77
  [vb6.0] مساعدة في تثبت الفيجول بيسك بشكل صحيح ودمجه مع الكريستل ريبورت نورالدين محمد الغذيفي 0 409 14-03-23, 07:29 PM
آخر رد: نورالدين محمد الغذيفي
  [مقال] احسن منتدى نبيل فتحى 1 493 24-01-23, 06:59 PM
آخر رد: أبو خالد الشكري

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


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