O melhor tutorial de OOP que eu já li na internet.

http://msdn.microsoft.com/pt-br/library/cc580626.aspx

Vale a pena conferir.

GWT Google WebTookit – Programe em Java para web

* Foi lançado, a um certo tempo é verdade, uma nova api java script, a SmartClient , e também seu suporte a GWT, o SmartGWT. O responsável é o mesmo que trabalhava no Ext, Sanjiv Jivan, que saiu do projeto por não concordar com a nova licensa. Assim o SmartGWT já nasce o propósito de ser free. Vale a pena dar uma olhada. Existe vários componentes existentes. Um demo do SmartGWT pode ser visto aqui.

* Recentemente foi liberado uma versão da API de Beans Binding (JSR 295) para GWT. O projeto gwt-beans-binding ainda está bastante no início, mas já possui uma boa cobertura da API de Beans Binding. É um projeto que vai trazer muitas melhorias ao GWT, mas que não seja como sua irmã mais velha, que está parada a muito tempo sem atualização.

[Fonte: GWT Brasil]

Stored Pocedure com GridView ASP.NET e C#

Este tutorial mostrará como exibir dados usando o controle GridView, stored procedures, ASP.NET 2.0  e C# .NET.

Primeiro, você precisará importar a namespace System.Data.SqlClient .

Essa namespace contem o SqlCommand e SqlConnection, classes que nós precisaremos para conectar ao nosso banco de dados e enviar comandos SQL.

C# .NET

using System.Data.SqlClient

Vamos colocar nosso codigo no evento Page_Load() .

Quando o Page_Load() for disparado, um novo objeto SqlCommand será instanciado com nossa StringConnection e o nome da nossa stored procedure. Vamos adicionar tos parâmetros necessários para a stored procedure usando nosso objeto SqlCommand juntamente com o método Parameters.Add().

Continue lendo

Coisas que Garotos e Garotas de programas tem comum.

1 – Você trabalha em horários estranhos.
2 – Te pagam para fazer o cliente feliz.
3 – Seu trabalho vai sempre além do expediente.
4 – Você é mais produtivo à noite.
5 – Você é recompensado por realizar as idéias mais absurdas do cliente.
6 – Seus amigos se distanciam de você e você só anda com outros iguais a você.
7 – Quando você vai ao encontro do cliente você precisa estar apresentável, mas quando você volta parece que saiu do inferno.
8 – O cliente sempre quer pagar menos e quer que você faça maravilhas.
9 – Quando te perguntam em que você trabalha você tem dificuldade para explicar.
10 – Se as coisas dão errado é sempre culpa sua.
11 – Todo dia você acorda e diz: NÃO VOU PASSAR O RESTO DOS MEUS DIAS FAZENDO ISSO.

Continue lendo

Trabalhando com Collections no C#

Entendendo Generics no C#

Neste artigos veremos como funciona o conceito de Generics, introduzido no .NET Framework 2.0 ou superiro.
Veremos como criar métodos, classes e interfaces genéricas no C#.

Introdução

Com o lançamento do .NET Framework 2.0, o C# ganhou suporte a uma nova funcionalidade, chamada de Generics. Os generics permitem ao desenvolvedor a criação de “placeholders” (também conhecidos como parâmetros de tipos) para os tipos utilizados em parâmetros de métodos ou mesmo para valores de retorno de funções. Estes tipos são definidos na criação do objeto em tempo de execução, ao invés de em tempo de compilação.

Continue lendo

Trabalhando com GridView – Editando dados direto no grid

No ASP.NET 1.1 pra frente temos o controle DataGrid, o qual foi uma implementação da Microsoft para expressar qualquer fonte de dados. Este controle, sem nenhuma dúvida, é um dos mais utilizados nas páginas, seja pela apresentação, facilidade de uso e implementação ou performance. No entanto, é necessário digitar códigos para estas alterações.
No ASP.NET 2.0 pra frente o DataGrid deixou de existir e foi criado um novo controle chamado GridView, o qual provê mais funcionalidades e sua implementação é extremamente simples e fácil.
Este tutorial foi feito com ASP.NET 3.5 e usando Visual Studio Team System 2009 + SQL Server 2005, porem funcionam perfeitamente em versoes anteriores com o ASP.NET 1.1 e VS e SQL Server 2005 ou 2003 tanto versoes full como Express.

Veja um preview do resultado final do tutorial:

Continue lendo

Tutorial – Colocar javascript em página ASP.NET

Nos últimos dias precisei imbutir um código em javascript dentro de uma página asp.net de um sistema que eu estava criando… Apanhei um dia para conseguir fazer da maneira correta mas consegui !
No meu caso, eu precisei que uma janelinha(tipo uma popup) fosse aberta no OnClick do button.

Para coloca javascript dentro de uma pagina asp.net tem duas formas. A correta e a como dis a galera da empresa “me solta” que é tipo uma gambiarra(POG) ..

A forma não muito correta é:

No codebehind da pagina(ou entao na propria pagina entre as tags do asp <% %>) escreva:

Response.Write(” “);

Continue lendo

Inserindo DropDownList(ComboBox) em uma GridView

O controlo GridView é bastante usado em ASP.NET pois é muito versátil e simples de utilizar. Existem inúmeras propriedades que permitem com duas ou três alterações tornar esteticamente muito agradável e funcionalmente muito robusto. Possui ainda alguns poderosos wizards que permitem executar diversas tarefas, como por exemplo, associar a fontes de dados ou formatar a visualização. No entanto algumas operações têm de ser efectuadas através do código para permitir uma manipulação de informação correcta.

Neste exemplo pretende-se mostrar como adicionar DropDownLists a colunas, adicionar-lhes informação e verificar os dados seleccionados.
Para começar adiciona-se uma GridView a uma nova página e no canto superior direito temos um wizard que nos permite realizar algumas tarefas “GridView Tasks”. Vamos seleccionar “Edit Columns”.

Continue lendo

Trabalhando com GridViews – Criando Link no GridView

 

Uma das funcionalidades proporcionadas pela WEB é o uso do hyperlink entre páginas. Quando você submete uma página ao servidor através de um link, este é passado via URL e a página chamada deverá receber o pedido, identificar o conteúdo e tratá-lo. Esta prática é muito comum em qualquer página da WEB. No ASP.NET 2.0 temos o novo controle chamado GridView, o qual permite customizar colunas para disponibilizar links entre páginas.

O objetivo deste artigo é ler uma base de dados, montar um GridView contendo somente algumas colunas com os dados e um link para outra página, o qual irá capturar o dado passado como argumento e tratá-lo.

Abra o Visual Studio .NET 2005, selecione o menu File / New / Web Site e crie um novo projeto com as seguintes características:

Continue lendo