Currently Browsing

Posts Tagged ‘ dotnet ’

Visual Studio 2010 and .NET Framework 4 Training Course

The Visual Studio 2010 and .NET Framework 4 Training Course includes videos and hands-on-labs designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.

Units in this course:

  • Overview
  • Managed Languages
  • ASP.NET 4
  • Data Platform
  • Windows Communication Foundation and Workflow
  • Parallel Computing
  • Application Lifecycle Management
  • Summary

Visual Studio 2010 and .NET Framework 4 Training Course

download do visual studio 2010 e .net framework 4 beta 2

Já se encontra disponivel para o público geral o download a Beta 2 do Visual Studio 2010 e .NET Framework 4.0.

Microsoft® Visual Studio 2010 Professional Edition Beta 2 – Web Installer

Microsoft® Visual Studio 2010 Premium Edition Beta 2 – Web Installer

Microsoft® Visual Studio 2010 Ultimate Edition Beta 2 – Web Installer

Free AJAX and Silverlight Automated Testing by Telerik

WebAii Testing Framework helps developers build automated unit tests, functional tests and end to end scenario tests for both AJAX- and Silverlight-powered applications. From automating complex UI actions, waiting on DOM changes to imitating the complete list of UI XAML elements in Silverlight – it’s all in here for free!

Website: WebAii Testing Framework

ReMix 09 PT

remix09_pt

O ReMIX traz-lhe as tendência e a inovação Web: o futuro das tecnologias como o Silverlight, o Internet Explorer, Expression, ASP.NET e Windows Azure.

Um dia completo, com três tracks, 13 sessões e os melhores Oradores. Terá ainda a oportunidade de partilhar as melhores práticas com a Comunidade Web.
Inscreva-se Já! Número de lugares limitado. 50€, com IVA incluído.
(tirado do site)

Collection was modified; enumeration operation may not execute

Para remover um item de uma colecção, nada mais do que

List<string> s = new List<string>() { “1″, “2″ };
s.Remove(“1″);

Mas quando usamos a colecção dentro de um ciclo e queremos remover o item que está carregado actualmente, podemos ser surpreendidos com uma excepção do tipo “Collection was modified; enumeration operation may not execute”.

List<string> s = new List<string>() { “1″, “2″ };
foreach (string ss in s)
{
s.Remove(ss);
}

Para contornar este erro, e eliminar todos os items que pretendemos durante o ciclo, basta a seguinte alteração ao código

List<string> s = new List<string>() { “1″, “2″ };
foreach (string ss in new List<string>(s))
{
s.Remove(ss);
}

Visual Studio 2010 Beta 1 e .NET Framework 4.0 Beta 1 para todos

Está agora disponivel a todos o download do Visual Studio 2010 Beta 1 e da .NET Framework 4.0 Beta 1.

Todos os links para download podem ser encontrados aqui.

Blog sobre VB.NET em Portugues

Não é para divulgar um blog, pois já o tenho há muito tempo no blogroll, mas sim para dar os meus parabéns ao Jorge Paulino pelo trabalho que tem feito no seu blog.

A referência ao blog dele está na edição de hoje do MSDN Flash e é sem dúvida uma reconhecimento a esse trabalho a que me refiro.

 

image

ASP.NET MVC eBook gratuito

A Wrox disponibilizou para download o primeiro capitulo dum livro sobre ASP.NET MVC que teve a participação do Scott Guthrie, Scott Hanselman, Rob Conery e Phill Haack.

Este capitulo é todo ele baseado num exemplo prático (www.nerddinner) onde podemos ver algo como:

  • Criação da base de dados
  • Construção do modelo com validação e regras do negócio
  • Implementação da UI para listagens e detalhes dos dados com base em Controllers e Views
  • Formulários para criação, alteração e remoção de dados

Podem ver mais detalhes no post que o Scott Guthrie tem no seu blog.

Classes Pair e Triplet

Muito rápidamente, as classes Pair e Triplet servem para guardar objectos que possam estar relaccionados. A classe Pair é usada normalmente para guardar as colecções do ViewState e do ControlState, usando a propriedade First e a proriedade Second respectivamente.

Podemos usar a classe Triplet para guardar as cores primárias por exemplo.

Triplet cores = new Triplet("Vermelho","Azul","Amarelo");

Para fazer o output de ambas as cores deveremos ter algo assim:

lblCoresPrimarias.Text = String.Format("As cores primárias são 
o {0}, o {1} e o {2}.", cores.First, cores.Second, cores.Third);
Blogroll