لقد شاركت في تطوير .NET لأكثر من عامين، وخلال هذه الفترة، قمت بتجميع بعض البرامج الشائعة الاستخدام في العمل اليومي، وأود أن أشاركها معك هنا، على أمل توفير الراحة للعمل اليومي للجميع ليس في ترتيب معين:
1. EditPlus: برنامج معالجة النصوص
يعد EditPlus برنامجًا قويًا لمعالجة النصوص. يمكن أن يحل محل برنامج Notepad بالكامل، كما أنه يوفر العديد من الوظائف القوية لكتاب الويب والمبرمجين. يدعم عرض التلوين لـ HTML وCSS وPHP وASP وPerl وC/C++ وJava وJavaScript وVBScript وتركيب الجمل الأخرى. يحتوي البرنامج على متصفح ويب مدمج، وتشمل الوظائف الأخرى وظيفة FTP، وتحرير HTML، وتمييز عنوان URL، والإكمال التلقائي، وقص النص ولصقه، واختيار الصفوف والأعمدة، والبحث والاستبدال القوي، والتراجع / الإعادة المتعددة، والتدقيق الإملائي، ومفاتيح الاختصار المخصصة.
2. NotePad2:تسليط الضوء على بناء الجملة المخصص
لبرامج معالجة النصوص
، ودعم HTML، وXML، وCSS، وJavaScript، وVBScript، وASP، وPHP، وCSS، وPerl/CGI، وC/C++، وC#، وJava، وVB، وPascal، وAssembly، وSQL، وPython و NSIS و INI و REG و INF و BAT و DIFF والعديد من ملفات البرامج النصية الأخرى. يدعم ANSI وUnicode وUTF-8 وتبادلات التشفير الأخرى. يمكنك تعيين عدد غير محدود من الإشارات المرجعية (9 أنواع من الرموز يمكن تغييرها) لسهولة تحديد المواقع. يتم عرض المسافات وعلامات التبويب بالألوان ويمكن تحويلها إلى بعضها البعض. يمكنك العمل على أي كتلة نصية، مفتاح ALT + الماوس. يمكن تمييز الأقواس {}〔〕() وإقرانها لسهولة المشاهدة (صالحة فقط للرموز الإنجليزية). يمكن تخصيص صفحة الرموز ومجموعة الأحرف، كما أنها تتمتع بدعم جيد للغة الصينية. استخدم البحث والاستبدال القياسي في التعبير العادي. يمكنك استخدام الوضع الشفاف، بارد. يمكنك تكبير الصفحة وتصغيرها بسرعة دون الحاجة إلى ضبط حجم الخط. يمكنك تعيين مفتاح ESC لتصغير Notepad2 إلى علبة النظام أو إغلاق Notepad23. FastStone Screen Capture: برنامج لقطة الشاشة
FastStone Screen Capture (FSCapture) عبارة عن أداة مجانية لتصفح الصور وتحريرها والتقاط الشاشة تدعم BMP، JPEG، JPEG 2000، بالنسبة لجميع تنسيقات الصور السائدة بما في ذلك GIF وPNG وPCX وTIFF وWMF وICO وTGA، فإن تقنية المعالجة والتنعيم الفريدة الخاصة بها تجعل الصور أكثر وضوحًا، وتوفر وظائف القياس والتدوير والطرح وتعديل الألوان. يمكنك التقاط أي شيء على الشاشة بنقرة واحدة فقط على الماوس. يتيح لك دعم السحب والإفلات استيراد الصور مباشرة من النظام أو المتصفح أو البرامج الأخرى. تتيح لك وظيفة المفضلة جمع صور أكثر إثارة من eNet بشكل أفضل.
4. Beyond Compare: يعد برنامج مقارنة الملفات
Beyond Compare أداة ممتازة لمقارنة الملفات والمجلدات، ويحتوي البرنامج على متصفح ملفات مدمج لتسهيل مقارنة الاختلافات والبيانات بين الملفات والمجلدات والحزم المضغوطة ومواقع FTP. متزامن.
5. Dependency Walker: في التطبيقات العملية، غالبًا ما أستخدم هذا البرنامج لتحديد مكونات DLL الضرورية المفقودة من النظام.
Dependency Walker هي أداة مفيدة جدًا لتحليل تبعية وحدة PE المتوفرة في Microsoft Visual C++. الوظائف الرئيسية هي كما يلي: عرض الوحدات النمطية المستوردة لوحدة PE؛ وعرض وظائف الاستيراد والتصدير لوحدة PE؛ وتحليل تبعيات الوحدة لوحدة PE بشكل ديناميكي؛
6. .NET Reflector: Decompiler
.NET Reflector هو مستعرض فئة ومفكك يستخدم آلية الانعكاس لتحليل التجميع لعرض معلومات حول الأنواع المختلفة وأعضائها في التجميع.
7. Snippet Compiler
Snippet Compiler هو تطبيق صغير قائم على نظام Windows يسمح لك بكتابة التعليمات البرمجية وتجميعها وتشغيلها. تكون هذه الأداة مفيدة إذا كان لديك جزء صغير من التعليمات البرمجية ولا تريد إنشاء مشروع Visual Studio .NET كامل له (وجميع الملفات المصاحبة له).
8. SQL Delta: أداة مزامنة قاعدة البيانات.
على الرغم من أن VS2008 لديه نفس الوظيفة أيضًا، إذا كنت معتادًا على SQL Delta، فإنك لا تستخدم بشكل أساسي وظيفة مزامنة قاعدة البيانات التي تأتي مع VS2008.
يجمع SQL Delta بين وظائف المقارنة الهيكلية ومقارنة البيانات لقواعد البيانات، مما يجعل SQL Delta أداة مقارنة قواعد البيانات الأكثر قيمة في السوق. يمكنك الآن مزامنة ملخصات قاعدة البيانات والبيانات ببضع نقرات بالماوس، دون الحاجة إلى تشغيل Query Analyzer للتحقق من النتائج. يوفر SQL Delta أيضًا جداول سهلة القراءة إلى قاعدة البيانات، والتي يمكنها حساب الاختلافات بسرعة. يجعل الأمور بسيطة عن طريق تقليل الحاجة إلى التمرير للعثور على المتغيرات في الملفات الكبيرة.
9. SyncToy: أداة مزامنة الملفات
يمكنها الحفاظ على مزامنة ملفاتك عبر الأقراص والمجلدات المختلفة ومعالجتها حسب الرغبة، حتى أنه يمكن إدخال UNC لمعالجة الملفات الموجودة على محركات أقراص الشبكة والمعلومات على أي جهاز.
10. IE Developer Tool Bar & Firefox + Firebug: يجب أن تكون أدوات تصحيح البرامج النصية وأدوات تصفح DOM
أدوات أساسية لكل من يشارك في الويب. ملاحظة: بالمقارنة مع الإصدار السابق، تم تحسين وظيفة IE Developer Tool Bar المضمنة في IE8 بشكل ملحوظ، لكنها لا تزال غير كافية قليلاً.