|
21.03.2013, 13:01
|
#1
|
|
|
|
Разведчик
|
Регистрация: 23.12.2012
Сообщений: 41
Популярность: 765
Сказал(а) спасибо: 190
Поблагодарили 38 раз(а) в 29 сообщениях
|
Новичкам в помощь
1.Открыть новую форму:
Код:
Form2 frm = new Form2();
frm.Show();
2.Открыть ссылку в браузере:
Код:
Process.Start("Ссылка");
3.Получение новостей на WebClient:
Текст ниже пишем в Form1
Код:
System.Net.WebClient webClient = new System.Net.WebClient();
Uri uri = new Uri("Ссылка на новости");
webClient.DownloadFileAsync(uri, @"news.ini");
Текст ниже пишем на кнопку,которая будет обновлять новости.(По умолчанию текст будет показан в textbox1 ,можно легко изменить.)
Код:
StreamReader sr = new StreamReader("Можно txt и ini файлы!");
textBox1.Text = sr.ReadToEnd();
sr.Close();
4.Скачка файла:
Код:
System.Net.WebClient webClient = new System.Net.WebClient();
Uri uri = new Uri("Ссылка на файл!");
webClient.DownloadFileAsync(uri, @"Имя файла!");
if (progressBar1.Value == progressBar1.Minimum)
{
progressBar1.Value = progressBar1.Maximum;
}
MessageBox.Show("Скачано");
5.Еще 1 пример скачки файла:
Код:
WebClient client = new WebClient(); // Скачивание Файла
client.DownloadFile("Ссылка", "Название.формат");
6.Еще 1 пример новостей:
Код:
WebClient wc = new WebClient();
Uri url = new Uri("Ссылка!");
string text = wc.DownloadString(url);
textBox1.Text = text.ToString();
Не забываем добавлять :
Код:
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;
Тема будет пополняться.
Кому что не понятно пишите.
Просьба не говорить что не полезно,промолчать всегда лучше.
Последний раз редактировалось Alex-Defender; 21.03.2013 в 17:37.
|
|
|
21.03.2013, 15:12
|
#2
|
|
|
|
Старший сержант
|
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: Новичкам в помощь
|
Цитата: |
|
|
|
|
Сообщение от Alex-Defender |
|
|
|
|
|
|
|
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.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
|
|
|
21.03.2013, 15:27
|
#3
|
|
|
|
Разведчик
|
Регистрация: 05.03.2011
Сообщений: 20
Популярность: 1883
Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
|
Re: Новичкам в помощь
|
|
|
23.03.2013, 14:01
|
#4
|
|
|
|
Сержант
|
Регистрация: 02.09.2012
Сообщений: 123
Популярность: 32496
Сказал(а) спасибо: 393
Поблагодарили 116 раз(а) в 89 сообщениях
|
Re: Новичкам в помощь
________________
|
|
|
23.03.2013, 18:07
|
#5
|
|
|
|
Разведчик
|
Регистрация: 05.03.2011
Сообщений: 20
Популярность: 1883
Сказал(а) спасибо: 13
Поблагодарили 44 раз(а) в 36 сообщениях
|
Re: Новичкам в помощь
|
|
|
26.03.2013, 15:50
|
#6
|
|
|
|
Рыцарь-защитник
|
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
|
Re: Новичкам в помощь
|
Цитата: |
|
|
|
|
Сообщение от avi2011class |
|
|
|
|
|
|
|
надпись скачано не совпадает по времени с реальной скачкой. Что поправить нужно?
|
|
|
|
|
|
1. Код кинешь на кнопку для начала загрузки, или не на кнопку.
Код:
WebClient WC = new WebClient();
WC.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
WC.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
WC.DownloadFileAsync("полный url до файла на сервере", "Полный путь к новому файлу на компьютере");
2. Эвенты:
Код:
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);
}
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
|
|
|
09.12.2013, 18:28
|
#7
|
|
|
|
Разведчик
|
Регистрация: 23.11.2013
Сообщений: 4
Популярность: -192
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Новичкам в помощь
Последний раз редактировалось Denis170597; 09.12.2013 в 23:18.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Помощь Новичку
|
KarambA_Lol |
Общение и обсуждение Perfect World |
7 |
17.06.2011 17:46 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 09:28.
|
|