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

Programação C em geral

Moderadores: 51, guest2003

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

Mensagempor fabim » 05 Mar 2011 14:36

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!!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor fabim » 09 Mar 2011 20:39

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.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Red Neck Guy » 09 Mar 2011 20:59

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.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor EDSONCAN » 10 Mar 2011 06:57

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
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor Rodrigo_P_A » 10 Mar 2011 10:04

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.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor EDSONCAN » 10 Mar 2011 10:28

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.
EDSONCAN
Word
 
Mensagens: 876
Registrado em: 11 Out 2006 14:11

Mensagempor Rodrigo_P_A » 10 Mar 2011 10:33

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.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor Red Neck Guy » 10 Mar 2011 10:36

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...
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Mensagempor fabim » 11 Mar 2011 08:30

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 ?
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Jorge_Francisco » 11 Mar 2011 09:04

Isso veio do C++. Estude : Herança - Classes.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor fabim » 11 Mar 2011 09:09

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é !!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Jorge_Francisco » 11 Mar 2011 09:24

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.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor Jorge_Francisco » 11 Mar 2011 09:39

Para o << procure por : Classes - Sobrecarga de operador. Muito usado no "cout".
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor fabim » 11 Mar 2011 12:16

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.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Jorge_Francisco » 11 Mar 2011 14:46

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).
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x