Разработка программы общения - 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();
}
}
}