04/11/2010 Development / ferramentas

Salve, salve!

Dando continuidade ao Projeto SIO, hoje vou falar um pouco da arquitetura do sistema, divisao das classes, estrutura das pastas, padrao das telas, imagens, etc...

Agora que o projeto esta todo em AspNet, nao existe mais aquele lance de include file, graaaacas a Deus, a partir de qualquer localidade do arquivo.aspx eh possivel instanciar uma classe sem a necessidade de ficar embutindo a mesma no codigo. ;-)

A divisao das pastas ficou da seguinte maneira

Toda parte de Login, Logoff, Contrucao de Tela, Menu, esta localizada na Index.aspx e todas as requisicoes de grids, autocomplete, publicacao de mensagens fica na _autoExec.aspx

Os modulos ficam na pasta Modulos, e as imagens, css, libs, ficam na pasta Core, alem disso, uma pasta chamada appCode com as classes de Conexao, Grid e Negocios.

Todas as janelas, todos os grids, todos os alertas, tem o mesmo padrao de layout, isso faz com que o sistema tenha uma identidade semantica, o usuario assim que ve uma nova tela, sabe que os botoes de salvar estarao em baixo, os icones de fechar, maximizar no topo, as paginacoes no rodape, os avisos com cores em destaque mas naum mto chamativas.

To terminando a parte de compatibilidade com os Browsers IE, CHROME, FF, SAFARI.

Bom eh isso, caso alguem queira uma copia do sistema, para fazer sua propria implementacao e tal, pode me encaminhar um email que eu envio os fontes e a documentacao. ;-)