Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Закрытая тема
 
Опции темы
Старый 20.07.2011, 18:17   #16
 Разведчик
Аватар для gslim
 
gslim никому не известный тип
Регистрация: 03.07.2011
Сообщений: 3
Популярность: 12
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: C#.

Цитата:
Сообщение от CherinhoПосмотреть сообщение
так чтоли? [Ссылки могут видеть только зарегистрированные пользователи. ]
p/s. сюда загрузить чето не удалось

Спасибо , а можете подсказать как сделать xml - combobox , ну вот как я просил в этой теме.
 
Старый 20.07.2011, 21:11   #17
 Разведчик
Аватар для samar1n
 
samar1n никому не известный тип
Регистрация: 26.03.2011
Сообщений: 1
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: C#.

Цитата:
Сообщение от Некто_ЯПосмотреть сообщение
Никак не могу найти,как прочитать первую букву из строки...(помогите,пожалуйста, очень срочно, т.к надо доделать прогу через 2 часа)



Код:
         string str = "blabla"; 
         //строка - массив символов, обращаешся к первому элементу масива
         Console.Write(str[0]); //отображаем первый символ
 
Старый 20.07.2011, 22:24   #18
 Разведчик
Аватар для BinKz
 
BinKz на правильном пути
Регистрация: 31.01.2011
Сообщений: 17
Популярность: 30
Сказал(а) спасибо: 26
Поблагодарили 10 раз(а) в 9 сообщениях
Отправить сообщение для BinKz с помощью ICQ Отправить сообщение для BinKz с помощью Skype™
 
По умолчанию Re: C#.

Цитата:
Сообщение от HermeinПосмотреть сообщение
Более конкретный вопрос нужен.
Если нужно чтоб как у Вилки выскакивал с бегунком - то через 2 флага, если просто прогресс-бар показывающий процесс, то через таймер можно сделать

нет просто показывающий процесс, я сделал через таймер но он криво отображает.
________________
 
Старый 21.07.2011, 02:24   #19
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: C#.

Цитата:
Сообщение от BinKzПосмотреть сообщение
нет просто показывающий процесс, я сделал через таймер но он криво отображает.

ну тогда заюзай воркер, в прогресс чэйндж обращайся через делегаты к прогрессбару, где через e получаешь число процентов, тоесть максимум прогресс бара ставь на 100.

так кидаешь на форму воркер свойство ставишь так:

[Ссылки могут видеть только зарегистрированные пользователи. ]

далее кликаем 2 раза и вставляем код:

Код:
WebRequest reqGET = WebRequest.Create(@"http://google.com/");
            WebResponse resp = reqGET.GetResponse();
            Stream stream = resp.GetResponseStream();
            StreamReader sr = new StreamReader(stream);
            string s = sr.ReadToEnd();
и создаем событие backgroundWorker1_ProgressChanged
кидаем в него код:
Код:
progressBar1.Invoke(new EventHandler(delegate { progressBar1.Value = e.ProgressPercentage; }));
Общий итог:

Код:
 private void button1_Click(object sender, EventArgs e)
        {
            backgroundWorker1.RunWorkerAsync();
        }
       
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            WebRequest reqGET = WebRequest.Create(@"http://google.com/");
            WebResponse resp = reqGET.GetResponse();
            Stream stream = resp.GetResponseStream();
            StreamReader sr = new StreamReader(stream);
            string s = sr.ReadToEnd();
            for (int i = 0; i < 10; i++)
            {
                backgroundWorker1.ReportProgress(i);
                Thread.Sleep(50);
            }
            
        }
        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {          
            progressBar1.Invoke(new EventHandler(delegate { progressBar1.Value = e.ProgressPercentage*10; }));
        }

        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            progressBar1.Value = progressBar1.Maximum;
        }

Последний раз редактировалось Hermein; 21.07.2011 в 03:35.
 
Пользователь сказал cпасибо:
BinKz (21.07.2011)
Старый 22.07.2011, 15:34   #20
 Пехотинец
Аватар для Guch
 
Guch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известен
Регистрация: 13.11.2010
Сообщений: 79
Популярность: 432
Сказал(а) спасибо: 20
Поблагодарили 76 раз(а) в 20 сообщениях
 
По умолчанию Re: C#.

У меня такой вопрос. Мне нужно так например у меня есть список типа:
Код:
login1;pass1
login2;pass2
login3;pass3
...
login199;pass199
login200;pass200
и список типа:
Код:
proxy1
proxy2
...
proxy10
Ну, так вот, мне нужно сделать перебор пары login;pass на некоем сайте. И естественно для каждого необходим прокси. И самое главное мне нужно сделать это все дело в несколько потоков. Естественно ничего из первого списка повторяться не должно, а вот из второго могут повторяться. Я даже не представляю, с какой стороны подойти к этому всему. Может, кто из вас знает.
 
Старый 22.07.2011, 19:41   #21
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: C#.

Цитата:
Сообщение от GuchПосмотреть сообщение
У меня такой вопрос. Мне нужно так например у меня есть список типа:
Код:
login1;pass1
login2;pass2
login3;pass3
...
login199;pass199
login200;pass200
и список типа:
Код:
proxy1
proxy2
...
proxy10
Ну, так вот, мне нужно сделать перебор пары login;pass на некоем сайте. И естественно для каждого необходим прокси. И самое главное мне нужно сделать это все дело в несколько потоков. Естественно ничего из первого списка повторяться не должно, а вот из второго могут повторяться. Я даже не представляю, с какой стороны подойти к этому всему. Может, кто из вас знает.

ну пост,гэт запросы, перебор списка массивом, прокси можно юзать рандомно, если не принципиально, многопоток Thread
 
Пользователь сказал cпасибо:
Guch (23.07.2011)
Старый 23.07.2011, 07:44   #22
 Сержант
Аватар для skinni
 
skinni скоро будет известенskinni скоро будет известенskinni скоро будет известен
Регистрация: 01.03.2011
Сообщений: 123
Популярность: 229
Сказал(а) спасибо: 92
Поблагодарили 134 раз(а) в 53 сообщениях
Отправить сообщение для skinni с помощью ICQ Отправить сообщение для skinni с помощью Skype™
 
По умолчанию Re: C#.

Цитата:
Сообщение от HermeinПосмотреть сообщение
Код:
for (int i = 0; i < 10; i++)
            {
                backgroundWorker1.ReportProgress(i);
                Thread.Sleep(50);
            }

у меня в коде присутствует это:
Код:
for (int i = 0; i < ID.Length; i++)
и при добавлении
Код:
for (int i = 0; i < 10; i++)
возникает ошибка что делать?
 
Старый 23.07.2011, 10:38   #23
 Пехотинец
Аватар для Guch
 
Guch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известен
Регистрация: 13.11.2010
Сообщений: 79
Популярность: 432
Сказал(а) спасибо: 20
Поблагодарили 76 раз(а) в 20 сообщениях
 
По умолчанию Re: C#.

Цитата:
Сообщение от HermeinПосмотреть сообщение
ну пост,гэт запросы, перебор списка массивом, прокси можно юзать рандомно, если не принципиально, многопоток Thread

Это все я понимаю. Но вот мне нельзя чтобы один прокси использовался одновременно в двух запросах. Поэтому рандомное взятие проксей не подходит. В общем у меня есть идейка на этот счет. Вот только одна пропроблемка не могу объяить переменную типа List <string> так чтобы к ней был возможен доступ из всех методов.
 
Старый 23.07.2011, 12:31   #24
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: C#.

Цитата:
Сообщение от skinniПосмотреть сообщение
у меня в коде присутствует это:
Код:
for (int i = 0; i < ID.Length; i++)
и при добавлении
Код:
for (int i = 0; i < 10; i++)
возникает ошибка что делать?

если отдельные циклы то не будет ошибок.
Если цикл в цикле то сделай так:

for (int j = 0; j< 10; j++)
{
backgroundWorker1.ReportProgress(j);
Thread.Sleep(50);
}
 
Пользователь сказал cпасибо:
skinni (23.07.2011)
Старый 23.07.2011, 22:13   #25
 Сержант
Аватар для skinni
 
skinni скоро будет известенskinni скоро будет известенskinni скоро будет известен
Регистрация: 01.03.2011
Сообщений: 123
Популярность: 229
Сказал(а) спасибо: 92
Поблагодарили 134 раз(а) в 53 сообщениях
Отправить сообщение для skinni с помощью ICQ Отправить сообщение для skinni с помощью Skype™
 
Arrow Re: C#.

Цитата:
Сообщение от HermeinПосмотреть сообщение
если отдельные циклы то не будет ошибок.
Если цикл в цикле то сделай так:

for (int j = 0; j< 10; j++)
{
backgroundWorker1.ReportProgress(j);
Thread.Sleep(50);
}

сделал так же, прогресс бар заполняется сразу весь как только действие пройдет. как настроить его?
 
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:27.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net