рдПрдХ рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ Microsoft рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдиреЗ рдХреА рдЕрдЯрдХрд▓реЗрдВ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдкрд╣рд▓рд╛ рднрд╛рдЧрдУрд╣ рдмрд╣рд╛рджреБрд░ рдирдИ рджреБрдирд┐рдпрд╛
рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╡рд╛рддрд╛рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ - .NET рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг (рд╡рд░реНрддрдорд╛рди рдореЗрдВ 4.5 рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд) рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реА ++ рдкрд░реНрдпрд╛рд╡рд░рдг (рддрдХрдиреАрдХреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдпрд╣ COM рдпрд╛ рдХреБрдЫ рд╡реНрдпреБрддреНрдкрдиреНрди рд╣реИ) рдЬрд┐рд╕реЗ WinRT рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ рднреА рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдмрд┐рд▓реНрдЯ-рдЗрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реЛрдЧрд╛ - DirectUI - Direct2D рдФрд░ DirectWrite API рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 7 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг, рдЬрд┐рд╕реЗ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдмреГрд╣рд╕реНрдкрддрд┐ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, DirectUI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред WinRT рдФрд░ DirectUI рджреЛрдиреЛрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдПрдХреНрд╕реЗрд╕ рдЯреВрд▓реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ .NET рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред
WinRT рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ API рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ Win32 API рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рдерд╛ред рдореЛрдЯреЗ рддреМрд░ рдкрд░, WinRT рдирдпрд╛ Win32 рд╣реИ, рдЬрд┐рд╕реЗ "рдЖрдзреБрдирд┐рдХ" C ++ (рдЬреИрд╕рд╛ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, 25 рд╡рд░реНрд╖реАрдп Win32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ C рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рд╛рде рд╣реА .NET рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдлрд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреЗрд╢рдХ, рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ WinRT рдкреВрд░реА рддрд░рд╣ рд╕реЗ Win32 рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛, рдЬреЛ рдХрд┐ рдПрдХ рддреНрд╡рд░рд┐рдд рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред WinRT рдкрджреЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдирдП рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рдордЬрдмреВрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░реЗрдбрдордВрдб рд╕реЗ "рдорд░реНрдЬ" рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
WinRT рдореМрдЬреВрджрд╛ Win32 API рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИ - Microsoft рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рднреА рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдерди рд╣реЛрдЧрд╛ рдЬреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╕реБрд╕реНрдд рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдПрдкреАрдЖрдИ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
DirectUI рд╡рд░реНрддрдорд╛рди WPF / рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╕рдмрд╕реЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ Win32 рдХрднреА рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЕрдореАрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓реЗрдЖрдЙрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред C ++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо DirectUI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рдФрд░ рдпрд╣ рд╡рд╣реА рдЯреВрд▓ рд╣реЛрдЧрд╛ рдЬреЛ .NET рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмреГрд╣рд╕реНрдкрддрд┐ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ 6 - рдирд┐рд░реНрдорд╛рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░реНрдг-рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ, рд▓рдЪреАрд▓рд╛ рд╕реЗрдЯ рд╣реИред DirectUI рдФрд░ Jupiter рдХрд╛ рд╕рдВрдмрдВрдз рдХрд┐рддрдирд╛ рд╕рдЯреАрдХ рд╣реИ рдпрд╣ рдЕрднреА рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╡реЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ DirectUI рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рд╕реНрддрд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рддрдХ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдЧрд╛, рдФрд░ рд╢рд╛рдпрдж DirectUI рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмреГрд╣рд╕реНрдкрддрд┐ рдХреЗрд╡рд▓ рдПрдХ рдирдП рдкреНрд░рд╛рд░реВрдк рдХреЗ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди, рд╕реНрдкрд░реНрд╢-рдЙрдиреНрдореБрдЦ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ Microsoft рдХреЗ рд▓рд┐рдП XAML, WPF рдФрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдорд╣рддреНрд╡ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрдВрдкрдиреА рдХрд╛ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдкреБрдирд░реНрдЧрдарди рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд╢реБрд░реВ рдореЗрдВ рд╣реБрдИ рдереАред XAML рд╡рд┐рдХрд╛рд╕ рдЯреАрдо, рдЬреЛ рдкрд╣рд▓реЗ DevDiv рд╡рд┐рдВрдЧ рдХреЗ рдиреАрдЪреЗ рдЫрд┐рдкреА рдереА, рдХреЛ рддреАрди рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - Windows рдХреЗ рд▓рд┐рдП XAML рдбреЗрд╡рд▓рдкрд░реНрд╕ WinDiv, рдФрд░ Windows Phone, Xbox рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд▓рдЧ-рдЗрди рдХреЗ рд▓рд┐рдП Windows Phone рдореЗрдВ рдЧрдПред рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдмреНрд▓реЗрдВрдб рдЬреИрд╕реЗ рд╡рд┐рдХрд╛рд╕ рд╕рд╛рдзрдиреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рджреЗрд╡рдбреАрд╡ рдореЗрдВ рд░рд╣рд╛ред Microsoft рдХреЗ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдкрддреНрд░ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ XAML рдЯреАрдо рдиреЗ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди WinDiv рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рджрд┐рдпрд╛ред
рдПрдХреАрдХреГрдд, рдЖрдзреБрдирд┐рдХ, рдПрдХреАрдХреГрдд рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ
рдпрджрд┐ рдЕрдм Win32 / C ++ рдФрд░ .NET рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рддреЛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡реЗ рд╕рдорд╛рди рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ Microsoft Windows рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирдП рдПрдкреАрдЖрдИ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕реАрдзреЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рд╕реЗ рд╕реБрд▓рдн рд╣реЛрдВрдЧреЗ, рдЬреЛ .NET рдХреЗ C ++ рдкрд░ рдореБрдЦреНрдп рд▓рд╛рдн рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, C ++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдореМрдЬреВрджрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд┐рдирд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдпрд╣ рд╕реНрд╡рдпрдВ Microsoft рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ: рджреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рд╕рдореАрдХрд░рдг .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓рддрд╛ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрд╛рд░реНрдпрд╛рд▓рдп рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рджрд╢рдХ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░, рдпрд╛ рд╢рд╛рдпрдж рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ, рдорд╛рдирдХ рд╡рд┐рдВрдбреЛрдЬ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред
рдпрд╣ рдЕрднреА рддрдХ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рднрд╛рдЧреНрдп WPF рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред WPF рдФрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рд╕рдорд╛рди рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдЬрд╛рд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХреЛ рдЕрдкрдиреЗ рдмрдбрд╝реЗ рднрд╛рдИ рд╕реЗ рдмреЗрд╣рддрд░ рдорд╛рдирддрд╛ рд╣реИред WPF рдХреБрдЫ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ Silverlight рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдФрд░ рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдЕрдЧрд░ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред WPF рдФрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рд╢рд╛рдпрдж рдмреГрд╣рд╕реНрдкрддрд┐ рдЕрдкрдиреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, WPF рдХреЛ рдХрдо рдХрд░рдХреЗ рдФрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХреЗ рдкреНрд░рдЪрд╛рд░ рдХреЛ рдЙрдЪрд┐рдд рдард╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдмрд╛рдд рдХреЗ рдкреБрдЦреНрддрд╛ рд╕рдмреВрдд рд╣реИрдВ рдХрд┐ Xbox рдХреЗ рд▓рд┐рдП рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИред рд╡рд┐рдВрдбреЛрдЬ, рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдФрд░ рдПрдХреНрд╕рдмреЙрдХреНрд╕ рдкрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХреЛ "рддреАрди рд╕реНрдХреНрд░реАрди рдФрд░ рдПрдХ рдХреНрд▓рд╛рдЙрдб" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░, рдордиреЛрд░рдВрдЬрди рдХреЗрдВрджреНрд░ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреАрдХреГрдд рдЕрдиреБрднрд╡ рдФрд░ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рдЪ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рдХрд╛рдо рдХрд░реЗрдЧреАред рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдЙрддреНрдкрд╛рдж рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдЯреИрдмрд▓реЗрдЯ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╡рд╛рд▓реЗ рдЙрдирдХреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрддред ред рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рджреЛрдиреЛрдВ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдХрд┐ рдЗрд╕ рд╕рдордп рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЛрдИ рдПрдирд╛рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ
рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЗ рдмрд╛рдж, рдХрдИ рд▓реЛрдЧреЛрдВ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрдерд╛ рдХрд┐ рдирдП рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗрд╡рд▓ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рд╕рдореБрджрд╛рдп рдореЗрдВ рдХрд╛рдлреА рдЕрд╢рд╛рдВрддрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдлрд╝реЛрд░рдо рдкрд░ рдХреБрдЫ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╕реИрдХрдбрд╝реЛрдВ рдЙрддреНрддрд░ рдорд┐рд▓реЗ рдФрд░ рд▓рд╛рдЦреЛрдВ рд╡реНрдпреВрдЬрд╝ рдорд┐рд▓реЗ - рдмрд╛рдХреА рдХреЗ рдлреЛрд░рдо рд╕реЗ рдЕрдзрд┐рдХ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдПред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди HTML5 рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ C ++ рдореЗрдВ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред C # рдФрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЗрд╕реА рддрд░рд╣, рдЗрди рджреЛрдиреЛрдВ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрддреАрдд рдореЗрдВ рд╕рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп - рдпрд╣ рдЙрд╕ рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдерд╛ - рд╡рд┐рдВрдбреЛрдЬ 8 рд╕реА-++ рдФрд░ рд╕реА # рдкреНрд░рдердо рд╢реНрд░реЗрдгреА рдХреЗ рдЙрдкрдХрд░рдг рджреЛрдиреЛрдВ рдХреЛ рдЯрдЪ-рд╕реНрдХреНрд░реАрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ-рдЙрдиреНрдореБрдЦ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдПрдЧрд╛ред
HTML5 рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП, рдпрд╣ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧрд╛ред рд╡реИрд╕реЗ, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рдЕрдкрдиреЗ рдПрдЪрдЯреАрдП рддрдХрдиреАрдХ (рдПрдЪрдЯреАрдПрдордПрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЪрдЯреАрдПрдордПрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдорд┐рдЯреНрдЯреА рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдЖрдЬрд╝рдорд╛ рд▓рд┐рдпрд╛ рд╣реИред рдПрдЪрдЯреАрдП рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдп рдореЗрдВ HTML, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, CSS рдФрд░ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рд╢рд╛рдорд┐рд▓ рдереА рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреНрд░рд╕реНрдЯ рдореЛрдб рдореЗрдВ рдЪрд▓рддреА рдереАред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдирд┐рдпрдорд┐рдд HTML рдкреГрд╖реНрдареЛрдВ рдХреА рд╕реАрдорд╛рдПрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдХрдореА, HTAs рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рдереА рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рдереЗ, рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рдереЗ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпреЗ рдХрдИ рджреЛрд╖реЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╡реЗрдм рдкреЗрдЬ рдереЗ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рдереЗред
рдирдП HTML5 рдПрдкреНрд▓рд┐рдХреЗрд╢рди HTA- рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИрдВред рдПрдЪрдЯреАрдП рдХреА рддрд░рд╣, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдирд┐рдпрдорд┐рдд рд╡реЗрдм рдкреГрд╖реНрдареЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ - рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдорд╛рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рд╡реЗ .NET рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ HTML5 рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рд░реНрдХрдЕрдк рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд╛рд╕ рдкрджреНрдзрддрд┐ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ред
рд╡рд┐рдВрдбреЛрдЬ 8 рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдмреБрд░рд╛ рд╕рдкрдирд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рдмрдбрд╝рд╛ рдХрджрдо рд╣реИ: рдПрдХ рдРрд╕рд╛ рдХрджрдо рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ C ++ рдпрд╛ C # рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред .NET рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рдХреЛрдб рдХрд╛ рдПрдХреАрдХрд░рдг, рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг, рдЖрдзреБрдирд┐рдХ рдПрдкреАрдЖрдИ, рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрд╡рд▓реЙрди - рдЬреЛ рдХрд┐ рд▓реЙрдиреНрдЧрд╣реЙрд░реНрди рдиреЗ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдмрди рд╕рдХрддрд╛ рд╣реИред
рд░рд╣рд╕реНрдпрдордп рдЪреБрдкреНрдкреА
рдЗрд╕ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл, Microsoft рд╕реЗ рд╣рд╡рд╛ рдкрд░ рдкреВрд░реНрдг рдЪреБрдкреНрдкреА рдХреЛ рд╕рдордЭрд╛рдирд╛ рдФрд░ рднреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдХрдВрдкрдиреА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдиреЗ рдЙрдирдХреЗ рдмрдпрд╛рдиреЛрдВ рдкрд░ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреНрд▓реЙрдЧрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдл рдПрдХ рддрдорд╛рдЪрд╛ рд╣реИред "рд╕рд┐рддрдВрдмрд░ рдореЗрдВ BUILD рд╕рдореНрдореЗрд▓рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдкрд░ Microsoft рдХреЗ рднреАрддрд░ рдЙрдЪреНрдЪрддрдо рд╕реНрддрд░ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рд╛ - рдХреБрдЫ рднреА рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВред
рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ рдПрдХ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдкрд╣рд▓реЗ рдЯреВрдЯ рдЧрдИ рдереА, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рджрд░рд╛рд░ рдЖрдЬ рдХреЗрд╡рд▓ рдмрдбрд╝реА рд╣реЛ рд░рд╣реА рд╣реИред рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдлрд╝реЛрд░рдо рдореЗрдВ рджрд╕ рдорд┐рд▓рд┐рдпрди рдХреА рдпрд╛рддреНрд░рд╛ рдмреНрд▓реЙрдЧрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрдбрд╝реА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреА рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдмреНрд▓реЙрдЧрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдХрд╕рд╛рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЯреНрд░рд┐рдлрд╝рд▓ рдирд╣реАрдВ рд╣реИред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ Microsoft рдЕрднреА рд╕рднреА рдХрд╛рд░реНрдб рдкреНрд░рдХрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 8 рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреВрд░ рд╣реИ, рдФрд░ BUILD рд╕реЗ рдкрд╣рд▓реЗ рдмрд╣реБрдд рдХреБрдЫ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рдм рдХреБрдЫ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рд╕рд┐рд░реНрдл рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХреНрдпрд╛ C ++ рдпрд╛ .NET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ XAML рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдЗрди рд╕рднреА рджреЛ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдХрд░, Microsoft рднреНрд░рдорд┐рдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╢рд╛рдВрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЕрдЧрд░ BUILD рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕ рджрд┐рд╢рд╛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдЗрди рджреЛрдиреЛрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдЧрд╛, рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдПрдХ рдмрдбрд╝реА рдЫрд▓рд╛рдВрдЧ рд▓рдЧрд╛рдПрдЧрд╛, рдЬреЛ рдХрд┐ 1993 рдореЗрдВ 32-рдмрд┐рдЯ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреАрдЖрдИ рдХреЗ рдЖрдЧрдорди рдХреЗ рдмрд╛рдж рд╕реЗ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдпрд╣ рдПрдХ рд░реЛрдорд╛рдВрдЪрдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди Microsoft рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╢реНрди рдЕрдиреБрддреНрддрд░рд┐рдд рд░рд╣ рдЧрдП рд╣реИрдВред