Pesquisar este blog

domingo, 12 de fevereiro de 2012

Manutenção Preventiva

Algumas medidas para o bom funcionamento dos computadores, evitando ter que formatá-lo em curto tempo ou problema com aquecimento, divide-se em física e lógica:


  • Física (Problemas com Hardware)
    • Verificar se há oxidação nas placas, caso exista usar spray limpador de contatos;
    • Acumulo de poeira no interior do gabinete por menor que seja, principalmente no cooler do processador;
    • Verificar encaixe das placas;
    • Limpeza externa do mouse (bolinhas), teclado e gabinete;
    • Renovar a pasta térmica do processador, caso esteja ressecada;
    • Verificar se onde o gabinete fica se há ventilação;

  • Lógica(Software)
    • Apagar arquivos temporários;
    • Desinstalar programas em desuso;
    • limpeza de cookies e do histórico(Navegador);
    • Limpeza do registro
    • Configurar a lixeira para que armazena 1% do conteúdo do seu HD.


Programa para manutenção da parte lógica: CCleaner

sexta-feira, 10 de fevereiro de 2012

Comandos Básicos para Prompt de Comando

DIR - Lista arquivos e pastas.
COPY - Copia um arquivo Ex.: COPY teste.txt c:\
MOVE - Move um arquivo Ex.: MOVE teste.txt c:\
MD - Cria pasta Ex.: MD EXEMPLO
CD - Muda para pasta Ex.: CD EXEMPLO
CHKDSK - Verifica erro no HD e exibe relatório.
RD - Apaga pasta vazia Ex.: RD EXEMPLO
DEL - Apaga um arquivo Ex.: DEL teste.txt
REN - Renomeia arquivo Ex.: REN teste.txt teste.doc
SHUTDOWN - Desliga o computador via comando
ATTRIB - Verifica a atribuição do arquivo
CALL - Chama um programa em lote
CLS - Limpa a tela do prompt
COLOR - Muda a cor do prompt de comando
DATE - Altera a data do sistema
DOSKEY - Recupera comando digitando no prompt
EXIT - Sai do prompt de comando
FORMAT - Formata uma unidade de disco
LABEL - Altera ou exclui o rótulo de volume do disco
MORE - Exibe a saída fazendo pausa a cada tela
PAUSE - Suspende o processamento de um arquivo em lotes e exibe uma mensagem
PING - Verifica se o servidor responde
REM - Comentários em arquivo de lote
START - Inicia uma janela separada para executar um programa ou comando específico
TIME - Muda o horário do sistema
TREE - Exibe via prompt a estrutura de pastas
TYPE - Exibe o conteúdo de um arquivo
VER - Exibe a versão do Windows
VOL - Exibe o rótulo e o número de série do volume do disco
XCOPY - Idem ao COPY

quarta-feira, 8 de fevereiro de 2012

Conectar ao banco ACCESS via CSharp 2010


Nesse exemplo estou utilizando no mesmo Formulário:

Using System.Data.OleDb;

        private OleDbConnection BD()
        {
            OleDbConnection cnt = new OleDbConnection();
            String SQL;
            SQL = "provider=microsoft.jet.oledb.4.0;data source=" + Application.StartupPath + "\\BD.MDB";
            try
            {
                cnt.ConnectionString = SQL;
                cnt.Open();
                MessageBox.Show("Banco Carregado","OK");
            }
            catch(Exception ex)
            {
                MessageBox.Show("Erro ao conectar ao Banco!\n\n" + ex.ToString(), "Erro");
                this.Close();
            }

            return cnt;
        }

Observações:

- Não esquecer do NameSpace System.Data.OleDb.
- Application.StartupPath pega o endereço do aplicativo.

domingo, 5 de fevereiro de 2012

Conceitos Básicos para VB.NET

Operdores :
And (E)
Or (Ou)
Not (Não)
Mod (Resto)
<> (Diferente)
Is Nothing
&
=

Variáveis :
Dim var As Integer
Dim v1,v2 As Integer
Dim v1,v2 As Integer, v3 as Double
Dim var as Integer = 1

Vetor / Matriz :
Dim Vetor(1) As String
Vetor(0) = "um"
Vetor(1) = "dois"

Estrutura de Decisão
If Nome = "Teste" Then
MessageBox.Show ("Certo!")
Else
MessageBox.Show ("Errado!")
End If

Select Case Nome
Case "Teste"
MessageBox.Show ("Certo!")
Case "Outra"
MessageBox.Show ("Errado!")
Case Else
MessageBox.Show ("Opção Inválida")
End Select

Estrutura de Repetição
Dim i As Integer
For i = 1 to 10
MessageBox.show (Cstr(i))
Next i

Dim i As Integer = 0
Do While i<5
MessageBox.Show(Cstr(i))
i += 1
Loop

Dim Num() = {1,2,3,4,8,10}
Dim i As Integer
For Each i In Num
MessageBox.Show(Cstr(i))
Next

Opções:
i++ Executa comando depois Incrementa
i-- Executa comando depois Decrementa
++i Incrementa depois executa o comando
--+ Decrementa depois executa o comando

Procedimento / Funçoes
Function Somar ( x As Integer, y As Integer) As Integer
Dim z As Integer
z = x + y
Return z
End Function

Sub Somar(x As Integer, y As Integer)
Dim z As Integer
z = x + y
End Sub

Tratamentos de Erro
Try
   Comandos
Catch
Comandos/Mensagens/Erros
Catch
Etc..
 Finally
    Executa mesmo após o erro.
End Try

quarta-feira, 1 de fevereiro de 2012