Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2013, 23:35   #1
maxxxims
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 17
Восклицание создать Веб приложение вопрос-ответ

Проблема вся в том что в программировании я ничего не понимаю...
Учиться этому времени пока нет, но в будущем обязательно.
А программу которая работала бы прямо в интернете сделать очень надо, помогите пожалуста кто чем может.
программа Microsoft Visual Studio 2010 или другую скачать?
Принцип работы данного веб приложения должен быть таков:
Человек открывшый страницу видит 7 вопросов (пример прилагаю)
отвечает правильно на первый вопрос, становится доступным второй (если не верно вылазит сответствующие сообщение) и так остальные.
Потом добавляет свой вопрос и ответ.
Получает сгенерированную ссылку
при переходе по этой ссылке его вопрос на 7-ом месте подвинув предыдущие вверх (убрав первый)
следующий человек которому дали эту ссылку отвечаел на все вопросы добавляет свой, и опять подвигает все (но только по своей ссылке) предыдущая должна оставаться рабочей как и раньше
И таким образом в каждого получается своя пирамида
Изображения
Тип файла: jpg 01.jpg (46.4 Кб, 56 просмотров)
maxxxims вне форума Ответить с цитированием
Старый 25.02.2013, 17:03   #2
maxxxims
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 17
По умолчанию

Помогите пожалуйста
maxxxims вне форума Ответить с цитированием
Старый 26.02.2013, 00:02   #3
flance
Форумчанин
 
Регистрация: 31.05.2011
Сообщений: 184
По умолчанию

Вам нужно именно asp.net? Это делается без него.
Т.к. вы сами даже не начинали, то кто же будет делать просто так.

Можно сделать. Но за деньги. Напишите в ветке фриланса.
Или можете сразу мне - контакты ниже в подписи. Недорого.
Программист-фрилансер, готовый рассмотреть предложения на постоянную удаленную работу... Ответственный, трудолюбивый
telegram: flancejob
flance вне форума Ответить с цитированием
Старый 26.02.2013, 14:51   #4
Object_File
Пользователь
 
Регистрация: 12.10.2012
Сообщений: 23
По умолчанию

На медаль не претендую, накидал на скорую руку, можно оптимизировать и скоратить код:

Код .cs
Код:
  public partial class WebForm4 : System.Web.UI.Page
    {
        string first="", second="";

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                RandomValue(Label1, '+');
            }
        }

        public string ParsingLabel(Label lb, char ch)
        {
            first = lb.Text.Remove(lb.Text.IndexOf(ch), lb.Text.Length - lb.Text.IndexOf(ch));
            int length = first.Length + 1;
            int leng = lb.Text.Length - length;
            second = lb.Text.Substring(length, leng);
            return lb.Text;
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            int sum = Convert.ToInt32(TextBox1.Text);
            ParsingLabel(Label1, '+');
            int first_ = Convert.ToInt32(first);
            int second_ = Convert.ToInt32(second);

           
            if (sum == first_ + second_)
            {
                lbMessage.Text = "Верно, теперь следующий вопрос...";
                //отображаем следующие вопрос
            }
            else
            {
                lbMessage.Text = "Ответ неправильный";
            }
        }

        public string RandomValue(Label lb, char ch)
        {
            Random rnd = new Random();
            int i = rnd.Next(100);
            int j = rnd.Next(50);
            lb.Text = i.ToString() + ch + j.ToString();
            return lb.Text;
        }
    }
Код .aspx
Код:
<div>
        <table>
            
             <tr>
                <td class="style1">#1</td>
                <td><asp:Label ID="Label1" runat="server"></asp:Label></td>
                <td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
                <td><asp:Button ID="Button1" runat="server" Text="Проверить" 
                        onclick="Button1_Click" /></td>
            </tr>
             <tr>
                <td class="style1">#2</td>
                <td><asp:Label ID="Label2" runat="server"></asp:Label></td>
                <td><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td>
                <td><asp:Button ID="Button2" runat="server" Text="Проверить" /></td>
            </tr>
             <tr>
                <td class="style1">#3</td>
                <td><asp:Label ID="Label3" runat="server"></asp:Label></td>
                <td><asp:TextBox ID="TextBox3" runat="server"></asp:TextBox></td>
                <td><asp:Button ID="Button3" runat="server" Text="Проверить" /></td>
            </tr>
        </table>
        <asp:Label ID="lbMessage" runat="server" ></asp:Label>
    </div>
Object_File вне форума Ответить с цитированием
Старый 26.02.2013, 21:19   #5
maxxxims
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 17
По умолчанию

Подскажите пожалуйста, что не так...
Встави то что написал Object_File

Последний раз редактировалось maxxxims; 26.02.2013 в 21:23.
maxxxims вне форума Ответить с цитированием
Старый 27.02.2013, 05:43   #6
Object_File
Пользователь
 
Регистрация: 12.10.2012
Сообщений: 23
По умолчанию

Прикрепил файл, пользуйтесь на здоровье
Вложения
Тип файла: rar WebApplication4.rar (139.0 Кб, 8 просмотров)
Object_File вне форума Ответить с цитированием
Старый 27.02.2013, 14:18   #7
maxxxims
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 17
По умолчанию

Спасибо большое!
maxxxims вне форума Ответить с цитированием
Старый 27.02.2013, 18:38   #8
maxxxims
Пользователь
 
Регистрация: 30.10.2012
Сообщений: 17
По умолчанию

Начало уже есть, теперь осталось чтоб человек добавив свой вопрос получал ссылку (точнее описано выше)
maxxxims вне форума Ответить с цитированием
Старый 28.02.2013, 07:16   #9
Object_File
Пользователь
 
Регистрация: 12.10.2012
Сообщений: 23
По умолчанию

Цитата:
Сообщение от maxxxims Посмотреть сообщение
Начало уже есть, теперь осталось чтоб человек добавив свой вопрос получал ссылку (точнее описано выше)
Пользуйтесь методом ParsingLabel и будет вам счастье
Object_File вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ответ на вопрос Sylar9 Общие вопросы C/C++ 3 17.01.2012 12:49
ответ от плагина в приложение apromix Общие вопросы Delphi 10 21.05.2011 20:47
F.A.Q(Вопрос-Ответ) ben95 Помощь студентам 17 07.01.2008 13:26