FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.110 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 04-04-2005, 11:19   #1 (permalink)
Pilantra
GeeK
 
Avatar de Pilantra
 
Registrado em: Sep 2004
Localização: Maringá - PR
Idade: 25
Mensagens: 2.367
Reputação: 18 Pilantra está indo no caminho certo
Enviar mensagem via MSN para Pilantra
Padrão Dúvidas no C++ e Borland C++ Builder

Olá povo

Ontem mesmo eu decidi começar a aprender C++, eu não sei se ainda quero pegar o C de uma vez, então vou começar com o C++ por ser orientado a objeto e por ter uma ide-grafica como o Borland C++!!

Agora a pergunta, muda alguma coisa entre o C++ Builder da Borland e fazer um programa em C++ usando bloco de notas (Se isso for possivel é claro)!!??

Porque eu baixei umas apostilas de C++ e achei meio estranho, não falava nada de interface gráfica, somente explicando tudo sobre a linguagem e como fazer isso e como fazer aquilo!!! Gostaria de saber se posso desenvolver um programa tranquilamente usando o C++ da Borland, pois de qualquer forma seria um C++!!!

Eu digo isso porque o C++ da Borland é totalmente gráfico, sendo assim eu achei estranho!!! Alguém poderia me explicar isso!?

Ah, eu baixei uma apostila de 627 páginas, se eu imprimir isso aqui eu fico doido, alguém tem alguma apostila de C++ que aborde interface gráfica!?

Obrigado
__________________
Linux user #403916

Gosta de Linux e Java? Acesse: http://andersonajx.blogspot.com
Pilantra está offline   Responder com Quote
Antigo 04-04-2005, 12:22   #2 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão Re: Dúvidas no C++ e Borland C++ Builder

Citação:
Postado Originalmente por Pilantra
então vou começar com o C++ por ser orientado a objeto e por ter uma ide-grafica como o Borland C++!!
O Borland C++, e quase todas as IDEs que estão por aí (Visual C++, DevC++, etc.) suportam ambas as linguagens C e C++.

Citação:
muda alguma coisa entre o C++ Builder da Borland e fazer um programa em C++ usando bloco de notas?
Sim e não. O C++ Builder é um ambiente de programação proprietário da Borland, uma ferramenta RAD (Rapid Application Development), com bibliotecas (proprietárias) e facilidades de desenvolvimento que são características de ferramentas RAD.

Se você abrir mão do desenvolvimento "visual", está abrindo mão de uma das grandes características das ferramentas RAD. Mas, por outro lado, se a ferramenta (independentemente de qual ela seja) não "obrigar" a edição dos módulos de software através de sua IDE, então a resposta é: sim, você poderia utilizar um editor de texto qualquer para criar seus programas e posteriormente efetuar a compilação, linkagem, etc. com compiladores (e outras ferramentas eventualmente necessárias) de linha de comando, por exemplo.

Citação:
Eu digo isso porque o C++ da Borland é totalmente gráfico, sendo assim eu achei estranho!!! Alguém poderia me explicar isso!?
Note que o "Borland C++" e o "Borland C++ Builder" são ferramentas diferentes. O C++ Builder é uma ferramenta RAD, enquanto o Borland C++ não é.

Ferramentas RAD geralmente não são uma boa opção quando seu objetivo é aprender a linguagem em si. Como o objetivo de ferramentas RAD é possibilitar o desenvolvimento rápido de aplicações, elas possuem diversas bibliotecas "não-padrão" e outras facilidades de desenvolvimento que acabam "ocultando" do programador o que realmente está ocorrendo. E isso pode prejudicar bastante o aprendizado.

É fácil encontrar pessoas criando interfaces gráficas "legais", mas que não têm nenhum conhecimento sólido, nem da linguagem e nem de conceitos fundamentais de programação. Portanto, cuidado com as armadilhas.
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 04-04-2005, 13:20   #3 (permalink)
Pilantra
GeeK
 
Avatar de Pilantra
 
Registrado em: Sep 2004
Localização: Maringá - PR
Idade: 25
Mensagens: 2.367
Reputação: 18 Pilantra está indo no caminho certo
Enviar mensagem via MSN para Pilantra
Padrão

Puxa é verdade, você falou certo, foi como a minha história do Java!! Terminei o curso e fui me aventurar no JBuilder, resultado, não conseguia fazer nada nem no JBuilder!!! Meses atrás eu peguei o Java de novo como se estivesse começando, e fiz do jeito certo, usando o bloco de notas, bom usei um editor de texto com colorização hehe!! E aprendi, hoje eu já não tenho medo de Java, pois eu já sei como a coisa funciona, coisa que o JBuilder ocultava!!!

Então eu vou fazer isso, vou "tentar" aprender na raça mesmo, o que eu preciso instalar e configurar aqui no Windows ou no Linux pra mim poder programar em C++?! De preferencia no Linux pois é meu S.O padrão, só estou utilizando o Windows por causa do Delphi!!!

Obrigado
__________________
Linux user #403916

Gosta de Linux e Java? Acesse: http://andersonajx.blogspot.com
Pilantra está offline   Responder com Quote
Antigo 05-04-2005, 11:45   #4 (permalink)
Pilantra
GeeK
 
Avatar de Pilantra
 
Registrado em: Sep 2004
Localização: Maringá - PR
Idade: 25
Mensagens: 2.367
Reputação: 18 Pilantra está indo no caminho certo
Enviar mensagem via MSN para Pilantra
Padrão

Oloko ninguém vai responder!? :cry:
__________________
Linux user #403916

Gosta de Linux e Java? Acesse: http://andersonajx.blogspot.com
Pilantra está offline   Responder com Quote
Antigo 05-04-2005, 12:04   #5 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Uma opção gratuita e muito utilizada é o DevC++. É uma IDE, mas isso não é realmente um problema, ou seja, não é realmente necessário que você "programe com o notepad" para aprender. Na minha opinião, problema para o aprendizado seria você utilizar uma ferramenta RAD, como o C++ Builder, Delphi, ou mesmo o Visual Basic.
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 05-04-2005, 12:10   #6 (permalink)
Pilantra
GeeK
 
Avatar de Pilantra
 
Registrado em: Sep 2004
Localização: Maringá - PR
Idade: 25
Mensagens: 2.367
Reputação: 18 Pilantra está indo no caminho certo
Enviar mensagem via MSN para Pilantra
Padrão

Humm só isso?! Eu tenho ele instalado, inclusive compilei um programinha em C que meu colega fez!!! Mas não precisa nenhum interpretador, bibliotecas gráficas e etc?! Porque o que me interessa mais é interface gráfica depois eu vejo alguma coisa em console :mrgreen: Hoje em dia ninguém quer coisa em texto!!!
__________________
Linux user #403916

Gosta de Linux e Java? Acesse: http://andersonajx.blogspot.com
Pilantra está offline   Responder com Quote
Antigo 05-04-2005, 19:20   #7 (permalink)
jackinabox
Veterano
 
Avatar de jackinabox
 
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16 jackinabox está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Pilantra
Mas não precisa nenhum interpretador, bibliotecas gráficas e etc?!
Interpretador não, pois C/C++ são linguagens tipicamente compiladas.
Bibliotecas gráficas? Humm, pois é. Se você for criar programas utilizando a API do Windows (GDI e afins), essas bibliotecas já estão lá.
Mas esteja preparado, pois pra encarar o desenvolvimento gráfico com a WinAPI tem que ser muito macho

Se você for utilizar outras bibliotecas (GTK, por exemplo), deve precisar fazer o download das bibliotecas de extensão:

http://devpaks.org/list.php?category=GUI

Citação:
Porque o que me interessa mais é interface gráfica depois eu vejo alguma coisa em console Hoje em dia ninguém quer coisa em texto!!!
Pois é... mas não esqueça do que comentei no outro post: não vai adiantar nada você conseguir fazer um programa com uma GUI "bonita" e não saber quase nada de conceitos de programação.

Se isso ocorrer, você poderá estar sofrendo de "short d1ck syndrome": uma síndrome na qual, em vez de aprender a usar eficientemente as ferramentas que você tem, você busca aumentar o tamanho dessas ferramentas (se é que você me entende :wink
__________________
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox está offline   Responder com Quote
Antigo 15-06-2006, 14:08   #8 (permalink)
NaldoOddy
Novo Membro
 
Avatar de NaldoOddy
 
Registrado em: Jan 2006
Localização: Cwb/PR
Mensagens: 105
Reputação: 13 NaldoOddy está indo no caminho certo
Padrão

Fiz um curso de programação em C, no curso os alunos utilizavam o DEV CPP (C++), mas o professor utilizava Linux Conectiva 10 (O linux é desenvolvido em C ou algo assim, portanto tem o compilador GCC para C e G++ para C++), o editor de texto era o VI. Devido a facilidade eu me interessei por Linux e aprendi a utilizar o VI, mas eu fiz o básico e pratico pouco.
Sugiro que verifique com um código básico no Gentoo e seja feliz!
__________________
Windows XP - Mandriva 2010
/* Infelizmente o K-NG... */
2°= 1 (?)
Sempre que o post ajudou, atribua ao colega as considerações e edite o 1ª post pra Resolvido!!!
NaldoOddy está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 11:21.