The fastest way to get performance in VS 08 and C #

I recently worked with Python using Komodo Edit and other simpler editors, but now I am making a project that needs to be executed in C # using VS 08. I would appreciate any tips on how to quickly become productive on this platform as much as possible.

+3
source share
11 answers

Regarding knowledge of C #, I would highly recommend Programming C # and C # in depth .

For Visual Studio, start a lot of work in the IDE, play, get acquainted with it. Start with simple projects and learn all aspects. Learn how to optimize Visual Studio and check out some of the great IDE keyboard shortcuts / hidden features .

Definitely do each of the following at least once:

Projects

  • Create a simple console application (e.g. hello world)
  • Create a class library (managed by .dll) and use it from another application you created.
  • Creating a simple Windows application
  • Creating a simple asp.net web application

Debugging:

  • Debugging a command line application
  • Get to know: breakpoints, locals and viewports, go step by step, continue, continue, stop debugging
  • , . DLL (.pdb) , , , .
  • -
  • , ILDasm ILAsm

:

  • Visual Studio
  • devenv.exe/debugexe
  • ILDasm/ILAsm , .IL, , ,

:

  • ( , )
  • , : , , , ,
  • , .

:

  • , VS

:

  • ( ).
  • " "
  • " "
  • " " (ctrl-shift-F)

IDE :

  • , - winforms
  • Solution Explorer
  • , , , , .
  • intellisense, .
  • , .
+11

#, .NET. ( Windows Forms), , IO. , "" (WinForms, WPF, ASP.NET, WCF ..), .

# 3.0 # 2008. . + .   LINQ, - , , LINQ. LINQ , LINQ to SQL Entity Framework. ( , XML, LINQ to XML - XML API, LINQ. , DOM API.)

+8

Python, , #. , ( x86).

IronPython, - .NET IronPython, .NET #.

, , # 21 ! ... , .

+3

, .

. , .

:

  • \\ .
  • ReSharper - 1000% ( , )

:

+3
+1

Python # . (, ).

IronPython - .NET . Python .NET , #. IronPython Visual Studio IronPython Studio.

+1

Python #

, , . Python, Python/#, " Python #" "Does # 3.0 Beat Dynamic Languages ​​ ?" . # 3.5 Python .

+1

-. .

1)
2)
3) GUI   
4)

, . .

0

, . , , ? , . #? . , , .

, , , , .

0

, , , - ( ), , , , , .

, (, Microsoft Press) Microsoft MSDN Technet . ( ) .

- - , IRC, .., , , , ..

Then - after a week or two - start programming.

I know this is not what you need to do, starting with a new language. But for me, this apporach works best in recent years.

0
source

Source: https://habr.com/ru/post/1697802/


All Articles