USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Miscelâneas)

Título da Dica:  Dicas de otimização
Postada em 25/3/2004 por Fernando            
1-Use das cláusulas "With .. End" sempre que se referir a mais de uma propriedade ou método de objetos;
2-Desligue todos os controles OCX que o projeto não venha a utilizar através do menu Tools|Custom Controls;
3-Evite uso do tipo de dados Variant. Utilize a seguinte ordem de preferência: Integer, Long, Single, Double, Currency e Variant;
4-Use tipos de objetos específicos ao invés de genéricos. Exemplo: use TextBox e não Control, use frmMain e não Form, etc.;
5-Use constantes sempre que possível;
6-Prefira Image Control ao invés de Picture Box, a menos que haja necessidade de características especiais que o último provê. O uso do primeiro aumenta a velocidade e diminui o tamanho do código;
7-Use o AutoRedraw apropriadamente;
8-Use Show prematuro (já na primeira linha) no evento Load de um formulário. O VB não mostra o formulário até que todo o código do evento Load tenha sido executado. Fazendo assim, você estará fornecendo alguma coisa para ser visto enquanto outras operações ainda estão em andamento;
9-Sempre que possível, prefira o emprego de arrays de controle carregados em tempo de execução ao invés de controles individuais colocados em tempo de desenvolvimento;
10-Quando não for necessário que o usuário edite o texto, use Labels ao invés de TextBox;
11-Agrupe os procedimentos que tenham relacionamento entre si em módulos separados;
12-Procure usar arryas dinâmicos do que fixos. Quando não mais necessário um dado array, use ERASE ou ReDim Preserve para descartar dados não necessários;
13-Elimine Debug.Print .... Apesar de ignorados em tempo de execução, eles estarão presentes no arquivo .EXE, aumentando o tamanho deste;
14-Prefira carregar imagens em tempo de execução a partir de um arquivo usando a função LoadResPicture. Imagens carregadas em tempo de desenvolvimento adicionam a imagem ao formulário e aumentam o consumo de recursos do formulário em questão;
15-Quando não estiver mais usando uma imagem em controles do tipo Form, Picture box ou Image, defina a propriedade Picture para Nothing. Exemplo: Set Picture1.Picture = Nothing ;
16-Se você usa a propriedade Image de uma Picture Box ou de um formulário, o VB cria um bitmap AutoRedraw (mesmo que a propriedade esteja False). Quando você não mais precisar desta imagem, ganhe memória usando o método Cls antes de fazer o AutoRedraw = false. Exemplo:
picMyPic.AutoRedraw = True
picMyPic.Cls
picMyPic.AutoRedraw = False



T+ Fernando.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página