Monodroid рдФрд░
Monotouch xamarin рдЪреМрдЦрдЯреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХреНрд░рдорд╢рдГ Android рдФрд░ iOS рдХреЗ рд▓рд┐рдП C # рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИрдВ (рдСрдл рд╕рд╛рдЗрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдФрд░ stackoverflow.com рдкрд░ рд╡рд┐рд╖рдпреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде), рд░реВрд╕реА рдореЗрдВ рдореБрдЭреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреЛрдИ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реАред
рдЗрд╕ рдЧрд▓рддрдлрд╣рдореА рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрди рдЪреМрдЦрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдореЛрдиреЛрдбреНрд░реЛрдЗрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП?1) рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реА # рдкреЗрд╢реЗрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЙрдЪреНрдЪрддрд░ (рдЬрд╛рдУ рдФрд░ рдлрдЯрд╛)
2) рдврд╛рдВрдЪрд╛ рд╣реА (рдФрд░ рд╡рд╣, рдмрджрд▓реЗ рдореЗрдВ, рдЬрд╛рд╡рд╛ рдФрд░ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛)
рдпрджрд┐ рдкрд╣рд▓реЗ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ - рдЬреИрд╕рд╛ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рдирд┐рдХрд▓рд╛ рдерд╛, рдореЛрдиреЛрдбреНрд░реЙрдЗрдб рдХреЗ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ .apk рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╛ рддреЛ рдЗрд╕реЗ рдЦрд░реАрдж рд▓реЗрдВ рдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рджрд░рд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЬреЛ Google рдХреЗ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ)ред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВрд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдЯрд┐рд╕ рдХрд░рддреЗ рд╣реИрдВ:

Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдХрдИ рдорд╛рдирдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреА:

рдПрд╕реЗрдЯреНрд╕ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рдЬреЛ рдЕрд▓рд╛ рд╡реАрдбрд┐рдпреЛ, рд╕рд╛рдЙрдВрдбреНрд╕, рдПрдЪрдЯреАрдПрдордПрд▓ рдлрд╛рдЗрд▓реНрд╕ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рд╕рд┐рд╡рд╛рдп рдПрдХ рдкрд╛рда рдмреЙрдХреНрд╕ рдХреЗ рдЬреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред
рдбреНрд░рд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓реЗрдЖрдЙрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ GUI рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВред
рдорд╛рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЪрд▓рдиреЗ рдкрд░ рдмрдирд╛рдпрд╛ рдФрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд╣рд╛рдВ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдПрдХ рдЦрд╛рд▓реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ F5 рджрдмрд╛рдХрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдкрд╕рдВрдж рдХреЗ рд╕рд╛рде рдЦреБрд▓реЗрдВрдЧреА рдЬрд┐рд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ Android рдкрд░ USB рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣реИ, рддреЛ "рдбреЗрд╡рд▓рдкрд░" рдЯреИрдм рдХреЗ рд▓рд┐рдП), рдЖрдк рдЗрд╕реЗ рд╕реАрдзреЗ рд╢реБрд░реВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВред рдХрдИ рд╕реНрдкрд░реНрд╢ рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рдХрд╛рдлреА рд╕рдордп рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реВрдВред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╕рдВрдХрд▓рди рдФрд░ рд▓реЙрдиреНрдЪрд┐рдВрдЧ рдХреЗ рдмреАрдЪ рд▓рдЧрднрдЧ рдПрдХ рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдордиреЗ рдЙрд╕ рдкрд░ рдХрд┐рддрдиреА рдмрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рд╣реИред рдЖрдЗрдП рдХреБрдЫ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдирд┐рдЪрд▓рд╛ 2 рдЯреИрдм - рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛрдб рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрд╡рдпрдВ рджреЗрдЦреЗрдВред рджрд╛рдИрдВ рдУрд░ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХ рд╣реИрдВред
рдореБрдЭреЗ рддреБрд░рдВрдд рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП: рдмрд┐рд▓реНрдЯ-рдЗрди рдлреЙрд░реНрдо рд░рд╛рдЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рджрд┐рд▓ рдХреЗ рдмреЗрд╣реЛрд╢ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рд╡рд╣ рдмрд╣реБрдд рд╣реА рд╕реБрд╕реНрдд рд╣реИ рдФрд░ рдЖрдкрд╕реЗ рдЬреЛ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рддреА рд╣реИ рд╡рд╣ рд╕рд┐рд░реНрдл рдбрд░рд╛рд╡рдиреА рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж
droiddraw.org рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрдирд░реЗрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХреЛрдб рдХреЛ рдЯреИрдм рдореЗрдВ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдХреЛрдб рд╕реЗ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рд╕рднреА рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрдХрд░реНрд╖рдХ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЪрд▓реЛ рдПрдХ рд╕рд░рд▓ рдкрде рдХреЗ рд╕рд╛рде рдЪрд▓рддреЗ рд╣реИрдВред
рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рд╣реИ - рдкрд░рддреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╛рде рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
1) рд░реИрдЦрд┐рдХ -рдЖрдЙрдЯ - рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рд╣реИред
2) рд░рд┐рд▓реЗрдЯрд┐рд╡рд▓реИрдЯ - рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдмрдЯрди 1 рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдХреЗ рдиреАрдЪреЗ, рдмрдЯрди 2 рдХреЗ рдиреАрдЪреЗ рд╕реЗ 40 рдкрд┐рдХреНрд╕рд▓ рдЗрдВрдбреЗрдВрдЯ рдХрд░реЗрдВ, рдЖрджрд┐ред
рд╣рдорд╛рд░реЗ рдЧреБрдг рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рднреА рдХрд╛рдлреА рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдФрд░ рдЧреБрдг рд╕реНрд╡рдпрдВ winform рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред
рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдЖрдХрд░реНрд╖рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА 1 рдирд╛рдордХ рдПрдХ рдлрд╛рдЗрд▓ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреНрд▓рд╛рд╕ рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреНрд▓рд╛рд╕ рдХрд╛ рд╡рдВрд╢рдЬ рд╣реИред
рд╡рд░реНрдЧ рдШреЛрд╖рдгрд╛ рдХреЗ рдКрдкрд░ рдХреА рд░реЗрдЦрд╛ рд╣реИ
[рдЧрддрд┐рд╡рд┐рдзрд┐ (рд▓реЗрдмрд▓ = "AndroidApplication1", MainLauncher = true, Icon = "@ drawable / icon"]]
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ, рдЖрдЗрдХрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдореБрдЦреНрдп рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯреЗрдб рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЗрди рд╕реЗрдЯрдХреЙрдиреНрдЯреЗрдВрдЯ рд╡реНрдпреВ (рд░рд┐рд╕реЛрд░реНрд╕.рд▓реЗрдЖрдЙрдЯред рдореЗрди) рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ;
рдХрд┐рд╕реА рднреА рддрддреНрд╡ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ FindViewById <> () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛; рдЬрдм рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЯреИрдЧреЛ рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рд▓рд╛рдЗрди рджреЗрдЦрддреЗ рд╣реИрдВ
FindViewById (Resource.Id.MyButton);
"MyButton" рдмрдЯрди рдХрд╛ рдирд╛рдо рд╣реИ, рдЖрдк рдЗрд╕реЗ рдХреЛрдб рдЯреИрдм рдореЗрдВ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддреЗ рд╕рдордп рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирд┐рд░реНрдорд╛рдг рдмрдЯрди рдмрдЯрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ = FindViewById (Resource.Id.MyButton);
рд╣рдо рдмрдЯрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рднреА рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрд▓рд┐рдХ рд╣реИрдВрдбрд▓рд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
button.Click + = рдкреНрд░рддрд┐рдирд┐рдзрд┐ {button.Text = string.ormat ("{0} рдХреНрд▓рд┐рдХ!", рдЧрд┐рдирддреА ++); };
рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдмрд┐рд▓реНрдб рдЯреИрдм рдкрд░ рдЬрд╛рдХрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдмрдЯрди рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ 2 рдлрд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИ - рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рдкрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдЫреЛрдЯрд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреВрд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдИрдУрдПрд╕ рдкрд░ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкрд░ рдПрдХ рд╕рдорд╛рди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд▓рд┐рдЦреВрдВрдЧрд╛ред