Ir para conteúdo
Faça parte da equipe! (2024) ×

Tutorial Completo VB 2008.


lass74
 Compartilhar

Posts Recomendados

1º Lição:Introdução.

 

Visual Basic 2008 é a mais recente versão do Visual Basic lançado pela Microsoft este ano. É quase similar ao Visual Basic 2005, mas tem muitas novas funcionalidades adicionadas. Visual Basic 2008 é uma verdadeira Programação Orientada a Objetos (oop) Língua, pelo que se tem prestado atenção à outra oop linguagens como C, Java, C # e outros. No entanto, você não tem que aprender a conhecer oop VB2008. De fato, se você estiver familiarizado com o Visual Basic 6, você pode aprender VB2008 effortlessly porque a sintaxe ea interface são semelhantes. Visual Basic 2008 Express Edition está disponível gratuitamente para download no site Microsoft. (Oop será explicado no Capítulo 4)

 

 

O ambiente de desenvolvimento integrado quando você lançar VB2008 Express é mostrado no diagrama abaixo. O IDE é composto por algumas vidraças, a saber:

 

* A recente pane Projetos-lhe mostra a lista de projectos que foram criados por você recentemente.

* O Começando Pane-Fornece algumas dicas úteis para desenvolver rapidamente suas aplicações.

* O VB Express Manchetes painel-Fornece últimas notícias on-line sobre o Visual Basic 2008 Express. Ele vai anunciar novas versões e atualizações .

 

 

vb2008ide.gif

 

 

Para começar a criar a sua primeira aplicação, você precisa clicar no arquivo e escolha novo projecto. As seguintes VB2008 New Project caixa de diálogo irá aparecer.

 

vb2008project.gif

 

 

Para começar a criar a sua primeira aplicação, você precisa clicar no arquivo e escolha novo projecto. As seguintes VB2008 New Project caixa de diálogo irá aparecer.

 

A caixa de diálogo oferece-lhe cinco tipos de projetos que você pode criar. Como é que vamos aprender a criar aplicativos do Windows, vamos selecionar o Windows Forms Application.

 

No fundo desta caixa de diálogo, você pode mudar o nome WindowsApplication1 projeto padrão para algum outro nome que você quiser, para exampe, MyFirstProgram. Depois de ter renomeado o projeto, clique em OK para continuar. As seguintes IDE Windows irá aparecer, ele é quase igual ao Visual Basic 6. Consiste em um formulário vazio, a caixa de ferramentas controlos comuns, a solução explorer e as propriedades.

 

 

vb2008Start.gif

 

 

Agora vou mostrar-lhe como criar seu primeiro programa. Primeiro de tudo, arraste um botão em comum o formulário e alterar o seu nome padrão para calcular.

 

 

form1.gif

 

Em seguida, clique no botão calcular e introduza o seguinte código na janela de código fonte conforme mostrado abaixo.

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim num1, num2, sum As Single

num1 = 100

num2 = 200

sum = num1 + num2

MsgBox(" The Sum of " & num1 & " and " & num2 & " is " & sum)

 

End Sub

 

codewindows.gif

 

 

Agora execute o seu primeiro pedido! E você pode ver a seguir à caixa de mensagens mostrando a soma de dois números.

 

 

firstprog.gif

 

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

 

 

Lição 2:Trabalhando com os controles.

 

 

Controles em VB2008 são ferramentas úteis que podem ser colocados sob a forma de executar várias tarefas. Eles são utilizados para criar muitos tipos de aplicações do Windows. O diagrama da direita é o Toolbox que contém os controles de VB2008. Eles são categorizados em comum Controls, Containers, menus, barras de ferramentas, Dados, Componentes, impressões e Dialogs. No momento, vamos concentrar-nos sobre os controlos comuns. Alguns dos mais comuns utilizados controles são Button, Label, ComboBox, ListBox, PictureBox, etc TextBox Para inserir um controle em seu formulário, você só precisa arrastar o controle e largá-lo no formulário. Você pode reposicionar e redimensioná-lo como quiser. Permite analisar alguns programas que fazem uso de Button, Label, TextBox, ListBox e PictureBox. Você não tem que preocupar-se tanto sobre o código porque eu vou explicar o programa sintaxe como você progressos para aulas mais tarde.

 

2.1-A Caixa de Texto Utilizando multiplicação programa

 

Neste programa, você inserir duas caixas, três marcadores e um botão. Os dois campos são para os utilizadores a introduzir dois números, é um rótulo para exibir a multiplicação eo operador do outro rótulo é para mostrar sinal de igual. A última etiqueta é para mostrar a resposta.

 

vb2008_2_1.gif

 

 

O Código

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

 

Dim num1, num2, product As Single

num1 = TextBox1.Text

num2 = TextBox2.Text

product = num1 * num2

Label3.Text = product

 

End Sub

 

 

2.2 Usando o ListBox-Um programa para adicionar itens a uma caixa de listagem

Este programa irá acrescentar um item de cada vez que o usuário entra em um item de texto e clique no botão Adicionar.

 

 

Class Frm1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim item As String

item = TextBox1.Text

 

'Pra adicionar itens a uma ListBox.

 

ListBox1.Items.Add(item)

End Sub

End Class

 

 

 vb2008_2_2.gif

 

 

2.3 Usando o PictureBox

 

Neste programa, vamos inserir uma PictureBox e um botão no formulário. Certifique-se de definir a propriedade SizeMode do PictureBox para StretchImage modo que toda a foto pode ser visto na foto caixa. Introduza o código como mostrado abaixo e você pode carregar uma imagem a partir de uma certa imagem arquivo para a PictureBox.

 

 

Public Class Form1

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

 

'To load an image into the PictureBox from an image file

PictureBox1.Image = Image.FromFile("c:\Users\Public\Pictures\Sample Pictures\Frangipani Flowers.jpg")

 

End Sub

 

 

vb2008_2_3.gif

 

 

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

 

 

Lição 3: Programação Orientada a Objeto

 

 

Nas primeiras duas lições, você aprendeu como introduzir o código e execute o programa amostra VB2008 programas, mas sem muita compreensão sobre a VB2008 lógicas de programação. Agora, vamos começar a aprender algumas regras básicas sobre como escrever o código VB2008 programa.

 

Antes de mais, deixem-me dizer que embora VB2008 é muito semelhante ao VB6, em termos de interface e de programa estrutura, seus conceitos subjacentes são bastante diferentes. A principal é diferente VB2008 é uma completa Programação Orientada a Objeto Linguagem oop embora tenha capacidades maio VB6, não é inteiramente objeto orientado. A fim de qualificar-se como inteiramente objeto orientado linguagem de programação, ele deve ter três principais tecnologias saber encapsulamento, herança e polimorfismo. Estes três termos são explicados abaixo:

Encapsulamento refere-se à criação de auto-contido módulos que ligam para o processamento das funções de dados. Estes tipos de dados definidos por usuários são chamados classes. Cada classe contém dados, bem como um conjunto de métodos que manipulam os dados. Os dados são componentes de uma classe denominada instância variáveis e uma instância de uma classe é um objeto. Por exemplo, em grimório um sistema, uma classe pode ser membro, e John e Sharon poderia ser duas instâncias (dois objetos) a biblioteca da classe.

 

 

Herança

As classes são criadas de acordo com hierarquias, herança e permite que a estrutura e métodos de uma classe a ser passado para baixo na hierarquia. Isso significa menos programação é necessária quando adicionando funções de sistemas complexos. Se for adicionado um passo na parte inferior de uma hierarquia, então, apenas o processamento e dados associados a única etapa que precisa ser adicionado. Tudo o mais no passo que é herdada. A capacidade de reutilizar objectos existentes é considerada uma grande vantagem da tecnologia objeto.

 

Polimorfismo

Programação orientada a objetos permite processos de ser criados cerca de objetos cuja natureza exata não é conhecida até runtime. Por exemplo, um ecrã cursor pode mudar a sua forma de uma seta para uma linha, dependendo do modo programa. A rotina para mover o cursor na tela em resposta ao movimento do rato seria escrito para "cursor", e permite que o polimorfismo cursor para assumir qualquer forma é exigida no momento da execução. Ele também permite novas formas para serem facilmente integrados.

 

 

VB6 não é um completo oop no sentido de que não têm capacidade sucessória, embora possa fazer uso de alguns benefícios da herança. No entanto, VB2008 é um completamente funcional Programação Orientada a Objeto Linguagem, tal como outras oop como C e Java. É diferente das versões anteriores do VB, porque incide mais sobre os dados em si enquanto as versões anteriores maior ênfase nas ações. As versões anteriores do VB são conhecidos como processual ou funcional linguagem de programação. Algumas outras linguagens de programação procedimentais são C, Pascal e Fortran.

 

VB2008 permite aos usuários para escrever programas que reparte-se em módulos. Estes módulos irão representar os objetos do mundo real e sabe como são classes ou tipos. Um objeto pode ser criado fora de uma classe e é conhecida como uma instância da classe. Uma classe também pode incluir subclasse. Por exemplo, macieira é uma subclasse da classe de plantas e as maçãs em seu quintal é uma instância da classe macieira. Outro exemplo é o estudante classe é uma subclasse da classe humanos enquanto seu filho John é uma instância da classe estudantil.

 

A turma é constituída por membros de dados, bem como métodos. Em VB2008, o programa para definir uma estrutura Humanos classe pode ser escrita como segue:

 

 

Public Class Human

 

'Data Members

 

Private Name As String

 

Private Birthdate As String

 

Private Gender As String

 

Private Age As Integer

 

 

 

'Methods

 

Overridable Sub ShowInfo( )

 

MessageBox.Show(Name)

 

MessageBox.Show(Birthdate)

 

MessageBox.Show(Gender)

 

MessageBox.Show(Age)

 

End Sub

 

End Class

 

 

Depois que você criar a classe humana, você pode criar uma subclasse que herda os atributos humanos ou os dados da classe. Por exemplo, você pode criar uma classe alunos que é uma subclasse da classe humana. Sob a classe estudantil, você não precisa definir quaisquer campos de dados que já se encontram definidos no âmbito do humano classe, só terá de definir os campos de dados que são diferentes de uma instância da classe humano. Por exemplo, você pode querer incluir StudentID e endereços na classe estudantil. O código do programa para o StudentClass é a seguinte:

 

 

Public Class Students

 

Inherits Human

 

 

 

Public StudentID as String

 

Public Address As String

 

 

 

Overrides Sub ShowInfo( )

 

MessageBox.Show(Name)

 

MessageBox.Show(StudentID)

 

MessageBox.Show(Birthdate)

 

MessageBox.Show(Gender)

 

MessageBox.Show(Age)

 

MessageBox.Show(Address)

 

End Sub

 

 

Lição 4:Escrevendo os Códigos.

 

No capítulo anterior, você aprendeu VB2008 que é uma linguagem de programação orientada para objeto. Você tem compreendido o significado da classe, objeto, encapsulamento herança, bem como polimorfismo. Você também aprendeu a escrever alguns programas simples sem muita compreensão subjacente algumas fundações e teorias. Neste capítulo, você vai aprender noções básicas de teorias sobre VB2008 programação, mas vamos concentrar-nos mais em aprender fazendo, ou seja, a aprendizagem por escrever programas. Irei manter as teorias tão curto que não seria demasiado sofisticados para iniciantes.

 

Lição 4.1: Procedimento

VB2008 é um objeto evento orientado orientada e linguagem de programação. De fato, todas as janelas são pedidos dirigida evento. Dirigida evento significa que o usuário vai decidir o que fazer com o programa, se ele / ela quer clique no botão comando, ou ele / ela quer inserir texto em uma caixa de texto, ou ele / ela pode pretender fechar a aplicação e etc . Um evento está relacionado a um objeto, ele é um incidente que acontece com o objeto devido à acção do utilizador, tais como um clique ou premindo uma tecla no teclado. Uma classe tem eventos como ele cria um instantâneo de uma classe ou objeto. Quando se inicia um aplicativo no windows VB2008 em capítulos anteriores, veremos um formulário padrão com a Form1 aparece no IDE, na realidade, é a Form1 classe que herda a partir do Formulário System.Windows.Forms.Form classe, como mostrado no Form1 propriedades janelas.

 

 

vb2008_5_1.gif

 

 

Quando clicar em qualquer parte do formulário, vamos ver o código janela conforme mostrado abaixo. A estrutura é a de um procedimento de evento. Neste caso, o procedimento de evento é para carregar e ela começa com Form1 Private Sub e terminam com End Sub. Este processo inclui a classe Form1 e no caso de carga, e eles estão vincular juntamente com um sublinhado, ou seja Form_Load. Não faz nada para além de carregar um formulário vazio. Você não tem que preocupar-se o resto das coisas no momento, eles serão explicados em aulas posteriores.

 

 

 

 

Public Class Form1

 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 

 

 

End Sub

 

End Class

 

 

Os outros eventos estão associados com a classe Form1, como o clique, a DoubleClick, dragdrop, como Enter assim por diante, conforme mostrado no diagrama abaixo (Ele aparece quando você clica sobre o painel superior direito da janela de código)

 

 

vb2008_5_2.gif

 

 

5.2 Escrever o código

Agora você está pronto para escrever o código para o procedimento de evento para que ele vai fazer algo mais do que carregar um formulário em branco. O código deve ser inscrito entre Private Sub End Sub ........ Vamos introduzir o seguinte código:

 

 

 

 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 

Me.Text="My First VB2008 Program"

Me.ForeColor = Color.Yellow

Me.BackColor = Color.Blue

 

End Sub

 

 

 

A saída é mostrada na janela abaixo:

 

A primeira linha do código irá alterar o título do formulário para VB2008 Programa Meu Primeiro, a segunda linha irá mudar para os novos conhecimentos objeto amarelo (neste caso, é um rótulo que você inserir no formulário e altere seu nome para novos conhecimentos ) E na última linha muda o pano de fundo azul. A igualdade no código realmente é utilizada para designar algo em relação ao objeto, como atribuir cor amarela para o primeiro plano do Form1 objeto (ou de uma instância do Form1). Me é o nome dado à classe Form1. Nós podemos também chamar estas linhas como afirmações. Portanto, as ações do programa dependerá das declarações exaradas pelo programmer.

 

 

vb2008_5_3.gif

 

 

Aqui está outro exemplo.

 

 

 

 

Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

 

Dim name1, name2, name3 As String

name1 = "John"

name2 = "Chan"

name3 = "Ali"

MsgBox(" The names are " & name1 & " , " & name2 & " and " & name3)

 

End Sub

 

 

Neste exemplo, você inserir um comando botão em forma ea renomeação da sua legenda como Show Hidden Nomes. A palavra chave é a de declarar as variáveis Dim nome1, nome2 e name3 como corda, o que significa que só podem manipular texto. A função MsgBox é exibir os nomes em uma caixa de mensagem que estão unidas pelo "&" sinais. O resultado é mostrado abaixo:

 

 

vb2008_5_4.gif

 

 

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

 

 

 

Lição 5: Gerenciando Dados VB2008

 

 

 

Existem muitos tipos de dados que nos deparamos na nossa vida quotidiana. Por exemplo, precisamos de manipular dados como nomes, endereços, dinheiro, data, cotações de ações, estatísticas e etc, todos os dias. Da mesma forma em Visual Basic, temos de tratar de todos os tipos de dados, alguns podem ser matematicamente calculado enquanto alguns estão na forma de texto ou de outras formas. VB divide em diferentes tipos de dados de modo a que seja mais fácil de gerir, quando temos de escrever o código que envolvem esses dados.

 

5.1 Visual Basic tipos de dados

 

Visual Basic classifica a informação acima mencionada em dois grandes tipos de dados, eles são os tipos de dados numéricos e os tipos de dados não numéricos.

 

5.1.1 tipos de dados numéricos

 

Tipos de dados numéricos são tipos de dados que consistem em números, que podem ser computados matematicamente com vários operadores, tais como padrão suplemento, deduzidos, multiplicar, dividir e assim por diante. Exemplos de tipos de dados numéricos são o seu exame de marcas, a sua altura, seu peso, o número de alunos em cada sala de aula, partilham valores, o preço das mercadorias, das faturas mensais, taxas e etc No Visual Basic, dados numéricos são divididos em 7 categorias, dependendo da faixa de valores que podem armazenar. Cálculos que envolvem apenas números redondos ou dados que não necessitam precisão possível utilizar Integer ou Long inteiro na computação. Os programas que exijam alta precisão cálculo necessidade de utilização simples e dupla decisão de tipos de dados, como também são chamados números em ponto flutuante. Para cálculo moeda, você pode utilizar a moeda tipos de dados. Por último, se ainda mais precisão se exige para executar cálculos que envolvem um grande número decimal pontos, podemos usar os tipos de dados decimal. Estes tipos de dados resumidos na Tabela 4.1

 

 

 

Quadro 5.1: Tipos de Dados Numéricos

 

Tipo

 

 

Armazenamento

 

 

Faixa de Valores

 

Byte

 

 

1 byte

 

 

0 a 255

 

Inteiro

 

 

2 bytes

 

 

-32.768 A 32.767

 

Longo

 

 

4 bytes

 

 

-2.147.483.648 A 2.147.483.648

 

Único

 

 

4 bytes

 

 

3.402823E-38-1.401298E-45 para valores negativos para

1.401298E-45 para 3.402823E 38 para valores positivos.

 

Duplo

 

 

8 bytes

 

 

1.79769313486232e-308 para-4.94065645841247E-324 para valores negativos

4.94065645841247E-324 para 1.79769313486232e 308 para valores positivos.

 

Moeda

 

 

8 bytes

 

 

-922337203685477,5808 A 922337203685477,5807

 

Decimal

 

 

12 bytes

 

 

+ / - 79228162514264337593543950335 se não for usar decimal

+ / - 7,9228162514264337593543950335 (28 casas decimais).

 

 

 

5.1.2 Não-Tipos de dados numéricos

 

Nonnumeric tipos de dados são dados que não podem ser manipulados matematicamente usando operadores aritméticos padrão. Os dados numéricos não compreende o texto ou seqüência de tipos de dados, a Data de tipos de dados, o Boolean tipos de dados que armazenam apenas dois valores (verdadeiro ou falso), Object tipo de dados Variante e tipo de dados. Eles estão resumidas na Tabela 5.1.3

 

Quadro 5.1.3: Tipos de dados Nonnumeric

 

Tipo de dados

 

 

Armazenamento

 

 

Faixa

 

String (comprimento fixo)

 

 

Comprimento de corda

 

 

1 para 65.400 caracteres

 

String (tamanho variável)

 

 

Comprimento + 10 bytes

 

 

0 a 2 mil milhões de caracteres

 

Data

 

 

8 bytes

 

 

1 º de janeiro de 100 para 31 de dezembro de 9999

 

Booleano

 

 

2 bytes

 

 

Verdadeiro ou Falso

 

Objeto

 

 

4 bytes

 

 

Qualquer objeto embutido

 

Variante (numéricos)

 

 

16 bytes

 

 

Qualquer valor tão grande quanto Duplo

 

Variante (texto)

 

 

Comprimento 22 bytes

 

 

Igual a cadeia de comprimento variável.

 

 

5.1.4 Sufixos para literais

 

Literais são valores que você atribui a uma base de dados. Em alguns casos, precisamos adicionar um sufixo atrás de um literal VB para que possam suportar o cálculo com mais precisão. Por exemplo, podemos usar num = 1,3089 # para um duplo tipo de dados. Alguns dos sufixos são exibidos na Tabela 5.3.

 

 

Tabela 5.2

 

Sufixo

 

 

Tipo de dados

 

&

 

 

Longo

 

!

 

 

Único

 

#

 

 

Duplo

 

@

 

 

Moeda

 

Além disso, precisamos de juntar string dentro de duas citações literais e literais data e hora dentro de duas sinal #. Seqüências podem conter quaisquer caracteres, incluindo números. A seguir estão alguns exemplos:

 

 

memberName="Turban, John."

TelNumber="1800-900-888-777"

LastDay=#31-Dec-00#

ExpTime=#12:00 am#

 

 

5.3 Gerenciamento de Variáveis

As variáveis são como as caixas de correio nos correios. O conteúdo das variáveis muda de vez em quando, tal como as caixas de correio. No termo do VB, variáveis são áreas atribuídas pelo computador de memória para armazenar dados. Tal como as caixas de correio, cada variável deve ser dado um nome. Para nomear uma variável em Visual Basic, você tem que seguir um conjunto de regras.

 

5.3.1 Nomes Variável

 

Seguem-se as regras quando nomeando as variáveis em Visual Basic

 

* Deve ser inferior a 255 caracteres

* Não é permitido espaçamento

* Não deve começar com um número

* Período não é permitido

 

Exemplos de nomes válidos e inválidos variável são mostrados na Tabela 5.4

 

 

Tabela 5.4

 

Nome válido

 

 

Nome inválido

 

My_Car

 

 

My.Car

 

Este ano

 

 

1NewBoy

 

Long_Name_Can_beUSE

 

Ele & * & HisFather não é aceitável

 

5.3.2 Declarar Variáveis

 

No Visual Basic 2008, um necessita para declarar as variáveis antes de usá-las pela atribuição de nomes e tipos de dados. Se não o fizerem, o programa irá mostrar um erro. Eles normalmente são declarados na parte geral do código PIN 'janelas usando a declaração Dim.

O formato é o seguinte:

 

Dim variável nome como tipo de dados

 

Exemplo 5.1

 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 

 

Dim password As String

Dim yourName As String

Dim firstnum As Integer

Dim secondnum As Integer

Dim total As Integer

Dim doDate As Date

 

End Sub

 

 

Você também pode combiná-los em uma linha, separando cada variável com uma vírgula, conforme segue:

 

Dim senha As String, seunome As String, firstnum As Integer ,.............

 

Para string declaração, existem dois possíveis formatos, um para a variável cadeia de comprimento fixo e outro para a cadeia de comprimento. Para a cadeia de comprimento variável, basta usar o mesmo formato que o exemplo 5.1 acima. No entanto, para a cadeia de comprimento fixo, você tem que usar o formato como mostrado abaixo:

 

Dim VariableName como String * n, onde n define o número de caracteres pode segurar a corda.

 

 

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

 

 

Lição 6: Gerenciando Dados VB2008

 

 

T aqui são muitos tipos de dados que nos deparamos na nossa vida quotidiana. For example, we need to handle data such as names, addresses, money, date, stock quotes, statistics and etc everyday. Por exemplo, precisamos de manipular dados como nomes, endereços, dinheiro, data, cotações de ações, estatísticas e etc, todos os dias. Similarly in Visual Basic, we have to deal with all sorts of of data, some can be mathematically calculated while some are in the form of text or other forms. Da mesma forma em Visual Basic, temos de tratar de todos os tipos de dados, alguns podem ser matematicamente calculado enquanto alguns estão na forma de texto ou de outras formas. VB divides data into different types so that it is easier to manage when we need to write the code involving those data. VB divide em diferentes tipos de dados, para que ela seja mais fácil de gerir, quando temos de escrever o código que envolvem esses dados.

 

6 .1 Tipos de dados Visual Basic

Visual Basic classifica a informação acima mencionada em dois grandes tipos de dados, eles são os tipos de dados numéricos e os tipos de dados não numéricos.

 

 

6 .1.1 Tipos de Dados Numéricos

 

Tipos de dados numéricos são tipos de dados que consistem em números, que podem ser computados matematicamente com vários operadores, tais como padrão suplemento, deduzidos, multiplicar, dividir e assim por diante.. Exemplos de tipos de dados numéricos são o seu exame de marcas, a sua altura, seu peso, o número de alunos em cada sala de aula, partilham valores, o preço das mercadorias, das faturas mensais, taxas e etc No Visual Basic, dados numéricos são divididos em 7 categorias, dependendo da faixa de valores que podem armazenar. cálculos que envolvem apenas números redondos ou dados que não necessitam precisão possível utilizar Integer ou Long inteiro na computação. Os programas que exijam alta precisão cálculo necessidade de utilização simples e dupla decisão de tipos de dados, como também são chamados números em ponto flutuante. . Para cálculo moeda, você pode utilizar a moeda tipos de dados. . Por último, se ainda mais precisão se exige para executar cálculos que envolvem um grande número decimal pontos, podemos usar os tipos de dados decimal. Estes tipos de dados resumidos na Tabela 5.1 .

 

Quadro 6.1: Tipos de Dados Numéricos

Tipo

 

 

Storage Armazenamento

 

 

Range of Values Faixa de Valores

 

Byte Byte

 

 

1 byte 1 byte

 

 

0 to 255 0 a 255

 

Integer Inteiro

 

 

2 bytes 2 bytes

 

 

-32,768 to 32,767 -32.768 A 32.767

 

Long Longo

 

 

4 bytes 4 bytes

 

 

-2,147,483,648 to 2,147,483,648 -2.147.483.648 A 2.147.483.648

 

Single Único

 

 

4 bytes 4 bytes

 

 

-3.402823E+38 to -1.401298E-45 for negative values 3.402823E-38-1.401298E-45 para valores negativos para

1.401298E-45 to 3.402823E+38 for positive values. 1.401298E-45 para 3.402823E 38 para valores positivos.

 

Double Duplo

 

 

8 bytes 8 bytes

 

 

-1.79769313486232e+308 to -4.94065645841247E-324 for negative values 1.79769313486232e-308 para-4.94065645841247E-324 para valores negativos

4.94065645841247E-324 to 1.79769313486232e+308 for positive values. 4.94065645841247E-324 para 1.79769313486232e 308 para valores positivos.

 

Currency Moeda

 

 

8 bytes 8 bytes

 

 

-922,337,203,685,477.5808 to 922,337,203,685,477.5807 -922337203685477,5808 A 922337203685477,5807

 

Decimal Decimal

 

 

12 bytes 12 bytes

 

 

+/- 79,228,162,514,264,337,593,543,950,335 if no decimal is use + / - 79228162514264337593543950335 se não for usar decimal

+/- 7.9228162514264337593543950335 (28 decimal places). + / - 7,9228162514264337593543950335 (28 casas decimais).

 

6.1.2 Não-Tipos de dados numéricos

 

N onnumeric data types are data that cannot be manipulated mathematically using standard arithmetic operators. N onnumeric tipos de dados são dados que não podem ser manipulados matematicamente usando operadores aritméticos padrão. The non-numeric data comprises text or string data types, the Date data types, the Boolean data types that store only two values (true or false), Object data type and Variant data type .They are summarized in Table 6.2 Os dados numéricos não compreende o texto ou seqüência de tipos de dados, a Data de tipos de dados, os tipos de dados que armazenam Boolean apenas dois valores (verdadeiro ou falso), Object tipo de dados Variante e tipo de dados. Eles estão resumidas na Tabela 6.2

 

Quadro 6.2: Tipos de dados Nonnumeric

Data Type Tipo de dados

 

 

Storage Armazenamento

 

 

Range Faixa

 

String(fixed length) String (comprimento fixo)

 

 

Length of string Comprimento de corda

 

 

1 to 65,400 characters 1 para 65.400 caracteres

 

String(variable length) String (tamanho variável)

 

 

Length + 10 bytes Comprimento + 10 bytes

 

 

0 to 2 billion characters 0 a 2 mil milhões de caracteres

 

Date Data

 

 

8 bytes 8 bytes

 

 

January 1, 100 to December 31, 9999 1 º de janeiro de 100 para 31 de dezembro de 9999

 

Boolean Booleano

 

 

2 bytes 2 bytes

 

 

True or False Verdadeiro ou Falso

 

Object Objeto

 

 

4 bytes 4 bytes

 

 

Any embedded object Qualquer objeto embutido

 

Variant(numeric) Variante (numéricos)

 

 

16 bytes 16 bytes

 

 

Any value as large as Double Qualquer valor tão grande quanto Duplo

 

Variant(text) Variante (texto)

 

 

Length+22 bytes Comprimento 22 bytes

 

 

Same as variable-length string Igual a cadeia de comprimento variável

 

 

Continua(Muito mais)UMA LIÇÃO POR DIA!(hoje ficara pela metade(amanha compensarei))

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.