Автор работы: Пользователь скрыл имя, 29 Марта 2011 в 00:53, курсовая работа
Цель курсовой работы – закрепления и углубление знаний, полученных студентами при изучении дисциплины, а также получение практических навыков разработки программы средней сложности с использованием современных технологий и инструментальных средств.
1.Задание 4
2.Требование к программе 5
3.Описание Use Case diagram 6
4.Описание Activity diagram 9
5.Описание модели взаимодействия, представленной на диаграммах последовательности и кооперации 11
6.Описание модели поведения, представленной на диаграммах состояний. 14
7.Описание логической структуры системы, представленной на диаграммах
классов 15
8.Описание физической структуры системы, представленной на диаграммах компонентов. 17
9.Описание С++ программы. 18
10.Результаты тестирования. 21
11.Заключение 22
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Media;
namespace Curs2
{
public partial class Form1 : Form
{
Processor processor;
public Form1()
{
InitializeComponent();
processor = new Processor();
timer1.Interval = 500;
// Enable timer.
timer1.Enabled = true;
processor = new Processor();
comboBox1.SelectedIndex = 0;
}
private void button5_Click(object sender, EventArgs e)
{
processor.Reset();
}
private void timer1_Tick(object sender, EventArgs e)
{
processor.Tick();
label1.Text = processor.Time();
if (processor.isSignal() == true) { SystemSounds.Beep.Play(); }
if (processor.isRadio() == true) label2.Text = "Radio On";
else label2.Text = "";
}
private void button1_Click(object sender, EventArgs e)
{
processor.EditClock();
}
private void button2_Click(object sender, EventArgs e)
{
processor.EditAlarmClock();
}
private void button3_Click(object sender, EventArgs e)
{
processor.SetHour();
}
private void button4_Click(object sender, EventArgs e)
{
processor.SetMinute();
}
private void
comboBox1_
{
processor.SetMode(comboBox1.
}
}
}