Quer Ganhar um netbook Asus Eee PC 1008HA Seashell? Clique Aqui
Fev 10

Visual Studio 2010 Professional

A partir de hoje, dia 10 de Fevereiro de 2010, está disponível para download a versão RC (Release Candidate) do Visual Studio 2010 e do .NET 4.0. Os subscritores do MDSN já têm este download disponível desde do dia 8. Esta Release Candidate, de acordo com os comentários dos utilizadores que já a experimentaram traz uma melhoria significativa na performance. Não existem novas funcionalidades nesta release.


Ler o resto do artigo »

Out 19

Visual Studio 2010 Beta 2   .NET 4.0

Hoje dia 19 de Outubro de 2009 a Microsoft disponibilizou para download versão Beta 2 do Visual Studio 2010. Esta versão já está disponível para download para subscritores MSDN e estará disponível para todos a partir do dia 21 de Outubro de 2009. A versão final do Visual Studio 2010 deverá ser lançada no dia 22 de Março de 2010. Juntamente com o Visual Studio 2010 Beta 2 é também disponibilizada para download a .NET Framework 4.0 Beta 2.


Ler o resto do artigo »

Set 21

 Logo Webcast4Share

A Microsoft Portugal vai dar inicio a mais um ciclo dos já nossos conhecidos WebCast4Share. Desta vez os temas são o Silverlight 3 e o Identity & Access Management. No total o ciclo contemplará 3 sessões de Silverlight 3 e 1 de Identinty.

Vejam em baixo todas as informações sobre o ciclo actual dos Webcast4share:

Ler o resto do artigo »

Jul 17

Windows Azure Logo

O Windows Azure é o novo sistema operativo da Microsoft. Na verdade é um novo conceito, uma nova plataforma de “cloud computing” (computação na nuvem).

A plataforma Windows® Azure™ é uma plataforma escalável de serviços na “nuvem”, ou seja, alojada nos data centers da Microsoft, disponibilizando um sistema operativo e um conjunto de serviços para programadores que podem ser utilizados individualmente ou em conjunto.

Ler o resto do artigo »

Mar 30

image O BlogEngine.NET é uma plataforma de blogging desenvolvida em .NET bastante fácil de personalizar, simples de utilizar e que tira partido das últimas funcionalidades do mundo .NET.

Foi desenvolvido utilizando a framework .NET actual, e teve como principal foco de desenvolvimento a simplicidade, a extensibilidade e funcionalidades inovadoras.

Esta é uma plataforma bastante interessante, uma espécie de Wordpress desenvolvido em .NET.

Neste tutorial vamos demonstrar como podem instalar a última versão (1.4.5) do BlogEngine.NET utilizando uma BD SQL Server.

Ler o resto do artigo »

Mar 01

WebCasts4Share1 A Microsoft Portugal está a promover um ciclo de WebCasts sobre Sharepoint 2007, constituído por 3 sessões de hora e meia.

O ciclo decorrerá nos dias 18, 19 e 20 de Março de 2009 às 15 horas.

As sessões que constituem este ciclo são as seguintes:

Ler o resto do artigo »

Jan 16

image

Vai decorrer nos dias 18 e 19 de Fevereiro no Campus do Tagus Park do Instituto Superior Técnico o evento da Microsoft DevDays 2009.

Este evento destinado à comunidade portuguesa de programadores, arquitectos e designers, vai contar com aproximadamente 50 Sessões e 40 Laboratórios Técnicos.

Ler o resto do artigo »

Jan 13

image Neste tutorial, vamos exemplificar como se podem utilizar as funcionalidades Ajax da JQUERY para consumir Page Methods do ASP.NET AJAX. Os Page Methods permitem que chamemos métodos do code behind de uma página aspx através de Javascript. Deste forma podemos actualizar informação no browser do utilizador sem efectuar um refrescamento da página.

No exemplo deste tutorial vamos chamar um método simples que apenas nos vai devolver um string com a data actual no servidor. Este método não vai receber nenhum parâmetro. Num próximo tutorial explicaremos como passar parâmetros ao PageMethod.

Ler o resto do artigo »

Mai 25

image Um dos problemas do desenvolvimento utilizando tecnologias Microsoft são os custos elevadíssimos de alojamento de sites com esta tecnologia, principalmente no que toca a Base de dados SQL Server. Recentemente descobri um site (através do ASPAlliance) na Roménia, o www.livehosting.ro que oferece pacotes de alojamento a partir de  aproximadamente 22€, na versão mais básica.

Ler o resto do artigo »

Mai 13

silverlight2Beta Últimamente muito se tem falado sobre Silverlight, a aposta da Microsoft para concorrer com o flash da Macromedia. A primeira versão do Silverlight baseava-se muito na utilização de javascript e era muito complexo implementar aplicações que fossem relativamente complicadas. A versão 2 do Silverlight veio alterar todo este paradigma, pois foram aproveitadas as capacidades do .NET para desenvolver as aplicações Silverlight 2. Agora podemos utilizar C# para desenvolver Silverlight, e dispomos de um conjunto alargados de controlos que nos facilitam em muito o desenvolvimento. Neste tutorial vou explicar como criar uma aplicação muito simples em Silverlight 2, para se ambientarem a esta nova plataforma.

Ler o resto do artigo »

Abr 03

Marcas Technorati: ,,,

O Microsoft Office Sharepoint Server 2007 é cada vez mais um dos produtos de eleição para construir sites e plataformas de colaboração profissionais. Este produto é consituído por um conjunto bastante alargado de sub-produtos/ sub-áreas. Para quem nunca utilizou a versão anterior Sharepoint 2003 nem o MCMS (Microsoft Content Management Server), que evoluiram para uma versão única, o MOSS 2007, a curva de aprendizagem é bastante grande. A melhor forma de aprender rapidamente uma tecnologia, na minha opinião, é ver alguns vídeos do tipo “How-to” para ficarmos rapidamente com uma noção do que temos disponível, e de como podemos iniciar desenvolvimentos simples.

A Microsoft tem disponível um conjunto de vídeos sobre o MOSS 2007, de algumas conferências, e alguns screencasts.

Ler o resto do artigo »

Mar 19

image Na MIX 08 foram lançadas oficialmente as "Silverlight Tools Beta 1 for Visual Studio 2008", que permitem desenvolver Silverlight 2.0 no Visual Studio 2008.

 

 

Este pacote contém vários items:

  • Silverlight 2 Beta 1
  • Silverlight 2 SDK Beta 1
  • KB949325 for Visual Studio 2008
  • Silverlight Tools Beta 1 for Visual Studio 2008

O download deste pacote de instalação pode ser feito através do link:

Ler o resto do artigo »

Mar 18

Durante o evento MIX 08 foi disponibilizado um poster que agrega as novidades da versão 2.0 do Silverlight.

Silverlight MIX08 (Controls 5_1)

O Brad Abrams disponibilizou-o para download no seu blog.

[JPG version 5.8MB] [PNG version 6.5MB]  [TIF Version 19.9 MB]

Este poster é uma daquelas imagens onde a tecnologia DeepZoom encaixa perfeitamente, e foi isso mesmo que o Joe Stegman fez.

Ler o resto do artigo »

Mar 17

Artigo Principal - As Novas Funcionalidades do C# 3.0

image Hoje vou falar-vos de outra funcionalidade introduzida com o C# 3.0 que são os Object Initializers, que permitem inicializar objectos, de uma forma mais compacta e rápida que o tradicional.

Com esta funcionalidade podemos inicializar as propriedades de um objecto logo na declaração do mesmo, utilizando chavetas, como vão poder ver no exemplo seguinte.

Neste exemplo, criámos uma classe Citizen com algumas propriedades. Na função main, temos primeiro a declaração do objecto bill da maneira tradicional, e depois a declaração do objecto steve, através dos object initializers:

using System;

namespace ConsoleApplication
{

    class Program
    {
        static void Main(string[] args)
        {
            Citizen bill = new Citizen();
            bill.Age = 40;
            bill.FirstName = "Bill";
            bill.LastName = "Gates";
            bill.Gender = Genders.Male;
            bill.PrintInfo();

            Citizen steve = new Citizen() {FirstName = "Steve", LastName = "Jobs", Age = 43, Gender = Genders.Male};
            steve.PrintInfo();

            Console.ReadKey();
        }
    }

    public enum Genders
    {
        Male = 0,
        Female = 1
    }

    public class Citizen
    {

        private string firstName;
        private int age;
        private string lastName;
        private Genders gender;

        public string FirstName
        {
            get { return firstName; }
            set { firstName = value; }
        }

        public int Age
        {
            get { return age; }
            set { age = value; }
        }

        public string LastName
        {
            get { return lastName; }
            set { lastName = value; }
        }

        public Genders Gender
        {
            get { return gender; }
            set { gender = value; }
        }

        public void PrintInfo()
        {
            Console.WriteLine("Name: {0} \nLastName: {1} \nAge: {2} \nGender: {3}", firstName, lastName, age, gender);
        }
    }
}

Ler o resto do artigo »

Mar 13

Artigo Principal - As Novas Funcionalidades do C# 3.0

image Uma expressão Lambda é uma função anónima que pode conter expressões e declarações, e pode ser usada para criar delegates ou expression tree types.

As expressões Lambda usam o operador =>. O lado esquerdo do operador lambda especifica os parâmetros de entrada  e o lado direito especifica a expressão. Por exemplo, a expressão Lambda x=>x*x .

Passemos a um exemplo prático:

using System;

namespace ConsoleApplication
{
    //Declare a Delegate
    delegate int Del(int x);

    class Program
    {
        static void Main(string[] args)
        {
            //Create the Lambda Expression
            Del AoQuadrado = x => x*x;

            Console.WriteLine(AoQuadrado(4));

            Console.ReadKey();
        }
    }
}

Como podem ver pelo exemplo anterior associámos a expressão Lambda a um delegate type criado.

Ler o resto do artigo »