SharpDevelop 4.0 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдм рдкрд░ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж
, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд╣рддреНрд╡ рдирд╣реАрдВ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдПрдХ рд╕рд╣рдХрд░реНрдореА рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдпрд╛ рдФрд░ рдХрд╣рд╛ рдХрд┐ рд╣рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╣рдордиреЗ рдЗрд╕ рдЖрдИрдбреА рдХреЛ рдкрд╣рд▓реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛)ред рдореИрдВ рдЦреБрдж рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдХрднреА рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ, рджреВрд╕рд░реЗ рджрд┐рди, рдЕрднреА рднреА рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ C # рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреЛ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдЖрдИрдбреАрдИ рдореЗрдВ рд╕рднреА рд░реБрдЪрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ 6 рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдордПрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2010 рддрдХ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдЯ рдХреЗ рддрд╣рдд, рдореИрдВ рдЙрди рдЫрд╛рдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рд╢рд╛рд░реНрдкрд╡реНрдпреВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдорд┐рд▓реЗ, рдореИрдВ рдореБрдЦреНрдп рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ (рдХреЗ рд▓рд┐рдП) рдЬреЛ рд▓реЛрдЧ рдЕрднреА рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ) рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
SharpDevelop ред рдЖрдкрдХреА рдЖрдВрдЦ рдХреНрдпрд╛ рдкрдХрдбрд╝рддреА рд╣реИ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ 15535 KB рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2010 рд╣реИ, рдлрд┐рд░ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рд╣рдо рд░реВрдкрд░реЗрдЦрд╛ 4 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред
рд╣рдо рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдлрд╛рдЗрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ:

рд╣рдо SharpDevelop рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рд▓реЛрдбрд┐рдВрдЧ рдЗрд╕ рддрд░рд╣ рдХреА рддрд╕реНрд╡реАрд░ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ (рдореИрдВ рдЗрд╕реЗ рддреБрд░рдВрдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рддреЛ рдореБрдЭреЗ рдХрдИ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ):

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

рдпрд╣рд╛рдВ, рддреБрд░рдВрдд рд╣реА, deja vu рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реЗ рдХрд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ Visual Studio рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ, рдХрднреА-рдХрднреА рдореИрдВ рдпрд╣ рднреА рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореИрдВ SharpDevelop рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ Ctrl + рджрдмрд╛рдпрд╛ рдерд╛ред "" рдЗрд╕ рдЖрд╢рд╛ рдореЗрдВ рдХрд┐ MySQL рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдзрд┐рдХ рд╡рд┐рдирдореНрд░ рд╣реИрдВ рдФрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдиреВ рд╕реЗ рдЪреБрдирд╛ рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдВ рдЙрддрд░ рдЧрдпрд╛ред рдпрд╣ рд╡рд┐рдВрдбреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рдВрдбреЛ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ, рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдЖрдк рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрднрд╡ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд╛рдИрдВ рдУрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

MySQL рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореЗрд░реА рдкрд╕рдВрдж mysql-Essential-5.1.54-win32.msi рдФрд░ mysql-connector-net-6.3.5.zip рдкрд░ рдЧрд┐рд░реА, рдЬреЛ рдСрдлрд╕рд╛рдЗрдЯ рдкрд░ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:
dev.mysql.com , рднреА рд░реВрд╕реА рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП my.ini рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдХреЛрдИ рдХрдо рдкрд░рд┐рдЪрд┐рдд рд╡рд┐рдВрдбреЛ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗред

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

MySql.Data.dll рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╣рдо рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП:
using MySql.Data;
using MySql.Data.MySqlClient;
рдкреНрд░рдкрддреНрд░ рдирд┐рд░реНрдорд╛рддрд╛ рдореЗрдВ, рдЬреЛрдбрд╝реЗрдВ:
string connStr = "server=localhost;user=root;" ;
using ( var conn = new MySqlConnection(connStr))
using ( var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "CREATE DATABASE IF NOT EXISTS `sharptest`;" ;
cmd.ExecuteNonQuery();
}
connStr = "server=localhost;user=root;database=sharptest;" ;
using ( var conn = new MySqlConnection(connStr))
using ( var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "CREATE TABLE IF NOT EXISTS `friends` (" +
"`id` int(11) NOT NULL auto_increment," +
"`lastname` varchar(50) NOT NULL default ''," +
"`firstname` varchar(50) NOT NULL default ''," +
"`birth` date NOT NULL default '1000-01-01'," +
"PRIMARY KEY (`id`));" ;
cmd.ExecuteNonQuery();
}
* This source code was highlighted with Source Code Highlighter .
рдЬреИрд╕рд╛ рдХрд┐
рд╣рд╛рдЬрд╝рд┐рдХ рдиреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХрд╣рд╛, рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ "рд╕рд╛рдорд╛рдиреНрдп" рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдерд╛, рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИред
рдмреЗрд╢рдХ, рд░реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, GRANT рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрдЪрд╛рд▓рди (UPDATE, SELECT, INSERT, DELETE) рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрд╡рдпрдВ
рд▓рд┐рдВрдХ рдпрд╛
рд▓рд┐рдВрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдПрдордПрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2010 рдФрд░ рд╢рд╛рд░реНрдкрд╡реНрдпреВрдб рдПрдХ-рджреВрд╕рд░реЗ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ (рд░реВрдкрд╛рдВрддрд░рдг) рдПрдХ рдЕрдиреНрдп рдЖрдИрдбреАрдИ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВред
рдЕрдм рдореИрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:

рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╕рдордп, рдЯреВрд▓рдЯрд┐рдкреНрд╕ рднреА рдкреЙрдк рдЕрдк рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рд╡рд┐рдзрд┐ рд╡рд╛рдкрд╕ рдЖрддреА рд╣реИ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ:

рдирд┐рд╖реНрдХрд░реНрд╖
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдореЗрд░реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреБрдЦреА рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╢рд╛рд░реНрдкрд╡реБрд▓реНрдб рд╕реБрдЦрдж рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдЬ рдпрд╣ рдПрдХ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрддреНрдкрд╛рдж рд╣реИ, рдЗрд╕рдХреА рд╕рдореГрджреНрдз рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ, рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдереЛрдбрд╝рд╛ рд╕реНрдерд╛рди рд▓реЗрддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдореБрдлрд╝реНрдд рд╣реИред рдЗрд╕ рдкрд░рд┐рдЪрд┐рдд рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдирд╣реАрдВ рдерд╛, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдирдП рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдИрдбреАрдИ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ рдФрд░ рдЖрдк рдПрдХ рд╣реА рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдг (рдпрджрд┐ рд╣рдо рдореБрдлреНрдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдп рдореЗрдВ рдореИрдВ рдХреБрдЫ рдРрд╕реА рдЪреАрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рд╢рд╛рд░реНрдкрд╡рд╛рд░реНрдб рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рд╣реЛрдЧреА рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝ред
рд╕рдВрджрд░реНрдн
SharpDevelop 3.0 рдмрдирд╛рдо Visual Studio рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдгUPD: рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдореЗрдВ рджреЛ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреА рдПрдХ рдЕрдЪреНрдЫреА рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рдмрд╕ рд╣рд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред