л. p> В·
System. Text - містить типи для роботи з кодуваннями символів і для управління рядками. Дочірнє простір імен дозволяє обробляти текст з використанням регулярних виразів. p> В·
System.Linq - містить класи та інтерфейси, які підтримують запити, які використовують LINQ (Language-Integrated Query).
В· System. Windows. Forms - містить класи для створення додатків Windows, які дозволяють найбільш ефективно використовувати розширені можливості для користувача інтерфейсу, доступні в операційній системі Microsoft Windows. p> В· System. IO - містить типи, що підтримують введення і виведення, включаючи можливості читання і запису даних в потоках, як синхронно, так і асинхронно, стиснення даних в потоках, створення і використання ізольованих сховищ, зіставлення файлів логічним адресним просторам додатків, зберігання різних об'єктів даних в одному контейнері, взаємодії з використанням анонімних або іменованих каналів, реалізації користувацького ведення журналу та обробки вхідних і вихідних потоків даних в послідовних портах. p> В·
3.3 Використані класи. 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 ("Файл переміщений в" + fold...