Возможно кому то будет интересно и полезно!
Как же я тогда задолбался писать коментарии
Как же я тогда задолбался писать коментарии
Код:
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO; // ПОДКЛЮЧЕНИЕ БИБЛИОТЕК ДЛЯ РАБОТЫ
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Soft // Название проекта
{
public partial class Form1 : Form // Вид формы = Form (тоесть Default)
{
string Cool = DateTime.Now.ToShortDateString(); // Переменная Cool = получению из системы текущего времени
public Form1()
{
InitializeComponent(); // Инциализация компонентов - КНОПОК И Т.Д
}
private void button1_Click(object sender, EventArgs e)
{
}
void Получение() // Метод под названием "Получение"
{
{
WebClient webClient = new WebClient(); // Обьявление Веб-клиента для работы с ним
webClient.DownloadFile("http://hellro.h67848jq.bget.ru/MERCV.txt",
Console.ReadLine() + "MERCV.txt"); // Скачка файла по ссылке + назначение конечнего имени и рассширения
{
textBox2.Text = System.DateTime.Now.ToString(); // В textbox2 будет текст который = текущему времени
Загрузка(); // Вызов метода "Загрузка"
}
}
}
void Загрузка() // Метод "Загрузка"
{
StringBuilder sb = new StringBuilder(); // Обьявление переменной sb для её использования StringBuilder
using (StreamReader sr = File.OpenText("MERCV.txt")) // Открываем текстовик "MERCV.TXT"
{
// Читаем весь файл целиком в буфер
char[] buf = new char[1024];
int chars_read; // Количество прочитанных символов
while ((chars_read = sr.ReadBlock(buf, 0, 1024)) != 0) // Цикл обработки
sb.Append(buf, 0, chars_read);
}
// Выводим прочитанное в TextBox
textBox1.Text = sb.ToString();
button3.Visible = true; // делаем кнопку видимой для пользователя
}
private void button1_Click_1(object sender, EventArgs e)
{
}
private void SMTPServerCB_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click_2(object sender, EventArgs e)
{
Получение(); // Вызов метода
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.ReadOnly = false; // Применяем атрибут по отношению к обьекту TextBox1 - ReadOnly = false ! тоесть только чтение с редактированием
button2.Visible = true; // Делаем видимой кнопку
}
private void button2_Click_1(object sender, EventArgs e)
{
string lines = textBox1.Text; // записываем в переменную Lines всё что храниться в texbox1
System.IO.File.WriteAllText("План_" + Cool + ".txt", lines );
//Читаем файл - если нет создаём с именем План_ +Текущее время +.txt , с текстом который в переменной lines
}
}
}