Clube VB - Manipulando dados em arquivos ASCII - Parte III

Aula 31

Nesta aula iremos programar o botão GRAVAR ARQUIVO, constante do projeto que começamos à algumas aulas. Para isso, proceda da seguinte forma:

1. Abra o projeto GRAVA ARQUIVO;
2. Dê um clique duplo no botão GRAVA ARQUIVO e entre com a seguinte codificação para o mesmo:

Private Sub Command2_Click()
CommonDialog1.Filter = "Arquivos Text (*.TXT)|*.txt"
CommonDialog1.ShowSave
If CommonDialog1.FileName <> "" Then
Open CommonDialog1.FileName For Output As #1
Print #1, Text1.Text
Close #1
End If

O primeiro passo foi estipular o tipo de arquivo a ser aberto na caixa de diálogo padrão do windows (Salvar arquivo), que seria do tipo TXT: CommonDialog1.Filter = "Arquivos Text (*.TXT)|*.txt"

Em seguida solicitamos a exibição da janela padrão "Salvar Arquivo" do windows: CommonDialog1.ShowSave

Em seguida testamos se o usuário entrou com um nome de arquivo, ou seja, se não deixou o campo nome do arquivo em branco, condição não permitida pelo Windows: If CommonDialog1.FileName <> "" Then

Caso o usuário tenha digitado um nome de arquivo, o primeiro passo foi abrir o caminho #1 para a gravação do arquivo.

Logo após salvamos o conteúdo do Text1 (Text1.Text) no caminho #1 aberto na linha anterior: Print #1, Text1.Text

E para finalizar fechamos o arquivo que estávamos manipulando: Close #1.

Vamos agora programar o botão LIMPAR ÁREA, para isso, dê um clique duplo no botão em questão e entre com o seguinte código:

Private Sub Command3_Click()
Text1.Text = ""
End Sub

Aqui o procedimento utilizado foi muito simples, ou seja, apenas comparamos o conteúdo "" (vazio) para o Text1.

Para o botão finalizar, basta incluir o comando END e seu editor de textos está pronto.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco