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

СРОЧНО со скачиванием файлов

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 16.05.2013, 23:30   #1
 Пехотинец
Аватар для ятру2
 
ятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союза
Регистрация: 19.03.2011
Сообщений: 80
Популярность: 6587
Золото Zhyk.Ru: 27
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 131 сообщениях
Отправить сообщение для ятру2 с помощью ICQ Отправить сообщение для ятру2 с помощью Telegram Отправить сообщение для ятру2 с помощью Yahoo
 
По умолчанию СРОЧНО со скачиванием файлов

Помогите с кодом, на скачивание файла по ссылке,
сам я пробовал вот этот.

Код:
WebClient webClient = new WebClient();
webClient.DownloadFile("путь к файлу", @"путь к локальному файлу");
файл качается НО, программа во время скачки файла виснет (Пишет Программа не отвечает)

Хотелось бы это исправить

Так же хотелось бы что бы "Прогресс Бар" работал при загрузке.


Ну и на еще, хотелось бы что бы скачав файл 1, программа автоматически начала качать файл 2, 3,4 и т.д


Сейчас код вот такой, прогресс бар не работает и программа виснет

Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;


namespace WindowsFormsApplication16
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            double bytesIn = double.Parse(e.BytesReceived.ToString());
            double totalBytes = double.Parse(e.TotalBytesToReceive.ToString());
            double percentage = bytesIn / totalBytes * 100;
            progressBar1.Value = int.Parse(Math.Truncate(percentage).ToString());
        }
        void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
        {
            MessageBox.Show("Загрузка завершена!", "Успешно!");
            //Environment.Exit(0);
        }
        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            WebClient webClient = new WebClient();
            webClient.DownloadFile("ссылка", @"путь на диске");
        }
    }
}
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от Zhyk
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нам пояснили эту ситуацию тем, что оператор была не в настроении

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ты олдфаг, ятру2!

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

  Ответить с цитированием
Старый 16.05.2013, 23:50   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Тот же класс, другой метод: DownloadFileAsync(Uri, String)
  Ответить с цитированием
Старый 17.05.2013, 17:48   #3
 Пехотинец
Аватар для ятру2
 
ятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союза
Регистрация: 19.03.2011
Сообщений: 80
Популярность: 6587
Золото Zhyk.Ru: 27
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 131 сообщениях
Отправить сообщение для ятру2 с помощью ICQ Отправить сообщение для ятру2 с помощью Telegram Отправить сообщение для ятру2 с помощью Yahoo
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от SinyssПосмотреть сообщение
Тот же класс, другой метод: DownloadFileAsync(Uri, String)

а подробней можно?

вот так что ли?

Код:
WebClient webClient = new WebClient();
webClient.DownloadFileAsync(Uri, String);
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от Zhyk
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нам пояснили эту ситуацию тем, что оператор была не в настроении

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ты олдфаг, ятру2!

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

  Ответить с цитированием
Старый 17.05.2013, 18:14   #4
Заблокирован
 Рыцарь-капитан
Аватар для warl0ck
 
warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(warl0ck сломал счётчик популярности :(
Регистрация: 29.01.2010
Сообщений: 547
Популярность: 41279
Сказал(а) спасибо: 692
Поблагодарили 2,270 раз(а) в 1,035 сообщениях
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Код:
WebClient client = new WebClient ();
Uri uri = new Uri(address);

client.DownloadFileCompleted += new AsyncCompletedEventHandler(DownloadFileCallback);
client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressCallback);

client.DownloadFileAsync (uri, String);
как-то так

Последний раз редактировалось warl0ck; 17.05.2013 в 19:03.
  Ответить с цитированием
Старый 17.05.2013, 18:24   #5
 Пехотинец
Аватар для ятру2
 
ятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союза
Регистрация: 19.03.2011
Сообщений: 80
Популярность: 6587
Золото Zhyk.Ru: 27
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 131 сообщениях
Отправить сообщение для ятру2 с помощью ICQ Отправить сообщение для ятру2 с помощью Telegram Отправить сообщение для ятру2 с помощью Yahoo
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от warl0ckПосмотреть сообщение
как-то так

что то этот код вообще не "переваривается" программой

________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от Zhyk
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нам пояснили эту ситуацию тем, что оператор была не в настроении

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ты олдфаг, ятру2!

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

  Ответить с цитированием
Старый 17.05.2013, 18:42   #6
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Offtop
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 17.05.2013, 19:25   #7
 Пехотинец
Аватар для ятру2
 
ятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союза
Регистрация: 19.03.2011
Сообщений: 80
Популярность: 6587
Золото Zhyk.Ru: 27
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 131 сообщениях
Отправить сообщение для ятру2 с помощью ICQ Отправить сообщение для ятру2 с помощью Telegram Отправить сообщение для ятру2 с помощью Yahoo
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Оставьте этот ЯП, умоляю, он и так натерпелся.

умничать вздумали? может вы еще когда в пампасах бегали, уже весь C# знали?
что вы хотите от человека, которого на уроках информатики учили составлять таблицы в Microsoft Word?

вообще, за все время поиска нормально разжевано гайда по c# не было.
все просто кидают коды и не понятные новичкам слова.

по этому я и пишу в разделе Вопросы и ответы, обсуждения, и что я получаю в ответ...

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Оставьте этот ЯП, умоляю, он и так натерпелся.


Yukikaze, оставьте эту планету, умоляю, она и так натерпелась...
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от Zhyk
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нам пояснили эту ситуацию тем, что оператор была не в настроении

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ты олдфаг, ятру2!

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

  Ответить с цитированием
Старый 17.05.2013, 21:24   #8
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от YukikazeПосмотреть сообщение
в пространстве имен System же находится практически вся основа языка

Но вы по всей видимости до этого места не дочитали

ЗЫ У меня в школе не было уроков информатики, точнее было всего 3, а потом учитель ушла в дикрет. Все знания которые я имею на данный момент я получил сам, читая литературу и статьи/маны/доки в интернете
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 17.05.2013, 22:19   #9
 Разведчик
Аватар для =TONIK=
 
=TONIK= скоро будет известен=TONIK= скоро будет известен=TONIK= скоро будет известен
Регистрация: 02.02.2012
Сообщений: 5
Популярность: 213
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 6 сообщениях
 
По умолчанию Re: СРОЧНО со скачиванием файлов

вот тебе простой код загрузки файла
Код:
WebClient file = new WebClient();
            file.DownloadFile("http://твойсайт/10.txt", @"C:\00000.txt");
  Ответить с цитированием
Старый 17.05.2013, 22:22   #10
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от ятру2Посмотреть сообщение
вообще, за все время поиска нормально разжевано гайда по c# не было.

Потому что невозможно сделать гайд на всё...
Обычно задача начинающего программиста состоит в том что бы прочитать о базовых структурах языка (циклы, операторы ветвления, базовые типы данных, структуры, классы, события, делегаты и тд.) а дальше уже смотреть классы фреймворка в поиске нужной функции.
Вы где то нашли класс WebClient дальше логически следовало изучить его через [Ссылки могут видеть только зарегистрированные пользователи. ]. Смотрим все поля, методы, события, выделяем для себя нужные и непонятные, читаем про непонятные, используем нужные... как их использовать это уже основы языка.
Цитата:
Сообщение от ятру2Посмотреть сообщение
может вы еще когда в пампасах бегали, уже весь C# знали?

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

Потому что зная и используя сленг очень сложно переходить на нормальный язык
  Ответить с цитированием
Старый 18.05.2013, 16:00   #11
 Пехотинец
Аватар для ятру2
 
ятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союза
Регистрация: 19.03.2011
Сообщений: 80
Популярность: 6587
Золото Zhyk.Ru: 27
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 131 сообщениях
Отправить сообщение для ятру2 с помощью ICQ Отправить сообщение для ятру2 с помощью Telegram Отправить сообщение для ятру2 с помощью Yahoo
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Удалось добиться работоспособности

Код:
DownloadFileAsync
но программа при скачивании файла все равно виснет.




ВЕСЬ КОД
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.Security.Permissions;


namespace WindowsFormsApplication18
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        [HostProtectionAttribute(SecurityAction.LinkDemand, ExternalThreading = true)]
        public void DownloadFileAsync(
            Uri address,
            string fileName
        );
        public event AsyncCompletedEventHandler DownloadFileCompleted;
        void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
        {
            double bytesIn = double.Parse(e.BytesReceived.ToString());
            double totalBytes = double.Parse(e.TotalBytesToReceive.ToString());
            double percentage = bytesIn / totalBytes * 100;
            progressBar1.Value = int.Parse(Math.Truncate(percentage).ToString());
        }
        void client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
        {
            MessageBox.Show("Загрузка завершена!", "Успешно!");
            //Environment.Exit(0);
        }


        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            WebClient WC = new WebClient();
            WC.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
            WC.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
            WC.DownloadFileAsync(http:/ссылка, путь);
             
        }
    }
}
где я ошибся?
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от Zhyk
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нам пояснили эту ситуацию тем, что оператор была не в настроении

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ты олдфаг, ятру2!

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

  Ответить с цитированием
Старый 18.05.2013, 20:37   #12
 Разведчик
Аватар для Буянь
 
Буянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражанияБуянь блестящий пример для подражания
Регистрация: 05.03.2011
Сообщений: 20
Популярность: 1883
Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
Отправить сообщение для Буянь с помощью Skype™
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от ятру2Посмотреть сообщение
что вы хотите от человека, которого на уроках информатики учили составлять таблицы в Microsoft Word?

Цитата:
Сообщение от YukikazeПосмотреть сообщение
У меня в школе не было уроков информатики

Вы так говорите, как будто бы на информатике учат программированию ._.
  Ответить с цитированием
Старый 18.05.2013, 21:21   #13
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от БуяньПосмотреть сообщение
Вы так говорите, как будто бы на информатике учат программированию ._.

вы так говорите будто программированию можно научить...
  Ответить с цитированием
Старый 19.05.2013, 01:18   #14
 Пехотинец
Аватар для zombiee
 
zombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слухуzombiee у всех на слуху
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
Отправить сообщение для zombiee с помощью ICQ Отправить сообщение для zombiee с помощью Skype™
 
По умолчанию Re: СРОЧНО со скачиванием файлов

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Но вы по всей видимости до этого места не дочитали

ЗЫ У меня в школе не было уроков информатики, точнее было всего 3, а потом учитель ушла в дикрет. Все знания которые я имею на данный момент я получил сам, читая литературу и статьи/маны/доки в интернете

Ну и что дальше - то? У меня информатика появилась лишь в 10-ом классе (перешел в другую школу)
Только вот, в то время, как одноклассники "шкодили" на паскале - я уже фрилансил на питоне (да - да, в 10-ом классе)

Хотел ещё высказаться, ну да ладно, не будем отходить от темы.

Цитата:
Сообщение от ятру2Посмотреть сообщение
где я ошибся?

Наверняка в этом куске кода:
Код:
private void button1_Click(object sender, EventArgs e)
        {
            WebClient WC = new WebClient();
            WC.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
            WC.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
            WC.DownloadFileAsync(http:/ссылка, путь);
             
        }
    }
}
Грубо говоря - при нажатии на кнопку создается экземпляр класса WebClient,
после завершения процедуры обработки кнопки - он, наверняка, уничтожается.
Утверждать не буду, в C# не шарю в упор




Гифка (606 КБ (621,062 байт)) - пример работы сорца ниже

По сути, это уже рабочая программа для скачки файлов

Что программка умеет:
  • Скачивать файлы
  • Отображать два прогресс бара (в центре формы - обычный, в статус баре - инвертированный)
  • Показывать статистику (Сколько скачано, сколько всего качать, сколько осталось)
  • Вставлять из буффера обмена (кнопочка возле Web url
  • Отображать диалог выбора файла для сохранения (кнопочка возле Save to
  • Чекать юрл и путь на валидность
  • Ну и остальные плюшки

Писал в VS2012 (она сама мне шарп поставила с обновлениями О_О, вот и решил помочь ), фреймворк 4.5. Скомпиленный экзешник (реализ версия) + Сорцы в комплекте.
Комментил максимально сильно (в моем понятии), надеюсь, разберешься. Что не понятно - спрашивай.

[Ссылки могут видеть только зарегистрированные пользователи. ] | [Ссылки могут видеть только зарегистрированные пользователи. ] (только накой он, сорцы в комплекте )

P.S: Шарп, по сути, видел впервые в жизни - до этого писал на C / C++ / Pascal (Delphi) / python / php.
На все про все потратил полчаса, а Вы тут уже три дня тему мусолите...

P.P.S: ятру2, тебе как раз домашнее задание - реализуй сворачивание программы в трей при старте загрузки и возврат при окончании
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.


ZOMG ZUFALL!

Последний раз редактировалось zombiee; 19.05.2013 в 01:25.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
крайслер (19.05.2013), ятру2 (19.05.2013)
Старый 19.05.2013, 10:58   #15
 Пехотинец
Аватар для ятру2
 
ятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союзаятру2 трижды герой Советского Союза
Регистрация: 19.03.2011
Сообщений: 80
Популярность: 6587
Золото Zhyk.Ru: 27
Сказал(а) спасибо: 78
Поблагодарили 161 раз(а) в 131 сообщениях
Отправить сообщение для ятру2 с помощью ICQ Отправить сообщение для ятру2 с помощью Telegram Отправить сообщение для ятру2 с помощью Yahoo
 
По умолчанию Re: СРОЧНО со скачиванием файлов

zombiee, спасибо огромное, с вашим кодом не возникло не каких проблем, спокойно разобрался в том что мне нужно, заменил

этот кусок

Код:
private void button1_Click(object sender, EventArgs e)
        {
            WebClient WC = new WebClient();
            WC.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
            WC.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
            WC.DownloadFileAsync(http:/ссылка, путь);
на ваш, программа больше не виснет при скачивании.



заменил textBox на comboBox (потому что качать нужно только определенные файлы, и путь сделал статическим, сразу на флешку)

посижу, покопаюсь еще, возможно и рабочий прогресс бар сделаю у себя
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от Zhyk
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Нам пояснили эту ситуацию тем, что оператор была не в настроении

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ты олдфаг, ятру2!

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дампинг файлов. Dimedrol1536 Разработка ПО для Point Blank 15 18.11.2012 20:37
[Помогите!] Декомпиляция pyc файлов inkognito-2012 Вопросы и ответы, обсуждения 0 26.05.2012 18:33
[Помогите!] Проблема сс скачиванием Rift через лаунчер ZaNGiF Прочее 0 06.02.2011 22:59
Решение проблемы со сворачиванием игры DaRk_Awe Статьи, квесты и описания по Perfect World 2 12.12.2010 08:31
проблема со сворачиванием клиента }{0tt@by4 Общение и обсуждение Perfect World 7 11.01.2010 21:35

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net