.NET рдХреЗ рд▓рд┐рдП рд░реЗрдЦрд╛рдВрдХрди рдЙрдкрдХрд░рдгред рднрд╛рдЧ реи


рд▓реЗрдЦ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд░реЗрдЦрд╛рдВрдХрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдерд╛ред рд▓реЗрдХрд┐рди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╕реВрдЪреАрдмрджреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЬреЛ рд▓реЗрдЦ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╡рд┐рд╖рдпрд╛рдВрддрд░ рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдХреНрд╕реЗрд╕ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ (рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдореИрдВрдиреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛), рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХреЗрд╡рд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрд░реЛрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдкрд░, рдЖрдк рддреБрд░рдВрдд рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред рдЕрдкреЗрдХреНрд╖рд┐рдд рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдирд┐рдореНрди рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВрдЧреЗ:

рдЕрдкрдиреЗ рдЪреБрдиреЗ рд╣реБрдП рдЪрд╛рд░реНрдЯ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╡рд┐рддрд░рдХ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ 6 рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд▓реЗрдЦ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рдкрдврд╝реЗрдВред рдбреНрд░рд╛рдЗрдВрдЧ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░реЗрдВрдЬ рдореЗрдВ 2 * n рдЫрджреНрдо рдЖрдпрд╛рдореА рд╕рдВрдЦреНрдпрд╛ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рдзрд╛рди (10) рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдкреНрд░рддрд┐ рдЪрд▓рдирд╛ рдЧреНрд░рд╛рдлрд╝ рдХреА рд╕рдВрдЦреНрдпрд╛ (10), рдЖрдЙрдЯрдкреБрдЯ рдЪрд┐рддреНрд░ рдХрд╛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди (400 * 300 px), рдПрдХ рдЧреНрд░рд╛рдл рдХреЗ рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (100), рдЕрдзрд┐рдХрддрдо рд╕реНрд╡реАрдХрд╛рд░реНрдп рдореВрд▓реНрдп рдореЗрдВ рд╕реЗрдЯ (1000)ред рдкреАрд╕реА рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЬрд┐рд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдЧрдП рдереЗ - (Intel Core I5 тАЛтАЛ3.10 GHz, 8gb RAM, Windows 7 x64)
рд╡реИрд╕реЗ, рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╕рд░рдгреА рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдЧреНрд░рд╛рдлрд╝ рдкрд░ рдЯреВрдЯреА рд╣реБрдИ рд░реЗрдЦрд╛ рд╕рдЦреНрддреА рд╕реЗ рдПрдмреНрд╕рд┐рд╕реНрд╕рд╛ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди IMHO рдпрд╣ рдПрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реАрдорд╛ рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рддрд╕реНрд╡реАрд░ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдореБрдлреНрдд рд╕рдорд╛рдзрд╛рди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЙрдирдХрд╛ рд╡рд┐рд╡рд░рдг рднреА рд╡рд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
рд╕рдВрдЦреНрдпрд╛
рдирд┐рд░реНрдгрдп
рд▓рд╛рдЗрд╕реЗрдВрд╕
рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
рдХреБрд▓ рд╕рдордп (рд╕реЗрдХрдВрдб)
рдФрд╕рдд рд╕рдордп рдкреНрд░рддрд┐ рдЪрд▓рдирд╛ (рд╕реЗрдХ)
1
рдЬреЗрдб рдЧреНрд░рд╛рдл
рдореБрдХреНрдд
10
2.281
0.2281
2
рдбрд┐рд╕реНрд▓рд┐рди рдЪрд╛рд░реНрдЯ
рдореБрдХреНрдд
10
2591
0.2591
3
ChartDirector
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ
10
3.604
0.3604
4
NPlot
рдореБрдХреНрдд
10
3.846
0.3846
5
рдСрдХреНрд╕реА рдкреНрд▓реЙрдЯ
рдореБрдХреНрдд
10
4.091
0.4091
6
рд╡реЗрдм рдЪрд╛рд░реНрдЯ рдирд┐рдпрдВрддреНрд░рдг
рдореБрдХреНрдд
10
4.305
0.4305
7
Microsoft рдЪрд╛рд░реНрдЯ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдореБрдХреНрдд
10
4353
0.4353
8
рдЪрд╛рд░реНрдЯ рдПрдлрдПрдХреНрд╕
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ
10
5.3
0.53
9
ILNumerics
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ
10
6079
0.6079
10
DevExpress
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ
10
7614
0.7614
11
рдЯреА рдЪрд╛рд░реНрдЯ
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ
10
10,004
1.0004
12
рдЯреЗрд▓рд░рд┐рдХ рдЪрд╛рд░реНрдЯ
рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ
10
11,496
1.1496
13
рдЦреБрд▓реЗ рджрд┐рдорд╛рдЧ рдХреА рд╕рд╛рдЬрд┐рд╢
рдореБрдХреНрдд
10
13,034
1.3034
14
рдЧреВрдЧрд▓ рддреЗрдЬ рдЪрд╛рд░реНрдЯрд┐рдВрдЧ
рдореБрдХреНрдд
10
14.12
1.412

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

NeoDN рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдмрддрд╛рдП рдЧрдП DynamicDataDisplay рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрд╕реЗ рдбреНрд░рд╛рдЗрдВрдЧ рдореЗрдВ рдЧреНрд░рд╛рдл рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓рд╛ред


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


All Articles