Márcio Fábio Althmann

Typemock

Unit Testing ASP.NET? ASP.NET unit testing has never been this easy.

Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle - and for the launch will be giving out FREE licenses to bloggers and their readers.

The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and Ivonna, the Isolator add-on for ASP.NET unit testing, for a bargain price.

Typemock Isolator is a leading .NET unit testing tool (C# and VB.NET) for many ‘hard to test’ technologies such as SharePoint, ASP.NET, MVC, WCF, WPF, Silverlight and more. Note that for unit testing Silverlight there is an open source Isolator add-on called SilverUnit.

The first 60 bloggers who will blog this text in their blog and tell us about it, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET dedicated blog, you'll get a license automatically (even if more than 60 submit) during the first week of this announcement.

Also 8 bloggers will get an additional 2 licenses (each) to give away to their readers / friends.

Go ahead, click the following link for more information on how to get your free license.

Dica: AddIn anti CTRL+V :D

Essa eu virei fan hehe

Bom muitos desenvolvedores utilizam a práticad e Copiar e Colar código de um lado para o outro no sistema, e essa é uma péssima prática, caso algo deva ser utilizado em mais de um lugar no sistema, deveria ser encapsulado para ser reutilizado, por ex. caso o cadastro de Cliente, Funcionário e Fornecedor possuam um método para algum cálculo específico, e no momento de desenvolvimento o código for igual nos 3 casos, é comum ter o método de cálculo nos 3 cadastros, se daqui 1 mês o cálculo mudar, são 3 lugares para alterarmos :) esse é só um exemplo de como copiar e colar código pode dar dor de cabeça :), pensando nisso criaram esse addin para o Visual Studio que bloquia a CTRL + V :D hehehe

http://elegantcode.com/2009/03/28/antipaste-because-pasting-code-is-harmful/

Abraços e vamos dar mais atenção as boas práticas de programação ;)

Dica: Profile de aplicações WPF

E ai pessoal blz?

Bom para quem quer fazer profile de aplicações WPF e verificar o desempenho, segue um ótimo link sobre o assunto.

http://msdn.microsoft.com/en-us/library/aa969767.aspx

Programa Desenvolvedor 5 Estrelas voltou!!!

E ai pessoal, para quem participou do primeiro que existiu a muito tempo atraz sabe que a idéia é ótima, o programa possui várias fazes com conteúdo de estudo para download e provas online para testar o conhecimento, vale muito olharem.

Desenvolvedor 5 Estrelas

Abraços a todos.

Posted: Apr 15 2009, 08:26 AM por mfalthmann | com no comments
Abaixo de: , ,
Dica: Mudar a posição do cursor em um RichTextBox (WinForms)

E ai pessoal blz?

Bom precisei fazer isso hoje, e acho que é uma dica legal para quem precisa trabalhar com o RichTextBox, imagine que você precisa colocar o cursor em alguma posição dentro do RichTextBox, no meu caso sempre que ele encontre um _, a solução está abaixo.

   1: var indice = txtTexto.Text.IndexOf('_');
   2: if (indice > -1)
   3: {
   4:     txtTexto.Select(indice, 0);
   5:     txtTexto.Focus();
   6: }

Abraços a todos.

Dica: ArqPod, podecasts sobre arquitetura

Pessoal essa dica é muito legal, já escutei a maioria e está nos favoritos aqui do IE, arquitetura de software é um assunto extremamente importante que muita gende deixa de lado, então por favor, aproveitem o conteúdo, dica encontrada no blod do Condé.

Clique aqui para acessar o ArqPod.

Abraços a todos.

Dica: WPF RichTextBox

E ai pessoal blz?

A algum tempo atraz o Spoky postou uma dica de um RichTextBox para Windows Forms. Eu estou participando de um projeto no CodePlex que tem um editor para WPF, importa e exporta o texto para HTML, etc..

Para acessar o site do projeto clique aqui estamos em processo de tradução do projeto para vários idiomas, como podem ver no projeto ele está em Tcheco (foi um tcheco que inicou o projeto) ainda hehe.

Abraços a todos.

Parabéns Carlos dos Santos – Renovado o MVP

É isso ai, nosso líder geral teve o título de MVP renovado, então parabéns a ele :)

Abraços.

Razorfish DaVinci Surface

Não vou nem fazer comentários, a não ser que eu quero um desses :D vejam o vídeo.

Dica: ReSharper 4.5

Bom uma dica rápida agora para turbinar o Visual Studio, o ReSharper é um add-in para o Visual Studio que da muito mais poder ao editor de código, essa versão 4.5 ainda é beta então por isso
cuidado ao instalarem em ambiente de desenvolvimento, mas coloquei no meu notebook e funcionou perfeitamente, para quem já utilizou versões antigas eles cumpriram o que prometeram
e a versão 4.5 está muito mais rápida, e para quem quer conhecer o produto é ótimo já que por ser beta não precisa ser comprado :) mais informações http://www.jetbrains.com/

Abraços a todos.

Dica: Obter ou Setar valor para um RichTextBox WPF

E ai pessoal blz?

Bom aqui vai uma pequena dica para quem está acostumado com WinForms e está começando a estudar WPF, diferente do RichTextBox do Winforms, o do WPF não possui a propriedade Text para obter e setar um conteúdo para o mesmo, então para fazer isso utilizamos a classe TextRange, segue abaixo um exemplo para pegar um valor digitado no RichTextBox do WPF.

   1: TextRange texto = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
   2: string valor = texto.Text;

Agora um exemplo para setar um valor.

   1: string valor = "SharpCode";
   2: TextRange textoRange= new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
   3: textoRange.Text = valor;

Em breve colocarei um artigo sobre Extension  Methods mostrando como melhorar e encapsular de uma melhor forma essa dica de hoje.

Bom pessoal por hoje é só.

Abraços a todos.

Webcast Melhores práticas de desenvolvimento com C# 3.0

Olá a todos.

Nessa quinta-feira as 12:00 Hrs apresentarei um webcast sobre melhores práticas de desenvolvimento com a linguagem C# 3.0, segue o link para fazer o cadastro para assistir o webcast.

https://msevents.microsoft.com/cui/webcasteventdetails.aspx?eventid=1032404754&eventcategory=4&culture=pt-br&countrycode=br

Abraços a todos.

Posted: Mar 03 2009, 01:17 PM por mfalthmann | com 3 comment(s)
Abaixo de:
Novas imagens do Visual Studio 2010

Olá pessoal tudo bem com vocês, agora chega de carnaval e vamos voltar com tudo :).

Para começar vejam no link abaixo novas imagens da IDE do Visual Studio 2010.

http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx

Abraços.

Dica: Permitir a digitação de somente números no DataGridView

As vezes quando precisamos alterar dados diretamente no DataGridView (winForms) devemos travar a digitação somente para números, para fazer isso utilizamos o evento EditingControlShowing do grid, verificamos o tipo do controle que está recebendo a digitação e criamos um novo KeyPressEventHandler para o mesmo, no caso do código abaixo permito somente números Backspace.

   1: private void dgDistribuicoes_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) 
   2: { 
   3:     if(e.Control is DataGridViewTextBoxEditingControl) 
   4:         e.Control.KeyPress += new KeyPressEventHandler(Control_KeyPress); 
   5: } 
   6:     
   7: void Control_KeyPress(object sender, KeyPressEventArgs e) 
   8: { 
   9:     if (!char.IsNumber(e.KeyChar) && e.KeyChar != (char)Keys.Back) 
  10:         e.Handled = true; 
  11: }
Posted: Jan 29 2009, 03:21 PM por mfalthmann | com no comments
Abaixo de:
Ótimo conteúdo sobre WCF

E ai pessoal blz?
Bom mais uma vez meu amigo Israel Aéce deu um show com seus artigos, e dessa vez o assunto foi WCF, o conteúdo todo está reunido nesse link http://weblogs.pontonetpt.com/israelaece/posts/28635.aspx

Aproveitem bem e bons estudos.

Abraços.

Mais posts Próxima página »