Arquivo da Categoria 'ASP'



Aprenda a calibrar seu monitor

Aprenda a calibrar seu monitor, não é difícil e lhe ajudará muito a distinguir tons de cores, principalmente em tons de cinza. Para designers, um monitor devidamente calibrado é essencial.

A técnica é relativamente simples, com as duas imagens abaixo você deverá ver todos os níveis de cinza e das cores.

Para efetuar a calibragem, você pode modificar as configurações de seu monitor, o que não lhe aconselho. Prefiro ir às configurações da placa de vídeo, para isto no Windows acesse: Painel de controle -> Vídeo -> Configurações -> Avançadas e então ver qual é o dispositivo para configuração das cores. Tem placas que tem o seu próprio, outras usam o Gerenciamento de cores nesta tela.


A minha placa tem um gerenciamento próprio conforme a tela abaixo, o que mudei foram as configurações de brilho, contrate e gama.



Arrumando Datas, Horas e Números

Arrumando Data e Hora

Quando usamos asp em servidores americanos, ou qualquer outro devemos nos lembrar de alguns pequenos detalhes na hora de programar. Principalmente estes problemas derivam-se dos formatos de data e dos formatos de decimais.

Datas:

Como o ASP é uma linguagem de servidor, este envia os dados em seu formato padrão, o que pode gerar incompatibilidade, por exemplo se o servidor for nos Estados unidos, onde o formato da data = mes/dia/ano.
formato brasileiro: dia/mês/ano
Isto pode dar lugar a confusões entre os usuários da web, que podem ver a data de um artigo e confundi-la.



Simples contador de visitas em ASP

É isso aí pessoal estamos aqui em mais um artigo usando a linguagem ASP, um contador de visitas simples e fácil de fazer.
Usaremos o componente AspMaxCounter.

Em primeiro instante vamos declarar as variáveis necessárias para o contador.

CODE
Dim ObjArquivoContador, ReadArquivoContador, WriteArquivoContador
Dim ArquivoContador
Dim AspMaxCounter

A variável ObjArquivoContador cria um objeto do tipo FileSystemObject no qual irá criar o arquivo “contador.txt”.

CODE
Set ObjArquivoContador = Server.CreateObject(”Scripting.FileSystemObject”)

Agora abrimos o arquivo “contador.txt” na primeira linha para inserção do contador.

CODE
Set ReadArquivoContador = ObjArquivoContador.OpenTextFile(ArquivoContador, 1, true)


O controle ArrayList

É incrível a capacidade que tem o ASP.NET de facilitar a nossa vida: o controle ArrayList é mais do que uma array normal que fica mais próxima do usuário (você vai entender isso em breve) e que muda de tamanho dependendo da demanda. É um dos poucos componentes da era on-demand (hehehe).

1. O que é o System.Collections.ArrayList?
Como o próprio nome do namespace nos diz, o ArrayList é um gerenciador de coleções. Assim como o Array regular, o ArrayList também é membro de IList, que é um tipo de classe que guarda dados que podem ser acessados por índice. Mas, diferentemente do Array regular, a função do ArrayList é ficar quase que diretamente em contato com o cliente. Isso porque o principal uso do ArrayList é fazer um DataBind para alguma lista, como fazem os DataReaders, DataSets e etc.



Objeto TextStream

Explicamos para que se utiliza e os 9 métodos com os quais se pode trabalhar.

O objeto TextStream nos serve para manejar arquivos de texto no servidor. A criação deste objeto se realiza a partir de um objeto FileSystemObject e graças a algum de seus métodos.

Uma vez criado, dispomos de um objeto TextStream que representa um arquivo físico aberto, já seja para leitura ou escritura.

Este objeto dispõe de 9 métodos:

Métodos:

Close

Fecha o arquivo.
Sintaxe
<% MeuArquivo.close%>

Read

Lê e devolve um número especifico de caracteres.
Sintaxe
<% MeuArquivo.read(número de caracteres) %>

ReadAll



Objeto Command de ASP (Propriedades e métodos)

O objeto Command nos permite executar um comando SQL contra um banco de dados e armazenar seu resultado ( se o comando o produz, claro ) em um recordset.

Propriedades:

*ActiveConnection

Especifica o objeto connection ao que se refere este objeto Command.

Sintaxe

objcommand.activeconnection=Nome da conexão

Exemplo:

<%Set conexao=Server.CreateObject("ADODB.Connection")
conexao.ConnectionString="DSN=MIOdbc;User=pepe;Password=1234"
conexao.open
objcommand.activeconnection=Conexao
%>

* CommandText

É uma cadeia de texto com o comando a executar.

Sintaxe

objcommand.Commandtext=comando sql a executar

Exemplo:

<%Set conexao=Server.CreateObject("ADODB.Connection")
conexao.ConnectionString="DSN=MIOdbc;User=pepe;Password=1234"
conexao.open

Set objcommand=Server.CreateObject("ADODB.Command")
objcommand.activeconnection=Conexao

objcommand.commandtext="delete * from socios where pago=0"

%>

Métodos:

* Execute



Inserção em banco de dados usando ASP

Neste tutorial você aprenderá a criar uma página ASP que insira dados em um banco de dados. Como a linguagem SQL é universal, você poderá usar esta rotina em qualquer tipo de banco de dados, seja ele Access, SQL ou mySQL (acredite, é possível usá-lo com o ASP). Inserir dados a partir de um formulário é muitas vezes o sonho daqueles que estão aprendendo a fazer sites - e eu, que já passei por esta fase, venho desmistificar a pompa do nome :)



Objeto Application

O objeto Application se utiliza para compartilhar informação entre todos os usuários de uma aplicação (entendemos por uma aplicação ASP todos os arquivos .asp de um diretório virtual e seus subdiretórios. Como vários usuários podem compartilhar um objeto Application, existem os métodos Lock e Unlock para assegurar a integridade do mesmo (vários usuários não podem modificar uma mesma propriedade ao mesmo tempo).

Lock

O método Lock assegura que só um cliente pode modificar ou ter acesso às variáveis de Application ao mesmo tempo.

Sintaxe:
ApplicationLock

Unlock