مدونة علم البرمجة والحاسوب
من حقك ان تتعلم اكثر

| Code Tools Add-in إضافة مميزة وهامة لبرنامج فيجوال بيسك

أعتقد أن طريقة كتابة كود أي برنامج تلعب دورا هاما في فهمه بشكل أسرع من قبل أي شخص آخر يقرأ هذا الكود لأول مرة, أو من قبل نفس الشخص الذي قام بكتابة الكود.

فطريقة كتابة الكود المرتّب بحسب قواعد اللغة الأساسية نلاحظ أنها تسهّل علينا قراءة الكود لأننا نرى بداية الدالة ومحتواها ونهايتها بشكل مميز ومنفصل.

عدا على أن ترتيب الكود يساعد المبرمج على تحليل الكود وفهمه بشكل أسرع, فإن ترتيب أكواد البرنامج يعطي مظهرا احترافيا للكود المصدري للبرنامج عند نشره مثلا.

لن أطيل عليكم

سأقدم لكم و حصريا لأول مرة في منتدى فيجوال بيسك
الإضافة المميزة لبرنامج فيجوال بيسك ( Code Tools Add-in ) وهي من برمجتي وقد استغرقت مني وقتا طويلا حتى أتممتها وحتى أقدمها لكم ويستفيد منها الجميع من مبتدئين ومحترفين ...

معلومات عن الإضافة Code Tools Add-in

الإصدار : 1.0

حجم الإضافة : 160 ك.ب

مكان الإضافة : نافذة تحرير الكود (Code Editor ) في فيجوال بيسك

طريقة الإضافة لبرنامج فيجوال بيسك :
1 : قم بتسجيل الملف CodeTools.dll باستخدام الأمر regsvr32
2 : افتح برنامج فيجوال بيسك و اذهب للقائمة Add-Ins ومن ثم إلى Add-in manager
3 : ستظهر لك النافذة التي تحوي الإضافة كما في الصورة







حيث تستطيع تشغيل وتعطيل الإضافة كما تريد باستخدام الخاصية Loaded\Unloaded
كما يمكنك جعلها تعمل تلقائيا مع برنامج فيجوال بيسك بتفعيل الخاصية Load On Startup
صورة توضيحية بعد الإضافة :






كل ما عليك هو أن تحدد الكود المراد معالجته وثم استخدام الأمر الذي تريده..

الأوامر المتاحة :
1 : Arrange Code Without Remove Comments
هذا الأمر سيعمل على ترتيب الكود المحدد في محرر الكود ( كامل الكود مع أسطر التعليقات إن وجدت ) بحسب القواعد الأساسية في كتابة الأكواد.
وفي الصورة التالية مثال بسيط جدا على هذا الأمر
حيث قمت بوضع تابع صغير بعدد أسطر قليل فقط لتوضيح الآلية والتي يمكن أن تطبق على برامج كاملة وبآلاف السطور البرمجية بسرعة وسهولة تامة.
التابع قبل :






وبعد استخدام أمر الترتيب ومهما كانت كتابة الكود عشوائية فسيصبح الكود بالشكل التالي :






أعتقد أن الجميع يوافقني الرأي بأن التابع المرتب هو أكثر وضوحا واحترافية وأسهل قراءة وتحليل من التابع الغير مرتب.

2 : Arrange Code And Remove Comments
هذا الأمر مماثل للأمر السابق لكنه يقوم بحذف كافة أسطر التعليقات بعد ترتيب الكود.
لقد وضعت نفس التابع لكن مع وجود تعليقات وعشوائية أكثر في كتابة الأسطر.
التابع قبل :






التابع بعد تنفيذ الأمر :






3: Set As Comments
هذا الأمر سيعمل عل جعل الأسطر المحددة من الكود كأسطر تعليقات أي أنه سيقوم بإضافة () لبداية كل سطر.
أعتقد أن هذا الأمر واضح وليس بحاجة لصورة توضيحية.

4: Remove Comments Lines
هذا الأمر سيعمل على حذف كافة أسطر التعليقات فقط ( ويترك أسطر الكود على حالها دون ترتيب ) من الكود المحدد.
أي سيصبح التابع السابق كما يلي :






5: (Remove (') And (REM
هذا الأمر سيعمل على حذف رموز التعليقات ( الرمز () والرمز (Rem) ) من الأسطر المحددة من الكود وهذا الأمر واضح وليس بحاجة لمثال.

6 : Remove Empty Lines
هذا الأمر سيعمل على حذف كافة الأسطر الفارغة من الكود المحدد أيضا هذا الأمر واضح وليس بحاجة لمثال.

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



تحميل الادات من عدة سيرفرات
http://www.multiupload.com/TX9FYYI3NI

أرشيف المدونة الإلكترونية

من انا ؟