рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ O2C рдкреНрд░рд╛рд░реВрдк рдореЗрдВ 3D рдореЙрдбрд▓ рдирд┐рдХрд╛рд▓реЗрдВ

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


рд╕рдВрдЧреНрд░рд╣ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕

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

рдлреНрд░реЗрдорд╡рд░реНрдХ рд░рд┐рд╕рд░реНрдЪ

рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдареЛрд╕ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдереЗред рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рджреГрд╢реНрдп рдврд╛рдВрдЪреЗ рдХреЛ рджреЗрдЦрдирд╛ рд╣реИред MSVS рдореЗрдВ рдПрдХ WinForms рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ COM O2CPlayer рдЕрд╕реЗрдВрдмрд▓реА рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╡реЗ рдХреЙрдо рд╕рдВрджрд░реНрдн рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред O2CPleer рдбреЗрд╡рд▓рдкрд░ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред



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



рдШрдЯрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рдзрд┐рдпрд╛рдБ, рдЧреБрдг рдФрд░ рдШрдЯрдирд╛рдПрдБ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕ рддрдереНрдп рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереА рдХрд┐ рдЗрдВрдЬрди рдХреЗрд╡рд▓ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рддрд╛ рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореЙрдбрд▓ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рддрд╛ рд╣реИ:
  1. рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдореЙрдбрд▓ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ
  2. рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ
  3. рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рджреЗрддрд╛ рд╣реИ


рдирд┐рд░реНрдгрдп

System.IO рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗ FileSystemWatcher рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╕реНрдХреЗрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡ C. рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЕрдЧрд▓рд╛ рдореЙрдбрд▓ рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ "C": рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ D395 ~ 1 \ AppData \ Local \ Temp \ .. тАЭрдПрдХ рдордирдорд╛рдирд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИред рдХрд╛рд░реНрдп рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░рдирд╛ рдерд╛ред рдПрдХ рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░, рд╕рднреА рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

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


All Articles