PDA

View Full Version : ابزار های ضروری یک برنامه نویس C#



r00tkit
یک شنبه 04 مهر 1389, 18:21 عصر
Visual Studio Add-Ins



DevExpress CodeRush Xpress (http://msdn.microsoft.com/vcsharp/ee663901.aspx)

Libraries and Other Stuff



NMath Suite (http://www.centerspace.net/)
IMSL™ C#‎‎‎‎‎ Numerical Library for Microsoft® .NET Applications (http://go.microsoft.com/?linkid=6376605)
Extreme Optimization Mathematics Library for .NET (http://www.extremeoptimization.com/)
Runtime Intelligence Service (http://www.preemptive.com/products/runtime-intelligence/overview)
Visual Guard (http://www.visual-guard.com/)
LibCheck (http://www.microsoft.com/downloads/details.aspx?familyid=4b5b7f29-1939-4e5b-a780-70e887964165&displaylang=en)
AQdevTeam (http://www.automatedqa.com/products/aqdevteam.asp)
C-Sharpener For VB (http://www.elegancetech.com/csvb.aspx)
{smartassembly} (http://www.smartassembly.com/)
SmartInspect (http://www.gurock.com/products/smartinspect/)
Visual Studio Spell Check Add-In - StudioSpell (http://keyoti.com/products/studiospell/)

C#‎‎‎‎‎ Compilers and Frameworks



Mono (http://www.go-mono.com/)
SSCLI (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en)
Portable.NET (http://en.wikipedia.org/wiki/Portable.NET)
DotGnu (http://www.gnu.org/projects/dotgnu/)
.NET Framework SDK Downloads (http://msdn.microsoft.com/netframework/aa569263.aspx)
Visual C#‎‎‎‎‎ 2010, Express Edition (http://www.microsoft.com/express/Downloads/)

Obfuscators



{smartassembly} (http://www.smartassembly.com/)
DeployLX CodeVeil (http://www.codeveil.com/)
Dotfuscator .NET Obfuscator (http://www.preemptive.com/)
Salamander .NET Obfuscator (http://www.remotesoft.com/salamander/obfuscator.html)
Semantic Designs: C#‎‎‎‎‎ Source Code Obfuscator (http://www.semdesigns.com/products/obfuscators/csharpobfuscator.html)
Spices.Net (http://9rays.net/products/spices)
Thinstall (http://thinstall.com/dotnet/)
Demeanor for .NET (http://www.wiseowl.com/products/products.aspx)
.NET Reactor (http://www.eziriz.com/)
IntelliLock (http://www.eziriz.com/intellilock_screenshots.htm)
Eazfuscator.NET (http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx)
SecureTeam CliSecure (http://www.secureteam.net/)

Decompilers



Dis# (http://netdecompiler.com/)
Decompiler.NET (http://decompiler.net/)
Exemplar/Anakrino (http://www.saurik.com/net/exemplar/)
Reflector .NET Decompiler (http://www.aisto.com/roeder/dotnet/)
Salamander .NET Decompiler (C#‎‎‎‎‎, C++‎‎‎‎‎, Visual Basic .NET, IL, MSIL) (http://www.remotesoft.com/salamander/index.html)

Profiler/Optimization Tools



Dotfuscator Software Services (http://www.preemptive.com/products/dotfuscator/overview)
clrprofiler (http://www.microsoft.com/downloads/en/details.aspx?familyid=86ce6052-d7f4-4aeb-9b7a-94635beebdda&displaylang=en)
NCover (http://www.ncover.org/)
ANTS Profiler (http://www.red-gate.com/code_profiling.htm)
{smartassembly} (http://www.smartassembly.com/)
Salamander .NET Decompiler (C#‎‎‎‎‎, C++‎‎‎‎‎, Visual Basic .NET, IL, MSIL) (http://www.remotesoft.com/salamander/index.html)
.NET Memory Profiler (http://www.scitech.se/memprofiler/)
AQtime .NET Edition 2 - Automated Profiling and Debugging (http://www.automatedqa.com/products/aqtime/)
Compuware DevPartner Studio Professional Edition (http://www.compuware.com/products/devpartner/studio/)
Rational PurifyPlus - Product Overview - IBM Software (http://www.rational.com/products/quantify_nt/index.jsp)

Refactoring



dotEASY (http://www.doteasy.addr.com/)
devAdvantage : C#‎‎‎‎‎ Source Code Analyzer for Visual Studio .NET (http://www.anticipatingminds.com/content/products/devadvantage/devadvantage.aspx)
ReSharper (http://www.jetbrains.com/resharper/)
DocumentatorMacros (http://www.codeproject.com/KB/cs/documentatormacros.aspx)

Object Browsers



Reflector for .NET (http://www.aisto.com/roeder/dotnet/)
.NET Component Inspector (http://www.nogoop.com/)
LSW DotNet-Reflection-Browser (http://www.lesser-software.com/lswdnrb.htm)

Editors



C#‎‎‎‎‎ for emacs (http://sourceforge.net/projects/csde/)
Notepad++ (http://notepad-plus-plus.org/) (http://notepad-plus-plus.org/)
Improve C#‎‎‎‎‎ Plugin for Eclipse (http://www.improve-technologies.com/alpha/esharp/)

editra.org (http://barnamenevis.org/forum/editra.org)
Semantic Designs: C#‎‎‎‎‎ Source Code Formatter (http://www.semanticdesigns.com/products/formatters/csharpformatter.html)

Development Environments (IDEs)



SharpDevelop (http://www.icsharpcode.net/opensource/sd/)
QuickSharp (http://quicksharp.sourceforge.net/)

Build Tools



Albacore, a suite of Rake tasks (http://albacorebuild.net/)
NAnt—A .NET Build Tool (http://nant.sourceforge.net/)
CruiseControl.NET (http://confluence.public.thoughtworks.org/display/ccnet/welcome%20to%20cruisecontrol.net)
FinalBuilder (http://www.finalbuilder.com/)
Visual Build Professional (http://www.kinook.com/visbuildpro/)
Hippo.NET (http://hipponet.sourceforge.net/)
MegaBuild (http://www.menees.com/)
Project Uppercut (http://projectuppercut.org/)

Standard Verifiers



FxCop (http://msdn.microsoft.com/library/bb429476%28VS.80%29.aspx)
StyleCop (http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQhgIwAA&url=http%3A%2F%2Fcode.msdn.microsoft.com%2Fsourcea nalysis&rct=j&q=sytalecop&ei=QIyfTOOGIMubONyJvZUM&usg=AFQjCNEz-6gzEzIKeSEU3rtP-5DQKgTUNQ&sig2=d2WMOrpdg7FshAqkthl6ng&cad=rja)

Testing



Visual T#: simplified unit tests (http://en.www.prettyobjects.com/tsharp.aspx)
TestRunner for NUnit
POCMock (http://en.www.prettyobjects.com/POCMock.aspx)
.NETUnit (http://sourceforge.net/projects/dotnetunit/)
NUnit (http://sourceforge.net/projects/nunit/)
csunit (http://www.csunit.org/)

Documentation



AtomineerUtils Pro (http://www.atomineerutils.com/)
Live Documenter (http://theboxsoftware.com/products/live-documenter/)
NDOC—Code Documentation Generator for .NET (http://ndoc.sourceforge.net/)
SoftSteel C#‎‎‎‎‎ Tutorial on Documentation (http://www.softsteel.co.uk/tutorials/csharp/lesson19.html)
Roland Weigelt's GhostDoc (http://www.roland-weigelt.de/ghostdoc/)

Database



ADO.NET Express (http://www.adonetexpress.com/)
Data Access Application Block for .NET (http://msdn2.microsoft.com/en-us/library/ms954827.aspx)
DataLG: Generate Assemblies for Visual C#‎‎‎‎‎ and Visual Basic .NET (http://users.encs.concordia.ca/%7El_vaugeo)
DeKlarit (http://www.deklarit.com/)
OlyMars (http://www.microsoft.com/downloads/details.aspx?FamilyID=84b1b215-7179-4ce8-9e32-2f89ce86927e&DisplayLang=en)
Project Roundhouse (http://projectroundhouse.org/)

Regular Expressions



Regular Expression Designer (http://www.sellsbrothers.com/tools/#regexd)
Expresso—A Tool for Building and Testing Regular Expressions (http://www.codeproject.com/KB/dotnet/expresso.aspx)

Graphics, Games, and Drawing



CadLib - A .NET CAD component to read, write, render DWG and DXF files (http://www.woutware.com/)
Sharp3D.Math Library (http://www.codeplex.com/Wiki/View.aspx?ProjectName=Sharp3D)
Animated Vector Graphics (http://www.vgdotnet.com/)


Library

Win32 Support

These classes provide access to Win32 functions that aren't already provided by the .NET Frameworks
FileMap
Wraps the Win32 Memory Mapped File services.
Cutting Edge: Windows Hooks in the .NET Framework (http://msdn2.microsoft.com/en-us/magazine/cc188966.aspx)
In this column, Dino Esposito tackles Windows hooks from the perspective of .NET applications and discusses how to build .NET Framework wrapper classes for them.
Use P/Invoke to Develop a .NET Library for Serial Communications (http://msdn2.microsoft.com/en-us/magazine/cc301786.aspx)
This article describes the development of a lean, multithreaded, and modern RS232 base class library in C#‎‎‎‎‎ managed code. The library uses Platform Invocation Services to interact with the Win32 API directly.Patterns


Illustrated GOF Design Patterns in C#‎‎‎‎‎ (http://www.codeproject.com/KB/architecture/csdespat_1.aspx)
Demonstrates the implementation of several Gang of Four design patterns using C#‎‎‎‎‎, look for other articles in this series as well as many other patterns are demonstrated.Math


Extreme Optimization Mathematics Library for .NET (http://www.extremeoptimization.com/mathematics/default.aspx)
Extreme Optimization Mathematics Library for .NET includes classes for complex numbers, curves, solving equations, numerical integration, numerical differentiation, vectors, matrices, and various special functions.
Mapack for .NET (http://www.aisto.com/roeder/dotnet/)
Mapack is a .NET class library for basic linear algebra computations. It supports the following matrix operations and properties: Multiplication, Addition, Subtraction, Determinant, Norm1, Norm2, Frobenius Norm, Infinity Norm, Rank, Condition, Trace, Cholesky, LU, QR, Single Value decomposition, Least Squares solver, Eigenproblem solver, Equation System solver. The algorithms were adapted from Mapack for COM, Lapack and the Java Matrix Package.
CenterSpace Software .NET Numerics (http://www.centerspace.net/)
The NMath product suite from CenterSpace Software provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. Features include matrix and vector classes, random number generators, statistical functions, numerical integration methods, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage).
Math.NET (http://www.cdrnet.net/projects/nmath/)
Math.NET is a framework written in C#‎‎‎‎‎ for performing symbolic mathematical operations in an object oriented way.Graphics


ExoEngine (http://www.exocortex.org/3dengine/)
A C#‎‎‎‎‎ OpenGL and Cg 3D Game Engine for .NET
CsGL (http://csgl.sourceforge.net/)
A C#‎‎‎‎‎ wrapper over OpenGL libraries.
Sharp Vector Graphics (SVG#) (http://www.sharpvectors.org/)
XML-Based Vector Graphics
Bunnz Productions

SourceForge.net: Project Info - PurpleSharp (http://sourceforge.net/projects/purplesharp)
A C#‎‎‎‎‎ DirectX-based game engine from Bunnz Productions (http://www.bunnz.com/).Code Generation


CodeSmith (http://www.ericjsmith.net/codesmith/)
A template-based code generator with ASP.NET style syntax.
VBeXpress (http://www.vbexpress.com/)
A template-driven code generator that can generate .NET applications using either VB.NET or C#‎‎‎‎‎ basing the code on an existing SQL Server or Microsoft Access database.Frameworks


The Genghis Project (http://www.sellsbrothers.com/tools/genghis/)
A set of extensions built on top of .NET and integrated with Windows Forms to provide application-level services in the same flavor as the Microsoft Foundation Classes. General


.NET Zip Library #ziplib (SharpZipLib) (http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx)

r00tkit
یک شنبه 04 مهر 1389, 18:54 عصر
security


.NET Code Injection Tools

Rebel.NET (http://www.woodmann.com/collaborative/tools/index.php/Rebel.NET)

.NET Hook Library (http://www.woodmann.com/collaborative/tools/index.php/.NET_Hook_Library)

DotNetasploit (http://www.woodmann.com/collaborative/tools/index.php/DotNetasploit)

NetAsm (http://www.woodmann.com/collaborative/tools/index.php/NetAsm)


.NET Debuggers

Deblector (http://www.woodmann.com/collaborative/tools/index.php/Deblector)

Dotnet IL Editor (DILE) (http://www.woodmann.com/collaborative/tools/index.php/Dotnet_IL_Editor_%28DILE%29)

Wintruder (http://www.woodmann.com/collaborative/tools/index.php/Wintruder)

.NET Deobfuscation Tools

.NET DeObfuscator (http://www.woodmann.com/collaborative/tools/index.php/.NET_DeObfuscator)

.NET Methods Parser (http://www.woodmann.com/collaborative/tools/index.php/.NET_Methods_Parser)

Bad Net Opcodes Finder (http://www.woodmann.com/collaborative/tools/index.php/Bad_Net_Opcodes_Finder)

dotNetTools Win32 (http://www.woodmann.com/collaborative/tools/index.php/DotNetTools_Win32)

PvLog DeObfuscator Win32 (http://www.woodmann.com/collaborative/tools/index.php/PvLog_DeObfuscator_Win32)


.NET Disassemblers

IDA Pro (http://www.woodmann.com/collaborative/tools/index.php/IDA_Pro) Commercial

radare (http://www.woodmann.com/collaborative/tools/index.php/Radare)

Reflector for .NET (http://www.woodmann.com/collaborative/tools/index.php/Reflector_for_.NET)

DisasMSIL (http://www.woodmann.com/collaborative/tools/index.php/DisasMSIL)

DotFuckScator v1.3 (http://www.woodmann.com/collaborative/tools/index.php/DotFuckScator_v1.3)

PEBrowse Professional (http://www.woodmann.com/collaborative/tools/index.php/PEBrowse_Professional)

.NET Executable Editors


x (http://www.woodmann.com/collaborative/tools/index.php/CFF_Explorer) CFF Explorer (http://www.woodmann.com/collaborative/tools/index.php/CFF_Explorer)

Explorer Suite (http://www.woodmann.com/collaborative/tools/index.php/Explorer_Suite)

MetaPuck (http://www.woodmann.com/collaborative/tools/index.php/MetaPuck)

Resourcer for .NET (http://www.woodmann.com/collaborative/tools/index.php/Resourcer_for_.NET)


coming soon

r00tkit
دوشنبه 05 مهر 1389, 08:26 صبح
ممنون

به مرور اضافه می شه فقط کاش تاپیک Sticky می شد

mohsen.net
دوشنبه 05 مهر 1389, 09:06 صبح
اگر انهایی که مجانی هست را مشخص می کردید عالی میشد