none
Sugerencias para empezar con WinForms y bases de datos RRS feed

  • Debate general

  • Hola,

    Soy un desarrollador de Delphi que quiero pasarme a desarrollar en .NET. Trabajo principalmente en aplicaciones de gestión (contabilidad, facturación, control de stock, trazabilidad, etc), pero casi nunca he trabajado con VB6, VB.NET o C#.

    Por motivos económicos (las licencias de Delphi y componentes para Delphi son muy caras), de futuro profesional (es muy complicado encontrar trabajo para programadores Delphi en España) y para no quedarme estancado, quiero empezar mis nuevos proyectos usando la tecnología .NET.

    Hasta aquí todo es muy simple... dejo el Delphi, me descargo una versión Express del Visual Studio y empiezo a desarrollar... Pero aquí es dónde surgen todas mis dudas:

    - Que lenguaje de programación uso, Visual Basic .NET o C#? Y porqué uno y no el otro?
    - Directamente voy a Visual Studio 2010, o empiezo por el 2008?
    - Que base de datos uso? Mis aplicaciones son de escritorio, y normalmente monousuario. Con Delphi usaba el Firebird Embedded (sólo tenía que copiar un par de DLL's en el directorio del ejecutable, y ya tenía base de datos). Qué base de datos debería usar con .NET? Access, quizá? SQL Server Express no es una buena idea, es un ejecutable muy grande, un servicio que siempre está funcionando, etc...
    - Dónde puedo encontrar buenos tutoriales de programación .NET? Me interesa sobretodo el tema de acceso a base de datos. El funcionamiento general de VB.NET o C# no debe ser muy diferente a Delphi, pero por lo que he visto, el acceso a datos sí...

    Y bueno, cualquier sugerencia será bienvenida.

    Saludos,

    Marc Casas

    • Tipo cambiado Marc Casas miércoles, 11 de mayo de 2011 21:00
    miércoles, 11 de mayo de 2011 20:59

Todas las respuestas

  • 1.- C# o VB.Net, en lo personal no les veo diferencia potencial, ambos son buenos, a mi me gusto más C# no se!!!! venia de FoxPro y VB.Net tenia una sintaxis similar a la de VP, y no queria seguir con esa sintaxis asi que poreso preferi C#, no se!!!!... ese fue mi pretesto, ah!!!.. y ademas que hay más programadores en VB que en C# de donde yo soy... bueno!!!... eso he podido ver... todos dicen quiero aprender VB.Net, asi que siempre voy al contrario de los demas (jejeje)...

    2.- yo me iria a VS2010 sin pensarlo

    3.- yo uso SQL Server Express para muchos de mi clientes, pero seria a la que mejor te acomodes...

    4.- Tutoriales!!!!... esa es una buena pregunta... en lo persona yo aprendi tomando codigos de aqui, de haya, de poraqui y así fui aprendiendo.

    Salu2,


    Marvin E. Pineda

    ComboBoxMultiColumns

    Marvin's Blog
    San Pedro Sula
    Honduras. C.A.


    Aún el necio cuando calla, es contado por sabio.

    miércoles, 11 de mayo de 2011 21:24
  • En lo personal uso c# ya que es un lenguaje para mi mas entendible o logico (orientado a objetos), aunque si has trabajado antes en basic o algo parecido, tal vez debas empezar por VB.

    Usa el VS2010 y el framework 4.0 no veo razon para empezar por el 2008.

     

    En cuanto a la base de datos, si no quieres un motor de bd ejecutandose, te recomiendo que uses SQL Server Compaq edition, con la cual solo requieres instalar las dll y la base de datos quedara en un archivo .sdf

     

    por ultimo suerte en tu migracion.


    Sergio701
    jueves, 12 de mayo de 2011 0:14
  • Hola,

    En cuanto a lenguaje, he usado un poco el VB.NET, y durante bastante tiempo usé Java (me harté de lo laborioso que es crear buenos entornos gráficos).

    Estudiaré lo del SQL Server Compact Edition. Conoces algún tutorial para empezar a usarlo?

    Saludos,


    Marc

    miércoles, 18 de mayo de 2011 21:49
  • Hola,

    En cuanto a lenguaje, he usado un poco el VB.NET, y durante bastante tiempo usé Java (me harté de lo laborioso que es crear buenos entornos gráficos).

    Estudiaré lo del SQL Server Compact Edition. Conoces algún tutorial para empezar a usarlo?

    Saludos,


    Marc

    Saludos Marc, el sql compaq edition se maneja basicamente igual a sql sever, te recomiendo que busques un tutorial de sql server (normal) para que mires como se hace la conexiones a base de datos. tambien te recomiendo que descargues el SQL Server Management Studio para que manipules tu base de datos.

    Espero haberte ayudado.


    Sergio701
    miércoles, 18 de mayo de 2011 22:56