domingo, 9 de junho de 2013

Projeto Menfram




Senhores, para quem tem poucos conhecimentos em c# estou disponibilizando um curso de programação c#  no Youtube, onde você verá como será o código gerado, e também entenderá alguns conceitos de programação.
A própria estrutura do Projeto atende a esse curso.
Segue os vídeos das aulas:

Aula 1.

Aula 2.


sábado, 8 de junho de 2013

Projeto Menfram

Olá senhores, tudo bom?  Hoje é nosso segundo dia de projeto fico feliz que algumas pessoas me procuraram com interesse em trabalhar no projeto, e as grandes perguntas que ficaram no ar foram: “Como faço para participar do projeto?”, “Quais os conhecimentos necessários???”, “Quais os primeiros passos???” hoje eu venho através deste post e posteriormente de um vídeo irei responder essas perguntas.
Irei responder esses questionamentos por ordem de importância,.
Quais os conhecimentos necessários para participar do projeto?
Conhecimentos mínimos:

  1. Vontade de Aprender.
  2. Conhecimentos em lógica de programação
  3. Conhecimentos em Programação orientada a Objetos
  4. Conhecimentos em banco de dados.
  5. Conhecimento em Padrões de Projetos.

Conhecimentos desejáveis:  
  1. Conhecimentos Visual Studio;
  2. Conhecimentos C#;
  3. Conhecimentos em controle de versão.
  4. Conhecimento em gestão de Projetos
  5. Conhecimento em Teste de Softwares.


Se você não faz parte desse perfil não tem problemas, todos são bem vindos, e esse projeto será uma grande oportunidade para você adquirir esses conhecimentos. 

sexta-feira, 7 de junho de 2013

Projeto Menfram

Olá Senhores, depois de muito tempo voltarei a utilizar este espaço. Hoje estou pondo em prática uma ideia que possuo a muitos anos e ela estava guardada apenas dentro da minha cabeça e de meus projetos particulares. É Sabido que o desenvolvimento de aplicação leva-se muito tempo e muitos projetos acabam por gastar mais tempo que o esperado. Minha ideia é evoluir um framework desenvolvido em C#. Cuja a principal finalidade é diminuir o tempo de codificação. Através do uso de boas práticas de programação e Geradores de Código. O framework já consegue realizar as seguintes tarefas de modo eficaz. 1. Geração de Código para aplicações em camadas utilizando os padrões arquiteturais Data Acesss Object, Transfer Object, e Business Object. 2. Interface para a utilização do gerador, permitindo ao usuário possa selecionar qual banco, e quais tabelas ele deseja gerar. 3. Componentes de interface gráfica para CRUDs. 4. Controles otimizados para trabalhar com o projeto. o que desejamos para a evolução: Módulo de Persistência 1. Refactory das classes abstratas. 2. Adicionar a capacidade de persistir listas/através do mapeamento. 3. Melhorar a forma de fazer consultas. 4. Retirar regras de geração que obriga um padrão de nomeclatura. Módulo de Formulários. 1. Melhorar a interface gráfica 2. Melhorar componentes gráficos a. LOV b. LOV COMBO c. Criar uma Grid Edtavel com objetos. d. ComboBox e. TextEditor. f. Criar um componente para acesso e disponibilizarão de WebService. g. Criar uma forma de transformar a aplicação c# distribuída. h. Criar um componente de login. 3. Modulo gerador a. Melhorar a Interface. b. Da opção da criação do arquivo de configuração do projeto. c. Criar gerador de caminho inverso(sair das Entitys e criar o Banco de dados, semelhante ao JPA); d. Ter tipo de aplicação alvo diferenciado,(Web, dispositivos móveis). e. Ter linguagem Alvo(C#, VB, java); 4. Evoluções Futuras a. criação de uma ferramenta de modelagem. b. integra com o Visual Studio. c. utilização para aplicações unix. Para quem desejar participar. O código fonte do projeto foi disponibilizado no code.google.com. no controle de versão já consta o framework básico que por enquanto está recebendo o codinome menfram. quem desejar participar, segue o caminho de onde está o projeto no google https://code.google.com/p/menfra/ quem desejar participar como colaborador, me envie um email. meu email é mentrixmax@gmail.com