28 maio 2013

Função JavaScript - Voltar

Segue uma dica bacana de um JavaScript para você poder voltar em páginas do seu sistema web:
<html>
<head>
<script>
function goBack()
  {
  window.history.back()
  }
</script>
</head>
<body>

<input type="button" value="Back" onclick="goBack()">

</body>
</html>











Dica: Inserindo dados no banco de dados com ADO.NET e C#

Segue uma dica simples, mas util para você cadastrar dados no seu banco com sua aplicação ASP.NET e C#:

public string GetConnectionString()
{
    return System.Configuration.ConfigurationManager.ConnectionStrings["ConnStringName"].ConnectionString;
   //sets the connection string from your web config file "ConnString" is the name of your Connection String

}


private void InsertInfo()
{

       SqlConnection conn = new SqlConnection(GetConnectionString());
       string sql = "INSERT INTO connect_com (name,E_mail,School ) VALUES (@Val1,@Val2,@Val3)";
       try
       {
    conn.Open();
           SqlCommand cmd = new SqlCommand(sql, conn);
           cmd.Parameters.AddWithValue("@Val1", txtName.Text);
           cmd.Parameters.AddWithValue("@Val2", txtEmail.Text);
           cmd.Parameters.AddWithValue("@Val3", txtSchool.Text);
           cmd.CommandType = CommandType.Text;
           cmd.ExecuteNonQuery();
       }
       catch (System.Data.SqlClient.SqlException ex)
       {
                string msg = "Insert Error:";
                msg += ex.Message;
                throw new Exception(msg);

       }
       finally
       {
       conn.Close();
       }
}
 protected void Button1_Click(object sender, EventArgs e){
       InsertInfo();
}


18 março 2012

Visual Studio 2011


Modelo de navegação de páginas no Windows Phone 7


Os aplicativos para Windows Phone baseiam-se em um modelo de navegação entre páginas do Silverlight, que é bem parecido com a navegação de páginas web. No Windows Phone podemos contar o botão voltar, do hardware. O modelo de navegação é formado por um recipiente chamado de PhoneApplicationFrame, que pode conter uma ou mais PhoneApplicationpage.
A figura a seguir demonstra essa hierarquia.





Você criar quantas páginas for necessário, elas serão armazenadas e apresentadas através do controle frame.  Apenas um único frame está disponível para cada aplicativo, entre algumas de suas características podemos citar as seguintes:
- Determina a área de cliente do aplicativo;
- Reserva espaço para barra de status e barra de aplicativos.
O Windows Phone oferece dois botões importantes na navegação de sua app. O primeiro é o botão Voltar, quando pressionado o usuário retorna a página anterior, caso essa página seja a inicial do aplicativo, essa ação fará com que o usuário saia da aplicação.  O segundo, é o botão Iniciar, que desativa o aplicativo que está sendo executado e retorna a tela inicial do Sistema. A partir daí o usuário poderá iniciar outro aplicativo ou retornar ao anterior utilizando o botão Voltar.
Existem dois métodos importantes usados para a navegação das páginas. São eles:
Navigate: Navega até uma nova página especificada pelo parâmetro URI. Este método é utilizado pelo PhoneApplicationFrame.
GoBack: Navega até a entrada mais recente na pilha.
Na imagem a seguir vemos a seqüência de eventos que ocorrem quando você navega entre as páginas:



À medida que navegamos da Pagina1 para Pagina2, as páginas não são armazenadas como lixo até o método GoBack da página ser chamado. As páginas inativas são armazenadas em uma pilha “voltar.
O sistema operacional mantém uma pilha voltar para páginas às quais você pode retornar. Assim as páginas não são imediatamente destruídas ou coletadas como lixo, quando ocorre navegação de uma página para outra. Em vez disso, as páginas são movidas para a pilha voltar e mantidas ativas (na memória) e, quando o usuário clica em voltar para acessar a página em questão, ela é exibida de volta para o usuário. A página não é recriada (a menos que o aplicativo tenha sido desativado e marcado para exclusão entre o momento em que o usuário saiu da página e clicou em voltar).
Apesar de não ser coletada como lixo quando você sai de uma página, ela não fica mais visível ou ativa até você retornar, por isso deve-se fazer qualquer limpeza e liberar quaisquer recursos quando o usuário sair de uma página.








11 dezembro 2010

My Sql.. to descobrindo e é bem massa

Ultimamente tenho estudado e testado bastante um dos mais usados banco de dados do mercado [My Sql]. Ainda estou bem no início mas pelo que vim ele é muito bom. Daqui pra frente colocarei outros post relacionado a esse banco. A baixo segue um slide bem bacana sobre o banco:



te espero no próximo post ;)

23 junho 2010

O que é TDD?

Da Wikipedia:
"Test Driven Development (TDD) ou em português Desenvolvimento dirigido por testes é uma técnica de desenvolvimento de software que basea em um ciclo curto de repetições: Primeiramente o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente o código ser refatorado para um código sob padrões aceitáveis. Kenk Beck, considerado o criador ou o 'descobridor' da técnica, estatificou em 2003 que TDD encouraja designs de código simples e inspira confiança. Desenvolvimetnto dirigido por testes é relacionado a conceitos de programação de Extreme Programming, iniciado em 1999,mas recentemente tem-se criado maior interesse pela mesma em função de seus próprios ideais.Através de TDD, programadores podem aplicar o conceito de melhorar e depurar código legado desenvolvido apartir de técnicas antigas"

referência : http://pt.wikipedia.org/wiki/Test_Driven_Development

Até o próximo post ;D