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

Работа со строками

28.07.2013, 22:04. Просмотров 633. Ответов 7
Метки нет (Все метки)

Здравствуйте нужна помощь умных людей.
У меня на форме есть textbox,и кнопка,мне нужно чтобы по нажатию на кнопку отправлялся запрос и там где textBox1.Text подставлялись данные из textBox1,сначала берется слово из первой строки потом со второй,третей и.т.д. помогите с кодом,натолкните в нужное русло

C#
1
System.Net.WebRequest reqGET = System.Net.WebRequest.Create(@"http://site/test/name="+textBox1.Text+";referal=1");

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых...

Работа со строками
Всем привет нужна помощь в одной задачке. Есть 2 строки ABC и 123, в итоге...

Работа со строками
1. Сколько предложений в тексте начинаются с цифры? 2. В конце каждого...

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

работа со строками
дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова,...

7
СвободныйНик
159 / 158 / 104
Регистрация: 28.07.2013
Сообщений: 556
28.07.2013, 22:20 #2
---

Добавлено через 12 минут
C#
1
2
3
4
for(int i=0;i<textBox1.Lines.Length;i++)
{
     ТвойКонтрол(или стринг) = textBox1.Lines[i];
}
0
Police
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 12
29.07.2013, 15:34  [ТС] #3
Так что ли?Если так то не работает=(
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for (int en = 0; en < textbox.Lines.Length; en++)
            {
                string name = textbox.Lines[en];
               
                System.Net.WebRequest reqGET = System.Net.WebRequest.Create(@"http://site.ru/check/?login=" + name + ";nick_exists=1");
                System.Net.WebResponse resp = reqGET.GetResponse();
                System.IO.Stream stream = resp.GetResponseStream();
                System.IO.StreamReader sr = new System.IO.StreamReader(stream);
                string s = sr.ReadToEnd();
                if (s.Contains("true"))
                {
                    MessageBox.Show("ураа!");
                }
                else
                {
                    MessageBox.Show("=((");
                }
Добавлено через 9 часов 48 минут
помогите

Добавлено через 6 часов 55 минут
помогите!!!!!
0
Монфрид
1209 / 1019 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
29.07.2013, 16:32 #4
что именно не работает и как работает? по логике, у вас программа должна подвиснуть при отправке таких запросов в цикле
0
Police
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 12
29.07.2013, 17:15  [ТС] #5
Монфрид, по нажатию на кнопку выполняется данный код,он берет первый логин из первой строки(потом второй,третей,четвертой и.т.д) текстбокса и проверят есть ли он на сайте если есть то вылазит MessageBox мол все хорошо,логин есть.
Вообщем нужно там где name чтоб подставлялись эти строки.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for (int en = 0; en < textbox.Lines.Length; en++)
            {
                string name = textbox.Lines[en];
               
                System.Net.WebRequest reqGET = System.Net.WebRequest.Create(@"http://site.ru/check/?login=" + name + ";nick_exists=1");
                System.Net.WebResponse resp = reqGET.GetResponse();
                System.IO.Stream stream = resp.GetResponseStream();
                System.IO.StreamReader sr = new System.IO.StreamReader(stream);
                string s = sr.ReadToEnd();
                if (s.Contains("true"))
                {
                    MessageBox.Show("ураа!");
                }
                else
                {
                    MessageBox.Show("=((");
                }
0
Монфрид
1209 / 1019 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
29.07.2013, 17:25 #6
вы почти повторили свой первый пост, я его читал
1
СвободныйНик
159 / 158 / 104
Регистрация: 28.07.2013
Сообщений: 556
29.07.2013, 19:44 #7
опишите ошибку
возможно вам нужно указать таймаут, например:
C#
1
reqGET.Timeout = 120000;
без цикла (если указать один конкретный логин) ошибки не выдаёт?
1
Police
0 / 0 / 0
Регистрация: 28.07.2013
Сообщений: 12
29.07.2013, 20:07  [ТС] #8
Всем спасибо,все работает,не знаю почему раньше не получалось тему можно удалять

P.S. СвободныйНик я бы повысил тебе репутацию но к сожалению это не возможно
0
29.07.2013, 20:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2013, 20:07

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

Работа со строками
В общем долго объяснять, по этому покажу на примере. У меня есть строка...

Работа со строками
Дана строка. Преобразовать все строчные1|прописные2 латинские3|русские4 буквы в...


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

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

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