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