|
|
Browse by Tags
All Tags » .net » MSDN (RSS)
Showing page 1 of 16 (152 total posts)
-
Gostaria de agradecer a quem esteve presente na minha sessão no TechDays 2010 e espero que tenha conseguido passar a mensagem das novidades da última versão da linguagem C#. Para quem não esteve na sessão (ou esteve e quiser rever o conteúdo), a apresentação pode ser descarregada daqui. Os exemplos de código podem ser descarregados daqui. Aqui ...
-
A resolução dinâmica e argumentos com nome e opcionais melhoram largamente a experiência de interoperar com APIs COM como as Office Automation Primary Interop Assemblies (PIAs). Mas, para aliviar ainda mais o desenvolvimento de interoperabilidade com COM, foram adicionados algumas funcionalidades específicas para COM ao C# 4.0. Omissão do ...
-
Tal como mencionei na minha última entrada, expor publicamente métodos com argumentos opcionais é uma má prática (é por isso que o C# resitiu a tê-los, até agora). Podem argumentar que o vosso método ou construtor tem demasiadas variações e ter mais de dez variantes é um pesadelo de manutenção, e têm razão. Mas a solução já existe há muito tempo: ...
-
Como parte do esforço de co-evolução do C# e do Visual Basic, o C# 4.0 introduz Argumentos com Nome e Opcionais. Primeiro clarifiquemos o que são argumentos e o que são parâmetros: Os parâmetros da definição de um método são as variáveis de entrada do método. Os argumentos da declaração da chamada a um método são os valores ...
-
Na minha última entrada, percorri o que é a variância em .NET 4.0 e C# 4.0 de uma form algo teórica. Desta vez vou tentar ser mais terra a terra. Dados: class Base { }
class Derived : Base { }
Em que:
Trace.Assert(typeof(Base).IsClass && typeof(Derived).IsClass && ...
-
O C# 4.0 (e a .NET 4.0) introduziram covariância e contravariância em interfaces e delegates genericos. Mas afinal o que é a variância? Segundo a Wikipedia, em álgebra multilinear, covariância e contravariância descrevem como a descrição quantitativa de certas entidades geométricas ou físicas variam quando passam de um systema de coordenadas para ...
-
O C# 4.0 introduz um novo tipo: dynamic. dynamic é um tipo estático que contorna os mecanismos de verificação estática de tipos. Este novo tipo é muito útil para interoperar com: As novas linguagens da dynamic language runtime. HTML Document Object Model (DOM). Objectos COM. Duck typing … ...
-
Estão abertas as inscrições para o TechDays 2010.
-
Para quem não sabe, eu tenho um sítio web (http://PauloMorgado.NET/) que uso como presença (além dos meus blogues) na web e para testes. Porque costumo escrever tanto em Português como em Inglês, queria que o sítio tivesse uma versão Portuguesa e uma versão Inglesa. Isto é simples de fazer usando a infra-estrutura de Globalização e Localização ...
-
Hoje, estava a falar com o João acerca de um modo de emparelhar a duração da estado de sessão ASP.NET com a duração do ticket de autenticação por formulário. A minha ideia era guardar o identificador de sessão na propriedade UserData forms authentication ticket durante o login e obtê-lo através de um session ID manager desenvolvido para ...
1 ...
|
|
|