Ir para conteúdo

Arquivado

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

jlfaria

.NetFramework

Recommended Posts

Olá,

Estou em dúvida se estudo VB6 ou VB.net e o fator que deve decidir isso é o fato de ser necessário instalar pacotes de bibliotecas para rodar os aplicativos...

Meu foco é desenvolver aplicativos pequenos e compatíveis com windows xp, vista, 7 e 8, mas gostaria que fosse da forma mais nativa possível!

É possível programar em VB.net sem a necessidade de instalar pacotes do tipo .NetFramework nos computadores que vão rodar o aplicativo? Se é possível até que ponto?

Seria possível adicionar os recursos necessários (dll, ocx por exemplo) no próprio aplicativo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde.

 

Primeiramente aconselho a estudar bastante o framework .net.

Sempre que for rodar um aplicativo desenvolvido em .net, o computador devera ter a versão .net do framework utilizado no desenvolvimento.

http://bit.ly/1f2TeRf

O usuário instala a versão do .net framework de forma simples e rápida

 

Sim. é possível adicionar os recursos necessários no próprio aplicativo

consulte tbm http://msdn.microsoft.com/pt-br/vstudio/aa496123.aspx

Aconselho você a deixar o VB6 só na sua lembrança e partir para uma plataforma mais robusta como .net

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelas informações Paulo...

 

Se alguém tiver mais informações sobre como adicionar os recuros do .net no próprio executável...

 

Tutoriais, apostilas, livros recomendados... qualquer informação será muito bem vinda!

 

Mais uma vez obrigado pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Windows já vem com o framework .NET nativo do sistema, então se você fizer uma aplicação usando somente os componentes básicos do framework então ele vai rodar tranquilamente em qualquer sistema que possua a versão do framework instalada.

 

Uma coisa que você deve atentar é para o fato das versões. Se você pretende rodar em Windows mais antigos como o XP (que não possui mais suporte) então você deverá construir sua aplicação na versão 3.5 ou até 4.0 do framework já que a 4.5 não foi lançada (ou não tem suporte) ao XP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado ChaosDoctor porém pretendo desenvolver todos os aplicativos de forma "nativa"...

 

No geral são aplicativos educativos e o sistema não pode solicitar instalação de pacotes do tipo .net pois na maioria das escolas os usuários não têm privilégios de admin e isso inviabiliza MUITO a implementação...

 

O fato de ser necessário baixar e instalar um pacote .net para rodar os aplicativos traria muitas críticas... Acredito que esse problema faria com que muita gente não usasse os apps entende!?

 

Por isso estou procurando material sobre como desenvolver aplicativos em VB.net de forma "nativa" (adicionando os recursos necessários no próprio executável!)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cara, você não entendeu.

 

Os sistemas Windows já vem com o .NET framework instalado, porém cabe a você desenvolvedor usar a versão adequada para a plataforma que você vai disponibilizar, por exemplo, se você via desenvolver para windows XP então é legal que você use uma versão mais antiga do framework porque ela já vem instalada no Windows XP e não é necessária a instalação de mais nenhum componente.

 

Seu aplicativo fica nativo, muitas das vezes o próprio instalador gerado na publicação do aplicativo que você desenvolveu já baixa a instala o framework no computador. E se você está instalando o aplicativo você precisa ter privilégios de adm ou então o seu aplicativo não poderia ser instalado correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

framework do .NET só para que os clientes que trabalham com windows e os que não trabalham? a solução para este problema foi o desenvolvimento de sistemas web assim somente o hospedeiro que precisará ser o que eu preciso... linguagem...!? fique à vontade não existe a melhor... isso seria coisa de professor de faculdade quem sabe faz quem não sabe ensina ditado popular... é claro que tem os pós e os contras com a programação na internet mas é melhor que a programação no desktop...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema Gustavo, é que nem sempre os laboratórios tem internet, as vezes eles são focados em ensino offline. Já me deparei com vários casos assim

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.