“WEBSITES E HOTSITES.”

Websites e hotsites que vão além da percepção visual, buscamos o equilíbrio entre usabilidade e performance. Possuímos uma metodologia focada em resultado e principalmente no usuário final. Para facilitar o entendimento do trabalho e reduzir problemas, acompanhamos cada etapa do projeto, desde a criação do briefing até a entrega do trabalho.

 

 

 

“TEMPLATES”

Dowhile WebSites templates são designs que pode ser usado como uma base para um rápido website de alta qualidade. Nossos templates e todos os outros produtos são totalmente personalizável.

 

 

 

“PORTFÓLIO”

Apresentamos alguns dos nossos trabalhos, para que você conheça a nossa forma de trabalhar, pensar e organizar, e assim, avaliar a qualidade de nossos trabalhos.

 

 



“VÍDEOS”

Semelhante a um curso presencial, você assiste ao  treinamento On-Line de casa ou escritório.

 

 

Templates

Mar10 Demo Image

Site feito com Silverlight 4.
Pronto para usar, R$ 250,00.

veja...

Portfólio

Portfolio

Apresentamos alguns dos nossos trabalhos.

Veja..

Cursos on-line em breve.

Silverlight 4

Silverlight 4

Destaque - Vídeo aula

 

Livro Gratis!

Aprenda Windows Phone 7

 
A Microsoft liberou este livro grátis.

Populando Datagrid usando LINQ TO SQL em Silverlight Parte I

Populando Datagrid usando LINQ TO SQL em Silverlight Parte I




 

Requisitos Necessários

Para desenvolver aplicações Silverlight como usado neste artigo, você irá precisar instalar as seguintes ferramentas:


Microsoft Visual Studio 2010 Beta 2 ou VS 2008;
Microsoft Silverlight 3 tools ;
Silverlight toolKit – opcional.
Sql Server 2008

Estas ferramentas estão disponíveis no site: Silverlight e Microsoft

Neste artigo será mostrado como popular o controle Datagrid em Silverlight, usando a linguagem C# e XAML, bem como, LinqTo Sql Classes ,SQL Server 2008 e o Visual Studio.
Antes de começar a desenvolver a aplicação é importante criar primeiro o Banco de dados. Neste exemplo, será criada uma database, e apenas uma tabela, pois nossos esforços estão voltados para o DataGrid em silverlight.

 

Banco de dados


Comece, portanto abrindo o SQL Server 2008, que você pode usar na versão Express. Com o SQL aberto, vá a Object Explorer, com o botão direito sobre Databases e escolha a opção New DataBases. Em Database name coloque o nome de “DbContatos”. Em seguida vá a Tables->new Table para criar a tabela conforme demonstrado na Figura 01. Salve a tabela como “TbContatos”.

Tabela Banco de dados

Figura 01 – Tabela do banco de dados


A chave primária, como pode ser visto na Figura 01 é idContato e a propriedade IDENTITY= Yes e Increment= 1, e nenhum campo permite entrada de dados nulos.
Abaixe o script aqui


Projeto Visual Studio 2010


Abra o Visual Studio, File->New->Project->Silverlight e escolha em templates Silverlight Application, e atribua o nome para aplicação de App_DataGrid, e ao pressionar Ok, uma tela de diálogo será apresentada, escolha “Asp.Net Web Application Project”, ou seja, deixe a configuração padrão, e então pressione Ok.
Ao ser carregado o projeto vá a View Server Explorer e faça a conexão com o Banco de dados. A Figura 02 mostra o painel Server Explorer.

Server Explorer

Figura 02 – Painel Server Explorer

Nota: Escolha o Data Source Microsoft SQL Server e provider .Net Framework Data Provider for SQL Server.

Crie uma Stored Procedure, conforme pode ser visualizada na Figura 03.

stored procedure

Figura 03 - Criando Stored Procedure

 

Agora, adicione na aplicação Web - "App_DataGrid.Web" o Linq To Sql Classes e atribua em Name “ ContatoClasses.dbml", veja a Figura 04.

 

Linq to Sql Classe

Figura 04 - Adicionando LINQ to Sql Classes


Ao adicionar o ContatoClasses é apresentado uma tela, com uma divisão entre Object Relational Designer e Create Methods. Agora arraste, a tabela TbContatos para Object Relational Designer e Sored Procedure ListaContato para Create Methods, conforme pode ser visto na Figura 05.

Procedure e Tabela


Figura 05 - Adicionando a tabela e Stored Procedure


Agora, em Object Relational Designer, observe que foi criado o objeto ContatoClassesDataContext do tipo DataContext. Isso significa que este contém todas as informações de mapeamento entre o banco de dados e as classes criadas. Agora mude a propriedade Serialization Mode para Unidirectional, conforme mostrado na Figura 06.

mode unidirectional

Figura 06 - Propriedades ContatoClasses

A segunda parte utilizaremos o WCF Service.

Obrigada.