Só acrescentando, no próprio site da msdn podemos visualizar alguns patteners de programação, onde são definimos os padrões de programação, acho que você pode visualizar como programar/criar as classe e tudo mais... Acho que sua dúvida é nessa linha: Eu ainda sou novo nessa programação, mas eu crioo um projeto class, para disponibilizar as classes de insert, select, update e delete... , criou uma outra classe de conexão... ai você usa ela para todos os projetos, e para dobrar mais meu sistema, e como todo acesso a banco praticamente tem usuário e senha eu dividi da seguinte forma, primeiro conexão.. projeto conexão... depois projeto classes de usuários, depois as classe normais de insert e tal... e por úçtimo o projeto tela... onde qualquer pessoa pode desenhar as telas... E qualquer pessoa pode desenhar a tela e você só anexa os controles e as funções.;.. Acho que é isso.... Boa sorte....