Você está na página 1de 4

Exemplo arquivos_aplicao

1) Crie um novo projeto com o nome de arquivo_aplicacao. Usar MDIContainer.


2) Crie o seguinte formulrio inicial para autenticao e realize a programao para isso.

3) No formulrio Form2 Sistema Arquivo , desenvolva a seguinte estrutura:


- text = Sistema Arquivo
- IsMDIContainer = True
Menu
Arquiv
o
Ajuda
Sair

Ope
s
Novo

Objetivo
Abrir outro formulrio
Ao clicar, abrir um formulrio, AbooutBox para ajuda
do sistema.
Sair do sistema com confirmao.

4) Na opo Arquivo Novo, abrir um novo formulrio com a seguinte estrutura.


- Text = Arquivo
- Inserir os botes abaixo:
- Abrir
- Salvar
-Fonte
- Cor
- Limpar

- Sair
- Inserir um RichTextBox.

Agora vamos para a programao:


5) No formulrio de Autenticao:
- Boto Validar:
string login = "teste";
string senha = "teste";
if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("Favor entrar com Login ou Senha (teste,teste)", "Autenticao Invlida",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
if (textBox1.Text != login || textBox2.Text != senha)
{
MessageBox.Show("Login ou senha invalidos", "Autenticao Invlida", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
if (textBox1.Text == login && textBox2.Text == senha)
{
Form2 f2 = new Form2();
MessageBox.Show("Seja Bem Vindo", "Autenticao Vlida", MessageBoxButtons.OK,
MessageBoxIcon.Information);
f2.Show();
}

- Boto Limpar:
textBox1.Clear();
textBox2.Clear();

- Boto Sair:
if (MessageBox.Show("Sair do sistema?", "Sistema Comercial", MessageBoxButtons.YesNo,
MessageBoxIcon.Question) == DialogResult.Yes)
{

Application.Exit();
}

6) No formulrio Sistema Arquivo:


- Menu Arquivo Novo:
Form3 f3 = new Form3();
f3.MdiParent = this;
f3.Show();

Menu Ajuda:
AboutBox1 ab = new AboutBox1();
ab.MdiParent = this;
ab.Show();

Menu Sair:

if (MessageBox.Show("Sair do sistema?", "Sistema Comercial", MessageBoxButtons.YesNo,


MessageBoxIcon.Question) == DialogResult.Yes)
{
Application.Exit();
}

7) No formulrio Arquivo:
- Inserir os componentes: openFileDialog, saveFileDialog, fontDialog, colorDialog.
- Boto Abrir:
openFileDialog1.Filter = "Ficheiros TXT|*.TXT|Ficheiros RTF|*.RTF|Todos os Ficheiros|*.*";
//mostrar o titulo
openFileDialog1.Title = "Selecione um ficheiro para abrir";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
//obter o nome do ficheiro que deseja abrir...
string ficheiro = openFileDialog1.FileName;
//carregar o ficheiro na Rich Text Box
if (System.IO.Path.GetExtension(ficheiro).ToUpper() == ".TXT")
this.richTextBox1.LoadFile(ficheiro, RichTextBoxStreamType.PlainText);
else
this.richTextBox1.LoadFile(ficheiro);
}

Boto Salvar:
//fixar botao ao maximizar a tela: properties anchor button e right
//mostrar o titulo
saveFileDialog1.Title = "Guardar Ficheiros como:";
//filtrar o ficheiros txt ou rtf
saveFileDialog1.Filter = "Ficheiros TXT|*.TXT|Ficheiros RTF|*.RTF";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
//se escolher a primeira opo da combobox filter
if (saveFileDialog1.FilterIndex == 1)
{
//guardar o ficheiro com a extenso TXT
this.richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);
}
//caso a seja escolhida a segunda opo
else if (saveFileDialog1.FilterIndex == 2)
//guardar o ficheiro com a extenso RTF
this.richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
MessageBox.Show("Ficheiro Guardado com sucesso");
}

Boto Fonte:
this.fontDialog1.ShowDialog();
this.richTextBox1.SelectionFont = this.fontDialog1.Font;

Boto Cor:
this.colorDialog1.ShowDialog();
this.richTextBox1.SelectionColor = this.colorDialog1.Color;

Boto Limpar:
richTextBox1.Clear();

Boto Sair:
this.Close();

8) Chamar o aplicativo Calculadora do Windows.


System.Diagnostics.Process.Start("calc");

Você também pode gostar