Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Кіровоградський національний технічний університет
Кафедра програмування та захисту інформації
Дисципліна : Візуальне програмування
Лабораторна робота №7
Тема: Робота з файлами
Тема: Робота з файлами
Мета: Дослідити файлове введення/виведення.
Завдання до лабораторної роботи:
Створити текстовий файл. Записати в нього текст, введений у текстове поле форми програми. При натисканні на іншу кнопку програми, збережений файл відкривається, да відображається найдовше слово у файлі.
Код
using System;
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace lab2visual
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e){}
private void button1_Click(object sender, EventArgs e)
{
string str = richTextBox1.Text;
richTextBox1.SaveFile("E:/laba7.txt", RichTextBoxStreamType.UnicodePlainText);
}
private void btnClear_Click(object sender, EventArgs e)
{
richTextBox1.Clear();
richTextBox2.Clear();
}
private void button3_Click(object sender, EventArgs e)
{
richTextBox2.LoadFile("E:/laba7.txt", RichTextBoxStreamType.UnicodePlainText);
string[] textArray = richTextBox2.Text.Split(new char[] { ' ', '.', ',' });
string longestWord = "";
for (int i = 0; i < textArray.Length; i++)
{
if (textArray[i].Length >= longestWord.Length)
longestWord = textArray[i];
}
richTextBox2.Text = longestWord;
}}}
Контрольні запитання:
В якому просторі імен зберігаються методи для роботи з файлами та каталогами? System.IO
Який метод необхідно використати для створення нового файлу та генерування виключення, якщо такий файл вже існує? FileInfo
Для чого використовуються класи StringReader та StringWriter? Читання і запис текстової інформації з рядкового буфера
За допомогою якого класу можна отримати доступ до даних, що зберігаються в пам’яті? MemoryStream
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!