Arquivo

Posts Tagged ‘C#’

Material Cursos MIT

O MIT disponibilizou todo os materiais utilizados em sala de aula e mais video-aulas da grande maioria das disciplinas dos cursos. Segue logo abaixo link para os materiais do curso de ciencias da computaçao

Electrical Engineering and Computer Science

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

Anúncios

Programa Gratuito de Treinamento Plataforma .NET Presencial

A Microsoft oferece cursos gratuitos de treinamento na plataforma .NET atraves do programa Student-to-Business.

A Microsoft oferece estes cursos nas seguintes areas:

– Infraestrutua,

– Design

– Desenvolvimento de Sistemas e Banco de dados

– Ferramentas de TI para a Gestao

O programa Students to Business é uma iniciativa da Microsoft, dos Parceiros da Microsoft e as principais universidades do país com o objetivo de capacitar estudantes nas áreas de TI e oferecer oportunidades de emprego.

Para participar acesse o link do programa Student to Business :

http://www.microsoft.com/brasil/educacao/comunidadeacademica/estudantes/s2b.mspx

http://proform.msdnbrasil.com.br/Programa.aspx

 

Centro de Treinamento em Novas Tecnologias Microsoft

MSDN Virtual Labs

Virtual Labs

Um recurso muito interessante do MSDN e o Virtual Labs.

O Virtual Labs e um programa que permite executar como se fosse uma maquina virtual na web e testar uma tecnologia especifica nessa maquina.

Ela permite que de maneira rapida o usuario possa avaliar e testar uma tecnologia microsoft utilizando hands-on labs que voce pode completar em menos de 90 minutos.

O Virtual Labs e gratuito, porem so existe a versao em ingles.

Vale a pena conferir: http://msdn.microsoft.com/pt-br/aa570323

Conteudo Plataforma .NET para Iniciantes

Ha um programa do MSDN para aprendizado de iniciantes na plataforma .NET.

O nome do programa é Beginner Developer Learning Center e existem os seguintes cursos:

– Desenvolvimento Web

Aborda como a Internet funciona e como criar grandes aplicativos web utilizando o Framework .NET com as linguagens C# ou Visual Basic .NET

Link: http://msdn.microsoft.com/pt-br/beginner/bb308760.aspx

– Desenvolvimento Windows

Aborda o desenvolvimento de software na plataforma windows. Ensina a escrever software para Windows XP, Vista ou Windows Server, usando Visual Basic, Visual C# ou Visual C++.

Link: http://msdn.microsoft.com/pt-br/beginner/dd435692.aspx

– Cantinho das Crianças

Abordar o ensino de C# ou Visual Basic .NET para crianças. Explica conceitos de como os computadores e programas funcionam.

Link: http://msdn.microsoft.com/pt-br/beginner/bb308754.aspx

Conversão de uma Lista de Objetos para um DataSet

Neste post segue o código de uma Classe de Extensão que converte uma Lista Tipada num DataSet.

Para o exemplo criei uma classe de nome ‘Produto’ e um Enumerador de nome TipoProduto’, conforme diagrama abaixo:

Diagrama de Classe

Diagrama de Classe

Segue exemplo de Código logo abaixo para utilização do método ToDataSet.

Enumerador TipoProduto

Enumerador TipoProduto

Classe Produto
Classe Produto

.

Converte Lista para DataSet

Converte Lista para DataSet

A biblioteca assim como o exemplo do código estão no link logo abaixo:

ConvertListToDataSet.rar

Gerando Valores padrão a partir de valores nulos com o operador Coalescente

Em geral, desenvolvedores odeiam valores de tipo nulo. O tipo nulo faz parte da teoria dos bancos de dados relacionais, quando uma informação representa um valor desconhecido ele é dado como do tipo nulo, eventualmente o tipo nulo quando é passado para uma variável que não o aceita provoca uma exceção no código que nem sempre é muito fácil de ser encontrada.

O operador coalescente permite verificar se uma variável é nula e mudar o seu valor para um valor conhecido. O operador coalescente no C# é representado por duas interrogações “??”.

Veja exemplo abaixo de utilização:

Operador Coalescente

Operador Coalescente

O operador coalescente permite que um valor padrão seja setado na variável em caso desta variável ser nula.

Categorias:.NET, C#, Desenvolvimento Tags:, ,