C#

Como programar com ASP.Net e C#


Sumário: Clique Aqui.  Capítulo de Amostra: Clique Aqui.


Mais um livro recomendado, Como programar com ASP.Net e C#. Este livro apresenta muitos exemplos, códigos, tutoriais, dicas, truques e conceitos relacionados a aspectos básicos e avançados do C# e aos principais recursos do ASP.NET. Aos leitores mais experientes, é possível aprender novos recursos do ASP.NET 2.0, como: a pré-compilação, temas, skins, master pages, web parts, além de dezenas de novos controles do ASP.NET.

ASP.NET é a plataforma da Microsoft que mais tem sido utilizada no desenvolvimento de web sites. C#, por sua vez, é uma linguagem de programação simples, mas eficaz, e de fácil aprendizado orientada a objetos. Juntas, além de facilitarem o trabalho do programador, proporcionam um ganho significativo de desempenho.

Além dos aspectos já mencionados, Como programar com ASP.Net e C# ensina a:

• 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.
• Criar gráficos numa página ASP.NET.
• Trabalhar com cache.
• Manipular documentos XML com ASP.NET e C#.
• Trabalhar com expressões regulares.
• Trabalhar com array e coleções.
• Manipular os arquivos e o registro.
• 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.

Editora: Novatec, Autor: ALFREDO LOTAR, ISBN: 9788575221211, Origem: Nacional, Ano: 2007, Edição: 1, Número de páginas: 608, Acabamento: Brochura, Formato: Médio.

Verificando o status de um arquivo na rede em C#

Olá todos! O amigo Wilson Dutra precisava programar uma verificação de arquivos em dois servidores (um principal e outro de backup) e saber se esses arquivos estavam em uso. Fiquei surpreso ao saber de uma ferramenta disponível no próprio Windows localizado na pasta System32 chamado OpenFiles.

openfiles

Criando um arquivo bat:

@ECHO OFF
C:
del Entrada.Dat
openfiles.exe /query /v > c:\Entrada.Dat
exit

Leitura do arquivo de entrada, guardando o resultado em um ArrayList e transportando o resultado para uma ListBox. Salvando também o resultado do ListBox em um novo arquivo de texto chamado Leitura.Dat

private void button1_Click(object sender, EventArgs e)
{
   Process p1 = Process.Start(@"c:\Execute.bat");
   p1.WaitForExit();
   StreamReader Dat1 = new StreamReader(@"C:\Entrada.dat", false);
   StreamWriter DatL = new StreamWriter(@"C:\Leitura.dat", false);
 
   string lin = string.Empty;
   ArrayList arrTexto = new ArrayList();
   int j = 0;
   while (lin != null)
   {
       //Realizo a leitura do arquivo linha a linha
       lin = Dat1.ReadLine();
       //Se a linha for de index 8 inicio a leitura
       if (j >= 8)
           //Se a linha for nula ou vazia ignoro
           if (lin != null && lin != "")
               //Pego apenas os arquivos marcados como Leitura
               // e Gravação editáveis)
               if (lin.IndexOf("Leitura + grava") > -1)
                   //Adiciono a linha aceita ao ArrayList
                   arrTexto.Add(lin.Substring(84));
       j++;
   }
   //Fecho meu arquivo de entrada
   Dat1.Close();
   listBox1.Items.Clear();
   //Guardo o Array no ListView
   foreach (string leitura in arrTexto)
   {
       listBox1.Items.Add(leitura);
       DatL.WriteLine(leitura);
   }
}

Este exemplo mostra como ler o retorno do arquivo Execute.bat, trazendo assim o resultado do openfiles.exe. No próximo artigo complementaremos a solução mostrando como fazer a leitura no segundo servidor e o bloqueio do mesmo. Muito obrigado Wilson por compartilhar o seu conhecimento com todos do blog. Parabéns!

Livro: Use a Cabeça! C#

use_a_cabeca_csharp

Clique na imagem para comprar.

ISBN: 9788576082118, Páginas: 640, Editora: Alta Books

Recomendo a todos que leiam esse livro! Comprei recentemente na Saraiva o livro Use a cabeça Java e adorei sua didática. Realmente eles ensinam do zero e usando uma forma divertida e pratica. Sim, o livro tem um amplo conteúdo, do básico até mesmo a criação de um chat de bate papo (Para quem não sabe nada, realmente isso é uma maravilha). Ao me deparar com a mesma versão do livro em C# não poderia deixar de comprar-lo também.

Baixe aqui o capítulo de amostra!

O que você irá aprender com este livro?

Use a Cabeça! C # é uma completa experiência de aprendizagem para programação orientada a objeto, C #, e no IDE Visual Studio. Construído para ser assimilado rapidamente pela sua mente, este livro cobre C # 3 e Visual Studio 2008, e ensina tudo, desde do Coletor de Lixo até método de extensão. Você conherá também um das novidade mais quente do C #, e aprenderá como a usar o LINQ para acessar os seus dados em formato .NET, bases de dados SQL, e muito mais. Após este livro você será um programador profi ciente C #, incluindo a concepção e codificação de aplicações em larga escala.

Por que este livro parece tão diferente?

Nós acreditamos que seu tempo é muito valioso para ser desperdiçado. Tendo como base a última pesquisa em neurobiologia, ciência cognitiva e teoria do aprendizado, Use a Cabeça! C# tem um visual rico, projetado na forma como seu cérebro funciona; não se trata de uma abordagem pesada que faz com que você caia em sono profundo.

“Nunca li um livro de informática do início ao fim, mas este manteve meu interesse preso da primeira até a última página. Se você quer aprender C# e se divertir ao fazer isso, este é O livro para você.”
—Andy Parker, programador C# iniciante.

“Os laboratórios baseados em jogos são alguns dos pontos que você não vai querer pular. Este livro é um ótimo trabalho… os novatos, os muito experientes vão adorar este livro. MUITO BOM TRABALHO!”
—Jay Hilyard, Desenvolvedor de Softwares, co-autor de C# 3.0 Cookbook.

Novo Curso Gratuito de C# em Vídeo Aula

curso_c_sharp

Curso gratuito de nível básico.




São 33 aulas que aborda o C# desde o console até a parte gráfica. Curso muito bem elaborado e de fácil compreensão. Algumas aulas acompanham do código fonte para prática. Obs: Autoria desconhecida.

Download:    Parte1 (01 ao 10),    Parte2 (11 ao 20) ,    Parte3 (21 ao 33).

OBS: Utilize o Winrar para descompactar! Baixe o Winrar Aqui.

OBS2: O arquivo não está corrompido, ao descompactar pela primeira vez, você avistará um arquivo sem extensão, basta estrair esse arquivo sem extensão novamente para uma pasta e assistir. Se tiver problemas de codec, recomendo baixar o K-Lite codec pack disponivel no site do superdownloads.com.br.

MSDN Learn – Vídeos C#

msdn_csharp

Mais alguns vídeos disponíveis diretamente no site da Microsoft:

http://msdn.microsoft.com/en-us/vcsharp/bb798022.aspx

Feed RSS:

http://www.microsoft.com/feeds/msdn/en-us/vcsharp/HDI_vcsharp.xml

Curso de C# em Video Aula




Curso com 14 aulas nivel iniciante.

Baixar parte 1 (Video 1 ao 7)

Baixar parte 2 (Video 8 ao 14)

OBS: Utilize o Winrar para descompactar! Baixe o Winrar Aqui.

OBS2: O arquivo não está corrompido, ao descompactar pela primeira vez, você avistará um arquivo sem extensão, basta estrair esse arquivo sem extensão novamente para uma pasta e assistir. Se tiver problemas de codec, recomendo baixar o K-Lite codec pack disponivel no site do superdownloads.com.br.