Ir ao conteúdo
  • Cadastre-se

Dicas de Progamação!


Irakiel

Posts recomendados

Vou começar o post já agradecendo ao pessoal que ajudar e ao Clube do Hardware pela ótima organização do Fórum!

Ainda sou novo mas já trabalho no campo da engenharia há algum tempo na parte de análise de obras, dentre várias verificações das documentações que eu faço, a que me toma mais tempo é a verificação da planilha orçamentária da obra, que é apenas os produtos listados com iformações como preço e quantidades. Em procura de melhorar o rendimento do meu serviço acredito que a melhor maneira seria automatizar essa análise com a ajuda de um programa onde eu apenas inserisse os códigos de cada produto e o programa através de um banco de dados já mostrasse a planilha digitalizada com as informações que eu preciso!

Não venho aqui para pedir que me deem um programa pronto, mas quer apenas uma ajuda por onde começar, como por exemplo por qual linguagem começar a aprender e assim por diante.

Aviso que já li alguns livros para iniciantes de lógica na programação indicados aqui no fórum mas não vi ninguém com problemas específicos como o meu!

Essas planilhas eu tinha que digitar todas no Excel o que demorava mais de 3 horas pois existem planilha com mais de 1000 itens, com quantidade, descrição, valor, total, código e etc;

Link para o comentário
Compartilhar em outros sites

Vou começar o post já agradecendo ao pessoal que ajudar e ao Clube do Hardware pela ótima organização do Fórum!

Ainda sou novo mas já trabalho no campo da engenharia há algum tempo na parte de análise de obras, dentre várias verificações das documentações que eu faço, a que me toma mais tempo é a verificação da planilha orçamentária da obra, que é apenas os produtos listados com iformações como preço e quantidades. Em procura de melhorar o rendimento do meu serviço acredito que a melhor maneira seria automatizar essa análise com a ajuda de um programa onde eu apenas inserisse os códigos de cada produto e o programa através de um banco de dados já mostrasse a planilha digitalizada com as informações que eu preciso!

Não venho aqui para pedir que me deem um programa pronto, mas quer apenas uma ajuda por onde começar, como por exemplo por qual linguagem começar a aprender e assim por diante.

Aviso que já li alguns livros para iniciantes de lógica na programação indicados aqui no fórum mas não vi ninguém com problemas específicos como o meu!

Essas planilhas eu tinha que digitar todas no Excel o que demorava mais de 3 horas pois existem planilha com mais de 1000 itens, com quantidade, descrição, valor, total, código e etc;

Olá Irakiel, tudo bem?

Pelo que entendi, sua necessidade é possuir um cadastro com os produtos e as informações dos mesmos, para que você possa fazer uma busca através de uma chave de identificação, o código do produto nesse caso.

Considerando que você tem uma quantidade razoável de informações, a princípio o que você precisa é armazená-las em um banco de dados. Você pode fazer uso de algum SGBD (sistema gerenciador de banco de dados) existente no mercado, como MySQL, Postgres, etc. Esse armazenamento é independente da linguagem do sistema que vai consumir os dados dos produtos. Você pode criar um sistema em Java, C#, PHP, Python, etc, que faz a conexão com o banco de dados e através de comandos (query) manipula as informações que estão armazenadas. Você pode inclusive utilizar mais de um sistema para manipular essas informações (criar, editar, excluir dados no banco de dados), bastando apenas conectar com a base. De modo geral, a maior parte das linguagens de programação disponibilizam bibliotecas para manipular a maioria dos SGBDs, abstraindo as formas de interação com o banco.

Então, sendo mais prático, a princípio o ideal é que você escolha um SGBD, e dê uma estudada no seu funcionamento, e alguma lida também em conceitos de bases relacionais (M.E.R, etc). A coisa é relativamente simples :D

Depois disso, você "modela" sua base e adiciona as informações dos produtos, podendo utilizar os programas cliente disponibilizados pela ferramenta SGBD de sua escolha. Aí sim, depois disso, você pensa em começar o sistema, podendo escolher a linguagem de sua preferência para manipular os dados e fazer os processamentos/cálculos que você precisa.

Tentei ser o mais prático possível, mas acabou saindo uma parede de texto! :D

De qualquer forma, espero ter dado uma ajuda, e qualquer coisa estou à disposição para debatermos as soluções.

Abs.

Link para o comentário
Compartilhar em outros sites

Olá Irakiel, tudo bem?

Pelo que entendi, sua necessidade é possuir um cadastro com os produtos e as informações dos mesmos, para que você possa fazer uma busca através de uma chave de identificação, o código do produto nesse caso.

Considerando que você tem uma quantidade razoável de informações, a princípio o que você precisa é armazená-las em um banco de dados. Você pode fazer uso de algum SGBD (sistema gerenciador de banco de dados) existente no mercado, como MySQL, Postgres, etc. Esse armazenamento é independente da linguagem do sistema que vai consumir os dados dos produtos. Você pode criar um sistema em Java, C#, PHP, Python, etc, que faz a conexão com o banco de dados e através de comandos (query) manipula as informações que estão armazenadas. Você pode inclusive utilizar mais de um sistema para manipular essas informações (criar, editar, excluir dados no banco de dados), bastando apenas conectar com a base. De modo geral, a maior parte das linguagens de programação disponibilizam bibliotecas para manipular a maioria dos SGBDs, abstraindo as formas de interação com o banco.

Então, sendo mais prático, a princípio o ideal é que você escolha um SGBD, e dê uma estudada no seu funcionamento, e alguma lida também em conceitos de bases relacionais (M.E.R, etc). A coisa é relativamente simples :D

Depois disso, você "modela" sua base e adiciona as informações dos produtos, podendo utilizar os programas cliente disponibilizados pela ferramenta SGBD de sua escolha. Aí sim, depois disso, você pensa em começar o sistema, podendo escolher a linguagem de sua preferência para manipular os dados e fazer os processamentos/cálculos que você precisa.

Tentei ser o mais prático possível, mas acabou saindo uma parede de texto! :D

De qualquer forma, espero ter dado uma ajuda, e qualquer coisa estou à disposição para debatermos as soluções.

Abs.

airtonbjunior,

Muito obrigado pela ajuda, agora já sei por onde começar. :lol:

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!