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.
