Trackback é algo interessante que deve ser lido no seguinte endereço :
http://virgulaimagem.redezero.org/voce-tem-um-blogue-use-trackback-e-viva-a-discussao/
Trackback é algo interessante que deve ser lido no seguinte endereço :
http://virgulaimagem.redezero.org/voce-tem-um-blogue-use-trackback-e-viva-a-discussao/
Prezado Antonio:
Obrigado por ler meu livro.
A Janela Imediata é uma janela para se testar comandos executáveis no
Access: funções do VBA, procedimentos que você escreveu (como DIV2( ))
e
instruções da linguagem.
Na primeira linguagem BASIC, o comando de impressão era o "?". Sempre
que
você queria fazer algo aparecer na tela (ou na impressora), usava o ?
seguido do comando. Isso é uma espécie de tradição nessas linguagens
(que
muitas herdaram).
Assim, na janela Verificação Imediata, você usa o ? para imprimir nela
mesmo
o resultado de uma comando (ou função).
O problema é que você está pressionando F5! F5 é o atalho para executar
uma
macro.
Digite
?Div2(10)
E pressione ENTER.
O número 5 deverá aparece na linha embaixo.
Mas, atenção. Existe uma falha nas figuras do livro. Há um comando,
declarado a nível de módulo, que exige a declaração de variáveis. Este
comando é "Option Explicit". Se este comando estiver logo abaixo do
comando
"Option Compare Database", você terá de declarar a variável x dentro do
procedimento DIV2.
A sua listagem está correta, sem "Option Explicit":
Option Compare Database
Public Function Div2(y)
x = y / 2
Div2 = x
End Function
Mas, se Option Explicit estiver escrita (indicando que você optou pela
declaração explicita das variáveis), deverá ficar assim:
Option Compare Database
Option Explicit
Public Function Div2(y)
Dim x
x = y / 2
Div2 = x
End Function
Sacou?
Espero ter lhe ajudado.
Abraço,
Flavio Morgado
Option Explicit
Private Sub Form_Load()
Label1.Caption = "enter String"
Label2.Caption = ""
Label3.Caption = ""
Label4.Caption = ""
Text1.Text = "This is a Test."
Command1.Caption = "Get Substrings"
End Sub
Private Sub Command1_click()
Dim string1 As String
Dim String2 As String
Dim String3 As String
Dim String4 As String
string1 = Text1.Text
String2 = Left(string1, 5)
String3 = Right(string1, 5)
String4 = Mid(string1, 3, 5)
Label2.Caption = "First five characters are " & "'" & String2 & "'"
Label3.Caption = "Last five characters are " & "'" & String3 & "'"
Label4.Caption = "five characters in the midle are " & "'" & String4 & "'"
End Sub
Retornando Caracteres "Esquerda","Direita","Meio"
Função Left
Esta função tem o objetivo de retornar x caracteres a partir da esquerda de uma string. Sua sintaxe é:
Left (variável, número_caracteres)
Observe o exemplo a seguir:
Private Sub Fom_load()
Dim empresa as String
Let empresa="Projeto Aprenda em Casa"
MsgBox (left(empresa,7))
End Sub
No exemplo acima, teremos uma caixa de mensagens apenas com a palavra "Projeto", pois solicitamos que seja exibida na mesma apenas as 7 primeiras posições (caracteres) da variável empresa.
Função Right
Tem praticamente o mesmo objetivo da função Left, com exceção de retornar x caracteres a partir da direita da String. Veja o exemplo a seguir:
Private Sub Fom_load()
Dim empresa as String
Let empresa="Projeto Aprenda em Casa"
MsgBox (Right(empresa,7))
End Sub
No exemplo acima, teremos uma caixa de mensagens apenas com a frase "em Casa", ou seja, os 7 últimos caracteres da variável "empresa".
No próximo módulo continuaremos a estudar as funções e gerar um novo aplicativo.
Aula de VB 6.0
Colocando Um Formulário no Meio da Tela e Abilitando o comando Resize
Private Sub Form_Load()
Form1.Caption = "Projeto Aprenda em Casa"
Move (Screen.Width - Width) / 2, (Screen.Height - Height) / 2
End Sub
Private Sub Form_resize()
Move (Screen.Width - Width) / 2, (Screen.Height - Height) / 2
End Sub
Private Sub Form_Unload(Cancel As Integer)
MsgBox ("Obrigado Pelo Uso de Nosso Aplicativo"), vbYes
End Sub
REFERÊNCIA RÁPIDA PARA HTML
Sendo assim temos a página padrão XHTML :
<!DOCTYPE html PUBLIC “-//W3C/DTD XHTML 1.0 Transitional//EM”
“http://www.w3.org/TR/xhtml1/DTD/transitional.dtd>
<html>
<head>
<title>Minha Página HTML de Modêlo</title>
<head>
<body>
<h1>Esta é uma página HTML</h1>
</body>
</html>
Programas para ajudá-lo a escrever em HTML
Existem diversos e ótimos programas para ajudá-lo a escrever suas páginas , estes programas são em sua maioria tipo shareware,freeware estão disponíveis para rdição de arquivos HTML .Esses programas em sua maior parte, são editores de texto básicos com itens de menu botões extras que inserem as TAGs HTML apropriadas em seu texto. Os editores de texto baseados em HTML são realmete ótimos por dois motivos .você não precisa se lembrar de todas as TAGs e não precisa do tempo de digitação de todas elas, porém é muito bom você ter conhecimento como funciona este processo pois poderá haver momento em que você poderá ter que corrigir um simples erro e não ter por perto programa destes e a sua falta de conhecimento poderá implicar até mesmo em atraso ou perda da oportunidade de mostrar para seus observadores (que pode ser seu chefe,aluno,colega ) seu conhecimento de causa, e deixar de resolver assim uma simples ocorrência pela dependência de um programa que nesta hora poderia ser dispensável....
HTML
Html é uma abreviação de Hypertext Markup Language(Linguagem de Marcação de Hipertexto) , o HTML baseou-se no SGML (Standard Generalized Markup Language- Linguagem de Marcação Generalizada Padrão).
O HTML devido à sua herança SGML, é uma linguagem para descrição da estrutura de um documento é não sua verdadeira apresentação. O HTML não descreve o Layout de uma página para isto existe as CSS(Cascading Style Sheets-Folhas de Estilo em Cascata) , que permite que você aplique uma formatação avançadas as TAGs HTML.
O HTML é uma linguagem de marcação .Escrever em uma linguagem de marcação significa que você começa com o texto de sua página e acrescnta TAGs especiais envolvendo palavras e parágrafos.As TAGs por sua vez produzem diferentes efeitos no navegador, é preciso estar ciente disto pois pois navegadores mais antigos não vão com certeza apresentar a sua página conforme você as vê em um navegador mais recente....
Atualmente (25/09/2005) a versão do HTML mais recente o o HTML 4.0 mas parece que não vai existir o HTML 5.0 pois o futuro da Internet precisa de uma linguagem de marcação que seja mais extensível e portátil do que o HTML, o caminho está levando ao uso do XML (Extensible Markup Language-linguagem de Marcação Extensível), um subconjunto do SGML que permite que TAGs personalizadas sejam processadas, onde então entra o XHTML em sua primeira versão XHTML 1.0.......
Calculadora 2 em Visual Basic
Calculadora 1 em Visual Basic
Public valor As Double
Public operacao As String
Private Sub bt0_Click(Index As Integer)
display.Text = display.Text + Str(0)
display.SetFocus
End Sub
Private Sub bt1_Click(Index As Integer)
display.Text = display.Text + Str(1)
display.SetFocus
End Sub
Private Sub bt2_Click(Index As Integer)
display.Text = display.Text + Str(2)
display.SetFocus
End Sub
Private Sub bt3_Click(Index As Integer)
display.Text = display.Text + Str(3)
display.SetFocus
End Sub
Private Sub bt4_Click(Index As Integer)
display.Text = display.Text + Str(4)
display.SetFocus
End Sub
Private Sub bt5_Click(Index As Integer)
display.Text = display.Text + Str(5)
display.SetFocus
End Sub
Private Sub bt6_Click(Index As Integer)
display.Text = display.Text + Str(6)
display.SetFocus
End Sub
Private Sub bt7_Click(Index As Integer)
display.Text = display.Text + Str(7)
display.SetFocus
End Sub
Private Sub bt8_Click(Index As Integer)
display.Text = display.Text + Str(8)
display.SetFocus
End Sub
Private Sub bt9_Click(Index As Integer)
display.Text = display.Text + Str(9)
display.SetFocus
End Sub
Private Sub btadc_Click(Index As Integer)
operacao = "+"
valor = Val(display.Text)
display.Text = ""
display.SetFocus
End Sub
Private Sub btdiv_Click(Index As Integer)
operacao = "/"
valor = Val(display.Text)
display.Text = ""
display.SetFocus
End Sub
Private Sub btigl_Click(Index As Integer)
Select Case operacao
Case "+"
valor = valor + Val(display.Text)
Case "-"
valor = valor - Val(display.Text)
Case "/"
If (Val(display.Text) = 0) Then
valor = 0
Else
valor = valor / Val(display.Text)
End If
Case "*"
valor = valor * Val(display.Text)
End Select
display.Text = Str(valor)
display.SetFocus
End Sub
Private Sub btlimp_Click(Index As Integer)
display.Text = ""
valor = 0
display.SetFocus
End Sub
Private Sub btlnv_Click(Index As Integer)
valor = Val(display.Text)
valor = valor * (-1)
display.Text = Str(valor)
display.SetFocus
End Sub
Private Sub btmut_Click(Index As Integer)
operacao = "*"
valor = Val(display.Text)
display.Text = ""
display.SetFocus
End Sub
Private Sub btpercent_Click(Index As Integer)
Select Case operacao
Case "+"
valor = valor + (valor(Val(display.Text) / 100))
Case "-"
valor = valor + (valor(Val(display.Text) / 100))
Case "/"
If (Val(display.Text) = 0) Then
valor = 0
Else
valor = valor / (valor(Val(display.Text) / 100))
End If
Case "*"
valor = valor * (valor(Val(display.Text) / 100))
End Select
display.Text = Str(valor)
display.SetFocus
End Sub
Private Sub btpto_Click(Index As Integer)
display.Text = display.Text + "."
display.SetFocus
End Sub
Private Sub btraiz_Click(Index As Integer)
display.Text = Sqr(Val(display.Text))
display.SetFocus
End Sub
Private Sub btsub_Click(Index As Integer)
operacao = "-"
valor = Val(display.Text)
display.Text = ""
display.SetFocus
End Sub
Para fazer direto sem usar textbox e botão faz assim:
Da uma maneira bem resumida:
CODE
Private Sub form_load()
MsgBox "O Resultado da multiplicação é " & Val(InputBox("Primeiro Número")) * Val(InputBox("Segundo Número"))
End Sub
Ou detalhada:
CODE
Private Sub form_load()
dim num1,num2,resultado as double
num1 = Val(InputBox("Primeiro Número"))
num2 = Val(InputBox("Segundo Número"))
resultado = num1 * num2
MsgBox "O Resultado da multiplicação é " & resultado
End Sub
MEUS FÓRUNS PREFERIDOS:
| Links já incluídos em seu blog |
T
Veja Novos links de informática....
Veja os Links de Informática Publicado...