Thursday, May 03, 2007
#
Olá pessoal!
O BrasilDotNet estará realizando mais um evento aqui em Brasília-DF, gratuíto!
O ASP.NET Day será realizado no Auditório da UNIEURO, no dia 05/05/2007 - Sábado, a partir das 08:30 horas. O evento será realizado pela manhã e pela tarde!
O Foco será desenvolvimento de sistemas para Web, utilizando as ferramentas de desenvolvimento da Microsoft(Visual Studio 2005, Visual Web Developer, Visual Studio Team System, SqlServer 2005 Express), ou seja, será um prato cheio para quem desenvolve para web, ou quem quer conhecer mais sobre a plataforma e sua produtividade e novidades!
Abaixo segue a agenda do evento:
08:30 - 09:00 - Recepção do pessoal;
09:00 - 09:20 - Abertura - Profª Yonara(Coordenadora dos cursos de tecnologia da UNIEURO);
09:20 - 10:00 - Espaço aberto à palestra do Vice - Reitor de Tecnologia da UNIEURO;
10:00 - 10:10 - Apresentação do Grupo BrasilDotNet - Lucas Campos;
10:15 - 11:00 - Asp.Net Ajax - Penihel Roosewelt;
11:10 - 12:30 - ASP.NET 2.0 – Gerenciando usuários (Membership,roles,profiles, security) - Ramon Durões;
12:30 - 14:30 - Almoço
14:30 - 15:30 - ASP.NET 2.0 - Master Pages, Themes, e novos Controles - Michael Pimentel;
15:35 - 16:35 - Teste Unitário em Aplicações Web utilizando o Visual Studio Team System - Bruno Kenj;
16:40 - 17:40 - Desenvolvendo uma mini-aplicação em ASP.NET 2.0 utilizando o Visual Web Developer e Sql Server 2005 Express - Lucas Campos;
17:40 - 18:00 - Sorteio de brindes e Encerramento;
As inscrições já estão abertas no site Inscrições ASP.NET Day. Se inscreva e participe!
É isso aí pessoal, vamos participar! Espero vocês lá!
Monday, October 30, 2006
#
Monday, October 16, 2006
#
A cross-site scripting vulnerability exists in a server running a vulnerable version of the .Net Framework 2.0 that could inject a client side script in the user's browser. The script could spoof content, disclose information, or take any action that the user could take on the affected web site. Attempts to exploit this vulnerability require user interaction.
Link:
http://support.microsoft.com/kb/922770
Michael Pimentel :-)
Thursday, October 05, 2006
#
No meu post anterior, passei um texto em inglês falando um pouco deste pattern, que ultimamente esta em evidencia em algumas comunidades e grupos de discussão, também coloque um link, com um artigo completo falando de MVP e alguns exemplos de possíveis implementações.
Hoje atarde navegando nos projetos do codeplex encontrei um projeto do grupo P&P da Microsoft intitulado de "patterns & practices Web Client Software Factory project", que percebi ser um projeto novo em fase de construção, mais que já tem uma visão e escopo inicial definidos e também um pequena quantidade de código pronto como exemplo, e CLARO, conta também com um modelo de implementação do MVP, digamos By Microsoft.
O projeto aparentemente vai ser uma base para solução baseadas em tecnologias atuais Microsoft para uso em aplicações robustas e eficientes, alguns exemplos de tecnologias utilizadas são ASP.NET 2.0, ATLAS, Workflow Foundation e outras.
Este Factory vai seguir a linha dos últimos p&p liberados recentemente, contando com: Guides, How-To, Samples, Guidance Packages, etc.
Segue link's :
http://www.codeplex.com/Wiki/View.aspx?ProjectName=websf
http://www.martinfowler.com/eaaDev/PassiveScreen.html (este link tem um texto bem interessante, talvez esclarecendo o por que do MVP)
http://www.martinfowler.com/eaaDev/PresentationModel.html
Michael M. Pimentel :-D
Thursday, September 28, 2006
#
"Model-View-Presenter (MVP) is a variation of the Model-View-Controller (MVC) pattern but specifically geared towards a page event model such as ASP.NET. For a bit of history, MVP was originally used as the framework of choice behind Dolphin Smalltalk. The primary differentiator of MVP is that the Presenter implements an Observer design of MVC but the basic ideas of MVC remain the same: the model stores the data, the view shows a representation of the model, and the presenter coordinates communications between the layers. MVP implements an Observer approach with respect to the fact that the Presenter interprets events and performs logic necessary to map those events to the proper commands to manipulate the model. For more reading on MVC vs. MVP, take a look at Darron Schall's concise entry on the subject at http://www.darronschall.com/weblog/archives/000113.cfm."
Link:
http://www.codeproject.com/useritems/ModelViewPresenter.asp
Michael M. Pimentel :-D
Nestas duas últimas semanas, comecei a realmente colocar o Asp.Net Ajax ("Atlas")
para rodar em uma aplicação de produção, ficando muito satisfeitos com o resultado
obtido, só que nem tudo podia ser perfeito, claro, 1 (Um) probleminha apareceu.
Problema:
No IE6 o meus background definidos via CSS ficam com um flicker("piscando") toda vez que tenho que fazer uma interação com o servidor por exemplo via updadepanel.
Até dois dias atrás, simplesmente não achei solução. Procurei, postei em grupos, tentei modificar a tela, em fim, o problema era mais forte que eu, MAS...
Solução:
Começou a aparecer no meu google reader alguns post's intitulados "No more Flicker IE6" e coisas do tipo, no final das contas, todos os post's estavam apontando para uma mesma solução:
Css:
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
Pra min que não sou profundo conhecedor dos comando CSS muito mesmo de "document.exec", nem tenho idéia de como isso vem a ser a solução do problema, o certo é, Funciona!
Com este filtro o IE6 tem um comportamento normal, ou melhor sem a piscadinhas. Testei também para verificar se não poderia causar outros problemas, e até agora esta tudo OK, nada de novos problemas.
Link's
http://ajaxian.com/archives/no-more-ie6-background-flickerhttp://www.mister-pixel.com/Michael M. Pimentel :-D
Tuesday, September 26, 2006
#
Em um dos post's do blog steveking's, encontrei um título bem curioso chamado
"What's the difference between working on an open source project and working on a paid job"
Neste post o autor relata seu ponto de vista nestas duas situações de trabalho, que talvez, pra muitos não seja uma realidade, mais para algumas pessoas envolvidas no mundo OpenSource é uma realidade atual.
Pra quem não sabe, Stefan Kueng é o principal desenvolvedor do TortoiseSVN, que é uma ferramenta de revisão/versionamento é controle de código ("semelhante a idéia do SourceSafe").
Link:
http://tortoisesvn.net/difference_opensource_paidjob
Michael M. Pimentel :-D
Monday, September 25, 2006
#
Navegando no MSDN na seção downloads, encontrei o link para a próxima versão do VS CodeName “Orcas”.
Overview
Microsoft Visual Studio Code Name “Orcas” Community Technology Preview – Development Tools for .NET Framework 3.0
The Development Tools for .NET Framework 3.0 (SEPTEMBER CTP) provides developers with support for building .NET Framework 3.0 applications using the final released version of Visual Studio 2005. These tools are provided as an early preview of technology being considered for the Orcas release of Visual Studio. Please fully review the EULA provided to understand the terms of this release.
This support includes XAML Intellisense support through schema extensions for the editor, project templates for the Windows Presentation Foundation and the Windows Communication Foundation, and .NET Framework 3.0 SDK documentation integration. This release contains a preview of the Visual Designer for Windows Presentation Foundation (code name "Cider"), more information can be found on the Channel 9 Wiki site for Cider. This release does not include a graphical design surface for the Windows Communication Foundation.
Link:
http://www.microsoft.com/downloads/
Michael M. Pimentel :-D
Thursday, September 21, 2006
#
Estão disponíveis novos exemplos e novas explicações de uso do Atlas framework voltado para animações.
Novos controle: UpdatePanelAnimation, Slider, NoBot
Novos guias: Using Animations, Animation Reference
Using Animations
While the "Atlas" Control Toolkit is focused primarily on providing great AJAX controls and extenders, it also includes a powerful animation framework which you can use to add awesome visual effects on your pages. This walkthrough describes the basics of using this framework to create declarative animations.
Link's
http://atlas.asp.net/atlastoolkit/
http://weblogs.asp.net/scottgu/
Michael Pimentel :-D
Tuesday, September 19, 2006
#
Segue indicação que recebe por email hoje, de dois projetos super interessantes.
RAIL: Olhando de uma forma simplista, ele prove, uma fácil interface de acesso aos assemblies que ainda vão ser carregado ao CLR, permitindo a manipulação destes em tempo real.
Maverick.NET: Implementação em .NET do ótimo framework para MVC já existente em Java. Esta na versão 1.2 rodando em .NET 2.0, possivelmente já tem uma estabilidade bem consideravel.
Link's:
RAIL
http://rail.dei.uc.pt/
Maverick.NET
http://mavnet.sourceforge.net/
Michael Pimentel :-D
Dias atrás tive que implementar um esquema de criação de controles dinâmicos, até ai tudo bem,
procurando no MSDN, vem o tal "PlaceHolder Class".
Em sua breve descrição no MSDN, fala alguma coisa assim: "Armazena controles adicionados dinamicamente na web page."
Mais depois de alguns, poucos teste, vem a surpresa. O tal PlaceHolder, não tem persistência, dos controles que são adicionados a ele, você simplesmente, tem que criar seus controles dinâmicos toda vez que é feito um postBack.
Logo de começo isso me parece muito estranho, fiz mais testes na versão 1.1 e 2.0, é constatei, que esta característica é a mesma, talvez eu possa estar equivocado, em sua correta utilização/implementação, mais para minha necessidade esse controle simplesmente não é adequado.
Solução(pelo menos, temporária):
Um novo controle PlaceHolder, o DynamicControlsPlaceholder, desenvolvido pelo Denis Bauer, que teve esse brilhante(ou obvia) idéia de fazer a persistência dos controle adicionados internamente no PlaceHolder.
Link's:
MSDN
msdn2.microsoft.com/en-US/library/system.web.ui.webcontrols.placeholder.aspx
DynamicControlsPlaceholder
www.denisbauer.com
Michael Pimentel :-D
Friday, September 15, 2006
#
Pessoal a Microsoft esta disponibilizando o VSTS + TF Free* por 180 dias....
 |
Visual Studio 2005 Team Suite Win32 English 180 Day DVD TrialVisual Studio 2005 Team Suite provides a powerful set of modeling, development, and testing tools for building reliable, mission-critical applications on the Microsoft platform. Team Developer, Team Architect and Team Test integrate seamlessly to enable rapid and quality-focused design, development, test and deployment.
Visual Studio 2005 Team Suite Win32 English 180 Day DVD Trial includes the following DVD/CD(s):
- Visual Studio 2005 Team Suite 180-Day DVD Trial
- SQL Server 2005 Enterprise Edition 180-Day DVD Evaluation
- Visual Studio 2005 Team Foundation Server
|
*só pagar o valor do envio
Segue link: www.tryvsts.com
Bom FDS
Michael Pimentel :-D
Tuesday, September 12, 2006
#
ASP.NET 2.0 AJAX Extensions, este é um dos nomes que o nosso bom, e conhecido Atlas, recebeu.
Sobre o nome final do produto:
1- A biblioteca cliente javascript: Microsoft AJAX Library
2 - A funcionalidade servidor "atual Atlas": ASP.NET 2.0 AJAX Extensions
3 - O Atlas Control Toolkit: ASP.NET AJAX Control Toolkit
Datas:
O produto tera a versão 1.0 Final, contando com Betas e RC's, prevista para o final deste ano, e também terá total suporte da Microsoft.
Conclusões:
A versão final sera 100% cross-browser e cross-platform, tera integração visual(WYSIWYG) com o próximo VS(Orcas), entre outra coisas...
Link ScottGu's Blog:
http://weblogs.asp.net/scottgu/archive/2006/09/11/_2200_Atlas_2200...
Tuesday, September 05, 2006
#
Já esta disponível para download o .NET Framework 3.0 RC (aka WinFX), no dia 01 de Setembro
a Microsoft disponibilizou publicamente em seu site o 1º Release Candidate"RC" da versão 3.0.
Esta nova versão do Framework deve ser em breve uma das grandes novidades para o
o desenvolvimento baseado em .NET, juntamente com o Windows Vista, que deve ser o
co-piloto de todas essas novidades que estão por vir.
Alguns artigos publicados recentemente falam que esta versão extende a versão "2.0"
com incremento/adição de alguns características específicas para o Windows Vista,
como exemplo mais comuns temos o Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, e Windows CardSpace(ou Infocard) vão estar
incluídos nesta versão.
Link:
Microsoft Pre-Release Software Microsoft .NET Framework 3.0 - Release Candidate
http://www.microsoft.com/downloads/details.aspx?FamilyID=19e21845-f5e3-4387-95ff...Microsoft .NET Framework 3.0 Community
http://www.netfx3.com/
Michael Pimentel :-D
Monday, September 04, 2006
#
Esta disponível para download, a nova versão, deste excelente Add-in produzido pela JetBrains...
Pra quem não sabe o ReShaper, é um ferramenta das mais inteligentes em ganho de produtividade e refactori, para VS2003/2005...
O único ponto é "como o nome já diz" só pra C#, mais alguns características estão presentes em outras linguagens...
Esta Atualização(2.0.1), traz varias correções, melhorias e talvez o mais importante, Ganho de performace no produto....
Segue link: http://www.jetbrains.com/resharper/
Michael Pimentel :-S