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
sexta-feira, 30 de outubro de 2009
Diversas Apostilas
Apostilas de Corel Draw
quinta-feira, 29 de outubro de 2009
Apostilas de Banco de Dados
Apostilas de Autocad
Apostilas de ASP
quinta-feira, 22 de outubro de 2009
Network Emulator - Software
Tecnologia Touchscreen
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
Baixe Videos - Sobre Overclocking
Redes de Computadores - Apostilas, Exercícios, Provas e Softwares
Exemplos de Cookie e Sessão em JSP
Código bem interessante
quarta-feira, 21 de outubro de 2009
Windows 7, o que tem de novo?
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
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.
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.
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...
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
- 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
quarta-feira, 7 de outubro de 2009
Modelos de Linguagem de Programação
Desbloqueio de Celulares
segunda-feira, 5 de outubro de 2009
Avaliações do Curso de Ciências da Computação
Baixe Aqui
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
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 ).
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
public class controller extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Baixe O Código Todo Aqui












