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