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






ASP.NET - Conexão MySQL

Champz!

E ai pessoal , beleza?

Hoje vamos ver como criar uma conexão no ASP.NET com banco de dados MySQL.

Vou explicar duas maneiras de fazer isso, uma usando a biblioteca nativa ODBC, e outra usando uma biblioteca externa usando um arquivo DLL.

Vejamos primeiro usando ODBC:


Em VB.NET

Imports System
Imports System.Data.Odbc


Public Class classePagina
    Inherits System.Web.UI.Page

    Public conexao As String = "driver={MySQL};server=endereco.servidor.com.br;uid=usuario;pwd=senha;database=nomeBanco"

    Sub Page_Load(ByVal src As Object, ByVal e As EventArgs)
        'Instanciando objetos e declarando variáveis
        Dim cx As ODBConnection = new ODBConnection (conexao)
        Dim strSql As String = "select * from tabelaClientes"
        Dim web As ODBCCommand = new ODBCCommand (strSql, cx)
        Dim dr As ODBCDataReader
 
        cx.Open()
            dr = web.ExecuteReader()
            while dr.Read()
                response.write(dr("nomeColunaTabela").ToString())
            end while
        cx.Close()
        cx.Dispose()
    End Sub
End Class





Agora vamos ver usando a biblioteca MySQL.Data.dll.

Primeiro voce deve colocar o arquivo DLL em seu servidor web, na pasta BIN
Agora pronto é só começar a usar.

Na prática fica assim:


Em VB.NET

Imports System
Imports MySQL.Data.MySqlClient


Public Class classePagina
    Inherits System.Web.UI.Page

    Public conexao As String = "server=endereco.servidor.com.br;uid=usuario;pwd=senha;database=nomeBanco"

    Sub Page_Load(ByVal src As Object, ByVal e As EventArgs)
        'Instanciando objetos e declarando variáveis
        Dim cx As MySQLConnection = new MySQLConnection (conexao)
        Dim strSql As String = "select * from tabelaClientes"
        Dim web As MySQLCommand = new MySQLCommand (strSql, cx)
        Dim dr As MySQLDataReader
 
        cx.Open()
            dr = web.ExecuteReader()
            while dr.Read()
                response.write(dr("nomeColunaTabela").ToString())
            end while
        cx.Close()
        cx.Dispose()
    End Sub
End Class




quinta-feira, 18 de julho de 2013

Javascript - Array

;)

Blz?
Array ou vetor no javascript, é o que vou falar hoje.

Array é uma variável com capacidade de armazenar diversos dados separadamente.

Falei tudo!!!
KKKKKKK

Na prática fica mais fácil entender:


Javascript

//Declarando arrays

var impares=new Array("um","três","cinco");
var minhaVariavel = new Array();
minhaVariavel[0] = "qualquer";
minhaVariavel[1] = "valor";
minhaVariavel[3] = "kkkkk";

//Para acessar os valores você deve indicar o índice entre colchetes[]. Ex:

alert(impares[1]); //Vai exibir o valor "três" , porque todo array em javascript inicia com índice ZERO.

quarta-feira, 17 de julho de 2013

Javascript - Variáveis

Olá!

;)

Vamos falar sobre variáveis em Javascript.

As variaveis em Javascript não são Tipadas, ou seja, apenas precisam ser declaradas (var nomeVariavel) sem que seja definida o seu tipo (int, string, etc..), como no PHP elas assumem a forma dos valores que receberem.


Javascript

//Comentário em javascript

var Numero = 1;
var texto = "digite alguma coisa";
var total = (100/10);

Javascript - Introdução

Olá,

vamos falar sobre Javascript.

O que é javascript?
É uma linguagem de programação que é executada no navegador(IE, FF, Safari, Opera, etc..).

É utilizada pra criar Interfaces mais interativas e dinâmicas. Por ser uma linguagem de FRONT ( ou seja roda apenas no cliente ) sua execução depende de dois fatores principais Hardware do usuário e Tipo e versão de navegador, por isso para melhor experiência do usuário o melhor mesmo é usar boas práticas de programação para evitar surpresas como falhas e erros.

Sua sintaxe é bem similar ao Java como sugere o nome. É uma linguagem case sensitive, ou seja, é uma linguagem que diferencia maiúsculo e minusculo.

Por que utilizar Javscript?
Porque sim. =).  Na verdade para tornar o seu site, sua aplicação, o seu sistema web mais interativo, mais rico, e mais agradável.

Veja algumas coisas que criei aqui:





ASP.NET - Conexão MS SQL

Olá!!!

Vamos falar sobre conexão ao banco de dados Microsoft Sql Server ou MS SQL Server, como é um SGBD da casa e a linguagem também. Temos suporte nativo ao banco sem precisar de instalar nada, ou utilizar arquivo externo nenhum.

Basta importar no início do código a biblioteca System.Data.SqlClient

E depois instanciar os objetos para conexão SqlConnection, execução de commandos SqlCommand, e também um objeto para armazenar os resultados de uma execução SqlDataReader.

Exemplo:

Em VB.NET

Imports System
Imports System.Data.SqlClient


Public Class classePagina
    Inherits System.Web.UI.Page

    Public conexao As String = "server=endereco.servidor.com.br;uid=usuario;pwd=senha;database=nomeBanco"

    Sub Page_Load(ByVal src As Object, ByVal e As EventArgs)
        'Instanciando objetos e declarando variáveis
        Dim cx As SqlConnection = new SqlConnection(conexao)
        Dim strSql As String = "select * from tabelaClientes"
        Dim web As SqlCommand = new SqlCommand(strSql, cx)
        Dim dr As SqlDataReader
        
        cx.Open()
            dr = web.ExecuteReader()
            while dr.Read()
                response.write(dr("nomeColunaTabela").ToString())
            end while
        cx.Close()
        cx.Dispose()
    End Sub
End Class


quinta-feira, 11 de julho de 2013

ASP.NET - Classes

Hoje vou falar sobre Classes em ASP.NET
Primeiro precisamos compreender de forma rápida e simples o que é uma classe.
E a maneira mais simples e rápida que encontrei seria dizer que você deve imaginar a classe como um CARRO sim imagine o CARRO é uma classe.

O CARRO tem atributos / propriedades;
O CARRO tem métodos / funções;

O que são atributos / propriedades?
São todas as características que podem existir nesse objeto e seus valores podem ou não serem alterados; Por exemplo cor, modelo, nome, potencia. etc..

O que são métodos / funções ?
São as ações que o objeto pode realizar. Por exemplo: Acelerar, frear, iluminar, etc..

Agora vamos ver isso em código, Its show time babe ;)
Que será definido em 2 partes definição da classe, e utilização da classe.


Definindo a classe:
Em VB.NET
Public Class carro

    Public modelo As String = "GT"
    Public cor As String = "azul"

    Public velocidadeAtual As Integer = 0

    Public Function acelerar()
        velocidadeAtual = velocidadeAtual + 1
    End Function

    Public Function frear()
        If velocidadeAtual > 0 then
            velocidadeAtual = velocidadeAtual - 1
        End If
    End Function

End Class



Utilizando a classe:
Em VB.NET

'Instanciando objeto
Public objetoCarro As New carro()

'Acelerando
objetoCarro.acelerar()
objetoCarro.acelerar()
objetoCarro.acelerar()

'Exibir na tela a velocidade
Response.Write(objetoCarro.velocidadeAtual)

'Freando
objetoCarro.frear()
objetoCarro.frear()

'Exibir na tela a velocidade
Response.Write(objetoCarro.velocidadeAtual)

ASP.NET - Funções

;)

Fala aí povão.
Vamos la, primeiro vamos definir Funções.

É uma estrutura de código que armazena instruções, enfim qualquer código que você queira colocar dentro da função.Vejamos exemplos:


Em C#
public void funcao( string valor){
    response.write("VALOR:"+ valor);
}


Em VB.NET
Public Sub funcao(ByVal valor As String)
    Response.Write("VALOR:"& valor)
End Sub


Este foi um exemplo de função que não retorna nenhum valor. isso explica o void em C# e explica a declaração Sub em VB.NET.

Agora vejamos outro exemplo de função que fará um calculo de porcentagem sobre um valor atual e um valor total e nos retornará quanto significa esse valor atual em porcentagem. Vejamos:


Em C#
public int retornaPorcentagem( int valorAtual, int valorTotal){
    int r;
        r = Convert.ToInt32((valorAtual * 100)/valorTotal)
    return r; }


Em VB.NET
Public Function retornaPorcentagem(ByVal valorAtual As Integer, ByVal valorTotal As Integer) As Integer
    Dim r As Integer;
        r = cInt((valorAtual * 100)/valorTotal)
    return r
End Sub


Vejamos agora as funções retornam valores (return) e percebam que a declaração da função também modifica quando queremos retornar valores, em C# indicamos o tipo de dado antes do nome da função no caso int, e em VB.NET utilizamos Function ao invés de Sub e atribuímos o tipo Integer à função ( As Integer ) .

Bom é isso ai! []s


ASP.NET - Arrays

Arrays / Vetor em ASP.NET

O que é um Array / Vetor ?
Array é um conjunto de dados armazenados

Como utilizar variáveis array / vetor?
Basta declarar sua variável indicando múltiplos índices utilizando [] ou (). Vejamos na prática:

Em C#Em VB.Net
string[] diasDaSemanaDim diasDaSemana() As String


Podemos também declarar as variáveis e inicializar na declaração:

Em C#:
string[] diasDaSemana = {"Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"}

Em VB.Net:
Dim diasDaSemana() As String = {"dom", "seg", "ter", "qua", "qui", "sex", "sab"}




Até a próxima ;)







sexta-feira, 5 de julho de 2013

ASP.NET - Variaveis

;)

Vamos falar sobre variáveis em ASP.NET.

O que são variáveis?
Variáveis são espaços físicos na memória destinados a guardar informações "variáveis" daí o termo Variável.

Partindo para prática:

Declarando uma variável em C#:
TipoDeDado nomeDaVariavel;


Declarando uma variável em VB:
Dim nomeDaVariavel As TipoDeDado


Cada variável pode armazenar um tipo de dado específico, e cada tipo possuí suas limitações. E por questões de performance é recomendado sempre saber que tipo de informação será alocada na variável.
Segue abaixo um quadro dos tipos de variáveis disponíveis no ASP.NET:

NomeSintaxe C#Sintaxe VBDescrição
BooleanboolBooleanArmazena valores do tipo true e false
IntegerintIntegerArmazena números inteiros que vão de -2147483648 até 2147483647
DoubledoubleDoubleArmazena números decimais com precisão de 15-16 digitos.
StringstringStringArmazena textos geralmente atribuídos usando aspas dupla "Saito" "Este é um valor".


Bom estes são apenas os tipos básicos de variáveis.