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