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.

Faltam 12 dias para o Visual Studio 2010


 

O Visual Studio 2010 já está pronto, aguardando somente a data de lançamento para que possamos ter acesso a mais nova versão e toda a família de produtos relacionados ao desenvolvimento de software. Teremos também a revisão de número 4 do .NET Framework que traz mais um conjunto e funcionalidades para os desenvolvedores.

Visual Studio Professional 2010:
(Padrão com Silverlight, WPF, Azure, Multi-Core,Windows, Web, Office)

Visual Studio Premium 2010:
(Teste unitários, Testes interface, Performance,Cobertura de código, Métricas de código, Analise estática de código,Banco de dados)

Visual Studio Ultimate 2010:
UML,Intellitrace, Arquitetura de softare, Teste de carga, Diagramas

Team Foundation Server 2010:
(Application Lifecycle Management)

Visual Studio Test Professional 2010:
(Gerenciamento de casos de testes e evidências)

Visual Studio Lab Management 2010:
(Laboratório de testes com ambiente virtual baseado no hyper-v)

Visual Studio Load Test Virual User Pack 2010
(Usuários virtuais para uso em testes de carga)

Fonte: Ramon Durães

Curso de Silverlight 4



Curso de Silverlight 4 explicando suas novas funcionalidades. Os  laboratórios explicam as características e estão divididos em 8 unidades no total de  25 vídeos que ajudam a construir aplicações de negócios com o Silverlight 4.

Aspectos abordados nesse curso: Trabalhando com vários sandboxed, elevação de recursos do navegador, novo controle RichTextBox, estilização implícita, arrastar e soltar, multi toque, validação, autenticação, MEF, WCF RIA, clique direito do mouse, e muito mais. (Em Inglês). Para acessar o curso clique aqui.

 

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!