Ввести натуральное число и вывести в текстовое поле цифры числа, разделенные
символами подчеркивания. Метод (рекурсивный) для преобразования числа в строку
определить в классе, размещенном в отдельном классе проекта.
1.
Разместить
элементы на форме и подобрать их размеры.
Установить свойства: Form1.Text, Lable1.Text,
Lable1.Font.Bold=True, Lable1.Enable=False,
Button1.Text, TextBox2.Enable=False, TextBox2.ReadOnly=True. textbox1, textbox2: Multiline = false, Font.Bold = True
2.
Инициировать
установку обработчика button1_Click().
3.
Добавить в проект
класс Methods.cs.
Добавить класс в проект: Solution_Explorer -> (правая
кнопка)Имя_Проекта -> Add -> New_Item ->
(Templates)Class -> (Name)Имя_класса.cs -> Add
Solution_Explorer -> (правая кнопка) WinProgram_2_3 -> Add -> Class -> (Name)Methods.cs
-> Add
4.
Начинать
кодирование!
Текст в коде формы:
namespace WinProgram_2_3 {
//Bернуть цифры числа, разделенные пробелами:
private void button1_Click(object sender, EventArgs e)
{
int numb;
while (!int.TryParse(textBox1.Text,
out numb)|numb <= 0)
{
MessageBox.Show("Ошибка в
данных!");
textBox1.Focus();
return;
}
textBox2.Text
= Methods.view(numb);
}
}
}
Текст в отдельном файле Methods.cs:
namespace WinProgram_2_3 {
class Methods
{
/*рекурсивно возвращает строку цифр
числа*/
public static string view(int n) {
if (n
< 10) return n.ToString();
return
view(n / 10)+"_"+(n % 10).ToString();
}
}
}