Fernanda Sallai

Blog de desenvolvimento e negócios.

Meu terceiro artigo publicado

Galera,

Meu artigo Windows Forms - Gerando relatório que pode ser aberto no Excel foi publicado no site Linha de Código.

Endereço para acessar: http://www.linhadecodigo.com.br/Artigo.aspx?id=2803.

Desde já agradeço a todos que tiverem a oportunidade de ler meu artigo.

Sugestões e críticas são sempre bem vindas. 

Até o próximo artigo....

Cursos de férias

Pessoal,

Estão abertas as matrículas para os cursos da IMEJR-USP.

Atualmente, oferem três cursos relacionados a plataforma .NET:

* C# e Orientação a Objetos - 40h
* Desenvolvimento web com ASP.NET MVC - 40h
* Laboratório de ASP.NET MVC avançado - 24h

Para obter mais informações sobre valores, datas e horários entre em contato através do site www.ime.usp.br/imejr.

Bons estudos...

Metas para 2010

"Para mim, metas são o meu mapa para a vida que eu quero. Elas têm me ajudado a realizar coisas que uma vez pensei que eram impossíveis." (Catherine Pulsifer).

Pessoal,

Vou colocar aqui minhas metas para 2010. Vou me esforçar muito para cumpri-las.

  1. Melhorar meu nível de inglês
  2. Passar na prova 70-536 TS: Microsoft .Net Framework - Application Development Foundation
  3. Participar mais ativamente das comunidades
  4. Continuar ajudando na revista Codificando.Net E-Magazine
  5. Escrever mais artigos
  6. Fazer vídeo-aulas
  7. Fazer exercício físico

Vou postando aqui as tarefas que forem sendo realizadas e novas metas que forem surgindo....

Bom tenho que ir para conseguir realizar todas ....

Nunca desista de seus sonhos

"Os sonhos são como uma bússula, indicando os caminhos que seguiremos e as metas que queremos alcançar. São eles que nos impulsionam, nos fortalecem e nos permitem crescer." retirado do livro Nunca desista de seus sonhos - Augusto Cury

Não poderia ter começado este post de outro jeito!!!! Para mim esta frase descreve o significado e a importância de nossos sonhos.

Hoje foi um dia que fiquei analisando minha vida, minhas conquistas, os sonhos realizados e os que se realizarão....

Caraca tive muitos sonhos realizados.... Lógico que eles foram realizados com muita luta e dedicação. Para realizar alguns sonhos abri mão de algumas coisas... Mas valeu a pena no final quando o vi alcançado....

Alguns de meus sonhos realizados: conclusão de minha faculdade, ser efetivada na empresa, ver meus artigos publicados, ter meu blog, etc, etc, etc ......

Agradeço minha família e meus amigos  pelo apoio e força que sempre me deram ...... Com certeza sem a ajuda deles eu não teria conseguido....

Escrevi tudo isso para você que é um sonhador .... Mesmo que os sonhos estejam distantes .... Não desista .... Com persistência e muita dedicação vai conseguir alcançá-lo....

E vamos à luta porque que ainda temos muitos sonhos a serem realizados.....

 

Windows Forms - Carregar impressoras instaladas

Neste post iremos aprender como carregar o nome de todas as impressoras que estão instaladas na nossa máquina em um ComboBox.

Vamos lá ?!

Crie um formulário e inclua um ComboBox com o nome ddlImpressora  (veja o exemplo na figura 1 - claro você pode criar o layout do jeito que preferir).

Figura 1 : Formulário de seleção de impressoras.

No evento Load do formulário inclua o seguinte código:

ddlImpressora.Items.Insert(0, "SELECIONE");

foreach (string nomeImpressora in PrinterSettings.InstalledPrinters)
{
     ddlImpressora.Items.Add(nomeImpressora.ToUpper());
}

ddlImpressora.SelectedIndex = 0;

Para finalizar será necessário incluir o namespace referente a classe PrinterSettings:

using System.Drawing.Printing;

Viu como é simples! Agora é só ver o resultado final (figura 2).

Figura 2: Exibindo as impressoras instaladas na máquina.

Até a próxima ...

Refactor - Extract Method

Galera,

Resolvi escrever sobre a função Extract Method do Refactor, por usá-la diariamente em meus códigos, pois consigo criar um método de um trecho de um código extenso com facilidade. OBS: Estou usando o Visual Studio 2008.

Vamos começar com a definição de Refactor ?!

Refactor é o processo que possibilita o desenvolvedor realizar alterações na estrutura do código fonte automaticamente, sem alterar as suas funcionalidades.Existem diversas funções no refactor:

  • Rename
  • Extract Method
  • Extract Interface
  • Encapsuled Field
  • Promote Local Variable to Parameter
  • Remove Parameters
  • Reorder Parameters

Vamos à prática ?!

Na figura 1 é exibido o trecho de código em que iremos extrair o método.

Selecione todo o código que está dentro do evento click do botão e botão direito do mouse escolha Refactor - Extract Method (figura 2).

Informe um nome para o método.

Obs: Não precisa informar os parâmetros, retorno e ou parênteses, pois isso é incluido automaticamente.

Na figura 4 podemos ver o método criado e sendo chamado pelo click do botão.

Espero que essa dica ajude muito vocês....

Sobre mim...

Olá… Meu nome é Fernanda Sallai. Bacharel em Sistemas de Informação e atuo na área de desenvolvimento.

Colaboradora do Portal Linha de Código e editora da revista Codificando.Net.

Estou sempre em busca de novos conhecimentos e espero compartilhá-los aqui no blog.

Obrigada pela visita e bons estudos.