PplWare Mobile

Visual Basic #5 – As Estruturas de Controlo

                                    
                                

Este artigo tem mais de um ano


Autor: Vítor M.


  1. wodahSShadow says:

    (a seguir ao IF)

    ELSE TextBox2.Text = “Tente novamente”

  2. Bruno Silva says:

    ya e isso..

    MAS FALTA O END IF!!! :p lol

  3. softclean says:

    Eheheh

    “o primeiro a dizer a solução, esta será apresentada na próxima semana, se ninguém conseguir resolver, a resposta também será apresentada na próxima semana,”

    ou seja, fica tudo na mesma 😀

    Bom artigo, e olha que isso dos desafios é boa ideia, mas tenta fazer um pouco mais puxados, ou então 2: uma para quem se está a iniciar, e outro para utilizadores já avançados em VB.

    Cumps.

    • Tiago Azevedo says:

      Problemas avançados:

      Impedir a escrita pelo utilizador na textbox2;

      Impedir clicar no botão limpar se caixas de texto estão vazias;

      Quando clica em “Descodificar” bloquear todas as caixas de texto;

      Eliminar a parte superior onde se lê: Form1

      Criar um botão “Sair”: esta é fácil: End…lol

      Criar um botão “Encerrar o computador” e respectiva acção…esta não é para qualquer um…é para um qualquer!! 🙂

      Para já chega….

      • Fábio Palma says:

        Isso é fácil, vamos por ordem:

        basta ir nas propriedades da textbox e onde diz enable por true

        if TextBox1.text=”” and TextBox2.text=”” then
        limpar.enable=true
        else
        limpar.enable=false
        end if

        textbox1.enable=true
        textbox2.enable=true
        este código é colocado no descodificar

        esta é das mais fáceis, basta ir as propriedades do form, procurar o text e apagar o que diz lá

        criar o botão é fácil

        a resposta à ultima, não vou dar ainda.

        Cumps.

      • J.C says:

        Para a questao de encerrar o windows… em VB6:
        Const EWX_LogOff As Long = 0
        Const EWX_SHUTDOWN As Long = 1
        Const EWX_REBOOT As Long = 2
        Const EWX_FORCE As Long = 4
        Private Declare Function ExitWindows _
        Lib “User32” Alias “ExitWindowsEx” _
        (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long

        E depois é algo como

        ExitWindows EWX_SHUTDOWN, &HFFFFFFFF

        Para vb.net é mais simples 🙂

        System.Diagnostics.Process.Start(“shutdown”, “-s -t 00”)

      • Tiago Azevedo says:

        Uma correcção de erros: Fábio Palma

        2º –> trocas de trues e falses

        3º –> todas as textbox=false

        —————
        Esclarecimento ao 4º:
        Tirar toda a barra de titulo(simbolo+nome de form+botões:minimizar+maximizar+fechar)

        Não levem isto a mal…Apenas com o objectivo de aprender a brincar.

  4. Tiago Castro says:

    Bem, não estou aqui para brincar com vb… mas se estivesse e se fosse iniciante em programação mesmo querendo “desvendar sozinho o mistério” dos blocos de controlo acabaria por indubitavelmente ler o primeiro post estragando a festa toda…

    Não é por nada de mais mas penso que os observantes deveriam restringir-se nos comentários ou então criar algum atributo ‘spoiler’ e só quem clicasse veria 🙂

    Quanto ao atraso que não se volte a repetir… na brinca lol
    keep up with the good work

  5. Tiago Azevedo says:

    Já agora agradeço ao autor destes posts Vítor M. pela grande iniciativa…Uma boa explicação para quem nunca viu programação à frente…pena só estar a publicar no momento em que já passei a aprendizagem de VB, como também Pascal e C. E neste momento a acabar Java(Muito bom…recomendável).

    Mas é sempre bom aprender novas instruções ou recordar linhas de código..:)

  6. Fábio Palma says:

    Olá,
    para o caso de querem que apareça numa msgbox o código é:

    if TextBox1.text=”Peopleware” then
    TextBox2.text=”Visual Basic #5 – Estruturas de Controlo”
    else
    msgbox (‘Tente novamente!’, msgboxexclamation + msgboxonlyok,’ERRP!’)
    endif

    Mas como querem que apareça na TextBox2, é mais fácil:

    if TextBox1.text=”Peopleware” then
    TextBox2.text=”Visual Basic #5 – Estruturas de Controlo”
    else
    TextBox1.text=””
    TextBox2.text=”Tente Novamente”
    end if

    fiquem bem pessoal.

  7. zelito says:

    Tiago Azevedo,

    No teu ponto:

    Eliminar a parte superior onde se lê: Form1

    Vamos as propriedades do form e na propriedade “Text”, apagas tudo e a propriedade “controlbox” = false e resolves esse problema…

    cumps,

  8. ernomo98 says:

    Acabou o curso? estava a adorar, será que não anda por aqui ninguém com vontade de continuar?
    De certeza que temos aí alguém com jeito e experiencia para ensinar e mostrar coisas bonitas que se conseguem fazer com o VB.

  9. Miguel says:

    Pois…Também estava a gostar!

    Se fosse possivel continuar com o “curso” agradecia 😛

    \o

  10. Joao F says:

    Boas pessoal, aprendi algumas coisas ainda aqui , não há mais curso 😛

    Bem, eu comecei este ano a programar em Visual Basic 6.0.. tenho que postar no blogspot para a prof depois ir lá e dar a nota, deixo aqui para vocês verem http://florindo6.blogspot.com/

    espero que ajude em alguma coisa ;D

  11. crix11 says:

    Estou as espera dos proximos Tut’s.

    Bons Post’s

  12. Luis says:

    Pois…Parece que já não ha ninguem para dar seguimento a isto 😡

    O que é uma pena, pois estava a ser interessante…

    Poderiam fazer algo do tipo para interagir com a porta COM, receber e enviar dados… Era interssante!

  13. diogoj95 says:

    E andar com isto para a frente, não????????

    😉

  14. baltazar says:

    Gostava que continuasse

  15. Márcio says:

    Então? Já não há mais? Isto ficou muito no início…

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.