Разработка интерфейса прикладного программного обеспечения с использованием моделей построения нестандартных элементов управления "CyberCalk 1.0."

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

((Button)sender).Text;//вывод в текстовое поле

}void button1_Click(object sender, EventArgs e)

{

((oper != "")&&(textBox1.Text.Length!=0))

{= float.Parse(textBox1.Text);(oper)

{"+": { textBox1.Text = (x + y).ToString(); break; }"-": { textBox1.Text = (x - y).ToString(); break; }"/": { textBox1.Text = (x / y).ToString(); break; }"*": { textBox1.Text = (x * y).ToString(); break; }

}= "";

}

 

}

void button51_Click(object sender, EventArgs e)

{(textBox1.Text.Length != 0)

{.Text = textBox1.Text.Remove(textBox1.Text.Length - 1, 1);

}

}void button4_Click(object sender, EventArgs e)

{.Text = "";

}void button10_Click(object sender, EventArgs e)

{.Text = "";= 0;= 0;

 

}

void button_plus(object sender, EventArgs e)

{(textBox1.Text.Length != 0)

{= float.Parse(textBox1.Text);= ((Button)sender).Text;.Clear();

}

 

}

void button_invers(object sender, EventArgs e)

{(textBox1.Text.Length != 0)

{= float.Parse(textBox1.Text);= -temp;.Text = temp.ToString();

}

}

void button_exp(object sender, EventArgs e)

{.Text = System.Math.PI.ToString();

}void button_sct(object sender, EventArgs e)

{(textBox1.Text.Length != 0)

{(((Button)sender).Text)

{"sin": { textBox1.Text =

(System.Math.Sin(double.Parse(textBox1.Text))).ToString(); break; }"cos": { textBox1.Text =

(System.Math.Cos(double.Parse(textBox1.Text))).ToString(); break; }"tan": { textBox1.Text =

(System.Math.Tan(double.Parse(textBox1.Text))).ToString(); break; }

}

}

}

void button14_Click(object sender, EventArgs e)

{((textBox1.Text.Length != 0)&&(textBox1.Text.Contains(",")==false))

.Text += ",";

}

void button9_Click(object sender, EventArgs e)

{(textBox1.Text.Length!=0)

{.Enabled = true;.Add(textBox1.Text);.Maximum++;.UpButton();

 

}

}

void button8_Click(object sender, EventArgs e)

{(numericUpDown1.Maximum != (-1))

{.Text += memory[((int)numericUpDown1.Value)];

}

}

void button4_Click_1(object sender, EventArgs e)

{.Maximum = (-1);.Clear();.Enabled = false;

}

 

}

}

 

ПРИЛОЖЕНИЕ Б

 

Юзабилити-тест для ПО

 

Работа с ПО.

.1Сколько времени потребовалось Вам для открытия документа из ПО?

1-2 сек

2-5 сек

5-10 сек

более 10 сек

1.2 Устраивает ли Вас сочетание цветов диалогового окна входа в приложение?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

1.3 Является ли информация, отображенная на диалоговом окне входа, избыточной?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

1.4 Устраивает ли Вас сочетание цветов главного окна приложения?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

1.5 Является ли информация, отображенная на главном окне, избыточной?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

1.6 Устраивает ли Вас сочетание цветов других окон приложения?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

1.7 Является ли информация, других окон, избыточной?
Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

1.8 Сколько времени Вам потребовалось на освоение ПО?

1 день

2-3 дня

3-5 дней

5-10 дней

более 10 дней

1.9 Что вызывало наибольшие трудности при освоении?

Недостаточные навыки при работе с компьютером

Необычный, фирменный стиль ПО

Многофункциональность ПО

Отсутствие пиктограмм быстрого доступа

Отсутствие справочной документации

Отсутствие контекстно-зависимой помощи

Другое

1.10 Не возникало ли критических ошибок ПО во время работы? (Если да, укажите тип ошибки в поле ниже)

Да, ошибки есть (какие) ___________________________

Нет, ошибок нет

.11 Позволило ли ПО ускорить и упростить выполняемые Вами работы?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

Затрудняюсь ответить

.12 Пожелания разработчикам (укажите недостатки ПО, которые по Вашему мнению актуальны)

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

 

Общие вопросы.

.1 Выполняет ли ПО возложенные на него функции?

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

Затрудняюсь ответить

2.2 Достаточно ли было времени для выполнения всех заданий теста

Да

Скорее да, чем нет

Скорее нет, чем да

Однозначно, нет

2.3 Ваш уровень навыков при работе с компьютером?

Знаю и умею работать в ОС семейства Windows

До недавнего времени использовал(а) MS-DOS

Навыков нет вообще

.4 Какое альтернативное ПО Вы использовали ранее?

____________________________________________________ ________________________________________________________________________________________________________________