Encontro: 13/03/2010

03/15/2010

Thiago, Daniel e Petrus

Para todos aqueles que tiveram presentes, podemos dizer que nosso encontro foi muito bem apresentado. Tivemos a presença de: Thiago Holder, Daniel Brandão e Petrus Clavio. Onde foi discutido muito  a respeito do Asp .Net MVC 2. A apresentação ficou por Daniel Brandão, onde iniciou o que já estava combinado para apresentar, um Overview a respeito de MVC, como esse modelo é utilizado hoje em dia, depois partimos direto para a camada MODEL, ja que vinhamos estudando a respeito de MVC a um bom tempo, desde o dia que teve a apresentação na FIR a respeito desse Framework que está dando o que falar.

Pontos levantados na reunião:

  • Os estudos devem continuar, porém temos que aprender mais sobre ORM (LINQ To SQL, NHibernate, Entity Framework), foi onde surgiu a maioria das dúvidas a respeito da camada Model, onde está o core do Sistema;
  • As regras de negócio devem ficar no Model ou Controller: R -> MODEL!
  • No final de toda apresentação, iremos discutir sobre boas práticas e arquitetura de sistemas;
  • Qual o novo projeto que iremos realizar?

Encontro 17/10/2009

10/25/2009

Pessoal,

Demorei um pouquinho mas finalmente estou aqui colocando um pouco do que vimos durante o último encontro!

Nós estudamos a criação e a manipulação de arquivos.
Vimos algumas classes como: File, FileInfo, DirectoryInfo, StreamReader, StreamWriter, TextReader, TextWriter, MemoryStream…
Ao final foram propostos alguns exercícios, um deles a gravação de um log em arquivo.
Foram então criadas duas funções para este objetivo, que desenvolvidas se tornaram uma classe estática Log que se encontra ao final do texto.
A função VerificaArquivo da Classe Log retorna um FileInfo e foi utilizada somente com a finalidade de informar se o arquivo existe ou não. Optamos por fazer assim para aprender a manipular o DirectoryInfo, no entanto, no sentido que se encontra, pode ser substituída pela função File.Exists() (Com algumas adaptações necessárias, já que ela retorna um bool e não um FileInfo).

Segue a classe ( Lembrando que deve ser utilizada: using System.IO;)

—————————————

public static class Log
{

///
/// Verifica se o Arquivo existe no Diretorio
///
/// Diretorio de busca
/// Arquivo a ser buscado

public static FileInfo VerificaArquivo(string Diretorio, string Arquivo)
{
DirectoryInfo dir = new DirectoryInfo(Diretorio);

foreach (FileInfo file in dir.GetFiles())
{
if (String.Compare(file.Name, Arquivo, true) == 0)
{
return file;
}
}
return null;
}

///
/// Grava uma mensagem no arquivo de Log
///
/// Mensagem a ser gravada no arquivo de Log

/// Diretorio onde se encontra o Arquivo
/// Nome do Arquivo onde será gravada a mensagem
public static void GravaLog(string Mensagem, string Diretorio, string Arquivo)
{
FileInfo file = VerificaArquivo(Diretorio, Arquivo);
StreamWriter sw;

if (file == null)
sw = File.CreateText(String.Format(@”{0}\{1}”, Diretorio, Arquivo));
else
sw = file.AppendText();

sw.WriteLine(“——————-”);
sw.WriteLine(“”);
sw.WriteLine(DateTime.Now.ToString());
sw.WriteLine(Mensagem);
sw.WriteLine(“”);

sw.Close();
}
}

Autor: Daniel Brandão, membro da Célula FIR.net


Movimento de Células Acadêmicas na FIR faz o diferencial

09/27/2009

celo_firFoi com um grande prazer que recebemos uma ótima notícia através do coordenador do curso de Sistemas de Informação da FIR, Genésio Neto, onde nos informou que o curso foi estrelado na avaliação de cursos superiores pelo Guia do Estudante. No seu e-mail enviado aos lideres de célula diz:

” Para motivar, segue a informação abaixo…só conseguimos este selo devido as atividades das CÉLULAS ACADÊMICAS, falei muito do movimento quando preenchi as informações do curso

É uma nova era de empreendedorismo que vem ai :)
abraço e sucesso a todos!
Genesio Neto “.
Agradecer a todos os participantes da célula Fir.net que vem fazendo um ótimo trabalho de participação, somos também um exemplo para aqueles que desejam ingressar em uma faculdade.

Alunos do 3º periodo de S.I recebem a célula em sala de aula

09/23/2009

Hoje, 21 de setembro de 2009, a célula acadêmica entra em sala de aula para demonstrar os conceitos básicos de Orientação a Objetos onde os exemplos foram demonstrados em C# no Visual Studio 2008.
Professor, João Ferreira, o qual leciona a disciplina de Programação Orientado a Objetos no 3º periodo do curso de Sistemas da Informação da FIR, fez um chamado a célula para fazer uma mini aula para os alunos.

Então como fui eu, Thiago Holder, que deu essa mini aula irei falar um pouco de como foi e já agradecendo a todos aqueles que me receberam.

A aula foi bastante prática e envolvendo muito a sala de aula, demonstrando também o outro mundo de Orientação a Objetos, os quais aprendem na disciplina a linguagem JAVA. Começamos falando um pouco do que é Objeto, mais uma teoria, mostrando na vida prática o que seria esse tal de objeto na programação, após a explicação foi então demonstrado um exemplo bem simples no windows forms e já apresentando a eles a IDE do Visual Studio 2008, dai surge um zum zum na sala: – O que é uma IDE? Parei um pouco e expliquei a eles e assim deu para seguir em diante. Entramos então em algumas dicas de Classes intuitivas, a importancia de um diagrama de classe e partindo para a INSTÂNCIA DE UM OBJETO, bem simples para muitos, mas só foi fazer algumas perguntas e já notei que eles estava afiados quanto a essa teoria.

Depois foi falado um pouco sobre a célula acadêmica, onde gerou uma ótima discurção em sala, com muitos interessados em saber do seu funcionamento, qual a visão da célula diante o mercado e o que esse mercado tem a oferecer para aqueles que tem um diferencial em ser membro de uma célula acadêmica, toda essa conversa foi extendida até 21:40 da noite. Deu para notar o quanto os alunos ficaram interessados e isso é muito bom para todos nós que faz parte da FIR.net onde vem crescendo e conquistando o seu espaço.

É isso ae, agradeço a todos aqueles que estiveram presentes e aproveitem bastante as explicações que foram dada a respeito dos conceitos de Orientação a Objetos.


Estão abertas as inscrições para a Imagine Cup 2010

09/20/2009

A Microsoft Brasil lançou na última sexta-feira (18) o website em português para inscrição de projetos de estudantes brasileiros na Imagine Cup 2010 – www.imaginecup.com.br Considerada a maior competição mundial de tecnologia e computação, a Imagine Cup convida jovens estudantes a criar, executar e apresentar projetos que utilizem a tecnologia para solucionar problemas da humanidade, em conformidade com as oito metas do milênio propostas pela ONU. A iniciativa faz parte das ações de responsabilidade corporativa da Microsoft e, em 2009, envolveu 75 mil brasileiros e premiou seis equipes na final mundial realizada no Egito. Esta será a 8ª edição do evento e a final acontecerá em Vasórvia na Polônia, em julho de 2010.

Fontes: http://blogs.msdn.com/itnews/archive/2009/09/18/est-o-abertas-as-inscri-es-para-a-imagine-cup-2010.aspx

A Microsoft Brasil lançou na última sexta-feira (18) o website em português para inscrição de projetos de estudantes brasileiros na Imagine Cup 2010 – www.imaginecup.com.br Considerada a maior competição mundial de tecnologia e computação, a Imagine Cup convida jovens estudantes a criar, executar e apresentar projetos que utilizem a tecnologia para solucionar problemas da humanidade, em conformidade com as oito metas do milênio propostas pela ONU. A iniciativa faz parte das ações de responsabilidade corporativa da Microsoft e, em 2009, envolveu 75 mil brasileiros e premiou seis equipes na final mundial realizada no Egito. Esta será a 8ª edição do evento e a final acontecerá em Vasórvia na Polônia, em julho de 2010.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.