Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Way95
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 34
#1

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

28.01.2017, 15:21. Просмотров 344. Ответов 7
Метки нет (Все метки)

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

Разработка программы общения  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2017, 15:21
Ответы с готовыми решениями:

Разработка обучающей программы в Windows приложениях
Мне нужно на Windows Forms разработать обучающую программу...Например, все о...

Разработка программы моделирования ряда инверсий в системе Лоренца
Доброго времени суток. Помогите пж написать программу, в математике...

Разработка программы тестирования - как обработать полученный результат
Разрабатываю программу тестирования по психологии. Не могу понять как...

Разработка программы моделирования прохождения кораблей через шлюзы
Разработка программы моделирования прохождения кораблей через шлюзы.

Разработка программы по поиску информации в фрагменте базы данных ЕГРЮЛ
Нужно правильно прописать код int в таблице OkvedName Помогите, у меня ошибка...

7
1231231ghacking
97 / 101 / 62
Регистрация: 19.11.2015
Сообщений: 380
Завершенные тесты: 3
28.01.2017, 16:09 #2
Не обязательно использовать бд, можно коллекции,словари
0
Way95
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 34
28.01.2017, 19:07  [ТС] #3
А есть какие-то статьи, учебники по данной теме?
Я совсем недавно начал разбираться, другу дали такое задание в колледже, а мне стало интересно, как сделать самому

Добавлено через 2 часа 16 минут
А есть какие-нибудь похожие примеры, программы? Чтобы разобраться на чем-то?
Весь инет перерыл, ничего не могу найти, либо я не правильно формулирую вопрос...
Задайте направление что ли, а то я совсем дурак видимо
0
OwenGlendower
Супер-модератор
Эксперт .NET
9051 / 8003 / 3419
Регистрация: 17.03.2014
Сообщений: 15,817
Записей в блоге: 1
28.01.2017, 20:22 #4
Way95, посмотри Microsoft Bot Framework
0
Usaga
28.01.2017, 20:25
  #5

Не по теме:

OwenGlendower, ага, видимо такой бот и отвечает на гневные комменты пользователей в Microsoft Store :)

0
OwenGlendower
28.01.2017, 20:48
  #6

Не по теме:

Usaga, раз MS использует машинный перевод для MSDN, то не исключено и использование бота в Microsoft Store :)

0
Way95
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 34
30.01.2017, 00:46  [ТС] #7
Есть вопрос. Пока что сделал только так. Но проблема, радиобаттон не получили названия и в лейбл не выводится таки ответ. Что не так?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
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();
        }
    }
}
Прикрепил скрины формы до и после запуска.
0
Миниатюры
Разработка программы общения   Разработка программы общения  
Way95
0 / 0 / 0
Регистрация: 19.10.2016
Сообщений: 34
30.01.2017, 03:32  [ТС] #8
1231231ghacking, можешь посмотреть что не так? о_О
Я уже с ума схожу

Добавлено через 50 минут
Так, с radiobutton я разобрался. К метке привязал, все выводит как надо, но возник вопрос, а как сделать то кнопку неактивной? То есть я хочу, чтобы пока не будет выбран какой-либо вариант radiobutton, то кнопка будет неактивной и нажать ее будет нельзя.
Так же возник вопрос, знает кто как сделать так, чтобы в textbox можно было вводить только русские буквы и пробел с backspace соответственно?

Добавлено через 1 минуту
Так же вот совершенно не понимаю, как собственно сделать так, чтобы при выборе radiobutton и ответа приклепленного к ней, например, radiobutton с вопросом Кто ты? и ответ в метке Человек, отображались те же ответы, если их ввести в textbox?
0
30.01.2017, 03:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2017, 03:32

Разработка программы!!
Сделайте программу органайзер ну или адресная книга с помощью С#!!

Разработка простой программы по 3D визуализации.
Добрый день уважаемые форумчане. И так, перейду непосредственно к делу. Дана...

Разработка программы удаленного управления системой
Доброго времени суток уважаемые форумчане. Разрабатывал программку, для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru