Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Задачи по "Информатике"

Автор:   •  Октябрь 31, 2018  •  Задача  •  1,500 Слов (6 Страниц)  •  480 Просмотры

Страница 1 из 6

1 Задание. Создать программу, позволяющую создавать и удалять, а также про- сматривать их содержимое. Программа должна содержать графический ин- терфейс.

Пример. В примере представлена программа, позволяющая создавать, уда- лять и просматривать папки на жестком диске. В программе реализован гра- фический интерфейс. При помощи элемента интерфейса textbox указывается, какую папку создавать, удалять или просматривать. Выбор действий произво- дится с помощь элементов button. Ввод результата производится с помощью элемента интерфейса listbox.

В поле с "Путь к папке" указывается папка. При помощи кнопки "Просмотреть" выводится содержимое указанной папки. Кнопки "Создать" и "Удалить" исполь- зуются для создания либо удаление по заданному пути. В поле "Вывод резуль- тата выводится содержимое папки либо сообщение об успешности операций создания или удаления папки. Кнопка "Очистить используется для очистки поля "Вывод результат".

Окно формы

[pic 1]

Листинг программы

using System;

using System.Windows.Forms; using System.IO;

namespace LabDirector

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string a = textBox1.Text; string[] fl;

string[] dr; if(a != (null))

{

fl = Directory.GetFiles(a);

dr = Directory.GetDirectories(a);

foreach (string h in fl) listbox1.Items.Add(h); foreach (string s in dr) listbox1.Items.Add(s);

}

}

private void button2_Click(object sender, EventArgs e)

{

string a = textBox1.Text; string q;

if (a != (null))

{

Directory.CreateDirectory(a); if (Directory.Exists(a))

{

q = String.Concat(a, " Успешное создания!"); listbox1.Items.Add(q);

}

else

{

q = String.Concat(a, " Ошибка создания!"); listbox1.Items.Add(q);

}

}

}

private void button3_Click(object sender, EventArgs e)

{

string a = textBox1.Text; string q;

if (a != (null))

{

if (Directory.Exists(a))

{

Directory.Delete(a);

}

else

{

q = String.Concat(a, " Каталога не существует!"); listbox1.Items.Add(q);

}

if (Directory.Exists(a))

{

q = String.Concat(a, " Ошибка удаление!"); listbox1.Items.Add(q);


}

else

{

q = String.Concat(a, " Успешно удален!"); listbox1.Items.Add(q);

}

}

}

private void button4_Click(object sender, EventArgs e)

{

listbox1.Items.Clear();

}

}

}

При запуске программы мы указываем путь и выбираем одно из возможных действий. На данной картинке выбран просмотр содержимого папки:[pic 2]

2 Задание. Создайте программу, в которой предусмотрена работа с несколькими окнами, организация парольного доступа к скрытым окном и вывод сообщений об ошибках через MessageBox.

Пример. В примере показана программа, демонстрирующая работу с много- оконными программами и организацию парольного доступа к окнам а так же работу с MessageBox. В программе используются компоненты Button, TextBox и PictureBox. Все эти компоненты можно найти в "Панели элементов" вкладка "Стандартные элементы управления".

...

Скачать:   txt (18.7 Kb)   pdf (399.8 Kb)   docx (259.9 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club