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

PREPARE-SE PARA O PROTOCOLO IPV6

PREPARE-SE PARA O PROTOCOLO IPV6. Olá amigos, estava eu navegando a alguns dias atras, quando me deparei com uma noticia sobre o termino do estoque de IP's , então lembrei de outra noticia q tinha lido na Internet sobre um novo tipo de protocolo IP, que seria o IPV6, mas na época não dei muita importância, claro q como sou de T.I. e sempre que sai algo novo nessa área, como qualquer outro profissional dela, acabei lendo para saber do que se tratava, pois é, acho que assim como eu, vocês que também trabalham na área hoje deveriam procurar saber mais informações sobre o assunto, afinal de contas, depois da noticia de termino do estoque de IP, só nos resta saber como usar esse novo tipo de IP.