14
14
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.
21
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
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
19
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 />";
}
}
}
17
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.
: |
![]() |
24
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();
}
07
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.
23
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.

22
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/
20
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.

