Программная реализация матричного редактора

Автоматизация процесса операций над матрицами. Конфигурация компьютера, на котором будет разрабатываться программное приложение в системе 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.