Professional Documents
Culture Documents
2013/2014
Cdigo (C#)
using
using
using
using
using
using
using
using
using
System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Threading.Tasks;
System.Windows.Forms;
namespace Exer_Revisao_05
{
public partial class Form1 : Form
{
//estrutura de dados (record/registo) para guardar, em memria RAM, os dados do aluno
struct dados
{
public string nome;
public string turma;
public string numero;
public string email;
}
Pgina 1 de 5
2013/2014
=
=
=
=
=
=
=
=
true;
true;
true;
true;
"";
"";
"";
"";
button2.Enabled = true;
button1.Enabled = false;
label6.Text = Convert.ToString(inseridos + 1);
textBox1.Focus();
}
}
private void button2_Click(object sender, EventArgs e)
{
//Boto Guardar
aluno[inseridos].nome = textBox1.Text;
aluno[inseridos].turma = textBox2.Text;
Pgina 2 de 5
2013/2014
aluno[inseridos].numero = textBox3.Text;
aluno[inseridos].email = textBox4.Text;
numero_alunos = inseridos;
button2.Enabled = false;
button1.Enabled = true;
label6.Text = Convert.ToString(inseridos + 1);
}
private void button3_Click(object sender, EventArgs e)
{
//Boto ir para Primeiro Registo
if (inseridos == -1)
{
MessageBox.Show("Array Vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return;
}
else
{
numero_alunos = 0;
textBox1.Text = aluno[numero_alunos].nome;
textBox2.Text=aluno[numero_alunos].turma;
textBox3.Text = aluno[numero_alunos].numero;
textBox4.Text=aluno[numero_alunos].email;
label6.Text = Convert.ToString(numero_alunos + 1);
MessageBox.Show("Primeiro Registo!", "Aviso", MessageBoxButtons.OK,
MessageBoxIcon.Information);
}
}
private void button6_Click(object sender, EventArgs e)
{
//Boto ir para Ultimo Registo
if (inseridos == -1)
{
MessageBox.Show("Array Vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return;
}
else
{
numero_alunos = 9;
textBox1.Text = aluno[numero_alunos].nome;
textBox2.Text = aluno[numero_alunos].turma;
textBox3.Text = aluno[numero_alunos].numero;
textBox4.Text = aluno[numero_alunos].email;
label6.Text = Convert.ToString(numero_alunos + 1);
MessageBox.Show("ltimo Registo!", "Aviso", MessageBoxButtons.OK,
MessageBoxIcon.Information);
}
}
private void button4_Click(object sender, EventArgs e)
{
//Boto ir para Registo Anterior
if (inseridos == -1)
{
MessageBox.Show("Array Vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
Pgina 3 de 5
2013/2014
return;
}
else
{
numero_alunos--;
if (numero_alunos>=0)
{
textBox1.Text = aluno[numero_alunos].nome;
textBox2.Text = aluno[numero_alunos].turma;
textBox3.Text = aluno[numero_alunos].numero;
textBox4.Text = aluno[numero_alunos].email;
label6.Text = Convert.ToString(numero_alunos + 1);
}
else
{
MessageBox.Show("J est no Primeiro Registo!", "Aviso", MessageBoxButtons.OK,
MessageBoxIcon.Stop);
numero_alunos = 0;
label6.Text = Convert.ToString(numero_alunos + 1);
return;
}
}
}
private void button5_Click(object sender, EventArgs e)
{
//Boto ir para Registo Seguinte
if (inseridos == -1)
{
MessageBox.Show("Array Vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return;
}
else
{
numero_alunos++;
if (numero_alunos <10)
{
textBox1.Text = aluno[numero_alunos].nome;
textBox2.Text = aluno[numero_alunos].turma;
textBox3.Text = aluno[numero_alunos].numero;
textBox4.Text = aluno[numero_alunos].email;
label6.Text = Convert.ToString(numero_alunos + 1);
}
else
{
MessageBox.Show("Ja est no ltimo Registo!", "Aviso", MessageBoxButtons.OK,
MessageBoxIcon.Stop);
numero_alunos = 9;
label6.Text = Convert.ToString(numero_alunos + 1);
return;
}
}
}
Pgina 4 de 5
}
}
Pgina 5 de 5
2013/2014