segunda-feira, 29 de julho de 2013

ASP.NET - Select Case

E ai pessoal, vamos falar sobre Select Case em ASPNET.

Ele serve principalmente para fazer uma verificação com muitas variações como por exemplo, se estivessemos fazendo uma pesquisa na rua de quantas pessoas passam usando camisetas de cores amarelas, azuis, brancas e pretas. Vamos ver na prática:


Select Case
Dim totalAmarelo, totalAzul, totalBranco, totalPreto As Integer

Select Case(cor)
    Case "amarelo" : totalAmarelo = totalAmarelo + 1
    Case "azul" : totalAzul = totalAzul + 1
    Case "branco" : totalBranco = totalBranco + 1
    Case "preto" : totalPreto = totalPreto + 1
End Select



quinta-feira, 25 de julho de 2013

ASP.NET - web.config

;)

fala champz!

Vamos falar sobre o arquivo web.config.

O que representa o arquivo web.config?
É um arquivo xml que define propriedades da sua aplicação ASPNET.

Exemplo básico de arquivo Web.Config


Arquivo web.config
<!-- Web.Config Configuration File -->

<configuration>
<appSettings>

   <add key="strAuthor" value="TI Coders" />

</appSettings>
<connectionStrings/>
    <system.web>
    <pages enableEventValidation="false" enableViewStateMac="false" />
        <customErrors mode="Off"/>
<globalization
         requestEncoding="iso-8859-1"
         responseEncoding="iso-8859-1"/>
<compilation debug="true">
<assemblies>
<add assembly="*" />
</assemblies>
</compilation>
    </system.web>
</configuration>



Notem que se trata de elementos de configuração encapsulados por <configuration>
que podem conter appSettings , connectionString, system.web.

Vamos tentar explicar de forma resumida: em system.web , ele indica como se comportarao as paginas e seu tipo de conteudo, e na parte onde indica <assemblies> quer dizer sobre arquivos binarios DLLs alocados na pasta padrão BIN, no caso nosso esta configurado para * ou seja todos os binarios que estiverem dentro da pasta BIN por padrão serão compilados para nossa aplicação.

Para acessa qualquer chave criada em em appSettings basta utilizar o seguinte código em qualquer página localizada em qualquer pasta ou subpasta onde este arquivo web.config abrange, vamos ao código:


Como recuperar chave(key) do arquivo web.config
Dim minhaVariavel As String = System.Configuration.ConfigurationManager.AppSettings("strAuthor")
'Como a chave definida foi strAuthor , basta colocar o nome da chave na chamada do método acima.

Response.Write(minhaVariavel)



A saída do comando response.write do código acima será o valor contido na chave do arquivo web.config.



sexta-feira, 19 de julho de 2013

PHP - Classes

[o][o]       Pra você que esta me espionando, rsrsrs I AM LAUGHING OUT LOUD AT YOU.
(___)        I CAN SEE WHAT OTHERS DON'T. M3SS W1TH TH3 B3ST AND L0S3 L1K3 TH3 R3ST.

Bom recado dado. vamos ao que interessa.
;)

Vamos falar hoje sobre classes em php, coisa rápida também.

O importante não é ficar falando um monte de baboseira que possa te confundir.

Basicamente uma classe é  um Objeto, imaginem novamente um Carro.

Cada objeto tem seus métodos(  funções ), e propriedades( atributos ).

Sendo mais claro ainda:
Métodos do carro : acelerar, frear.
Propriedades : velocidade, cor, placa

Agora vamos partir para prática:


PHP
<?php

//Classe em PHP
class carro{
   
    private velocidade = 0;
    private cor=azul;
   
    public function carro(){
        velocidade=0;
    }
   
    public function getCor(){
        return $this->cor;
    }
   
    public function getVelocidade(){
        return $this->velocidade;
    }

    public function acelerar(){
        $this->velocidade = $this->velocidade + 1;
    }
   
    public function frear(){
        if($this->velocidade>0){
            $this->velocidade = $this->velocidade - 1;
        }
    }
}



//Usando a classe
$varFiat147 = new carro();

$varFiat147->acelerar();
$varFiat147->acelerar();

echo($varFiat147->getVelocidade());



?>

PHP - Array

-=[-.-]=-

 Arrays em PHP, explicando de forma reduzida e simplificada(huahuahaua).

Array é uma variável que pode armazenar diversos dados separadamente, é como um gaveteiro, voce vai jogando as coisas em cada gaveta dai é so escolher o índice/gaveta e recuperar o dado.

to cada vez melhor nas explicações simples, tem que falar a verdade não adianta enrolar ou encher linguiça, ficar de churumelas. Não é mesmo povo?

Na prática:


PHP
<?php


//Array em PHP

$arrayPHP = array("Esta é uma array em php","valor2","é isso ai");

//utilizar o índice entre[] para utilizar o valor ou gaveta
//imprimindo valor segundo valor do array na tela
echo $arrayPHP[1];


?>

PHP - Variáveis

()/)
( '-')
(")(")
//////////////////////////////
Variáveis no PHP

Entendo variáveis no PHP, as variaveis no PHP não possuem tipagem ou seja a variável pode ser qualquer coisa.

Se liguem:


PHP

<?php
//Variáveis em PHP

$variavelPHP = "Esta é uma variável em php";

//comentário semelhante ao javascript, java, shell script,c,c# etc...
//imprimindo uma variável na tela
echo $variavelPHP;


?>

ASP.NET - For Next

;)

Vamos falar sobre o laço For em ASP.NET

O laço FOR tem seus passos limitados a uma quantidade especificada pelo programador. Por exemplo

For x = 0 to 10
    'processando
Next

ou seja o laço vai ir de 0 até 10

Na prática:


Em VB.NET



    Dim contador As Integer = 0
    'Loop For
    For contador = 0 to 10
        response.write(contador)
    Next




ASP.NET - While

O.o

Na nave pessoal?

Vamos falar sobre  o loop While em ASP.NET.

É um loop de repetição cuja tradução significa ENQUANTO , ou seja,  tem sua duração limitada ENQUANTO

while (condição verdadeira)
    'processando
end while

Vejamos um exemplo prático:


Em VB.NET



    Dim contador As Integer = 0
    'Loop while
    while contador < 9
        response.write(contador)
        contador = contador + 1
    end while