Painel de Controle de Sites

Suporte Hospedagem de Sites

Horrio de atendimento: das 7 s 23:30, de segunda a sexta-feira. Fale conosco clicando na imagem ao lado

Webmail da SiWeb Hospedagem de Sites | Ligue: (11) 4063-8047, (21) 3527-0550 e (51) 4063-9155

Arquivo da Categoria ‘Asp.Net’

Qual editor utilizar para ASP.NET?

Segunda-feira, 12 de Maio, 2008

A Microsoft disponibiliza gratuitamente para download e uso ilimitado o editor “Web Matrix”, clique aqui para entrar na página oficial

É uma ótima ferramenta de desenvolvimento para páginas ASP.NET, possuindo a interface do design e código separadas, ou pode-se visualizar ambos ao mesmo tempo. Inclui um “Toolbox”, no qual você poderá escolher dentre vários objetos para adicionar em sua página, como botões, textos, painéis, listagem de dados, entre outros.

 

Para aqueles que querem um ferramenta mais poderosa de desenvolvimento para ASP.NET podem optar pelo Web Developer que pode ser utilizado durante um ano para teste e o download pode ser feito no site da Microsoft.

Esta ferramenta possui mais opções de desenvolvimento, é mais robusto e possui ajuda nas sintaxes em tempo real de execução. 

Primeiros passos com ASP.net utilizando C# (C Sharp)

 

Vamos criar um script que faça um cálculo da idade de uma pessoa, quando informar o ano de nascimento e o script verificará se o ano tem mais de 4 caracteres.

 

Vamos criar primeiro a estrutura do site, que será a seguinte:

 

<html>

<head>

</head>

<body>

<form runat=”server”>

<p>

Digite seu ano de nascimento:

<asp:TextBox id=”txtIdade” runat=”server”></asp:TextBox>

<br />

<asp:Button id=”btnCalcular” runat=”server” Text=”Calcular Idade” OnClick=”btnCalcular_Click”></asp:Button>

<br />

<br />

<asp:Label id=”lblMostraIdade” runat=”server”></asp:Label>

</p>

<p>

</p>

</form>

</body>

</html>

 

Note que o objeto “lblMostraIdade” não está definido o texto, por que iremos defini-lo no código em tempo real de execução.

 

Agora iremos criar o código em C# para fazer o cálculo, verificar os caracteres e  imprimir a idade.

O seguinte código ficará acima do código da estrutura do site:

 

<%@ Page Language=”C#” %>

<script runat=”server”>

 

void btnCalcular_Click(object sender, EventArgs e)

{

/*

* O IF irá verificar se o conteúdo do objeto txtIdade é maior que

* 4 caracteres, caso seja mostra um erro, se tiver 4 ou menos

* caracteres ele calcula a idade e mostra no objeto lblMostraIdade

*/

if ( this.txtIdade.Text.Length > 4 )

{

this.lblMostraIdade.Text = “O ano deve conter 4 caracteres ou menos”;

}

else

{

//faz o cálculo e imprime

int Idade = 2006 - Int16.Parse(this.txtIdade.Text);

this.lblMostraIdade.Text = “Sua idade em 2006 é de ” + Idade + ” anos.”;

}

}

 

</script>

 

Pronto, agora é só executar.

O intuito deste artigo é para que saiba como funciona a construção de uma estrutura ASP.net em C#, utilizar a função de controle IF e fazer um cálculo simples com número inteiro.

 

Primeiros passos com ASP.net utilizando VB.net

 

Primeiro, vamos a estrutura do site criaremos um “textbox”, um “DropDownList” e um “label”. O “label” deverá ficar com o campo “text” vazio pois ele que exibirá o resultado final do script e o DropDownList deve ser preenchido com no mínimo dois itens, deixando o código da estrutura da seguinte forma:

 

<html>

<head>

</head>

<body>

    <form runat=”server”>

        <p>

            Nome:<asp:TextBox id=”txtNome” runat=”server”></asp:TextBox>

              Selecione o que você gosta: <asp:DropDownList id=”lstGosta” runat=”server”>

<asp:ListItem>Sorvete</asp:ListItem>

                <asp:ListItem>Pizza</asp:ListItem>

                <asp:ListItem>Nadar</asp:ListItem>

</asp:DropDownList>

             <asp:Button id=”btnOk” onClick=”btnOk_Click” runat=”server” Text=”Ok”></asp:Button>

        </p>

        <p>

            <br />

            <asp:Label id=”lblTexto” runat=”server”></asp:Label>

</p>

    </form>

</body>

</html>

 

Agora iremos criar a parte da programação Vb.net que ficará acima do código HTML mostrado, será o seguinte:

 

<%@ Page Language=”VB” %>

<script runat=”server”>

 

    Sub btnOk_Click(sender As Object, e As EventArgs)

        ‘ Exibe no lblTexto o resultado do que foi digitado e escolhido pelo usuário

        Me.lblTexto.Text = “Olá ” & Me.txtNome.Text & ” você gosta de: ” & Me.lstGosta.SelectedItem.Text

    End Sub

 

</script>

 

Pronto, agora é só salvar a página como .aspx e a executar.

Como mostrar o IP com C# e VB.net?

Segunda-feira, 12 de Maio, 2008

 

Em C# o código fica da seguinte forma:

 

<%@ Page Language=”C#” %>

<script runat=”server”>

 

    void lblIp_Load(object sender, EventArgs e)

    {

        // abaixo está a variável que armazena o IP

        string Ip = Request.UserHostAddress;

        this.lblIp.Text = Ip;

    }

 

</script>

<html>

<head>

</head>

<body>

    <form runat=”server”>

        <asp:Label id=”lblIp” runat=”server” onLoad=”lblIp_Load”></asp:Label>       

    </form>

</body>

</html>

 

Em VB.net fica assim:

<%@ Page Language=”VB” %>

<script runat=”server”>

 

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

        ‘abaixo está a variável que armazena o IP

        Dim Ip As String

        Ip = Request.UserHostAddress

        Me.lblIp.Text = Ip

    End Sub

 

</script>

<html>

<head>

</head>

<body>

    <form runat=”server”>

        <asp:Label id=”lblIp” runat=”server”></asp:Label>

    </form>

</body>

</html>

 

Pronto, o IP de quem estiver navegando estará sendo exibido na página.

Encontre o que procura:
Blog SiWeb

Blog da SiWeb

Blog da Siweb, conhea as novidades antes do lanamento, projetos e como a equipe trabalha.

Domínios Ilimitados

Domínios ilimitados na hospedagem

Sem custo adicional, quantos domínios precisar na sua conta.

Instalador automático de scripts

Instalador automático de scripts

Agora qualquer pessoa pode instalar scripts de maneira rápida e eficaz na sua área de hospedagem sem precisar de conhecimentos técnicos.

Banco de dados

SQL Server com 100 Mb grtis em todas as contas Windows.

Planos Linux, além do MYSQL você tem o Postgree junto.

Anti-Vírus e Anti-Spam
hospedagem de sites

Dvidas

Veja neste tpico, as perguntas mais frequentes registradas em nosso sistema.

hospedagem de sites

Atendimento

Precisa de serviços personalizados? Entre em contato com nosso atendimento.

(11) 4063-8047

Procurando profissionais web?

Procurando profissionais web?

A SiWeb disponibiliza o cartão de visita dos melhores da área.

© 2008-2009 - SiWeb Hospedagem de Sites - Todos os direitos Reservados
Endereo para atendimento: Av. Cristovao Colombo, 2360/605 - Porto Alegre/RS - 90560-002 - Brasil
Telefones: (11) 4063-8047, (21) 3527-0550, (31) 4062-7803 e (51) 4063-9155
Horrio de atendimento: das 7h s 23:30


web by café azul midia digital