• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ordepavr

Brincando com VB

9 mensagens neste tópico

Boas, eu estou a iniciar visual basic e estou IMPRESSIONADO com a linguagem. Com apenas duas horas de matéria já me divirto a fazer jogos (básicos) e algumas brincadeiras. Ao pesquisar na net encontrei uma coisa que é o Shutdown que ao clicar desliga o computador, termina sessão, etc.... e outra que fiz foi ao clicar aparecerem muitas janelas. Na minha turma começámos a fazer destas partidas que no fundo nos fazem praticar VB e ao mesmo tempo divertirmo-nos.

Estou a criar este post para pedir que me dêem ideias de partidas (não muito complicadas, sou novato) que não passem disso mesmo, partidas. Como é obvio não quero fazer nada que danifique seja o que for, apenas brincadeiras. :cheesygrin:

Espero que me possam ajudar.

Com os melhores cumps, Pedro L.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

No meu 12º ano fiz um com sockets que ao receber uma conexao, metia o ecra com uma imagem de um printscreen do firefox aberto numa pagina de porn a ocupar todo o ecrã e nao dava para sair de lá.

Depois era só conectar a um computador em que estivesse o prof a olhar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem, uma vez fiz um programa que ocupava todo o ecrã, e enchi-o de botões, com textos a dizer "Olá!" e "Clica", que iam mudando de um para o outro passando x segundos. Apenas um desses botões permitia que a janela fosse encerrada, todos os outros davam mensagens de que tinha falhado :)

Não tenho aqui o source comigo, mas não tem nada de complicado. As matérias que precisas para fazer isto são: timers e criação dinâmica de controlos (para teres botões que se desenham dinamicamente para todas as resoluções de ecrã).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes fornecer a fonte do codigo para desligar o pc.

Corres shutdown -s

e se quiseres cancelar vais ao executar e poes shutdown -a

Bem, uma vez fiz um programa que ocupava todo o ecrã, e enchi-o de botões, com textos a dizer "Olá!" e "Clica", que iam mudando de um para o outro passando x segundos. Apenas um desses botões permitia que a janela fosse encerrada, todos os outros davam mensagens de que tinha falhado ;)

Não tenho aqui o source comigo, mas não tem nada de complicado. As matérias que precisas para fazer isto são: timers e criação dinâmica de controlos (para teres botões que se desenham dinamicamente para todas as resoluções de ecrã).

Eu ja pensei nisso mas não sei como fasso para escolher o sitio do ecrâ em que a janela aparece, quando tentei apareceu a 1ª no centro como eh normal e depois as outras foram aparecendo ate ao canto inferior direito. Se me poderes explicar como fasso agradeço :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Uma maneira fácil de fazer isso é alterares 3 propriedades:

- WindowState, mudas para Maximized, de forma a que o formulário se adapte a todo o ecrã automaticamente

- FormBorderStyle ou apenas Border (no VB6, senão me engano), para retirares a borda da janela (botões fechar, minimizar, etc)

- TopMost para true, de modo a que a janela fique por cima de qualquer outra

Depois há pequenos detalhes como alternar entre janelas com ALT + Tab que deves evitar, mas podes investigar para ver se existe algo que evite isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu acho que ele se estava à referir à posição dinâmica dos controlos ;)

Por acaso também estou curioso, pois não o sei fazer :(

Abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para a posição dinâmica de controlos, têm de os criar programaticamente, em VB.net

Não sei se a intenção o autor do tópico é programar em VB6, mas deixo aqui como criar um conjunto de controlos posicionados em coluna, usando a propriedade top, no caso, de uma textbox:

http://www.portugal-a-programar.pt/forums/topic/0-find-topic/?do=findComment&comment=295063

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora