.NET 4.x Данные из TextBox в азбуку Морзе - C#
Формулировка задачи:
Программирование на C# для меня как хобби(профессионально не занимаюсь, что то знаю, что то нет), создаю программки под настроение. Поставил себе задачу текст скопированный в TextBox переводить, в азбуку Морзе, в виде звуковых сигналов. Хотел бы спросить как такое можно реализовать(в какую сторону копать, что почитать). Ранее создавал программку которая переводила нажатие определённых клавиш в морзянку.
Звуковой сигнал реализовывал/планирую в новой программе сделать так:
Console.Beep(1000, 100); //точка Console.Beep(1000, 300); //тире
Решение задачи: «.NET 4.x Данные из TextBox в азбуку Морзе»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication7 {
class Program {
static Dictionary<char, Action> CharToMorse = new Dictionary<char, Action>();
static void Main(string[] args) {
FillDictionary();
CharToMorse['А']();
Console.ReadLine();
}
static void FillDictionary() {
CharToMorse.Add('А', () => {
Console.Beep(1000, 1000);
Console.Beep(1000, 300);
});
CharToMorse.Add('Б', () => {
Console.Beep(1000, 300);
Console.Beep(1000, 1000);
Console.Beep(1000, 1000);
Console.Beep(1000, 1000);
});
}
}
}