Software para criação de Aplicativos Java

Java

11/08/2011

Olá pessoal do Fórum JavaFree! Eu estou começando um projeto de TCC e gostaria da opinião de vocês sobre o software que estou criando. É um programa para gerar programas em Java no modelo CRUD (cadastrar, consultar, alterar e excluir dados). O usuário só precisa informar as classes e os seus atributos e o meu programa gera todo o código das telas de cadastro e consulta. Com o código gerado é só compilar e o programa está pronto. Estou disponibilizando o .jar para testarem. Ainda está no início, pretendo colocar mais opções como modelos de programa prontos e editáveis. Mas gostaria da opinião de vocês sobre o programa. BAIXEM, TESTEM e, se possível, COMENTEM o que acharam!! Obrigada a todos! [b]ATUALIZAÇÃO (19/06/2012)[/b] [b]Baixem o programa aqui: [url]http://ateoriadadesevolucao.blogspot.com.br/p/software-j-planet.html[/url][/b] - 3 Métodos para compilar arquivos: [url]http://ateoriadadesevolucao.blogspot.com/2012/06/3-maneiras-para-compilar-arquivos-java.html[/url] - Método para gerar JAR: [url]http://ateoriadadesevolucao.blogspot.com/2012/06/criar-arquivo-jar-com-jaroutputstream.html[/url]
Andréia Yabel

Andréia Yabel

Curtidas 0

Respostas

Douglas Eric

Douglas Eric

11/08/2011

eu baixei... mas não consegui usar, ele não deixa eu gerar nada. E uma sugestão, aumente o tamanho dos botões, não da pra ler o texto neles
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

obrigada pela sugestão, sekkuar! Eu baixei aqui o .jar e pra mim tá funcionando. O que aconteceu q você não conseguiu usar??
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

eu coloquei la novo programa... dai coloca o nome do programa e fica na tela "Nome do programa" e "Local do programa" nessa tela eu não consigo fazer nada. os botão "gerar" não fica habilitado. O que eu preciso colocar no "local do programa"?
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

no local do programa você pode clicar no botão procurar... e escolhe o diretório onde você quer salvar os arquivos. o botão gerar só fica habilitado depois que vc configurar nome, local, classes e atributos. Você deve ir preenchendo o que é solicitado e clicando em próximo até o final para gerar os arquivos!
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

a sim consegui... WOW ele criou todos os arquivos automaticamente? legal mas qual comando eu devo usar para compilar? qual é a classe principal e qual é a versão do código fonte?
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

Cara, tô penando procurando como compilar os arquivos através do meu software. Já falei com meu orientador, mas ele também não sabe ainda. Tô pesquisando o método exec() da classe Runtime. Se alguém souber como fazer pra compilar me ajude! Então por enquanto o programa não compila, tu vai ter que copiar/colar os .java para um ide ou compilar no prompt! A classe principal é NomeDoProgramaJFrame.java
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="AndreiaDS"]Cara, tô penando procurando como compilar os arquivos através do meu software. Já falei com meu orientador, mas ele também não sabe ainda. Tô pesquisando o método exec() da classe Runtime. Se alguém souber como fazer pra compilar me ajude! Então por enquanto o programa não compila, tu vai ter que copiar/colar os .java para um ide ou compilar no prompt! A classe principal é NomeDoProgramaJFrame.java
não olhei o que já fez, mas existe a classe javax.tools.ToolProvider que retorna um javax.tools.JavaCompiler. A documentação desse último deve ajudar (nunca usei, não tenho certeza se realmente é o que procura). Outra idéia é gerar um script para ant de maneira que o usuário possa fazer alterações ao código e/ou incluir classes adicionais ao projeto antes de compilar... [[]]
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="simu"] não olhei o que já fez, mas existe a classe javax.tools.ToolProvider que retorna um javax.tools.JavaCompiler. A documentação desse último deve ajudar (nunca usei, não tenho certeza se realmente é o que procura).
É isso mesmo. estava lendo sobre a com.sun.tools, e descobri que o javax.tools substituiu ele. então, é exatamente o que você procura.
JavaCompiler compiler = javax.tools.ToolProvider.getSystemJavaCompiler();

int exit = compiler.run(null,null,null,args);
As informações de como passar os argumentos estão aqui http://download.oracle.com/javase/7/docs/api/javax/tools/JavaCompiler.html é basicamente o mesmo comando que você usaria no prompt de comando.
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

Obrigada simu e sekkuar! Eu consegui compilar os arquivos!! Eu fiz assim:
com.sun.tools.javac.Main.compile(new String[]{
                                "-cp", projeto.getCaminho(),
                               projeto.getCaminho() + "\\"
                                + "Teste.java"});
Estou disponibilizando o .jar do projeto. Agora ele precisa usar a lib tools.jar que está na pasta lib do jdk! Valeu galera! Se puderem testar e dar a opinião de vcs! Ainda estou desenvolvendo outras funcionalidades, mas gostaria de sugestões! obrigada! Quem quiser baixar o software finalizado está disponível em: [url]http://ateoriadadesevolucao.blogspot.com.br/p/software-j- planet.html[/url] ou [url]http://bit.ly/j-planet[/url]
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

:evil: :evil: :evil: legal postar a solução - com certeza vai ajudar quem tiver um problema semelhante!
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

Que bom que você conseguiu mais.... usar o tools.jar? e o JavaCompiler que eu te passei? ela ja vem direto na biblioteca do java...
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="sekkuar"]Que bom que você conseguiu mais.... usar o tools.jar? e o JavaCompiler que eu te passei? ela ja vem direto na biblioteca do java...
Eu tentei executar alguns exemplos com JavaCompiler, mas como os meus arquivos estão em pacotes dava erro! Na hora de compilar ele não acha os pacotes. Só consegui fazer funcionar com o com.sun.tools.javac.Main usando o método compile! Você tem um exemplo com JavaCompile?
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

http://www.java2s.com/Code/Java/JDK-6/CompileaJavafilewithJavaCompiler.htm
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

Espera... Um programa gerador de códigos para programas prontos? E com conexão a banco de dados e tudo? Com cadastro e tudo mais????? [b]Você é uma SANTA![/b] A extinção dos fazpramim está mais próxima! E o sekkuar arranjou um link pra botar na assinatura hahaha
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="MathewsMotta"]Espera... Um programa gerador de códigos para programas prontos? E com conexão a banco de dados e tudo? Com cadastro e tudo mais????? [b]Você é uma SANTA![/b] A extinção dos fazpramim está mais próxima! E o sekkuar arranjou um link pra botar na assinatura hahaha
Isso se chama CRUD, e existe bastante. E, não sei se você percebeu, mas a minha assinatura não serve para ajudar.
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="sekkuar"] [...] E, não sei se você percebeu, mas a minha assinatura não serve para ajudar.
Estragou a surpresa! :(
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="sekkuar"][quote="MathewsMotta"]Espera... Um programa gerador de códigos para programas prontos? E com conexão a banco de dados e tudo? Com cadastro e tudo mais????? [b]Você é uma SANTA![/b] A extinção dos fazpramim está mais próxima! E o sekkuar arranjou um link pra botar na assinatura hahaha
Isso se chama CRUD, e existe bastante. E, não sei se você percebeu, mas a minha assinatura não serve para ajudar.
Eu conheco CRUD pela teoria das aulas de SQL. Create, Read, Update, Delete. Eu já sabia que existia programas geradores de diversos códigos em Java, mas esse gera código para 70% das perguntas 'fazpramim' que eu vejo no fórum ultimamente... Eu sei que sua assinatura não serve para ajudar. E quem disse que colocar o link de um software gerador de código vai ajudar?? Eles só vão prejudicar a eles mesmos.;
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

Nossa, muito legal, está de parabéns, funcionou certinho, mas ali na parte da classe e tabela, tente pôr mais opções, quero dizer, ser mais fácil para a pessoa escolher o que ela ela quer, mas tá muito bom mesmo! :!: :!: :!: :!: :!: :!: :!: :!: :!: :!: :!: :!: :!: :!: :!: [quote="sekkuar"][quote="MathewsMotta"]Espera... Um programa gerador de códigos para programas prontos? E com conexão a banco de dados e tudo? Com cadastro e tudo mais????? [b]Você é uma SANTA![/b] A extinção dos fazpramim está mais próxima! E o sekkuar arranjou um link pra botar na assinatura hahaha
Isso se chama CRUD, e existe bastante. E, não sei se você percebeu, mas a minha assinatura não serve para ajudar.
[img]http://img341.imageshack.us/img341/644/11596d1220309043afghani.jpg[/img]
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="seishin"] [img]http://img341.imageshack.us/img341/644/11596d1220309043afghani.jpg[/img]
falei alguma besteira de novo? :arrow: :arrow: :arrow: eu tenho que parar de beber XD :bebado: :bebado: :bebado: :bebado: :bebado: :bebado:
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="sekkuar"][quote="seishin"] [img]http://img341.imageshack.us/img341/644/11596d1220309043afghani.jpg[/img]
falei alguma besteira de novo? :arrow: :arrow: :arrow: eu tenho que parar de beber XD :bebado: :bebado: :bebado: :bebado: :bebado: :bebado:
Verdade, pare com as bebidas! :amigos: :amigos:
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="seishin"][quote="sekkuar"][quote="seishin"] [img]http://img341.imageshack.us/img341/644/11596d1220309043afghani.jpg[/img]
falei alguma besteira de novo? :arrow: :arrow: :arrow: eu tenho que parar de beber XD :bebado: :bebado: :bebado: :bebado: :bebado: :bebado:
Verdade, pare com as bebidas! :amigos: :amigos: Sekkuar e seu melhor amigo: [img]http://www.seinsinuando.com/wp-content/uploads/2010/10/bebado.jpg[/img]
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="ryuuji"] Sekkuar e seu melhor amigo: [img]http://www.seinsinuando.com/wp-content/uploads/2010/10/bebado.jpg[/img]
hey!!!! eu não sou careca mano! :bebado: :bebado: :bebado: :bebado: :bebado: :bebado:
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="sekkuar"][quote="ryuuji"] Sekkuar e seu melhor amigo: [img]http://www.seinsinuando.com/wp-content/uploads/2010/10/bebado.jpg[/img]
hey!!!! eu não sou careca mano! :bebado: :bebado: :bebado: :bebado: :bebado: :bebado:
:tantan: :bebado: :tantan: :bebado: :tantan: :bebado:
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

Pessoal, que bom q o meu software despertou o interesse de vocês. O programa ainda está em fase de testes mas já melhorou bastante. Quem quiser a versão atualizada pode baixar em [url=http://bit.ly/software-sjcrud]Software SJ CRUD[/url]. Vejam o q vocês acham!!
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="seishin"]Nossa, muito legal, está de parabéns, funcionou certinho, mas ali na parte da classe e tabela, tente pôr mais opções, quero dizer, ser mais fácil para a pessoa escolher o que ela ela quer, mas tá muito bom mesmo!
seishin, primeiramente, obrigada por ter baixado e testado o software! Baixe a versão atualizada: [url=http://bit.ly/software-sjcrud]Software SJ CRUD[/url] para ver as mudanças! [b]E se você puder, seja mais claro sobre que tipo de opções você acha que deveria ter na parte de adicionar classes. Obrigada![/b]
GOSTEI 0
Douglas Eric

Douglas Eric

11/08/2011

[quote="AndreiaDS"][quote="seishin"]Nossa, muito legal, está de parabéns, funcionou certinho, mas ali na parte da classe e tabela, tente pôr mais opções, quero dizer, ser mais fácil para a pessoa escolher o que ela ela quer, mas tá muito bom mesmo!
seishin, primeiramente, obrigada por ter baixado e testado o software! Baixe a versão atualizada: [url=http://bit.ly/software-sjcrud]Software SJ CRUD[/url] para ver as mudanças! [b]E se você puder, seja mais claro sobre que tipo de opções você acha que deveria ter na parte de adicionar classes. Obrigada![/b]
Uma hora eu baixo ele e dou um feedback. Por enquanto está meio difícil... Mas parabéns pela iniciativa.
GOSTEI 0
Marcos Wellington

Marcos Wellington

11/08/2011

Parabéns, baixei e funcionou na boa...
GOSTEI 0
POSTAR