Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the seven development class tools recommended by .NET veteran programmers?

2025-04-10 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

Today, the editor will take you to know what the seven development tools recommended by the old .NET programmers are. The knowledge points in this article are introduced in great detail. Friends who feel helpful can browse the content of the article with the editor, hoping to help more friends who want to solve this problem to find the answer to the problem. Let's follow the editor to learn more about "what are the seven development tools recommended by old .NET programmers?"

I have been working in .NET software for 10 years, from programmer to senior programmer, to technical supervisor and technical director. Witnessed the changes and personal use of a series of nearly 5 versions of Visual Studio .NET 2003 Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013. Each version has profound and meaningful changes. Although Web Services, which was strongly promoted by Visual Studio .NET 2003, was not very popular, its compilation model for developing ASP.NET was quickly approved by the company's technical department, completely rewriting the original ASP system.

Fortunately, I have been working on .NET + SQL Server development, and other technical work such as Oracle or Android Java classes have not been done for a long time, so my recommended work focuses on. NET + SQL Server class tools.

1 ReSharper 7.1

At present, the standard hardware configuration for computer developers is i5q8G. When the memory is sufficient, it is recommended to install the * plug-ins after installing Visual Studio.

ReSharper, hundreds of function points of this software are very useful. The * version of ReSharper is ReSharper.2015.1.Ultimate.9.1.0 and supports Visual Studio 2015.

2 .NET Reflector

The famous .NET Reflector is included in this toolkit. The .NET Reflector I often use to look at compiled assemblies to see if the namespace is canonical and to see if the members of the type are properly named, as shown in the following figure.

As a programmer who has been developing for many years, it is always distasteful to see that the code contains names such as WindowsApplication1,button1, panel1, and so on. This meaningless naming brings a lot of pain to the maintainers of the program code.

3 SQL Prompt 6

The first thing to do after installing SQL Server is to install the SQL Prompt plug-in, which extends the smart tips for writing SQL code in SQL Server Managment Studio, making it easier, faster and more accurate to write SQL statements.

The picture shows the classic SQL Prompt code smart prompt window. When the mouse hovers over an object (table name, view name, field name), SQL Prompt displays the properties of that object. As shown in the figure above, the script shows all the fields of the current Part table.

SQL Prompt is often included in the SQLToolbelt toolkit, and this series of software package tools are very useful.

4 SQL Compare

In the process of database development, some scripts are often added. When these scripts are deployed to other computers, the method of manually adding scripts is too primitive and error-prone, so the emergence of SQL Compare fully meets my needs.

As shown in the figure above, modify the table or view definition with SQL Server Management Studio on the developed computer. When you need to deploy this script to another database or computer, run this tool and select the databases on both sides to do a calculation.

5 Code Smith 6.5

Similar coding tools are often encountered in your work, and you will consider encapsulating these common repetitive code into Code Smith template files. The variable part is extracted as parameters, and the required code is generated by selecting or entering parameters at run time.

6 .NET Reactor

You often have to do some example code for customers or prospective customers, but you don't want to give the code completely to unpaid customers. For .NET assembly format files, sending unobfuscated files to the customer can be considered as sending the source code to the customer. Often when dealing with customers, the customer has not paid yet, and the program has to be sent to the customer for testing, so they have to use. NET Reactor to confuse. This is not entirely effective, now there are many tools for shelling and anti-confusion, and the accuracy is also very high.

This step is done only to make it relatively difficult to read after the code has been decompiled. However, high-quality customers are paid in advance and then provide program or technical support, so there is no need for encryption confusion.

7 LLBL Gen Pro

I have been in contact with LLBL Gen Pro for more than 6 years, from being unfamiliar, confused at the beginning, to fully accepting it at last, and being able to lead the team to develop projects independently with this tool, I know very well that ORM is of great significance to enterprise application development. ORM generates the mapped entity corresponding to the table. Through the operation of the entity, it realizes OOP object-oriented programming, and the maintainability and readability of the code have been greatly improved. At any time, I will recommend this tool to friends who are not in contact with ORM developers.

Thank you for your reading, the above is the whole content of "what are the 7 development tools recommended by the old .NET programmer?" learn to get started. I believe that the editor will certainly bring you better quality articles. Thank you for your support to the website!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report