90 Dicas de Visual Basic



Baixar 426.9 Kb.
Página1/14
Encontro14.08.2019
Tamanho426.9 Kb.
  1   2   3   4   5   6   7   8   9   ...   14



INDICE


INTRODUÇÃO 3

90 Dicas de Visual Basic 3

1 - VB4 - Atalhos para VB no Windows 95 1

2 - VB3/VB4 - Criando um procedimento de pausa 1

3 - VB3/VB4 - Não vá embora sem avisar 2

4 - VB3/VB4 - Programando de forma diferente em tempo de desenho e execução 3

5 - VB4 - Novas funções de Registry 3

6 - VB3 - Carregando forms do VB4 no VB3 3

7 - VB3/VB4 - Como calcular as coordenadas (x,y) de qualquer posição de um círculo 4

8 - VB3/VB4 - Procurando por nulos retornados por chamadas DLL 4

9 - VB4 - Erros de Licença 4

10 - VB3/VB4 - Valores de retorno não requeridos 5

11 - VB4 - Atualizando Bound Controls por uma List Box 5

12 - VB4 - Destacando uma linha em um DBGrid 6

13 - VB3/VB4 - Objetos vazios? 6

14 - VB3/VB4 - Livre-se dos zeros inúteis 6

15 - VB3/VB4 - Campos na peneira 6

16 - VB3/VB4 - Convertendo Identificadores em Rótulos e Cabeçalhos 7

17 - VB3/VB4 - Alterações com Mid 8

18 - VB3/VB4 - Quando usar SendKeys 8

19 - VB3/VB4 - Resolução do Monitor 9

20 - VB3/VB4 - Fechando todos os forms 9

21 - VB4 - Subclasse para ChDir 9

22 - VB3/VB4 - Graduando Cores 10

23 - VB3/VB4 - Arquivo Existe? 11

24 - VB3/VB4 - Tenha uma linha 3D entre um menu pulldown e uma barra de ferramentas 11

25 - VB4/VB3 - Providenciando menus específicos de contexto para seus objetos de interface 11

26 - VB4 - Use seus próprios menus popup 12

27 - VB3/VB4 - Criando múltiplos níveis de diretórios 12

28 - VB3/VB4 - Mova e redimensione controles com precisão 13

29 - VB4 - GetModuleUsage em 32 bits 13

30 - VB3/VB4 - Melhorando as declarações API (I) 14

31 - VB3/VB4 - Melhorando as declarações API (II - a volta do SendMessage) 14

32 - VB3/VB4 - Simplificando chamadas API através de funções próprias 15

33 - VB4 - Criando senhas para banco de dados 16

34 - VB4 - Abrindo bases de dados com senha 17

35 - VB4 - Posicionando uma Common Dialog 17

36 - VB3/VB4 - Economize memória com uma picture box 17

37 - VB3/VB4 - Lembra-se do SWAP? 18

38 - VB3/VB4 - Uma história de três beeps 18

39 - VB3/VB4 - Conversão de Nulos 18

40 - VB4 - Determinando a classe de qualquer objeto 19

41 - VB4 - Identificando um controle genérico 19

42 - VB3/VB4 - Removendo o move 20

43 VB4 - Otimizando consultas no Jet 3 20

44 - VB3/VB4 - Piscar ou não piscar 21

45 - VB3/VB4 - Travou tudo? 22

46 - VB3/VB4 - Painel de Percentual 23

47 - VB3/VB4 - Painel de Percentual com SQL Count 24

48 - VB3 - Mantendo constantes 26

49 - VB3/VB4 - Inconsistência no caminho da aplicação (app.path) 26

50 - VB3/VB4 - Bloqueando funções Copiar e Colar em caixas de texto 27

51 - VB3/VB4 - Digitação em Grid 27

52 - VB3/VB4 - O Caracter ENTER 28

53 - VB3/VB4 - Limpando Combos Read-Only 28

54 - VB3/VB4 - Brancos no controle Masked Edit Box 28

55 - VB3/VB4 - Forçando caracteres maiúsculos 29

56 - VB3/VB4 - Pinte meu mundo ... nas cores padrão! 29

57 - VB3 - Desmarcar todos os itens de uma lista 30

58 - VB4 - Ordenando Colunas da ListView 30

59 - VB4 - Problemas com o Print 30

60 - VB4 - Use o Code Profiler para depuração (debug) 31

61 - VB3/VB4 - Onde está o Beep? 31

62 - VB3/VB4 - TAB automático para o próximo campo 31

63 - VB3/VB4 - Simplificando a condição de um IF 32

64 - VB3/VB4 - Eliminando o IF quando possível 32

65 - VB4 - Forms redimensionáveis sem barra de título 33

66 - VB3/VB4 - Adicionando segurança a uma base de dados Jet 33

67 - VB3/VB4 - Passe nothing aos forms com cautela 33

68 - VB3/VB4 - Prevenindo interação do usuário, via MousePointer e Enabled 34

69 - VB4 - Depure simultaneamente o servidor OLE e a aplicação 34

70 - VB4 - Identificando uma unidade de CD em Rede 35

71 - VB4 - Solução para bug no DBGrid 35

72 - VB4 - Propriedade Count, de Control Array, não documentada 36

73 - VB4 - Determinando se um objeto foi definido (Set) 36

74 - VB3/VB4 - Criando Inner Joins (SQL) numa base Access (Jet) 37

75 - VB4 - O desafio de criar Add-ins 37

76 - VB4 - Evitando Erros de Atualização em Bases Access 38

77 - VB4 - Descarregando DLLs fora de controle 38

78 - VB3/VB4 - Movendo itens em uma list box 39

79 - VB3/VB4 - Sub Main, iniciando um projeto sem interface 39

80 - VB3/VB4 - Capturando parâmetros 40

81 - VB3/VB4 - Onde está o fim? 40

82 - VB3/VB4 - F1 e o Help de Contexto 41

83 - VB3/VB4 - Validando CGC e CPF 41

84 - VB3/VB4 - Performance com a SQL Passthrough 44

85 - VB4 - Listas erradas de API 45

86 - VB3/VB4 - Centralizando Forms (I) 46

87 - VB4 - Centralizando Forms (II - A versão) 46

88 - VB3 - Menu Colar Alternativo 47

89 - VB3/VB4 - Já estou no ar? 47

90 - VB3/VB4 - Seja Feliz 48





INTRODUÇÃO

90 Dicas de Visual Basic


Suplemento Especial - As figurinhas que faltavam

“Bafo!” Gritou o garotinho de oito anos, ao trocar uma figurinha com o colega. “No meu álbum falta a número trinta, você tem?”. Anos depois, continuamos a trocar figurinhas. Por exemplo: “Você sabe como criar um servidor OLE?”, “Como acesso um banco ODBC no VB?”, e outras figurinhas. Nesta edição, trazemos algumas delas.



Convenção: VB3/VB4 = versão aplicável à dica. Por = autor. Aperf. = adaptado e aperfeiçoado por.

1 - VB4 - Atalhos para VB no Windows 95


Com a versão quatro do Visual Basic e o novo ambiente de sistema operacional de 32 bits, eu usava três versões do VB. Alguns de meus clientes não aceitavam aplicações construídas em VB4. E alguns não migraram para 32 bits. Após instalar ambas as versões 16 e 32 bits em minha máquina com Windows 95, descobri que qualquer projeto com extensão .VBP pode ser aberto no VB 32 bits. Este é o melhor caminho para executar a correta versão do VB:

  1. Salve todos os arquivos de um projeto na mesma pasta.

  2. Crie um atalho para o VB, na edição que você usa.

  3. Arraste o projeto (VBP) para o topo do atalho e (tcham); o projeto será aberto por esta versão.

Por Joe Sytniak*



Compartilhe com seus amigos:
  1   2   3   4   5   6   7   8   9   ...   14


©aneste.org 2020
enviar mensagem

    Página principal
Universidade federal
Prefeitura municipal
santa catarina
universidade federal
terapia intensiva
Excelentíssimo senhor
minas gerais
união acórdãos
Universidade estadual
prefeitura municipal
pregão presencial
reunião ordinária
educaçÃo universidade
público federal
outras providências
ensino superior
ensino fundamental
federal rural
Palavras chave
Colégio pedro
ministério público
senhor doutor
Dispõe sobre
Serviço público
Ministério público
língua portuguesa
Relatório técnico
conselho nacional
técnico científico
Concurso público
educaçÃo física
pregão eletrônico
consentimento informado
recursos humanos
ensino médio
concurso público
Curriculum vitae
Atividade física
sujeito passivo
ciências biológicas
científico período
Sociedade brasileira
desenvolvimento rural
catarina centro
física adaptada
Conselho nacional
espírito santo
direitos humanos
Memorial descritivo
conselho municipal
campina grande