01.Blogs :
Daniel Manga  
Update Progress no Centro da Tela
Friday, October 06, 2006 5:55 AM
Muitas vezes temos a necessidade de exibirmos o  update progress do Atlas no centro da tela. Pra isso vamos usar somente css e um pouco de html.

Iremos definir na folha de estilo a seguinte classe.

.UpdatePG_Centro
{

    position:absolute; 
    top:40%; 
    left:40%;
    border:1px solid lightsteelblue;
    background-color: red;
    height:50px;
    width:250px;
    text-align:center;

   
}
Foram definidos :    Top: Altura :    Left: Distância da margem esquerda.
E algumas coisas a mais afim d estilizar nosso controle.

Agora iremos adicionar o UpdateProgress ao WebForm ficando assim.

 <cc1:UpdateProgress ID="UpdateProgress1" runat="server">
            <ProgressTemplate>
               <div class="UpdatePG_Centro">
                Aguarde Carregando...</div>
            </ProgressTemplate>
        </cc1:UpdateProgress>


Prontinho .. a mensagem deve aparecer no centro da tela, alterando o top e o left da folha de estilo, você altera o posicionamento do UpdateProgress. Vale uma dica de sempre colocar o UpdateProgress por ultimo no WebForm para que não prejudique seu layout.

0 Comments | Post a Comment |

posted  by  Daniel Manga  with 

Passando parâmetros com Bookmark
Saturday, September 09, 2006 2:22 AM
Um dica Interessante é quando queremos passar parametros setando um bookmark, para que na página de destino seja recuperado e assim exbindo a informação em qualquer posiçao, onde esta localizado a devida informação, isso da maior navegabilidade pro usuário.

Para esse exemplo suponhamos que você tenha 2 Forms (Produtos.aspx,  DetalheProdutos.aspx). O Foms Produtos.aspx é onde teremos os produtos previamente recuperados do Banco de Dados, e o Form DetalheProdutos será onde vamos exibir o detalhe dos  produtos  que foram chamados no Form Produtos.aspx.   Entao vamos la..

Produtos .aspx 

<asp:Label ID="txtID" runat="server" Text='<%# Eval("IDProd") %>'></asp:Label>

<asp:Label ID="txtNome" runat="server" Text='<%# Eval("NomeProd") %>'></asp:Label>

 <asp:HyperLink ID="hpDetalhes" Text="Detalhes" runat="server" NavigateUrl='<%# Eval("IDProd", "~/DetalheProdutos.aspx#{0}") %>' />

DetalheProdutos.aspx

<a Name='<%# Eval("IDProd") %>' />
<asp:Label ID="txtNome" runat="server" Text='<%# Eval("NomeProd") %>'></asp:Label>
<asp:Label ID="txtDescricao" runat="server" Text='<%# Eval("Descricao") %>'></asp:Label>

Vimos que no Form Produtos.aspx teremos 2 campos e um Hyperlink, passamos pro Hyperlink um bookmark no caso (IDProd).
 No Form DetalheProdutos.aspx setamos a posição do Bookmark (<a Name='<%# Eval("IDProd") %>' />) para que o usuário ja caia no devido produto.
Isso ai...



     
       

0 Comments | Post a Comment |

posted  by  Daniel Manga  with 

MSDN em português
Friday, September 08, 2006 5:04 PM
Depois de vários boatos vi pela primeira vez o Msdn em português,  é uma iniciativa legal, ter os conteúdos MSDN traduzidos seria um grande feito aqui no Brasil.

No entanto dando uma olhada ja vi vários erros de ortografia, concordância errada, mais tudo bem. Vamos esperar e ver se realmente o MSDN fica bom né.

Segue o link: http://msdnwiki.microsoft.com/pt-br/mtpswiki/default.aspx

0 Comments | Post a Comment |

posted  by  Daniel Manga  with 

OOP COM .NET
Friday, September 08, 2006 4:42 PM
Quando migrei de ASP 3 pra ASP.NET,  insisti em continuar com programação procedural, ainda vejo muita gente trabalhar com esse tipo de programação com .NET, sendo assim não usando todos os recursos que a plataforma oferece.
No entanto chegou uma hora que realmente não dava mais, a reusabilidade não existia mesmo, e eu precisava de soluções ou melhor conhecimentos(he, he).   No começo foi com pouco complicado,  visto que eu nunca tinha visto OOP em nenhuma linguagem e não sabia nem pra que servia esse troço.

Fui estudando e aprendendo, hoje posso dizer que desenvolver Projetos sem OOP, acho que pra mim é impressíndivel. Enfim segue alguns links na qual foi as primeiras lições na qual tirei muito proveito e tenho certeza que outras pessoas tb poderam precisar.

http://www.devcity.net/Articles/79/practical_oop_1.aspx
http://www.codersource.net/csharp_tutorial_oops.html
http://www.linhadecodigo.com.br/artigos.asp?id_ac=585.
http://www.macoratti.net/vbn_ouml.htm
http://www.macoratti.net/vbn_oopc.htm

0 Comments | Post a Comment |

posted  by  Daniel Manga  with 

Enfim cheguei ao REFLECTION e CodeDom
Friday, September 08, 2006 4:31 PM
Apesar de ler e sempre ouvir sobre Reflection ainda nao tinha muito tempo pra poder estudar e me aprofundar no assunto, hoje dando uma lida em alguns posts, descobri muitas funcionalidades sobre esse namespace, fantastico (e demorei tanto pra conhecer heinn).

Outro Namespace que estou estudando é o CodeDom,  realmente suas funcionalidades são ricas, permitindo uma total comodidade ao Desenvolvedor e a Empresa de Software. 

0 Comments | Post a Comment |

posted  by  Daniel Manga  with 


 
03.UPDATE CALENDAR :
<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR