Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - seba123neo

#1011
Hola, supongamos que voy a hacer un programa de bases de datos, por ejemplo un ABM de clientes y de articulos.

entonces en un mismo proyecto, te creas clases, esas clases las separas en carpetas distintas, una seria la capa de Datos,que si trabajas con bases de datos esta se encarga de la conexion a la base y de ejucutar las consultas y comandos que vienen de la segunda capa(negocio).

la capa de negocio se encargaria de hacer los SELECT a la base de insertar los registros etc..supongamos que quiero hacer un ABM de clientes..entonces me creo una clase llamada cCliente y ahi pongo todas las propiedades y metodos necesarios para manegar los clientes, insertar, actualizar,borrar..etc.lo mismo me creo una clase para la de articulos...etc...para cada ENTIDAD te creas una clase.

y la ultima capa la de presentación( que seria la interfaz del programa), ahi haces todo llamando siempre a la capa de negocio, supongamos que yo aprieto un boton y quiero borrar un cliente, entonces llamo al metodo de borrarCliente de la capa de negocio.

saludos.
#1012
Cita de: adastra en  2 Noviembre 2011, 10:11 AM
ya que en su epoca existian lenguajes de programación mucho más robustos y potentes (por ejemplo lenguaje C), desde un punto de vista objetivo, (y ya que conoces a la perfección VB6) debes reconocer que no se puede comparar con un lenguaje como C o Java eso es innegable.

y quien en su sano juicio puede llegar a comparar VB6 con C ? ningun programador que yo sepa, que conoce como funcionan esos 2 lenguajes puede llegar a comaprarlos nunca, porque si lo hace entonces es de pura ignorancia. Todos sabemos que C o C++ o es lo maximo que hay, el lenguaje mas utilizado del mundo, y en el que se puede hacer un sistema operativo y aplicaciones super potentes, antivirus, drivers...etc.

Cita de: adastra en  2 Noviembre 2011, 10:11 AM
El colega ha preguntado "¿Como hacen los programas los profesionales?" un sistema profesional a día de hoy tiene que ser como minimo estable, seguro, robusto, escalable, eficiente y en algunas ocasiones, independiente de plataforma, estas caractisticas no son alcanzables con VB6, así de simple.

esa es otra falacia, ¿ para que quiero programar en un lenguaje multiplataforma si uno trabaja en una empresa que trabaja sobre productos windows unicamente ? podria haber elegido C/C++ tambein, pero se eligio VB6 y se soluciono el problema de la misma forma cual es el problema ?

por eso cuando uno pregunta "que lenguaje elijo para comenzar" pues la respuesta es "que necesitas hacer y para que sistema vas a trabajar", cada empresa elige su lenguaje a costa de lo que va a usar.

otro de los mitos que se dicen es que si uno programa en VB6 despues le cuesta entender otros lenguajes, eso es otro mito, yo aprendi .NET y Java sin dificultad.

por eso nunca hay que decir que un lenguaje fue malo ni es malo, que esta pasado de moda el VB6 eso no lo dudo, nadie lo puede discutir, es viejo, pero sin embargo sigue ahi y hay gente que se inicia en la programacion facilmente gracia a este lenguaje y que despues puede migrar a otros lenguajes sin problema. te puedo asegurar que en VB6 se hicieron y se pueden hacer cosas que uno nunca penso que se podian hacer, yo mismo me he sorprendido de las cosas que se hacen, gracias a que puede tener control de toda la API de windows y un monton de cosas mas.

saludos.
#1013
Cita de: adastra en  2 Noviembre 2011, 00:55 AM
1. Un sistema "grande" tal como lo expones es una medida subjetiva. Que es para ti grande?

grande significa, sistemas de gestion - ERP tipo TANGO GESTIÓN (que esta realizado en .NET) o BAS, por darte 2 ejemplos.

Cita de: adastra en  2 Noviembre 2011, 00:55 AM
2. El hecho de que un sistema sea "grande" no lo convierte en un sistema estable, seguro, robusto, escalable y eficiente.

si mi abuela no estuviera muerta estaria viva, obvio que grande no quiere decir eso, pero lo puede ser tranquilamente.

Cita de: adastra en  2 Noviembre 2011, 00:55 AM
3. Las funcionalidades que ofrece VB se cuentan con los dedos y no se pueden comparar con la potencia que ofrece la API de lenguajes como Java o cualquiera de los que se encuentran incluidos en el framework de .NET

no me vas a dar una clase de lo que hace visual basic y lo que no hace., yo lo se perfectamente, no hace falta esa comparación.

Cita de: adastra en  2 Noviembre 2011, 00:55 AM
4. No hay que olvidar que VB6 tiene ya más de 15 años

mas de 15 ? tiene 13 años, no se como hiciste el calculo.

Cita de: adastra en  2 Noviembre 2011, 00:55 AM
en su tiempo era malo y hoy en día

eso es lo mas tonto que escuche, si vos decis que era o es malo es subjetivo tambien, es solo tu opinion contra la de miles de programadores que eligieron este lenguaje para hacer software. y no me olvido de las empresas que han realizado softwares en este lenguaje, softwares gigantes que tardaron años en hacerlos y mantenerlos, y que hoy en dia lo siguen manteniendo ya que pasarlo a .NET cuesta años de desarollo y tiempo, personas, etc, no es asi nomas la cosa, pensa en las empresas, no penses en los tipos que hicieron un formulario con 2 botones. creo que subestimas la potenca que tuvo o puede llegar a tener VB6. hoy en dia es obvio que una empresa nunca va a elegir VB6 para comenar a hacer un software desde 0, elige .NET sin pensarlo.

no me banco a los que como vos critican un lenguaje de programacion, por ahi hay una frase que dice algo como "ningun lenguaje es malo, si el programador sabe usarlo", deja que le diga a los miles de MVP de Visual Basic tu opinion haber que opinan.

antes que me respondas, tene en cuenta que programo en VB6, .NET y Java.
#1014
creo que estas poniendo mal algunos parametros, fijate aca:

How to Use Stored Procedures in VB6

saludos.
#1015
Cita de: prometheus48 en 29 Octubre 2011, 19:02 PM
Bueno llevo programando en visual basic un tiempo, y me di cuenta de que visual basic es para hacer aplicaciones rápidamente. Osea no definitivas.

necesitas argumentos para convenceme de eso.

con visual basic, podes hacer tranquilamente aplicaciones gigantes, muchisimos sistemas de gestion estan realizados en visual basic y son realmente grandes.
#1016
para colmo abdominales completos, te matan, no son los cortitos  :xD.
#1017
si no lo crees, esta en los guinnes y hay un video en youtube, buscalo.
#1018
no esta porque para que te aparezca el nodo de las referencias, debes hacer click en el icono de arriba que tiene como 2 hojas de papel y cuando posas el mouse dice "mostrar archivos ocultos" o algo asi, ahi te va a aparecer.

#1019
esa dll por defecto ya viene referencida, haber fijate si en las referencias del proyecto la tenes , algo asi:

#1020
SQL Server Express es gratuito y muy bueno, con algunas limitaciones en cuanto al rendimiento, pero funciona perfecto para sistemas qeu no necesiten mucho, yo lo uso siempre.

y MySQL ? FireBird ?

cualquier cosa es mejor que Access  :xD

saludos.