SEJAM BEM VINDOS!!!

Este blog é destinado a todos que interessam em aprender e compartilhar conhecimento sobre desenvolvimento de aplicativos, linguagens de programação, banco de dados, entre outros.

O que é OCX?

Abreviatura de OLE custom control. Módulo de software que se baseia nas tecnologias OLE e COM que, quando chamado por uma aplicação, produz um controle que acrescenta algum recurso interessante à aplicação. A tecnologia OCX é independente de plataforma, opera em sistemas operacionais de 16 e 32 bits e pode ser usada com várias aplicações. É a sucessora da tecnologia VBX (Visual Basic custom control), que aceitava apenas aplicações do Visual Basic, e constitui a base dos controles ActiveX. Os controles OCX podem ser criados em diversas linguagens, embora o Visual C++ seja a linguagem mais utilizada. Desenvolvida pela Microsoft, a tecnologia OCX é tratada na especificação OCX 96 (1996 OLE Controls specification). Pesquise também ActiveX controls (controles ActiveX); COM (definição 2); control (controle – definição 2); OLE; VBX; Visual Basic.

Fonte: http://o-que-significa.blogspot.com.br/2011/06/ocx.html#.UxivZPldXik

quinta-feira, 5 de novembro de 2009

Curso de Programação em Lotes Batch. AULA 01

Bem vindo ao curos de programação em Batch, mas vocês devem estar se pergutando, porque programar em Batch?? Veremos alguns motivos:

01) A nivel de manutenção do sistema operacional, como exclusão de arquivos temporários, onde de maneira rápida e invisivel ao usuário você pode configurar para que sempre que o computador for iniciado seja excluídos todos os arquivos temporários .
02) Quem trabalha com redes é muito util para se Trabalhar com Active Directory, onde quando os usuários logarem no dominio seja mapeado alguma pasta compartilhada ou até mesmo seja criada um determinada pasta e copiados os arquivos do servidor para a mesma.
03) Justar a hora da maquina local com a de uma maquina servidor ou ate mesmo um servidor de horas na internet.
Vamos deixar de muitas converça e vamos a pratica, de inicio vamos conhecer nossa IDE, de inicio utilizaremos o proprio edit do prompt de comando do Windows.
Va no meu iniciar>executar e digite cmd e abrirá uma tela semelhante abixo:


Agora digite no prompt edit data.bat
O Edit do prompt será aberto, e digite na primeira linha o seguinte comando
Date /T
Na segunda linha digite pause
Após isso pressione Alt+A+S e depois Alt+A+R
Pronto basta digitar agora no prompt data.bat que será exibida a data atual

Até a próxima aula.

sexta-feira, 30 de outubro de 2009

Segredos - Como usar o Google

Diversas Apostilas

Baixe apostilas sobre Dados, internet, ciências da computação, ace, voip, pdf, avast, Project, pagemaker, adobe, segurança, vírus e muito mais, são vários temas pra você aprender.





Apostilas de Corel Draw

Aprenda a criar imagens vetoriais 3D, faça cartão de visitas, faça serviços gráficos você mesmo . Aprenda Sozinho.


Aposlistas de CGI

Apostilas de C e C Plus







quinta-feira, 29 de outubro de 2009

Apostilas de VB - Visual Basic

Baixe apostilas sobre Visual Basic...

Apostilas de Banco de Dados

Apostilas de banco de dados, MySQL, SQL, Postgree, DB, Oracle e muito mais. Baixe e administre seu banco de dados como um profissional. Comando SQL, cursos completos e muito mais informação sobre BD.






Apostilas de Autocad

Baixe aki apostilas de Autocad. E aprenda sozinho a criar plantas. Seja um arquiteto.


Apostilas de ASP

Baixe aki apostilas de ASP. E aprenda sozinha a fazer um site em ASP com visual Dinâmico.

quinta-feira, 22 de outubro de 2009

Calculadora de IP's - Software




Digital Works - Software


Network Emulator - Software

Baixe aqui um software que simula uma rede, desde do switch, até as placas dos hosts de destino. Com um gráfico fraco, mas com um conteúdo realmente prático e interessante.





Tecnologia Touchscreen

Touchscreen Resistiva de 5 fios AccuTouch

A tecnologia resistiva de 5 fios AccuTouch é o padrão das tecnologias touchscreen resistivas, oferecendo uma performance insuperável. Ao ser ativada com o dedo, luva, unha ou outros objetos como cartão de crédito, o touchscreen AccuTouch oferece sempre uma resposta rápida e eficaz. É imune as condições do ambiente tais como derramamento e gotículas de líquidos, umidade e limpeza com água sendo uma das tela de maior resistências a contaminações disponível no mercado. AccuTouch é amplamente utilizada em pontos de vendas, aplicações industriais e médicas. Disponível para monitores LCD's.

Touchscreen de Reconhecimento de Pulso Acústico

A tecnologia de Reconhecimento de Pulso Acústico (APR) apresenta a qualidade, durabilidade e estabilidade da tecnologia de ondas acústicas e o baixo custo da tecnologia resistiva. Além disso, a APR é resistente a respingos de água.

Tecnologia Resistiva de 4 fios AT4

A tecnologia resistiva de 4 fios AT4 da Elo TouchSystems é a solução para entrada de dados. Seus benefícios incluem um funcionamento estável, resposta imediata, flexibilidade de acesso, mais leve e baixo consumo de energia. As telas resistivas sensíveis ao toque são ideais para aplicações industriais, mecanismos no campo da automação e medicina portátil, terminais de controle de acesso, equipamento de escritórios, eletrodomésticos e computadores portáteis onde se utilizam pequenas telas.

Touchscreen Infra Vermelho CarrollTouch

A tecnologia infra vermelha CarrollTouch é a tecnologia adequada para o uso em diversos ambientes. É a única tecnologia que não se baseia em uma película ou superfície para registrar o toque, dessa forma é fisicamente impossível danificar o touchscreen. Esta tecnologia combina uma performance óptica superior com excelente capacidade de selagem, o que a torna uma excelente escolha para aplicações industriais complexas e aplicações para quiosques em ambientes externos. Ao ser tocada com o dedo, luva, unha ou qualquer apontador, oferece sempre uma resposta rápida e eficaz. A tecnologia infra vermelha CarrollTouch encontra-se disponível para soluções de monitores de tela plana.

Touchscreen IntelliTouch de Ondas Superficiais

O touchscreen de ondas superficiais IntelliTouch é o top das tecnologias touch. Sua construção em vidro puro oferece uma performance ótica superior e a converte na tecnologia de maior resistência contra riscos disponíveis no mercado. Fisicamente é praticamente impossível desgastar a tela de touchscreen. IntelliTouch é amplamente utilizada em quiosques, jogos e aplicações de automação de escritórios e encontra-se disponível tanto para soluções em monitores LCD.

Touchscreen de Ondas Superficiais SecureTouch

O touchscreen SecureTouch apresenta todas as características da tecnologia IntelliTouch porém com sua construção baseada sobre um vidro temperado para obter-se uma resistência maior contra quebra e vandalismo. É quase impossível quebrar ou fisicamente desgastar esse tipo de tecnologia. SecureTouch é amplamente utilizada em aplicações de quiosques, jogos, automação bancária e de escritórios e encontra-se disponível para soluções em monitores de tela plana.

Touchscreen de Ondas Superficiais iTouch (Toque no Tubo)

Para aplicações baseadas em CRT, a tecnologia de toque no tubo iTouch oferece qualidade ótica e imagem superior. A tecnologia de ondas superficiais SAW aplica-se diretamente na frente do tubo do monitor CRT (vidro), de modo que 100% do brilho e qualidade originais de imagens são mostradas. Essa face do CRT exposta é extremamente forte e resistente a riscos, quebra e vandalismo. Itouch é amplamente utilizado em quiosques, jogos, aplicações de automação bancária e de escritórios e encontra-se disponível para soluções com monitores CRT.

Touchscreen de Capacitiva Projetada

A Tecnologia Capacitiva Projetada permite que os toque sejam realizados através de uma camada protetora colocada na frente da tela de exibição, isso permite que os monitores touchscreens sejam instalados atrás de vitrines ou vidros anti-vandalismos. O DirectTouch consiste de uma tela sensível de 7.8 mm com uma camada fina protetora, já o ThruTouch permite a instalação de uma tela protetora na frente do display que pode ser instalada de acordo com a necessidade do cliente. O sistema é resistente a impacto, arranhões e vandalismo, e também não é afetado pela umidade, calor, chuva, neve, gelo, ou fluídos de limpeza e produtos químicos, tornando assim ideal para aplicações em ambiente exteriores. O touchscreen e a controladora estáveis proporcionam um elevado nível de confiabilidade e uma vida útil do produto mais prolongada, oferecendo resposta rápida e livres de interferências, além de um baixo índice de manutenção, não requer recalibração.

Touchscreen de Tecnologia Capacitiva Superficial

Touchscreens de capacitiva superficial oferecem uma solução para clientes que querem uma alternativa para as tecnologias capacitivas disponíveis atualmente no mercado. Consta de alto desempenho de bordas Z, patenteado e exclusivo da Elo, além de um sensor linear inerente. Possui uma camada protetora superficial transparente, tornando a tela resistente a arranhões e produtos abrasivos. Seu desempenho não é afetado por interferências e situações cotidianas como sujeira, pó, condensação, derramamentos de líquidos, contaminantes ou produtos de limpeza. Além disso, os touchscreens de tecnologia capacitiva superficial têm uma excelente resposta ao toque e alto desempenho com relação à função de arrasto do ponteiro. A controladora projetada pela Elo, interpreta e responde rapidamente aos toques de forma direta, livre de interferências em qualquer que seja o ambiente.

Fonte: http://www.elotouch.com.br/Produtos/detech2.asp

Lógica Digital - Apostila, Videos e Exercícios

Baixe Aqui apostilas, videos em MP4, exercícios e exemplos.


Baixe Videos - Sobre Overclocking

Baixe aqui 5 super videos sobre a arte de Overclocking em processadores. Veja um Pentium IV chegar a incríveis 5.0 Ghz. Tudo isso usando muito improviso e inteligência.

Redes de Computadores - Apostilas, Exercícios, Provas e Softwares

Baixe aqui apostilas, exercícios, print's de provas e softwares da máteria de Redes de Computadores.





Sistemas Cooperativos - Apostilas



Engenharia de Software - Apostilas, Exercícios e Provas

Baixe aqui apostilas, exercícios e print's de provas de Engenharia de Software.



Exemplos de Cookie e Sessão em JSP

Disponível para download um exemplo em JSP de utilização de Cookie e Sessão, com validação de usuário e senha.

Código bem interessante
Qualquer dúvida mande uma e-mail para fonteocx@isistemas.net













Apostilas de Inteligência Artificial



Baixe aqui apostilas de Inteligência Artificial do curso de sistemas de informação.

Curso Completo de Banco de Dados


Baixe um curso completo de Banco de Dados, com exercícios, trabalhos e avaliações.

quarta-feira, 21 de outubro de 2009

Windows 7, o que tem de novo?

Uma super barra de tarefas


Mas pode chamá-la de “superbarra”. É claro que a nova barra de tarefas do Windows 7 ainda é o mesmo local familiar para alternar entre janelas. Mas agora ela está mais fácil de se visualizar, mais flexível e mais eficiente.
Por exemplo, no Windows 7, é possível "fixar" programas favoritos em qualquer lugar da barra de tarefas, para fácil acesso. Não gostou muito do alinhamento de ícones? Agora você pode reorganizá-los do modo que desejar, clicando e arrastando. Finalmente, há novas maneiras para se visualizar janelas. Aponte o mouse sobre um ícone da barra de tarefas para ter uma visualização em miniatura dos programas e arquivos abertos. Em seguida, mova seu mouse sobre uma miniatura para visualizar a janela em tela inteira. Você pode até mesmo fechar janelas das visualizações em miniatura—o que economiza bastante tempo.Conheça esses recursos relacionados à barra de tarefas: Aero Peek, Central de Açõese Listas de Atalhos.


Listas de Atalhos

As Listas de Atalhos — um novo recurso no Windows 7 — levam você diretamente aos documentos, fotos, músicas ou sites que você usa todos os dias. Para abrir uma Lista de Atalhos, basta clicar com o botão direito do mouse em um ícone de programa na barra de tarefas do Windows 7. (Você também os encontrará no menu Iniciar)
O que você vê em uma Lista de Atalhos depende totalmente do programa. A Lista de Atalhos do Internet Explorer 8 mostra os sites visitados com freqüência. Windows Media Player 12 lista músicas que você escuta mais. Sua Lista de Atalhos está com um favorito faltando? Você pode "fixar" o arquivo que desejar nela.
As Listas de Atalhos não mostram apenas atalhos de arquivos. Às vezes, elas também permitem acesso rápido a comandos para coisas como redigir novas mensagens de email ou reproduzir músicas.


Aprimoramentos na área de trabalho


Novas maneiras de manipular janelas - sobrecarregado de janelas abertas? O indows 7 vem com três novos recursos simples e poderosos chamados Aero Shake, Aero Peek e Ajustar para ajudá-lo a eliminar instantaneamente a bagunça na área de trabalho.
Novos papéis de parede espetaculares - se você considera o visual da sua área de trabalho importante, o Windows 7 inclui uma grande variedade de novos planos de fundo de área de trabalho (papéis de parede). Experimente também a nova apresentação de slides para área de trabalho, que altera a imagem de fundo de tempos em tempos.
Veja a "superbarra" - desde o Windows 95, a barra de tarefas tem sido o local usado para iniciar programas e alternar janelas. Agora, isso mudou - para melhor. No Windows 7, a barra de tarefas foi reprojetada para ajudá-lo a fazer mais coisas. Ela está com um visual mais agradável, mais personalizável e facilita a realização de várias tarefas aos mesmo tempo.
Gadgets aprimorados - Gadgets, os populares miniprogramas introduzidos no Windows Vista, estão mais flexíveis e divertidos. E, agora, você pode deixá-los em qualquer lugar da área de trabalho

Windows Search


Procurando algo no seu PC? Qual é seu primeiro instinto? Se você usa muito a Web, provavelmente começa procurando uma caixa de pesquisa. Agora, é possível encontrar coisas no seu computador da mesma maneira. Introduzido com o Windows Vista, o Windows Search o ajuda a encontrar praticamente tudo o que há no seu PC de modo rápido e fácil. O Windows 7 também torna os resultados da pesquisa mais relevantes e fáceis de se entender.

Procurando um arquivo, email ou aplicativo? Embora você possa facilmente examinar pastas e menus, agora existe uma maneira muito mais rápida. Basta clicar no botão Iniciar e você verá uma caixa de pesquisa na parte inferior do menu Iniciar. Apenas digite uma palavra ou algumas letras no nome ou arquivo desejado e você receberá uma lista de resultados organizada.

O Windows 7 usa bibliotecas para mostrar todo o conteúdo de um determinado tipo em um lugar. Digamos que você possua fotos em vários lugares do seu PC. Muitas estarão na sua pasta Fotos. Mas você pode ter algumas em pastas de documentos também. A biblioteca de fotos facilita a procura e utilização de todas as suas fotos, independentemente de onde elas estejam no PC.

Ao coletar itens em uma única exibição, as bibliotecas simplificam localizar o que você está procurando. Ela são ainda mais eficientes com o Windows Search. É possível pesquisar suas Bibliotecas usando filtros para personalizar sua pesquisa. Por exemplo, quando estiver procurando músicas, é possível pesquisar por álbum. Ou procurar fotos pela data em que elas foram tiradas. Você pode ir até sua Biblioteca de Documentos, clicar em autores e ver todos os documentos do seu computador classificados pelo nome do autor.

Melhor gerenciamento de dispositivos

No Windows 7, nunca foi tão facil trabalhar com câmeras, telefones celulares e outros dispositivos, graças a dois novos recursos: O Device Stage e a pasta Dispositivos e Impressoras.

Device Stage: O Device Stage é um local único para verificar e gerenciar celulares, impressoras, câmeras digitais e outros gadgets compatíveis.
Os fabricantes podem personalizar o Device Stage para mostrar status relevantes (como o número de fotos da sua câmera) e opções de menu (como escolher um toque musical). O Device Stage sempre é personalizado para o seu dispositivo.

Dispositivos e Impressoras: A nova pasta Dispositivos e Impressoras leva o Device Stage um passo adiante, mostrando a você tudo o que está conectado ao computador.
Grupo Doméstico

O Grupo Doméstico elimina a dor de cabeça do compartilhamento de arquivos e impressoras em uma rede doméstica. Conecte dois ou mais computadores com o Windows 7, e o Grupo Doméstico permitirá iniciar fácil e automaticamente o compartilhamento de músicas, fotos, vídeos e documentos em bibliotecas com outras pessoas da casa. O novo menu “Compartilhar com”, enquanto isso, fornece uma maneira rápida de compartilhar arquivos individuais.

Preocupado com a sua privacidade? Nós também. É por isso que o Grupo Doméstico é protegido por senha e permite que você tenha controle total. Você decide o que é compartilhado—e o que permanece particular. Também é possível tornar seus arquivos "somente leitura", para que outras pessoas possam visualizar as suas coisas (mas não tocar nelas).

Você pode ingressar em um grupo doméstico usando qualquer edição do Windows 7, mas só pode criar um nas edições Home Premium, Professional ou Ultimate.

Rede


Com o Windows 7, é muito fácil exibir redes e conectar seu laptop a elas, onde quer que você vá. Basta clicar no ícone da rede na barra de tarefas. A opção Exibir Redes Disponíveis exibe todas as suas opções de rede com fio e sem fio—Wi-Fi, banda larga móvel, dial-up ou VPN corporativa. Mais um clique, e você está conectado.

sexta-feira, 16 de outubro de 2009

Assembly??? O que é isso...

Uma linguagem de montagem ou assembly é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemônicos.
Por exemplo, enquanto um computador sabe o que a instrução-máquina IA-21 (10110000 01100001) faz, para os programadores é mais fácil recordar a representação equivalente em instruções mnemônicas MOV AL, 61h. Tal instrução ordena que o valor hexadecimal 61 (97, em decimal) seja movido para o registrador 'AL'.
Ao contrário do que acontece nas linguagens de alto nível, existe (até certo ponto) uma correspondência de 1 para 1 entre a linguagem de montagem simples e a linguagem de máquina. Por isso a tradução do código de montagem em código de máquina não é chamada compilação, mas montagem. Consegue-se transformar a linguagem de montagem em linguagem de máquina recorrendo a um montador (também chamado assembler, originado do termo em inglês), e a transformação inversa faz-se recorrendo a um desmontador (também chamado disassembler, originado do termo em inglês).
Cada arquitetura de computador tem a sua própria linguagem de máquina e, portanto, sua própria linguagem de montagem. Essas linguagens de montagem diferem no número e tipo de operações que suportam. Também têm diferentes tamanhos e números de registros, e diferentes representações dos tipos de dados armazenados. Enquanto todos os computadores de utilização genérica são capazes de desempenhar essencialmente as mesmas funções, o modo como o fazem é diferente.

Além disso, podem existir conjuntos múltiplos de mnemônicas, ou sintaxes de linguagem de montagem, para um único conjunto de instruções. Nestes casos, o conjunto mais popular é aquele que é utilizado pelo fabricante na sua documentação.

A maioria dos processadores só consegue manipular os dados que estão em registradores e a linguagem de montagem facilita o trabalho direto com os registradores.

No mercado de PCs, dominado por processadores Intel e AMD, atualmente existem duas arquiteturas. Primeiro a IA32, criada pela Intel em 1985 e primeiramente utilizada pelo processadores i386 e segundo a IA32-EM64T (ou IA32-AMD64 ) criada em 2002 pela AMD (Mas também utilizada pela Intel hoje). O IA32 utiliza o grupo de instruções chamado x86, e o IA32-EM64T utiliza o grupo chamado x86-64. As duas arquiteturas usam números diferentes de registradores gerais e tamanho. Enquanto os registradores do x86 são 32 bits os da x86-64 são 64 bits.

Exemplos de códigos em Assembly

_Primeiro exemplo

- a0100
297D:0100 MOV AX,0006 ;Põe o valor 0006 no registrador AX
297D:0103 MOV BX,0004 ;Põe o valor 0004 no registrador BX
297D:0106 ADD AX,BX ;Adiciona BX ao conteúdo de AX
297D:0108 INT 20 ;Finaliza o Programa

**A única coisa que este programa faz é salvar dois valores em dois registradores e adicionar o valor de um ao outro.

_Segundo exemplo

- a100
0C1B:0100 jmp 125 ;Salta para o endereço 125h
0C1B:0102 [Enter]
- e 102 'Hello, How are you ?' 0d 0a '$'
- a125
0C1B:0125 MOV DX,0102 ;Copia a string para registrador DX
0C1B:0128 MOV CX,000F ;Quantas vezes a string será mostrada
0C1B:012B MOV AH,09 ;Copia o valor 09 para registrador AH
0C1B:012D INT 21 ;Mostra a string
0C1B:012F DEC CX ;Subtrai 1 de CX
0C1B:0130 JCXZ 0134 ;Se CX é igual a 0 salta para o endereço 0134
0C1B:0132 JMP 012D ;Salta ao endereço 012D
0C1B:0134 INT 20 ;Finaliza o programa

**Este programa mostra 15 vezes na tela a string de caracteres.

_Terceiro exemplo

-a100
297D:0100 MOV AH,01 ;Função para mudar o cursor
297D:0102 MOV CX,0007 ;Formata o cursor
297D:0105 INT 10 ;Chama interrupção do BIOS
297D:0107 INT 20 ;Finaliza o programa

**Este programa muda o formato do cursor.

_Quarto exemplo

-a100
297D:0100 MOV AH,01 ;Função 1 (lê caractere do teclado)
297D:0102 INT 21 ;Chama interrupção do DOS
297D:0104 CMP AL,0D ;Compara se o caractere lido é um ENTER
297D:0106 JNZ 0100 ;Se não é, lê um outro caractere
297D:0108 MOV AH,02 ;Função 2 (escreve um caractere na tela)
297D:010A MOV DL,AL ;Character to write on AL
297D:010C INT 21 ;Chama interrupção do DOS
297D:010E INT 20 ;Finaliza o programa

**Este programa usa a interrupção 21h do DOS. Usa duas funções da mesma: a primeira lê um caractere do teclado (função 1) e a segundo escreve um caractere na tela. O programa lê caracteres do teclado até encontrar um ENTER.

_Quinto exemplo

-a100
297D:0100 MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:0102 MOV CX,0008 ;Põe o valor 0008 no registrador CX
297D:0105 MOV DL,00 ;Põe o valor 00 no registrador DL
297D:0107 RCL BL,1 ;Rotaciona o byte em BL um bit para a esquerda
297D:0109 ADC DL,30 ;Converte o registrador de flag para 1
297D:010C INT 21 ;Chama interrupção do DOS
297D:010E LOOP 0105 ;Salta se CX > 0 para o endereço 0105
297D:0110 INT 20 ;Finaliza o programa

**Este programa mostra na tela um número binário através de um ciclo condicional (LOOP) usando a rotação do byte.

_Sexto exemplo

-a100
297D:0100 MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:0102 MOV DL,BL ;Põe o valor de BL em DL
297D:0104 ADD DL,30 ;Adiciona o valor 30 a DL
297D:0107 CMP DL,3A ;Compara 3A com conteúdo de DL sem afetá-lo
;apenas modifica o estado do flag de carry
297D:010A JL 010F ;salta ao endereço 010f, se for menor
297D:010C ADD DL,07 ;Adiciona o valor 07 a DL
297D:010F INT 21 ;Chama interrupção do DOS
297D:0111 INT 20 ;Finaliza o programa

**Este programa imprime um valor zero em dígitos hexadecimais.

_Sétimo exemplo

-a100
297D:0100 MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:0102 MOV DL,BL ;Põe o valor de BL em DL
297D:0104 AND DL,0F ;Transporta fazendo AND dos números bit a bit
297D:0107 ADD DL,30 ;Adiciona 30 a Dl
297D:010A CMP DL,3A ;Compara Dl com 3A
297D:010D JL 0112 ;Salta ao endereço 0112, se menor
297D:010F ADD DL,07 ;Adiciona 07 a DL
297D:0112 INT 21 ;Chama interrupção do DOS
297D:0114 INT 20 ;Finaliza o programa

**Este programa é usado para imprimir dois dígitos hexadecimais.

Oitavo exemplo
-a100
297D:0100 MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:0102 MOV DL,BL ;Põe o valor de BL em DL
297D:0104 MOV CL,04 ;Põe o valor 04 em CL
297D:0106 SHR DL,CL ;Desloca os 4 bits mais altos do número
;ao nibble mais à direita
297D:0108 ADD DL,30 ;Adiciona 30 a DL
297D:010B CMP DL,3A ;Compara Dl com 3A
297D:010E JL 0113 ;Salta ao endereço 0113, se menor
297D:0110 ADD DL,07 ;Adiciona 07 a DL
297D:0113 INT 21 ;Chama interrupção do DOS
297D:0115 INT 20 ;Finaliza o programa

**Este programa imprime o primeiro de dois dígitos hexadecimais.

_Nono exemplo

-a100
297D:0100 MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:0102 MOV DL,BL ;Põe o valor de BL em DL
297D:0104 MOV CL,04 ;Põe o valor 04 em CL
297D:0106 SHR DL,CL ;Desloca os 4 bits mais altos do número
;ao nibble mais à direita
297D:0108 ADD DL,30 ;Adiciona 30 a DL
297D:010B CMP DL,3A ;Compara Dl com 3A
297D:010E JL 0113 ;Salta ao endereço 0113, se menor
297D:0110 ADD DL,07 ;Adiciona 07 a DL
297D:0113 INT 21 ;Chama interrupção do DOS
297D:0115 MOV DL,BL ;Põe o valor de BL em DL
297D:0117 AND DL,0F ;Transporta fazendo AND dos números bit a bit
297D:011A ADD DL,30 ;Adiciona 30 a DL
297D:011D CMP DL,3A ;Compara Dl com 3A
297D:0120 JL 0125 ;Salta ao endereço 0125, se menor
297D:0122 ADD DL,07 ;Adiciona 07 a DL
297D:0125 INT 21 ;Chama interrupção do DOS
297D:0127 INT 20 ;Finaliza o programa

**Este programa imprime o segundo de dois dígitos hexadecimais.

_Décimo exemplo

-a100
297D:0100 MOV AH,01 ;Função 1 (lê caractere do teclado)
297D:0102 INT 21 ;Chama interrupção do DOS
297D:0104 MOV DL,AL ;Põe o valor de AL em DL
297D:0106 SUB DL,30 ;Subtrai 30 de DL
297D:0109 CMP DL,09 ;Compara DL com 09
297D:010C JLE 0111 ;Salta ao endereço 0111, se menor ou igual
297D:010E SUB DL,07 ;Subtrai 07 de DL
297D:0111 MOV CL,04 ;Põe o valor 04 em CL
297D:0113 SHL DL,CL ;Insere zeros à direita
297D:0115 INT 21 ;Chama interrupção do DOS
297D:0117 SUB AL,30 ;Subtrai 30 de AL
297D:0119 CMP AL,09 ;Compara AL com 09
297D:011B JLE 011F ;Salta ao endereço 011f, se menor ou igual
297D:011D SUB AL,07 ;Subtrai 07 de AL
297D:011F ADD DL,AL ;Adiciona AL a DL
297D:0121 INT 20 ;Finaliza o programa

**Este programa pode ler dois dígitos hexadecimais.

_Décimo primeiro exemplo

-a100
297D:0100 CALL 0200 ;Chama um procedimento
297D:0103 INT 20 ;Finaliza o programa

-a200
297D:0200 PUSH DX ;Põe o valor de DX na pilha
297D:0201 MOV AH,08 ;Função 8
297D:0203 INT 21 ;Chama interrupção do DOS
297D:0205 CMP AL,30 ;Compara AL com 30
297D:0207 JB 0203 ;Salta se CF é ativado ao endereço 0203
297D:0209 CMP AL,46 ;Compara AL com 46
297D:020B JA 0203 ;Salta ao endereço 0203, se diferente
297D:020D CMP AL,39 ;Compara AL com 39
297D:020F JA 021B ;Salta ao endereço 021B, se diferente
297D:0211 MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:0213 MOV DL,AL ;Põe o valor de AL em DL
297D:0215 INT 21 ;Chama interrupção do DOS
297D:0217 SUB AL,30 ;Subtrai 30 de AL
297D:0219 POP DX ;Extrai o valor de DX da pilha
297D:021A RET ;Retorna o controle ao programa principal
297D:021B CMP AL,41 ;Compara AL com 41
297D:021D JB 0203 ;Salta se CF é ativado ao endereço 0203
297D:021F MOV AH,02 ;Função 2 (escreve caractere na tela)
297D:022 MOV DL,AL ;Põe o valor AL em DL
297D:0223 INT 21 ;Chama interrupção do DOS
297D:0225 SUB AL,37 ;Subtrai 37 de AL
297D:0227 POP DX ;Extrai o valor de DX da pilha
297D:0228 RET ;Retorna o controle ao programa principal

**Este programa se mantém lendo caracteres até receber um que possa ser convertido para um número hexadecimal.

SQL Server 2008


Novamente, a Microsoft lançou uma nova versão do SQL Server que promete melhorar a vida dos administradores de banco de dados. A versão mais recente é o SQL Server 2008, e oferece uma grande variedade de novos recursos e funcionalidades que transformarão a administração em uma tarefa muito melhor.


quarta-feira, 7 de outubro de 2009

Modelos de Linguagem de Programação

Aqui você encontra apostilas, exercícios e artigos de diversas linguagens, são elas: Java, VB, Delphi, C#, Assembly, C++, Clipper, Pascal e XML. Também encontra print's de avaliações sobre estas linguagens.


Desbloqueio de Celulares

Desbloqueie celulares direto do próprio celular, instale esse software java em seu celular e desbloqueie você mesmo.

Resfriando o Processador com Nitrogênio Líquido

segunda-feira, 5 de outubro de 2009

Avaliações do Curso de Ciências da Computação

São print's de várias avaliações do Curso de Lógica para Computação. Faça downloads e saia do zero.

Baixe Aqui

Exercícios de Introdução a Ciências da Computação

São 5 exercícios de introdução a Ciências da Computação.
Dentre os exercícios há avaliações do curso.

Baixe Aqui

Faça um Pedido ao FonteOCX.com


Não achou o que procurava?

Peça a equipe do FonteOCX.com que nós buscaremos nos confins da internet o que você deseja.
Mande um e-mail para fonteocx@isistemas.net
com o assunto EU QUERO.

sexta-feira, 2 de outubro de 2009

LIVRO JAVA COMO PROGRAMAR 4º Edição


A melhor introdução à programação orientada a objetos com a nova JavaTM 2 Standard Edition Development Kit (JDK), versão 5.0, JDBCT, Servlets e JSPT, baseada na mais didática apresentação de exemplos de código a abordagem Live-Code (código ativo) , e escrita por uma das maiores autoridades no assunto! A JavaT é a mais popular linguagem de programação orientada a objetos, com quatro milhões de desenvolvedores! Esta nova edição do livro-texto Java mais utilizado do mundo traz uma abordagem baseada na introdução a classes e objetos, logo no início do livro. Java: Como programar inclui cobertura abrangente de programação orientada a objetos em Java e vários estudos de caso integrados importantes: a classe Time , a classe Employee , a classe GradeBook , o estudo de caso opcional sobre um sistema de caixa eletrônico baseado em projeto orientado a objetos e à UML , o estudo de caso de imagens gráficas e GUI , o aplicativo de troca instantânea de mensagens DeitelMessenger e duas aplicações Web de múltiplas camadas, baseadas em banco de dados Online Survey e Guest Book. Outros recursos didáticos:
Mais de 20.000 linhas de código.
Apresentação totalmente colorida (inclusive na sintaxe do código) para mostrar os programas e suas saídas exatamente como aparecem na tela de um computador.
Estudos de caso em várias seções e capítulos.
Desenvolvimento de banco de dados e de aplicativos Web com JDBC, Servlets e JSP.Como recurso adicional, Java: Como programar traz ainda o site de apoio, conteúdo para os professores: transparências em PowerPoint (em português), manual de soluções e manual do professor (em inglês); para o estudante: código-fonte dos exemplos do livro (em inglês ).

Editora: Prentice-Hall
Autor: HARVEY M. DEITEL & PAUL J. DEITEL
ISBN: 8576050196
Origem: Nacional
Ano: 2003
Edição: 4
Número de páginas: 1172

quinta-feira, 1 de outubro de 2009

Faça uma Prova Online Usando Servlets

Usando JSP e Servlets simule uma prova on-line.


public class controller extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

.............

Baixe O Código Todo Aqui

quarta-feira, 30 de setembro de 2009

Top 5 Downloads

1 MSN Messenger 2009
A última versão do sucessor do MSN Messenger em português fornece uma experiência inovadora em comunicação!
categoria: comunicadores instantâneos (messengers)


2 Ares Galaxy 2.1.1.3035
Compartilhador gratuito de arquivos como áudio, imagem, vídeo, programas, documentos, etc.
categoria: compartilhadores p2p


3 Messenger Plus! Live 4.82.368
Agora o Plus! está completo: totalmente compatível com o Windows Live Messenger 2009, inclusive o Beta 2!
categoria: complementos para mensageiros


4 AVG Anti-Virus Free 8.5 build 409a1634
Em primeira mão: o antivírus gratuito mais popular está de cara nova. E agora protege até contra spywares!
categoria: antivírus


5 Avast! Home Edition 4.8.1356
Um dos melhores anti-vírus gratuitos para proteger o seu computador das diferentes ameaças do mundo virtual.
categoria: antivírus


Fonte: www.baixaki.com