"To do well, you must first sharpen your tools ". I have been engaged in program development for nearly three years. I have some development experience and accumulated some common tools to improve the efficiency of my development and debugging work, the tools listed below are frequently used by me (mainstream ide won't talk about it). Some of them have been used for many years, and some have just been in touch and are recommended to you. You are also welcome to add and learn from each other:
LTF Viewer
Large Text File Viewer, opening speed will surprise you
Hex editor Neo
Open a binary file
You can select the hexadecimal mode as follows:
Right-click data zone => display as => hex | decimal | octal | binary | float | double
You can select the number of bytes to display in the following way:
Right-click data zone => group by => bytes | words | double | quad
Others:
Ildasm: decompile the. NET program;
Ilasm: Compile the Il code;
Reflector: view the. NET program source code and dependencies between the Assembly;
Xenocode Fox 2007: A. Net project is generated by A. Net program;
Pebrowsedbg: dynamically debug the. NET program;
Windbg and olleydbg: debug the analysis program;
Masmplus: View and compile the assembly code;
Debugtrack: tracks program debugging information;
Exists, PE Explorer: View PE files and modify program resources;
Code Smith: code generation;
Dis #:. Net Process obfuscation tool;
CFF Explorer:. net pe File Viewer;
Clrprofiler:. Net analysis tool;
Dngruard1.0:. Net Assembly encryption tool;
Keymake: Registration machine, memory patch;
Stud_pe: View and learn PE files;
Iedevtoolbar: view the attributes of IE labels;
Watin: Automated Testing of WEB projects;
Anlr: Interpreter generator;
Injectreflector: view the Il code in. Net memory;
Peid: identifies the programming language;
Log Explorer for SQL serverv: SQL Server restores accidentally deleted data;
Snippetcompiler: simple code compilation;
Ultraedit, editplus, and notepad: text editing and viewing;
Regextool: Regular Expression test;
Script #: C # compile the code into the script code;
Sandcastle + shfb: A Tool for document generation;
Beyond compare: text comparison.
Most of these programs are available in the snow, and other programs can be searched. I will be lazy and will not post links.