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

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

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

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

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

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace Colobok123
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
            label4.Text = "Я умею отвечать на эти вопросы:";
            label5.Text = "";
            label6.Text = "Задай свой вопрос:";
            button4.Text = "Узнать его ответ";
            button3.Text = "Сказать";
            radioButton1.Checked = true;
            button4.Enabled = false;
            radioButton7.Text = "Привет!";
            radioButton8.Text = "Как дела?";
            radioButton9.Text = "Ты кто?";
            radioButton10.Text = "Что ты делаешь?";
            radioButton11.Text = "Какого ты цвета?";
            radioButton12.Text = "Пока!";
            
        }
 
        private void button4_Click(object sender, EventArgs e)
        {
            string v, a;
    
            if (radioButton7.Checked)
                v ="Привет";
            if (radioButton8.Checked)
                v = "Все хорошо";
            if (radioButton9.Checked)
                v = "Я твое отражение";
            if (radioButton10.Checked)
                v = "Расслабляюсь";
            if (radioButton11.Checked)
                v = "Ты расист?";
            if (radioButton12.Checked)
                v = "Good Bye! :* ";
            v = Convert.ToString(label5.Text);
            a = v;
            label5.Text = a.ToString();
 
        }
 
        private void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
            char l = e.KeyChar;
            if ((l < 'А' || l > 'я') && l != '\b' && l != '.')
            {
                e.Handled = true;
            }
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            if (textBox2.Text.Length == 0)
            {
                button4.Enabled = false;
            }
            else
            {
                button4.Enabled = true;
            }
            label5.Text = "";
        }
 
        private void radioButton7_Click(object sender, EventArgs e)
        {
            label5.Text = "";
            button4.Focus();
        }
 
        private void radioButton8_Click(object sender, EventArgs e)
        {
            label5.Text = "";
            button4.Focus();
        }
 
        private void radioButton9_Click(object sender, EventArgs e)
        {
            label5.Text = "";
            button4.Focus();
        }
 
        private void radioButton10_Click(object sender, EventArgs e)
        {
            label5.Text = "";
            button4.Focus();
        }
 
        private void radioButton11_Click(object sender, EventArgs e)
        {
            label5.Text = "";
            button4.Focus();
        }
 
        private void radioButton12_Click(object sender, EventArgs e)
        {
            label5.Text = "";
            button4.Focus();
        }
    }
}

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


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

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

9   голосов , оценка 4.444 из 5
Похожие ответы