Olá pessoal!
Pois bem, como prometido e não esquecido, estou disponibilizando para
vocês os fontes de exemplo de cadastro feito em C# utilizando o nosso
querido banco de dados FIREBIRD.
Todas vez que eu me referir ao projeto SUPERNOVA, me refiro também ao
exemplo de cadastro feito em C# utilizando o banco de dados FIREBIRD.
A maior parte desta mensagem vai ser sobre o sistema de controle de
versão distribuido GIT e suas vantagens, para levar o conhecimento
nescessario, aos interessados no exemplo de cadastro, para tornar
possivel o acesso e colaboração ao, por enquanto meu projeto e
possivelmente no futuro nosso, SUPERNOVA, desde o iniciante ate o mais
avançado dos usuarios e programadores.
não sei quantos dos participantes deste grupo já conhecem o novo
sistema, novo na referencia sobre ele aqui no grupo pois ele já tem
alguns aninhos de idade, de controle de versão distribuido que veio
pra compra briga com o subversion e bater na kara dele... rss
covardia.
o GIT
para quem ainda não conhece segue alguns links de leitura obrigatoria:
pt.wikipedia.org/wiki/Git - definição
http://book.git-scm.com/ - boa documentação para começar a aprender
http://code.google.com/p/msysgit/downloads/list - git para windows
git-scm.com - site oficial
hospedagem online do controle de versão que recomendo, com planos
gratuitos:
http://github.com/ - pai de todos
http://gitorious.org/
http://www.codebasehq.com - tem plano gratuito e pago, este é o plano
gratuito que eu utilizo, tem API para acessar e manipular as
informações cadastradas no site e eu contribuo no forun com exemplos
de como acessar a API em C#.
o projeto SUPERNOVA , exemplo de cadastro em C#, pode ser acessado de
uma área publica que se encontra em:
http://jeudiprando.mycodebasehq.com/supernova
lá vocês poderão acompanhar o desenvolvimento do projeto, em HOME
e participar também das seguintes formas:
baixando o fonte, em REPOSITORIES
criando requisições de alteração, sugerindo e dando novas ideias,
apontando erros e falhas, em TICKETS
o WIKI não tá pronto e nem será feito, pois utilizo um plano gratuito
disponibilizado pela
codebasehq.com. e que qualquer um poder ter e no
plano gratuito algumas coisas nao são liberadas, o WIKI é uma delas.
eu ate posso pagar, não é tão caro, muito pelo contrario é ate muito
barato, acho q uns R$ 15,00 por mês.
uma vez que programar é a minha vida e o meu ganha pão, R$ 15,00 tá
bom demais da conta, é um investimento que vale apena e que agraga
valor ao meu serviço uma vez que proporciona gestão e organização
naquilo que faço de melhor e pra sobreviver.
mas preciso de um cartão de crédito, o que não vou ter tão cedo, por
ter o nome no SPC... rss
passo a passo para obter os fontes do projeto e manter os fontes
atualizados:
baixar o git para windows, atraves do link: ( em quando eu escrevo a
melhor opção mais atualizada disponivel é )
http://msysgit.googlecode.com/files/Git-1.6.5.1-preview20091022.exe
instalar e acessar o git bash, que é um terminal onde voce podera
executar os comandos do git.
apos acessar e entrar no git bash, voce estará em "c:\Documents and
Settings\nome_do_usuario" , vá ate onde será criado a pasta para
conter os fontes do projeto SUPERNOVA, a nivel de exemplo eu recomendo
o Desktop, para ir para o Desktop basta executar o comando dentro do
git bash
cd Desktop
agora vamos obter os fontes do projeto e criar toda a estrutura
nescessaria para o controle de versao
execute o comando
git clone git://
codebasehq.com/jeudiprando/supernova/base.git
supernova
apos concluir o processo de baixar os fontes do repositorio, voce pode
conferir em seu desktop uma nova pasta denominada supernova, lá tem os
fontes e um banco de dados para executar o exemplo.
o exemplo esta configurado para acessar o ALIAS sindicato, que deve
ser configurado no firebird, no arquivo alias.conf, que pode ser
localizado junto a pasta de instalacao do firebird, da/com seguinte
maneira/conteudo...
sindicato = c:\caminho_para_o_arquivo_de_banco_de_dados\dados.fdb
alguns já deve estar pensando ou dizendo, que horrivel, vou ter que
ficar digitando e decorando um monte de comandos, na verdade não,
existe varios front-ends para o git, o que eu recomendo é o
TortoiseGit, que muitos dos que já conhecem o SubVersion devem
conhecer e já devem estar acostumados a utilizar, o mesmo pode ser
baixado no link
http://code.google.com/p/tortoisegit/ - site
http://code.google.com/p/tortoisegit/downloads/list - opçoes de
download
por enquanto é só, conto com a colaboração de todos, qualquer duvida é
só enviar aqui pro grupo que vou respondela, se não conseguir na 1º
vez, não desista, envie-nos a sua dificuldade que tentaremos ajuda-lo,
se voce conseguir de 1º, blz maravilha, conte-nos como foi sua
experiencia para encorajar aqueles que nao conseguiram de 1º e outros
que ainda estiverem com duvidas.
Boa Sote!