Vídeos: Conceitos e Introdução ao C#

 

 

Totalizando 40 vídeos aborda:

 

O que é o .NET Framework?, CLR – Common Language Runtime, Processo de Compilação do .NET, Estrutura do Programa em C#, O que é um namespace?, Tipos e Variáveis no C#, Operadores e Expressões no C#, Variável Local, Constante Local e Expressão no C#, Comandos if e switch no C#, Comandos while, do…while, for e foreach no C#, Comandos break, continue e return no C#, Comando lock no C#, Classes em C# – Declaração e Instância, Construtores em C#, enum e struct no C#, Interfaces em C#, Modificadores de Acesso em C#, Campos no C#, Métodos no C#, Sobrecarga no C#, Programando com Visual C#, O que é Herança?, O tipo Object no C#, Classes Abstratas no C#, Overriding – Sobrescrevendo no C#, O que é Polimorfismo?, POO com Visual C#, Tratamento de Exceções no C#, Comandos try e catch no C#, Comandos checked e unchecked no C#, Arrays no C#, Collections – Coleções no C#, Generics – Coleções Genéricas no C#, Arrays e Collections no C#, O que são Delegates?, O que são eventos?, Concatenação de Strings no C#, Leitura e Escrita de arquivos Texto e Binário no C#, Leitura e Escrita de arquivos Texto e Binário no C#.

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

 

Pessoal essa segunda edição do livro aborda o .NET 4 e Visual Studio 2010! O livro é totalmente em português sem traduções. —— Exemplos do livro —- Sumário —– Introdução ao C# e .NET Framework

 

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.

Clique aqui para comprar.

Livro: Profissional C# e a Plataforma .NET 3.5 Curso Completo

 

Capítulo de Amostra

Ler este livro é, sem sombra de dúvida, uma forma interessante de aprimorar e principalmente aprofundar o conhecimento técnico de forma detalhada sobre o mundo que é o Visual C# e a plataforma .NET. O autor, Andrew Troelsen, apresenta de forma completa informações que não se encontram facilmente em nosso dia a dia. O livro traz assuntos específicos e avançados que aperfeiçoam o conhecimento de qualquer profissional técnico, até dos mais experientes no assunto.

Este livro tem como meta os profissionais experientes da área de software e/ou estudantes de ciência da computação (portanto, não espere três capítulos dedicados aos “princípios básicos”). A missão deste livro é fornecer uma base sólida na linguagem de programação C# 2008 e mostrar os aspectos principais da plataforma .NET (OOP, linguagens de montagem, entrada e saída de arquivos, Windows Forms/WPF, ASP.NET, ADO.NET, WCF, WF etc.). Uma vez que você compreenda as informações apresentadas nos 33 capítulos, você estará em uma posição perfeita para aplicar este conhecimento às suas tarefas específicas de programação, e estará pronto para explorar o universo .NET por conta própria. Para comprar o livro, clique aqui.

Título: Profissional C# e a Plataforma .NET 3.5 Curso Completo, Autor: Andrew Troelsen, Primeira Edição: 2009, ISBN: 978-85-7608-352-8, Páginas: 1296, Editora: Alta Books.

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!