![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Использованные классы .NetFramework
В данном разделе будут перечислены основные классы и функции.NetFramework которые использовались для разработки данного приложения. К информации о классе прилагается участок кода программы (некоторые из них с комментарием). А так же будут описаны статические методы и методы экземпляра, пространство имён где они находятся, их значения.
· FileInfo – Класс FileInfo предоставляет методы экземпляра для создания, открытия, удаления, переименования, копирования, перемещения, а так же добавления данных в файлы. Открытие: { fileinf = new FileInfo(openFileDialog1.FileName);
update_fname_info(fileinf.Name);
label2.Visible = true; label2.Text = " Информация о файле: \n" + " Размер: " +fileinf.Length.ToString()+" байт.\n" + " Создан: " +fileinf.CreationTime.ToString() + " \nИзменён: " + fileinf.LastWriteTime.ToString() + " \nОткрыт: " + fileinf.LastAccessTime.ToString();
Переименование: Form3 form_rename = new Form3(); //Создаём форму 3 - окно переименования form_rename.textBox1.Text = fileinf.Name; form_rename.ShowDialog(); //выводим форму if (form_rename.change_name == true) //проверяем, изменили имя файла или нет { try { fileinf.MoveTo(fileinf.DirectoryName +@" \" +form_rename.textBox1.Text); update_fname_info(fileinf.Name); //обновляем в программе название файла } Перемещение: if (check_exists(fileinf.FullName)) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { fileinf.MoveTo(folderBrowserDialog1.SelectedPath + @" \" + fileinf.Name); MessageBox.Show(" Файл перемещён в " + folderBrowserDialog1.SelectedPath.ToString()); } Копирование: if (check_exists(fileinf.FullName)) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { fileinf.CopyTo(folderBrowserDialog1.SelectedPath + @" \" + fileinf.Name); Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение MessageBox.Show(" Файл скопирован в " + folderBrowserDialog1.SelectedPath.ToString());
· TextReader – Представляет средство чтения, позволяющее считывать последовательные наборы знаков. Класс TextReader является абстрактным, базовым классом для StreamReader, который считывает символы из потоков. Производный класс StreamReader позволяет открыть текстовый файл для чтения указанного диапазона символов или создать средство чтения на основе существующего потока.
TextReader reader = new StreamReader(fileinf.OpenRead()); // создаём объект для чтение содержимого файла while (true) { cur_line = reader.ReadLine(); //считываем 1 строку
if (cur_line! = null) //Если строка существует { str_have_sym = false;
for (int i = 0; i < cur_line.Length; i++) { sym_all++; //считаем все символы
Все методы класса статические, поэтому, если необходимо выполнить только одно действие, более эффективным может оказаться использование метода File, а не соответствующего экземпляра метода FileInfo.
|