|
![]() |
||
Dúvidas no C++ e Borland C++ Builder
|
||
. 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.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
GeeK
|
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 |
|
|
|
|
|
#2 (permalink) | |||
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
Citação:
Citação:
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:
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?" |
|||
|
|
|
|
|
#3 (permalink) |
|
GeeK
|
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 |
|
|
|
|
|
#4 (permalink) |
|
GeeK
|
Oloko ninguém vai responder!? :cry:
__________________
Linux user #403916 Gosta de Linux e Java? Acesse: http://andersonajx.blogspot.com |
|
|
|
|
|
#5 (permalink) |
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
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?" |
|
|
|
|
|
#6 (permalink) |
|
GeeK
|
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 |
|
|
|
|
|
#7 (permalink) | ||
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
Citação:
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:
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?" |
||
|
|
|
|
|
#8 (permalink) |
|
Novo Membro
Registrado em: Jan 2006
Localização: Cwb/PR
Mensagens: 105
Reputação: 13
![]() |
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!!! |
|
|
|
![]() |
| Opções do Tópico | |
|
|