quinta-feira, 20 de setembro de 2012

#4. Começando a usar o Visual Basic 6 - Usando o código

De nada adianta criarmos a tela, botões, textos, arrumar o design e layout se não tiver programação, tudo tem que ter ação.
O Visual Basic 6 usa a linguagem de programação Visual Basic, ou mais conhecido como VB, produzida pela empresa Microsoft.

Para iniciar no código (na programação) você deve ter criado um objeto, como um botão (CommandButton), ou uma legenda (Label), ou uma caixa de texto (TextBox), ou até mesmo o Form.

Por exemplo, editar o código do botão (ou dar ação a um botão). Primeiro crie um CommandButton e clique duas vezes nele.
O código vai ser adicionado no evento Click, ou seja, a ação será executada quando for clicado no botão. Isso pode ser mudado, no canto superior direito da área do código. 

Aqui vou demonstrar um código simples, para aparecer na tela uma janelinha com uma mensagem quando for clicado no botão.
Use a função MSGBOX seguido da mensagem que quiser entre aspas duplas ".
EX:

MsgBox "Erro"

Visual Basic 2008 - Bloqueando objetos

>>> Bloqueando Objetos: Bloquear (Desabilitar) /  Desbloquear (Habilitar) um objeto no Visual Basic 2008.
Olhe a imagem abaixo: 


É possível fazer isso usando a propriedade Enabled.
Mudando para:

- False: Os objetos ficam desabilitados ou bloqueados.
- True: Os objetos ficam habilitados ou desbloqueados.

>>> Bloqueando Objetos por código: Para usar essa opção com código, primeiro crie um botão (apenas exemplo) e entre no código do botão.
Faça referência a um objeto. EX:


- Textbox1
- Button1
- Label1

Depois de fazer referência a um objeto, use a função Enabled, e depois se é False (bloqueado, desabilitado) ou True (desbloqueado, hablitado). Ficando assim no EXEMPLO:


- Textbox1.Enabled = True
- Button1.Enabled = True
- Label1.Enabled = True
ou
- Textbox1.Enabled = False
- Button1.Enabled = False
- Label1.Enabled = False

Também pode ser usando com a função IF. Assim por exemplo:

If Textbox1.text = "vb" then
Button1.Enabled = False
End If

quarta-feira, 19 de setembro de 2012

Visual Basic 2008 - Ocultando objetos

Para ocultar os objetos inseridos da ToolBox no Form, também é um método muito fácil, mas que também envolve código.

>>> Ocultando Objetos: Para ocultar qualquer objeto (Button, Textbox, CheckBox, Label, etc...) no form, basta usar uma  das ultimas propriedades do Visual Basic 2008. A propriedade é Visible.

As opções existentes são True e False
Basta mudar para False e ficará invisível ou oculto.

>> Ocultando Objetos por código: Para usar essa opção com código, primeiro crie um botão (apenas exemplo) e entre no código do botão.

Faça referência a um objeto. EX:

- Textbox1

- Button1
- Label1

Depois de fazer referência a um objeto, use a função Visible, e depois se é False (Oculto, invisível) ou True (Visível, aparente). Ficando assim no EXEMPLO:


- Textbox1.Visible = True
- Button1.Visible = True
- Label1.Visible = True


- Textbox1.Visible = False
- Button1.Visible = False
- Label1.Visible = False

Também pode ser usando com a função IF. Assim por exemplo:

If Textbox1.text = "vb" then
Button1.Visible = False
End If

Visual Basic 2008 - Deixando o Form invisível

>>> Deixando o Form e os objetos invisíveis

Para mudar a opacidade do Form no Visua Basic 2008 usando nenhum código, apenas usando as  propriedades.

Primeiro crie um novo projeto e selecione o Form.

Na área de propriedades, procure a opção Opacity. Selecione-a e mude o valor para o valor desejado. Quanto menor, maior é a opacidade.
O normal é 100%.
Por exemplo, 75% fica assim:

*** IMAGEM NÃO DISPONÍVEL***

E 0% fica totalmente invisível.

>>> Deixando APENAS o Form invisível (Objetos visíveis) 

Para deixar apenas o Form invisível e os outros objetos no form visíveis, "soutos na tela", selecione o form e use a propriedade BackColor. Coloque qualquer cor (que não usará mais no projeto), por exemplo o Laranja Tomate (Tomato).

Use a mesma cor que usou no BackColor na propriedade TransparencyKey.

E por último use a propriedade FormBorderStyle e coloque None.

terça-feira, 18 de setembro de 2012

#3. Começando a usar o Visual Basic 6 - Principais Ferramentas


Na ToolBox se encontram várias ferramentas que podem ser usadas em seu projeto.
Entre as ferramentas existentes na ToolBox, as principais e mais usadas são:

>> CommandButton: Botão de Comando, que realiza a função desejada.

>> TextBox: Caixa de Texto, permite ao usuário que está usando o programa digitar, inserir informações ou dados.

>> Label: É uma legenda, ou rótulo que não pode ser editado pelo usuário.

>> OptionButton: Botão de opção, é permitido selecionar apenas uma opção.

>> CheckBox: Caixa de Verificação, ao contrário do OptionButton (citado anteriormente), esta permite selecionar várias opções.

>> Image: Esta ferramenta serve para adicionar uma imagem ou uma foto no Form.


<< Anterior   --   Próxima >> (Ainda não disponível)

segunda-feira, 17 de setembro de 2012

#2. Começando a usar o Visual Basic 6 - Ambiente de Trabalho



Esta é a tela inicial do Visual Basic 6.Aqui você pode escolher que tipo de aplicação você deseja criar, se for uma aplicação simples ou complexa para Windows, então escolha a primeira opção – Standart EXE – é um aplicativo executável, não necessitando de nenhum outro programa para abrir.
Também nessa tela inicial você pode abrir um projeto já existente, clicando na guia Existing ou abrir um projeto recente clicando na guia Recent.
As principais partes do ambiente de trabalho do Visual Basic 6 estão marcadas na imagem a abaixo:


(#). Ambiente de design: Aqui se cria os Form (formulário, modelo), a “imagem do programa”, onde se visualiza os componentes do programa, como os botões, caixa de texto, as imagens, etc. O Form pode ser redimensionado a qualquer tamanho.

(#). Project Explorer: São mostrados todos os forms, módulos do projeto.

(#). Form Layout: É o Layout do form em relação a tela de seu computador, isso serve pra você ter uma “idéia”, ou noção de onde o form está localizado em relação a tela. Conforme o Form é redimensionado, o Form do Layout tembém é redimensionado.

(#). ToolBox: Como o nome já diz, é a Caixa de Ferramentas do Visual Basic, onde se encontram as ferramentas para utilizar em seu programa, as ferramentas são inseridas no Form.

(#). Properties: É a parte de propriedades dos objetos adicionados, ou do form.
Como por exemplo o nome, o texto,  a cor etc...
Tudo é programado em cima das propriedades, e ajudam a programação.

<< Anterior    --    Próximo >>                                                                           


                                                                                                                     



domingo, 16 de setembro de 2012

#1. Começando a usar o Visual Basic 6 - O que é Visual Basic?

Estou começando hoje uma série de tutoriais para iniciantes em VB.

>> Introdução a linguagem Visual Basic

O Visual basic é uma Linguagem de programação produzida pela Microsoft. A linguagem de programação Visual Basic foi projetada para ser facilmente aprendida e utilizada por programadores iniciantes.
Não permite só criar aplicações simples, mas também pode ser desenvolvido aplicações avançadas e complexas, (óbvio que isso é para programadores experientes).
Uma das diferenças do Visual basic é "poder programar visualmente", isto é desenvolvimento gráfico, facilitando o programador criar uma interface gráfica, ou um design intuitivo. (GUI — Graphical User Interface)
Também inclui uso de banco de dados, ActiveX etc...

Próxima >>

Veja as outras partes do tutorial já disponível:

#1. Começando a usar o Visual Basic 6 - O que é Visual Basic?
#2. Começando a usar o Visual Basic 6 - Ambiente de Trabalho
#3. Começando a usar o Visual Basic 6 - Principais Ferramentas

Visual Basic 2008 - Usando o ColorDialog

Abrindo a caixa de cores (ColorDialog) do Windows.

Crie uma Textbox e um Botão.*
Supondo que queira mudar a cor de fundo da Textbox.
Clique duas vezes no botão e digite o código abaixo no evento Click.

ColorDialog1.ShowDialog()
TextBox1.BackColor = ColorDialog1.Color

Para não permitir que o usuário crie cores novas (adicionais), mude a propriedade Allow Full Open para False.


____
* Pode ser qualquer objeto, fica sua a escolha.