ฉันมีส่วนร่วมในการพัฒนา .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 แบบไดนามิก แยกวิเคราะห์ชื่อฟังก์ชัน C ++
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 และ Firefox + Firebug: เครื่องมือแก้ไขข้อบกพร่องสคริปต์และเครื่องมือเรียกดู DOM
ควรเป็นเครื่องมือที่จำเป็นสำหรับทุกคนที่มีส่วนร่วมในเว็บ PS: เมื่อเทียบกับเวอร์ชันก่อนหน้า ฟังก์ชัน IE Developer Tool Bar ในตัวใน IE8 ได้รับการปรับปรุงอย่างมาก แต่ก็ยังไม่เพียงพอเล็กน้อย