Разработка программы общения - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите литературу или что-то еще, где можно почитать как собственное сделать вот это? Есть форма, в которой есть колонка с вопросами и колонка с ответами уже заданными, которые не видно, в отличие от стандартных вопросов. Есть возможность задавать другие вопросы, но грубо говоря, можно допустим пока этим не заморачиваться и сделать варианты ответа, например: "Я не понимаю тебя", "повтори еще раз" и т.д. Собственно вопрос, правильно ли я понял, что тут нужны базы данных? Есть какие-то темки на этом форуме про похожие программки?

Решение задачи: «Разработка программы общения»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Colobok123
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         public Form1()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         private void Form1_Load(object sender, EventArgs e)
  21.         {
  22.  
  23.             label4.Text = "Я умею отвечать на эти вопросы:";
  24.             label5.Text = "";
  25.             label6.Text = "Задай свой вопрос:";
  26.             button4.Text = "Узнать его ответ";
  27.             button3.Text = "Сказать";
  28.             radioButton1.Checked = true;
  29.             button4.Enabled = false;
  30.             radioButton7.Text = "Привет!";
  31.             radioButton8.Text = "Как дела?";
  32.             radioButton9.Text = "Ты кто?";
  33.             radioButton10.Text = "Что ты делаешь?";
  34.             radioButton11.Text = "Какого ты цвета?";
  35.             radioButton12.Text = "Пока!";
  36.            
  37.         }
  38.  
  39.         private void button4_Click(object sender, EventArgs e)
  40.         {
  41.             string v, a;
  42.    
  43.             if (radioButton7.Checked)
  44.                 v ="Привет";
  45.             if (radioButton8.Checked)
  46.                 v = "Все хорошо";
  47.             if (radioButton9.Checked)
  48.                 v = "Я твое отражение";
  49.             if (radioButton10.Checked)
  50.                 v = "Расслабляюсь";
  51.             if (radioButton11.Checked)
  52.                 v = "Ты расист?";
  53.             if (radioButton12.Checked)
  54.                 v = "Good Bye! :* ";
  55.             v = Convert.ToString(label5.Text);
  56.             a = v;
  57.             label5.Text = a.ToString();
  58.  
  59.         }
  60.  
  61.         private void Form1_KeyPress(object sender, KeyPressEventArgs e)
  62.         {
  63.             char l = e.KeyChar;
  64.             if ((l < 'А' || l > 'я') && l != '\b' && l != '.')
  65.             {
  66.                 e.Handled = true;
  67.             }
  68.         }
  69.  
  70.         private void textBox2_TextChanged(object sender, EventArgs e)
  71.         {
  72.             if (textBox2.Text.Length == 0)
  73.             {
  74.                 button4.Enabled = false;
  75.             }
  76.             else
  77.             {
  78.                 button4.Enabled = true;
  79.             }
  80.             label5.Text = "";
  81.         }
  82.  
  83.         private void radioButton7_Click(object sender, EventArgs e)
  84.         {
  85.             label5.Text = "";
  86.             button4.Focus();
  87.         }
  88.  
  89.         private void radioButton8_Click(object sender, EventArgs e)
  90.         {
  91.             label5.Text = "";
  92.             button4.Focus();
  93.         }
  94.  
  95.         private void radioButton9_Click(object sender, EventArgs e)
  96.         {
  97.             label5.Text = "";
  98.             button4.Focus();
  99.         }
  100.  
  101.         private void radioButton10_Click(object sender, EventArgs e)
  102.         {
  103.             label5.Text = "";
  104.             button4.Focus();
  105.         }
  106.  
  107.         private void radioButton11_Click(object sender, EventArgs e)
  108.         {
  109.             label5.Text = "";
  110.             button4.Focus();
  111.         }
  112.  
  113.         private void radioButton12_Click(object sender, EventArgs e)
  114.         {
  115.             label5.Text = "";
  116.             button4.Focus();
  117.         }
  118.     }
  119. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы