.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); }); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д