рдХреЙрдиреНрд╕реБрд▓реЛ + .NET рдкреНрд▓рдЧрдЗрди, рджреЛ рдорд╣реАрдиреЗ рдмрд╛рдж

рдореЗрд░реЗ рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдХреЛ рджреЛ рдорд╣реАрдиреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рдПрдХ рдХрд╛рд░реНрдп рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдЕрд░реНрдерд╛рддреН - рдбрд┐рдмрдЧрд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдХрдо рд╕реЗ рдХрдо рдореЛрдиреЛ .NET рдХреЗ рд▓рд┐рдПред



рдбреАрдмрдЧрд░



рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдерд╛, рдореИрдВрдиреЗ рдореЛрдиреЛ .NET рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░ рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХрд╣рд╛ рд╣реИ, рдореЛрдиреЛ рдореЗрдВ рдПрдХ рд╕реЙрдлреНрдЯ рдбрд┐рдмрдЧрд░ рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛ (JWDP) рдХреЗ рд╕рдорд╛рди рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдореЛрдиреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред



рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдПрдХ рдЬреЛрдбрд╝реА:



рдЫрд╡рд┐



рдЫрд╡рд┐



рдЖрдк рдпрд╣рд╛рдВ рдЯреЗрд╕реНрдЯ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ ред



рдард╣рд░рд╛рд╡ рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рдФрд░ рддрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╛рди рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред



рдЬрд┐рди рдЦрд╛рдорд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ - рд╡реЙрдЪрд░реНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЗрд╡реИрд▓реНрдпреВрдПрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдФрд░ рдпрд╣ рдПрдХ рдХрдВрдЯреЗрдВрдЯ рдкрд░реНрдпрд╛рдкреНрдд рдЯрд╛рд╕реНрдХ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдм рддрдХ рдореИрдВрдиреЗ рд╢реЗрд▓реНрдл рдкрд░ рд░рдЦрд╛ рд╣реИред



Microsoft .NET рдбреАрдмрдЧрд░ рдХреА рднреА рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рд╢реЗрд▓ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ (рдореИрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдбреАрдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдбреАрдмрдЧрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рдореЗрд░реА рдпреЛрдЬрдирд╛ Microsoft .NET рдХреЗ рд▓рд┐рдП рдореЛрдиреЛ рдбреАрдмрдЧрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рд╣реИ)ред рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдореЗрд▓ рдкрд░ рд▓рд┐рдЦреЗрдВред



рдиреЗрдЯ



рдореЛрдиреЛ рдбреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди, рдЬреЛ рдПрдХ рд╕рд╛рдордЧреНрд░реА-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред



рдЫрд╡рд┐



C #



рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИрдВред



* рд▓реИрдореНрдмреНрдбрд╛ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди , рдЕрдм рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдЙрдирдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реИрдВред

рдЫрд╡рд┐



* рд╡рд┐рдзрд┐ рд╡рд┐рд╕реНрддрд╛рд░ ред рдЗрд╕ рд╕рдВрд╢реЛрдзрдХ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЕрдкрдШрдЯрди рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдиреНрд╣реАрдВ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреЛрдЬ рднреА рдХреА рдЧрдИ рдереАред



рдЫрд╡рд┐



* рд╢рд╛рд░реНрдк рд╡рд░реНрдЬрди рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдкреЛрд░реНрдЯред рдЕрдм рд╡реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рдХреА рдЧрдИ рднрд╛рд╖рд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреА рдЧрдИ рд╣реИрдВ



рдЫрд╡рд┐



рдЫрд╡рд┐



* рдорд▓реНрдЯреА-рдбрд┐рдордиреЗрд╢рди рдПрд░реЗрдЬрд╝



рдЫрд╡рд┐



* рдЖрдВрд╢рд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди



* рдмрд╛рдЗрдирд░реА рд▓реЙрд╕ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ



рд╕реИрдВрдбрдмреЙрдХреНрд╕



рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдЙрди рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬреЛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдЪрд┐рдВрддрд╛ рдХрд░рддреЗ рд╣реИрдВред .NET / C # рдкреНрд▓рдЧрдЗрдиреНрд╕ред



* NUnit рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдпрд╣ рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕рдорд░реНрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ



рдЫрд╡рд┐



* рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ



* IKVM рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ



рдЫрд╡рд┐



рдЫрд╡рд┐



Microsoft .NET рдХреЗ рд▓рд┐рдП рд╕реНрдереИрддрд┐рдХ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд╕рдВрдХрд▓рди рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореЛрдиреЛ .NET рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░рд╛рд░рдВрдн рд╕рдорд░реНрдерд┐рдд рд╣реИред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдореЛрдиреЛ рдмрд┐рд▓реНрдб рдореЗрдВ рд╕реНрдЯреЗрдЯрд┐рдХ рд╕рдВрдХрд▓рди рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред



рдкреБрдирд╢реНрдЪ



рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдЕрд▓реНрдлрд╛ рд╣реИред рдпрд╣ рдЕрднреА рддрдХ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдХрдИ рдФрд░ рдХреАрдбрд╝реЗ - рдЬрд┐рдиреНрд╣реЗрдВ рд╣рд░ рджрд┐рди рд╕реБрдзрд╛рд░рд╛ рдФрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛, рдпрд╣ рдЕрднреА рднреА рдЕрдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдХрд┐рд╕ рдмрд▓ рдХреЗ рд╕рд╛рде, рдЪреВрдВрдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рдирд┐рд╡рд╛рд╕ рд╕реНрдерд╛рди рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ - рдФрд░ рдпрд╣ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░реЗрдЧрд╛ред рдЬреЛ рд▓реЛрдЧ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡реЗ рдЕрдЪреНрдЫреЗ рд╣реЛрдВрдЧреЗред



рдореИрдВ рдЙрди рдХреБрдЫ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭрд╕реЗ рдкрд╣рд▓реЗ рдкреВрдЫреЗ рдЧрдП рдереЗред



.NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (IKVM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ - рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдореБрдЦреНрдп рдХрд╛рд░рдг рд╕рд╛рдмреБрди рд╕реЗ рд╕реАрдирд╛ рдмрджрд▓рдирд╛ рд╣реИред рдФрд░ рджреВрд╕рд░рд╛ рдпрд╣ рд╣реИ рдХрд┐ IKVM рдХрд╛ рд▓реЗрдЦрдХ рднреА рдореЛрдиреЛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



рдЗрдВрдЯреЗрд▓реАрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдРрд╕реЗ рдХрд╛рд░рдг рд╣реИрдВ рдХрд┐ рдореИрдВ рд▓реМ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ - рдореБрдЭреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЖрдИрдбреАрдИ рдХреЗ рдмрд╛рджрд▓ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИрдВред рдХреМрди рдЪрд╛рд╣рддрд╛ рд╣реИ - рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИ (рд╣рд╕реНрддрд╛рдВрддрд░рдг рдкрд░ рдмрд╣реБрдд рд╕рдордп рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред



рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред



рд▓рд┐рдВрдХ



* рдореБрдЦреНрдп рднрдВрдбрд╛рд░

* .NET / C # рдкреНрд▓рдЧрдЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА

* рдирд╛рдЗрдЯ рдмрд┐рд▓реНрдб (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - Microsoft .NET рдпрд╛ рдореЛрдиреЛ .NET):

- рд╡рд┐рдВрдбреЛрдЬ

- рдореИрдХ

- рд▓рд┐рдирдХреНрд╕



All Articles