terça-feira, 17 de maio de 2011

Treinamento Dot Net

Aula 012_Variaveis

Vamos enteder  um pouco as Variaveis em C# utilizando VS 2008

using
using
using
using
namespace
{
class Program{
static void Main(string[] args)
{
//declarao -> reserva de espao na memria//atribuio -> "dou" um valor para a varivel//Tipo nome;
Byte b; Int16 i; Double salario; String nomeDoSujeito;
//nome = contedo;b = 10; i = 202; salario = 1000.23; nomeDoSujeito = "Epaminondas";
//declarao + atribuio//Tipo nome = contedo;float f = 10.21f; String nome = "Agnaldo";
// // // String reference type com comportamento de value typeConsole.WriteLine(b);
Console.WriteLine(i);
Console.WriteLine(salario);
Console.WriteLine(nomeDoSujeito);
Console.WriteLine(f);
Console.WriteLine(nome);
//declarao mltipla//Tipo var1, var2, var3, ... ;int n1, n2, n3, n4, numero;

//atribuio mltipla//var1 = var2 = var3 = ... = contedo;n1 = n2 = n3 = n4 = numero = 1000 + 50;
Console.WriteLine(n1);
Console.WriteLine(n2);
Console.WriteLine(n3);
Console.WriteLine(n4);
Console.WriteLine(numero);
Console.ReadKey();
}
}
}







Aula 013_VariaveisTipadasImplicitamente

usingusingusingusingnamespace
{
class Program{
static void Main(string[] args)
{
//var nome = contedo;var numeroInteiro = 1000;
Console.WriteLine("{0} -> {1}", numeroInteiro, numeroInteiro.GetType().Name);
var nomeDoCarinha = "Chico da Silva";
Console.WriteLine("{0} -> {1}", nomeDoCarinha, nomeDoCarinha.GetType().Name);

var fumante = false;
Console.WriteLine("{0} -> {1}", fumante, fumante.GetType().Name);
Console.ReadKey();
}
}
}






quarta-feira, 4 de maio de 2011

Asp.Net

ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o sucessor da tecnologia ASP. É um componente do IIS que permite através de uma linguagem de programação integrada na .NET Framework criar páginas dinâmicas. Não é nem uma linguagem de programação como VBScript, PHP, nem um servidor web como IIS ou Apache.
O ASP.NET é baseado no Framework .NET herdando todas as suas características, por isso, como qualquer aplicação .NET, as aplicações para essa plataforma podem ser escritas em várias linguagens, como C# e Visual Basic .NET



WEBFORM / CADASTRO SIMPLES EM ASP.NET & C#  "PARTE I"

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        string conexao = "Server=PAULA-PC;Database=curso;Trusted_Connection=yes"; /*conexao via windows*/
        SqlConnection conn = new SqlConnection(conexao);
        SqlCommand comm = new SqlCommand("Insert Into Cad_Cliente(Nome, Endereco)" +
        "values(@Nome, @Endereco)", conn);
       
        comm.Parameters.AddWithValue("@Nome", txtNome.Text);
        comm.Parameters.AddWithValue("@Endereco", txtEndereco.Text);

        try
        {
            conn.Open();
            comm.ExecuteNonQuery();
         
         // messagem de cadastro realizado com sucesso"
          Response.Write("Cliente salvo com sucesso!!");   //Falta  Alert
       
       
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro encontrado: " + ex.Message); /* Tratamento Excessão Erro*/
        }
        finally
        {
            conn.Close();
        }
        Checar_Campos();
        Limpar_Campos();
        return;
    }
    private void Checar_Campos()
    {
        if (txtNome.Text.Length == 0)
        {
            Label2.Text = "Preencha campo Nome";
            return;
        }

        if (txtEndereco.Text.Length == 0)
        {
            Label1.Text = "Preencha campo Endereco";
            return;
        }

    }
    private void Limpar_Campos()
    {
        {
            txtNome.Text = "";
            txtEndereco.Text = "";
        }
    }

Olá Pessoal, vou postar link para quem desejar baixar livro  AspNet 3.5 Programando com C#.
livrohttp://www.4shared.com/get/1Zq6BckH/Murach_ASPNET_35_Web_Programmi.html