Página 1 de 1

Tomei a decisão. IDE C/C#/C++.

MensagemEnviado: 05 Mar 2011 14:36
por fabim
Bom, finalmente acabei decidindo o que fazer da vida.

Fiquei estudando e correndo atraz, e finalmente cheguei a decisão.

http://pt.wikipedia.org/wiki/Microsoft_.NET

Que eu programo tanto para linux, quanto winCE/portabile.

Basta ter o framework e a lib utilizada.

IDE opitei pelo VS mesmo, ele mudou muito do 2008 para o 2010.

De todos os recursos pesquisados até o momento, este foi o mais abrangente de todos. Pode-se até desenvolver para o android com o VS, ou.;
Faz aquela salada de JAVA+libC+Eclipse+framework, que fica gigante!!!

MensagemEnviado: 09 Mar 2011 20:39
por fabim
http://translate.google.com.br/translat ... rmd%3Divns


Gambiarra de CSharp, ou C more more, para java em maquina virtual. Rode os aplicativos feitos perfeitamente no linux.

MensagemEnviado: 09 Mar 2011 20:59
por Red Neck Guy
Eu uso c# em conjunto com o .net desde a versão 2.0 do framework. Anteriormente eu utilizava object pascal com o Delphi 5,6 e 7. Em 2007 tive contato com Java que é a plataforma oficial do curso de ciências da computação que iniciei.
Bem, o Delphi tinha aquele problema de POG. A maioria do pessoal fazia aplicações orientada à eventos, não criava estruturas e usava aquele monte de componentes, as vezes chegando ao extremo de usar componentes para tarefas básicas de programação. A integração com porta serial, link com DLL's win32 e acesso a API nativa do windows era razoavelmente estável e fácil de se fazer.
Com o Java, me desculpem os amantes do software livre, mas as IDEs tipo Eclipse, NetBeans e afins ainda tem muito que amadurecer para chegarem no nível do VS e Delphi. O java tem como foco a portabilidade, e isso é o que o torna chato para quem trabalha com softwares que não são de negócios. Acessar uma DLL win32, ou mesmo fazer algum acesso a API do windows são um parto. (Aqueles malditos JNIs).
O conjunto c# e dotnet ganha pela facilidade de acesso a DLLs win32, acesso à API do SO, o VS é uma IDE muito poderosa e intuitiva. A sintaxe do c#, agora com o LINQ, possuí uns açúcares sintáticos que facilitam muito a codificação. Sem contar que classes do framework que acessam a serial, por exemplo, são super estáveis.
Até o momento não precisei portar nenhuma aplicação comercialmente para o Linux, mas o dia que precisar, posso trabalhar com a versão 2.0 e executar sobre o MONO.

MensagemEnviado: 10 Mar 2011 06:57
por EDSONCAN
Aquino,

Ja fiz algumas aplicações com a plataforma NET, mas a instalação sempre acaba dependedo da versão do framework e em muitos casos da pau ao tentar atualizar em alguns PCs, existe algum macete que facilite a instalação.

Obrigado
Edson

MensagemEnviado: 10 Mar 2011 10:04
por Rodrigo_P_A
EDSONCAN escreveu:Aquino,

Ja fiz algumas aplicações com a plataforma NET, mas a instalação sempre acaba dependedo da versão do framework e em muitos casos da pau ao tentar atualizar em alguns PCs, existe algum macete que facilite a instalação.

Obrigado
Edson


eu nunca tive problema nenhum.

o mais chato é instalar nos pcs mais antigos que o XP SP1 pois dependem de muitas atualizações do sistema.

Procura no forum do NSIS que lá tem uns scripts que buscam as dependencias de forma automática.

outra coisa é o seguinte, se usar dotnet e ficar fazendo chamada de api ou dll externa que não seja dotnet vc pode ter problema.

MensagemEnviado: 10 Mar 2011 10:28
por EDSONCAN
Eu usei VB 2010 com framework 4.0 Client profile e sem nada externo.
A experiencia foi uma catastrofe, me disseram para usar somente framework 3.5 e VB 2008.

MensagemEnviado: 10 Mar 2011 10:33
por Rodrigo_P_A
EDSONCAN escreveu:Eu usei VB 2010 com framework 4.0 Client profile e sem nada externo.
A experiencia foi uma catastrofe, me disseram para usar somente framework 3.5 e VB 2008.


eu já usei o dot4 mas eu mandava o framework 4 mesmo, aquele de 40MB aprox., não o profile.

Mas os utils com dotnet que eu fiz, eu usei o dotnet2 mesmo pelo menos rodava bem.

MensagemEnviado: 10 Mar 2011 10:36
por Red Neck Guy
Eu tenho utilizado a versão 4.0 do framework, VS 2010 e reportviewer 2010 sem maiores problemas em relação aos clientes. Inclusive minha aplicação já foi instalada em computadores com XP SP2.
Agora o bom lembrar é que as classes do dotnet tem tudo que é necessário para se fazer uma aplicação, o caso de usar as chamadas da api do windows e dlls win32 é para utilizar código legado...

MensagemEnviado: 11 Mar 2011 08:30
por fabim
Meu.
Estou brincando a uma semana com o VS, usando apenas o ANSI C.

Eu me deparei com alguns exemplos do C++, cuja alguns comandos que eu nunca tinha visto antes.

ESTRUTURA::
Para que serve os " :: " ?

comando de escrita << o que vai ser escrito << termino !?

Pra que serve as " << string ou conversão <<" ?

E mais uma coisa que eu fiquei meio perdido.

Em alguns pontos, existe o acesso a chamada de rotinas ou variaveis, onde existe um cabeçalho que é um comando de sistema..

this.blablabla

O que o "this" faz na jogada ?

MensagemEnviado: 11 Mar 2011 09:04
por Jorge_Francisco
Isso veio do C++. Estude : Herança - Classes.

MensagemEnviado: 11 Mar 2011 09:09
por fabim
bha!!
Achei uma apostila da unicamp sobre C++ fast learn!!! Ja descobri pra que serve esses caras...

Menos o << <<..

E jorge, se não sabe responder, pra que mandar eu estudar ?Mané !!!

MensagemEnviado: 11 Mar 2011 09:24
por Jorge_Francisco
Pra vc não ficar perguntando parcelado né!! Estuda tudo ué!!!hehehe.

Sobre o "<<" qual o contexto? Pode ser saída de tela, deslocamento, operador de classe, etc.

MensagemEnviado: 11 Mar 2011 09:39
por Jorge_Francisco
Para o << procure por : Classes - Sobrecarga de operador. Muito usado no "cout".

MensagemEnviado: 11 Mar 2011 12:16
por fabim
Jorge_Francisco escreveu:Para o << procure por : Classes - Sobrecarga de operador. Muito usado no "cout".


é no cout mesmo...

Mais não achei nada mencionando explicitamente isto.

MensagemEnviado: 11 Mar 2011 14:46
por Jorge_Francisco
O Cout é para a saída de vídeo. O << serve para a saída(stream, video, serial, arquivo,etc) e o >> serve para a entrada(teclado, mouse, arquivo, etc).