URL Rewritte + ASP.NET + C#

Posted by admin | Posted in ASP.NET, C#, Microsoft | Posted on 14-11-2011

Segue abaixo o code da Classe que Cryptografa:

 

CryptUtil.cs

Continue Lendo »

Como Programar com ASP.NET e C# – 2ª Edição

Posted by admin | Posted in ASP.NET, C# | Posted on 14-08-2011

 

Compra Livro: http://www.novatec.com.br/livros/aspnetec2/?idA=255

Resenha

Esta segunda edição do livro foi revisada e atualizada para a versão 4.0. Este livro apresenta muitos exemplos, códigos, tutoriais, dicas, truques e conceitos relacionados a aspectos básicos e avançados do C# 4.0 e aos principais recursos do ASP.NET 4.0.

Aos leitores mais experientes, é possível aprender novos recursos, como: LINQ, ADO.NET Entity Framework, roteamento de URLs, log de eventos, pré-compilação, temas, skins, master pages, web parts, controle ListView e Chart.

Alguns dos assuntos abordados no livro:

• LINQ – Language Integrated Query.
• ADO.NET Entity Framework.
• Roteamento de URLs.
• ASP.NET Dynamic Data.
• WCF Data Services.
• Criar gráficos com o controle Chart.
• Manipular o log de eventos do Windows.
• Programar com tipos anônimos, propriedades autoimplementadas, métodos anônimos, extension methods, inicialização de objetos.
• Criar e usar web user controls.
• Configurar e usar os controles de segurança do ASP.NET.
• Defender-se dos principais ataques sofridos por uma aplicação ASP.NET.
• Trabalhar com Ajax e ASP.NET AJAX.
• Trabalhar com cache.
• Manipular documentos XML com ASP.NET e C#.
• Trabalhar com expressões regulares.
• Trabalhar com array e coleções.
• Manipular arquivos.
• Enviar e-mails com ASP.NET.
• Manipular banco de dados com ADO.NET.
• Configurar uma aplicação com o arquivo web.config.
• Utilizar os recursos de globalização e localização.
• Validar um formulário com os controles de validação.
• Utilizar JavaScript com ASP.NET.

Lendo | XML | Exemplo

Posted by admin | Posted in ASP.NET, C#, Microsoft | Posted on 21-07-2011

Segue abaixo um exemplo de fontes de dados XML:

 
Crie um Arquivo chamado Pessoas.xml

<?xml version="1.0" encoding="utf-8" ?>

<!-- ROOT -->
<Pessoas>
  <Pessoa>
    <id>1</id>
    <nome>PC</nome>
    <idade>25</idade>
    <UF>SP</UF>
  </Pessoa>

  <Pessoa>
    <id>2</id>
    <nome>Flex</nome>
    <idade>21</idade>
    <UF>SP</UF>
  </Pessoa>

  <Pessoa>
    <id>3</id>
    <nome>Pingo</nome>
    <idade>24</idade>
    <UF>BH</UF>
  </Pessoa>

  <Pessoa>
    <id>1</id>
    <nome>C#</nome>
  </Pessoa>

</Pessoas>

Depois no Default.aspx

?View Code CSHARP
1
2
3
4
5
6
7
8
9
10
11
<span id="AcessarNoticia" style="background-color:#F63; color:#FFF !important;">[ Acessar Notícia ]</span> : 
 protected void Page_Load(object sender, EventArgs e)
        {
            DataSet DS = new DataSet();
            var aqui = DS.ReadXml(Request.PhysicalApplicationPath + "Pessoas.xml");
 
            GridView1.DataSource = DS;
            DataBind();
 
 
        }

Execute-o

ListBox | Percorrendo um ListBox | com Foreach

Posted by admin | Posted in ASP.NET, C#, Microsoft | Posted on 19-07-2011

Code:

Example Code:

        protected void Button1_Click(object sender, EventArgs e)
        {
            //ListItem li;
            Label3.Text = string.Empty;
            foreach (ListItem  item in ListBox1.Items)
            {
                if (item.Selected)
                {
                    Label3.Text += item.Text + "<br />";
                }
            }

        }

Mini Curso C# + ASP.NET

Posted by admin | Posted in Ajax, ASP.NET, C#, HTML | Posted on 17-06-2011

Olá Galera , boa tarde , em breve daremos ínicio ao Curso rápido de C# + ASP.NET e alguns exemplos de Windows Form também.

:

Preencher TextBox com dados do Banco

Posted by admin | Posted in ASP.NET, C# | Posted on 24-05-2011

  protected void Page_Load(object sender, EventArgs e)
  {
       SqlConnection con = new SqlConnection("tua string de conexao");
       con.Open();
       string query = "SELECT TituloPromo, SubPromo, TextoPromo, DataExpiracao"+
                       "FROM NomeTabela"+
                       "WHERE IdPromo = (select Max(IDPromo) FROM NomeTabela)";
       SqlCommand cmd = new SqlCommand(query, con);
       SqlDataReader dr = cmd.ExecuteReader();
       while(dr.Read())
       {
          lblTitulo.Text = dr[0].ToString();
          txtTitulo.Text = dr[0].ToString();
          lblSub.Text = dr[1].ToString();
          txtSub.Text = dr[1].ToString();
          lblCorpo.Text = dr[2].ToString();
          txtCorpo.Text = dr[2].ToString();
          lblData.Text = dr[3].ToString();
          txtData.Text = dr[3].ToString();
          break;
       }
       con.Close();
  }

Utilizando CustomValidator para validar CheckBoxList

Posted by admin | Posted in ASP.NET, C#, Microsoft | Posted on 07-05-2011

A solução

Crie um projeto de WebSite em C# com seu visual studio . Na página default.aspx crie um objeto checkboxlist conforme a Listagem 01.

Continue Lendo »

Personalizando campos no Detailsview do ASP .NET

Posted by admin | Posted in ASP.NET, Microsoft | Posted on 23-04-2011

 

O detailsview é um componente ASP .NET que uma vez ligado a um datasource, constrói toda a interface necessária para se fazer operações básicas como visualizar, inserir, deletar e atualizar um registro dentro de uma determinada tabela especificada no datasource.

 

Porém, quando fazemos referência a um datasource com um detailsview, este último prepara todos os campos da tabela para serem editados através de um componente muito comum: o textbox. Não é sempre que o textbox vai satisfazer a nossa vontade, precisamos personalizar este componente. Este é o objetivo deste artigo. Vejamos agora um exemplo concreto.

 

Temos duas tabelas: uma chamada “bancos” e a outra “agencias”. Queremos cadastrar bancos e agências, mas para cadastrar agências precisamos saber quais são os bancos cadastrados e escolher um destes para que não tenhamos uma agência órfã na nossa base dados.

 

Observe que o relacionamento entre bancos e agencias é particularidade apenas deste artigo, você pode usar outras tabelas, vale lembrar apenas que elas devem se relacionar, sendo que uma tem que ter uma chave estrangeira de outra.

 

Para resolver esse problema vamos criar um detailsview para bancos e outro para agencias. O componente detailsview por padrão, fica localizado no grupo ”Data” da “Toolbox”, encontre-o e arraste duas vezes para o design. A visualização deve ser semelhante à Figura 1.

 

fbpcdanetfig01.jpg

Continue Lendo »

Teclas de atalho do Visual Studio 2010

Posted by admin | Posted in ASP.NET, C#, Microsoft | Posted on 22-04-2011

Utilizar teclas de atalho é sempre muito bom, pois elas dão mais agilidade aos trabalhos.

A Microsoft disponibiliza para download alguns arquivos PDF com a relação de teclas de atalho do Visual Studio 2010 para as linguagens Visual Basic, Visual C#, Visual C++ e Visual F#.

O download dos PDFs pode ser feito aqui.

Apesar de existirem muitas teclas de atalho, as que mais utilizo são essas:

Apesar de existirem muitas teclas de atalho, as que mais utilizo são essas:

F12 Go To Definition (ir para a definição do objeto selecionado)
CTRL+ “-“ (hífen) Voltar para a posição anterior do cursor (inverso do F12)
CTRL+M+O Outlining > Collapse To Definitions
CTRL+K+C
(CTRL+E+C)
Comentar linhas selecionadas
CTRL+K+U
(CTRL+E+U)
Descomentar linhas selecionadas
CTRL+K+D Indentar código selecionado (caso não tenha nenhuma linha selecionada, indenta o arquivo todo)
CTRL+SHIFT+S Salvar solução completa
CTRL+S Salvar o arquivo atual
SHIFT+F6 Build Project
F6
(CTRL+SHIFT+B)
Build Solution
CTRL+Pause Cancel Build (apenas durante os processos de Build Project ou Build Solution)
F9 Adicionar BreakPoint
CTRL+SHIFT+F9 Remover todos os BreakPoints da solução
F10 Step Over (Debug)
F11 Step Into (Debug)
SHIFT+F12
(CTRL+K+R)
Find All References (ou Find Symbol Results)


Agora, se você é fã das antigas de desenvolvimento com Visual Studio ou ainda trabalha com Visual Basic 6, aqui você encontrará uma relação de teclas de atalho que lhe interessará.

Fonte: http://ferottoboni.wordpress.com/2010/07/28/teclas-de-atalho-do-visual-studio/

Validação & Comentário & ToUpper

Posted by admin | Posted in ASP.NET, C# | Posted on 20-04-2011

1ª Dica: Uma solução para Validação no VS2010 é o FilteredTextBoxExtender (Ajax Control Toolkit 4.0) — Letras e Números

——————————————————————————————————————————————————————–


2ª Dica
:
<%– Comentário Aqui blablabla –%> Comentários Server-Side , ou seja , vísivel apenas no Servidor e não no browser.

——————————————————————————————————————————————————————–


3ª Dica
:
“CTRL+K+C” para comentar e “CTRL+K+U” descomentar, ou seja: Selecione o Bloco que deseja comentar que a combinação dessas teclas irá colocar 2ª barras // na frente do Code.

——————————————————————————————————————————————————————–

4ª Dica: Deixando uma Coluna com os dados Maísculo via CSS, Exemplo Coluna da UF.

<style>
.NomeDaClass
{
text-transform: uppercase;
}
</style>

——————————————————————————————————————————————————————–

5ª Dica: Deixando todos os Registros de uma GridView em MAÍSCULO
Adapte o Código no Evento RowDataBound

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
e.Row.Cells[i].Text = e.Row.Cells[i].Text.ToUpper();
}
}

Até mais galera.