Программная реализация матричного редактора
Автоматизация процесса операций над матрицами. Конфигурация компьютера, на котором будет разрабатываться программное приложение в системе Windows XP Professional. Построение концептуального прототипа системы меню, диалоговых окон и элементов управления.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.03.2013 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
MessageBox.Show(string.Format("Детерминант 2 матрицы = " + t.ToString()), "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
if (radioButton6.Checked == true)//вычисление следа
{
n = Convert.ToInt32(textBox1.Text);
m = Convert.ToInt32(textBox2.Text);
int s = 0;
int c = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (i == j) s += Convert.ToInt32(a1[i, j].Text);
if (i == j) c += Convert.ToInt32(a2[i, j].Text);
}
}
MessageBox.Show(string.Format("След 1 матрицы = " + s.ToString()), "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
MessageBox.Show(string.Format("След 2 матрицы = " + c.ToString()), "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
if (radioButton7.Checked == true)//поиск элемента матрицы
{
int z;
int w;
n = Convert.ToInt32(textBox1.Text);
m = Convert.ToInt32(textBox2.Text);
z = Convert.ToInt32(numericUpDown1.Text);
w = Convert.ToInt32(numericUpDown2.Text);
int p = -1;
int r = -1;
z = z - 1;
w = w - 1;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (z == i & w == j)
p = Convert.ToInt32(a1[i, j].Text);
if (z == i & w == j)
r = Convert.ToInt32(a2[i, j].Text);
}
}
if (p == -1) MessageBox.Show("Элемент с таким индексом не существует", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Error);
else MessageBox.Show(string.Format("Элемент 1 матрицы = " + p.ToString()), "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
if (r != -1) MessageBox.Show(string.Format("Элемент 2 матрицы = " + r.ToString()), "Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
button2.Enabled = false;
saveToolStripMenuItem.Enabled = true;
}
catch { MessageBox.Show("Вводите только числа!", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
}
private void выходToolStripMenuItem_Click(object sender, EventArgs e)//выход
{
Application.Exit();
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)//открыть файл
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.ShowDialog();
StreamReader sr = new StreamReader(ofd.FileName);
for (int i = 0; i < a3.GetLength(0); i++)
{
for (int j = 0; j < a3.GetLength(1); j++)
{
a3[i, j].Text = sr.ReadLine();
}
}
sr.Close();
}
private void saveToolStripMenuItem_Click(object sender, EventArgs e)//сохранить файл
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "txt files (*.txt)|*.txt";
sfd.ShowDialog();
StreamWriter sw = new StreamWriter(sfd.FileName);
for (int i = 0; i < a3.GetLength(0); i++)
{
for (int j = 0; j < a3.GetLength(1); j++)
{
sw.WriteLine(a3[i, j].Text + " ");
}
}
sw.Close();
openToolStripMenuItem.Enabled = true;
}
private void exitToolStripMenuItem_Click(object sender, EventArgs e)//выход
{
Application.Exit();
}
private void helpToolStripMenuItem_Click_1(object sender, EventArgs e)//вызов справки
{
Process p = new Process();
p.StartInfo.FileName = helpProvider1.HelpNamespace;
p.Start();
p.WaitForExit();
}
private void новаяМатрицаToolStripMenuItem_Click(object sender, EventArgs e)//очистить
{
Application.Restart();
}
}
}
Размещено на Allbest.ru
Подобные документы
Автоматизация процесса создания рекламных объявлений и билбордов. Шаблон визитной карточки. Требования к аппаратным и операционным ресурсам компьютера, на котором будет разрабатываться программное приложение. Инструменты разработки. Интерфейс программы.
курсовая работа [734,1 K], добавлен 15.06.2013Понятия вычислительной системы, ее аппаратное обеспечение. Конфигурация и устройство компьютера. Элементы управления операционной системы Windows ХР. Стандартные и служебные приложения ОС. Архитектура фон Нейман. Работа в программе Microsoft Excel.
шпаргалка [47,0 K], добавлен 29.12.2010Разработка информационной системы анализа успеваемости студентов. Особенности режима просмотра объектов с помощью редактора Visual Basic for Application. Виды диалоговых окон и основных элементов управления. Формирование диаграммы успеваемости группы.
курсовая работа [1,3 M], добавлен 28.11.2008Функциональное назначение системного, прикладного и инструментального программного обеспечения компьютера. Характеристика состава и командного языка операционной системы MS DOS. Интерфейс и структура окон в Windows 98; методы управления программами.
реферат [41,2 K], добавлен 18.12.2011Эволюция графических пользовательских интерфейсов. Устройство системы X Window и менеджеры окон. Описание рабочего стола и приложения KDE и GNOME. Обзор основных принципов организации интерфейса в системе Windows, описание пакета ее прикладных программ.
реферат [1,8 M], добавлен 15.02.2012Задачи, выполняемые главным меню оперативной системы. Разделы меню "пуск". Запуск программ компьютера. Использование поля поиска. Ссылки правой панели на часто используемые компоненты. Кнопка "Завершение работы". Настройка отображения элементов на панели.
презентация [1,2 M], добавлен 21.03.2015Современные средства информационных технологий для разработки пользовательских приложений. Ввод и вывод информации. Встроенные диалоговые окна. Использование элементов управления, встраиваемых на рабочие листы. Создание диалоговых окон пользователей.
учебное пособие [2,1 M], добавлен 27.04.2011Знакомство с техническими характеристиками персонального компьютера. Установка операционной системы и драйверов Windows 7. Способы чистки Windows XP Professional SP3. Методы восстановления операционной системы. Выполнение установки Microsoft Office 2010.
отчет по практике [5,6 M], добавлен 22.09.2014Назначение и свойства стандартных диалоговых окон для работы с файловой системой. Свойства, управляющие видом меню. Программирование чтения и записи файлов. Исключительные ситуации и диагностические сообщения. Приемы составления контекстного меню.
лекция [775,2 K], добавлен 09.12.2013История создания. Windows 9x/NT. Операционная система Microsoft Windows. Преимущества и недостатки Windows. Некоторые клавиатурные комбинации Windows 9x и NT. Windows XP Professional. Наиболее совершенная защита.
реферат [19,3 K], добавлен 18.07.2004