Pular para o conteúdo principal

USANDO CLASSES NO ASP.NET

Hoje estarei mostrando como criar uma classe e utilizar suas funções, parece meio complicado, mas é simples, e não existe segredo.
Primeiro iniciaremos um novo projeto, de nome usando classes, o nome fica a seu critério, e em seguida vamos acrescentar a esse projeto, um TEXTBOX, BUTTON e um LABEL, essa será a pagina que fará a chamada da função que criaremos dentro da classe.
 Deixe sua pagina + ou - igual a da figura abaixo:


Agora vamos criar a nossa classe, clique com o botão direito sobre o nome do seu projeto no SOLUTION EXPLORER -> ADD ->NEW ITEM... conforme figura abaixo:


Na janela seguinte selecione o tipo de arquivo CLASS e de o nome que quiser, no meu exemplo coloquei o nome de Minha_Classe.cs, veja na figura abaixo:


Feito isso observe que foi adicionado essa classe ao seu projeto, e o arquivo será aberto automaticamente, somente com as linhas de código básicos da classe, conforme figura abaixo:


Bem, antes fazermos todo processo, vou explicar o nossa função deverá fazer, o usuario digitará um texto no TEXBOX e ao clicar no BUTTON esse texto será passado por parametro para a FUNÇÃO dentro da nossa CLASSE e retornará o resultado da função no LABEL.

Agora vamos ao que interessa, com o arquivo Minha_Classe.cs aberto coloque o seguinte código:

        //Estou criando uma função que tem um retorno do tipo STRING e que também recebe como parametro uma STRING.
        public String FormataTexto(string texto)
        {
          // Crio uma variavel string (meutexto) que esta recebendo a hora atual e concatenando com o texto recebido por parametro.           
            string meutexto = DateTime.Now.ToLongDateString()+" - "+texto;

           //Retorno a variavel meutexto
            return meutexto; //
        }

Veja na figura abaixo como ficou:


Agora que nossa função já esta OK, volte a pagina onde iremos chamar a função, mas antes vamos criar um OBJETO que irá receber a classe que acabamos de criar.
Abra o código da pagina e degite os seguintes comandos:

//Importando a classe Minha_Classe para a pagina que estamos trabalhando
 using usando_classes;

//Aqui estamos criando um Objeto que esta recebendo tudo que tem na classe Minha_Classe
Minha_Classe Obj = new Minha_Classe();

Veja na figura abaixo como ficou:


Feito isso vamos agora programar o evento click do botão para chamar a classe.
Dê um duplo clique no botão e dentro do evento click dele digite o seguinte codigo:

//Nesse comando estamos chamado a função FormataTexto que esta na classe que criamos e passando como parametro o texto do TEXTBOX e recebendo o retorno da função no text do LABEL.
Label1.Text = Obj.FormataTexto(TextBox1.Text);

Veja como ficou na figura abaixo:



Feito isso o processo acaba, e teremos o resultado conforme a figura abaixo.


Espero que gostem, comentem e até próxima!!!




Comentários

Postagens mais visitadas deste blog

RECUPERANDO VALOR DO TEXTBOX NO DETAILSVIEW

Hoje vou postar uma dica que talvez seja util para em algumas situações no visual web developer, vou ensinar como recuperar/resgatar um valor de um TextBox dentro de um DetailsView .

MUDANDO A COR DA LINHA DE UMA GRIDVIEW PELO STATUS

Hoje vamos aprender a fazer algo simples, mas que pode ser muito util na visualização dos registros de uma GridView. Temos uma tabela com alguns registros, sendo que uma das colunas é "SITUACAO", que representa se o usuario está ou não ativo. Hoje vou mostrar como é simples "colorir" a GridView conforme o status de alguma coluna, que no nosso exemplo será utilizado a coluna SITUCAO. Vamos ao que interessa então, o que iremos fazer é colorir a linha da GridView de VERDE quando a situação for ATIVO e de AMARELO quando a situação for INATIVO.