FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
Ver Resultados de Encuesta: ¿Cual te parece mejor? | |||
Visual Basic | 8 | 5,19% | |
Delphi | 146 | 94,81% | |
Votantes: 154. Tú no puedes votar en esta encuesta |
|
Herramientas | Buscar en Tema | Desplegado |
#101
|
||||
|
||||
Tal vez en delphi 4 la propiedad tenía un nombre diferente, yo lo he hecho con Delphi 2007, pero afortunadamente el valor por defecto de esa propiedad es el espacio en blanco asi que es cierto, le podemos quitar una linea mas al procedimiento... ¿¿cuantas quedaron???... mi aritmetica ya no es lo que era en la primaria...
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
#102
|
|||
|
|||
hola,
me pudieras ayudar en decirme como empiezo a crear un cubo de desicion con la ficha desicion cube para una base de datos.. |
#103
|
|||
|
|||
Cita:
Pues en realidad el código si es el que pusiste en un principio, incluyendo hasta la linea que le quitas ya que no especificamente el delimitador es el espacio blanco, y pues casi casi es un empate, con la unica diferencia que si se desea modificar la lista pues adicionalmente se tiene en su propia variable y no hay que copiarla de ningun lado (patadas de ahogado jajaja ) y el segundo ejemplo, si és el que mencionas, pero la aclaracion ahí mismo presentada es que en cuanto a delphi no hay ningun ahorro, sólo en cuanto a c++ __________________________________ Orale,.... genial la idea, sigan participando, hay que proponer más ejemplos, la idea es que aprendamos todos, supongo que falta hacer lo contrario delphi >>>> vb (es obio que vb va a perder jejeje, sobre todo con eso de la herencia jaquemate para un lado, como para el otro por la integracion con el estandar office y no se trata de eso) pero es divertido (hay que darle una muerte digna a VB jajaja) saludos Última edición por ucanneo fecha: 29-02-2008 a las 08:14:38. |
#104
|
|||
|
|||
¿Cómo harían el mismo ejemplo de ucanneo pero usando coma como separador en lugar de un espacio en blanco? Si usan CommaText, se van a llevar una sorpresa
Bye |
#105
|
||||
|
||||
Bueno, yo lo haría así:
¿cual es la sorpresa? Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#106
|
|||
|
|||
Je, je. Está bien, cambio lo dicho: quienes usen delphi 7 o menor, se llevarán una sorpresa
Bye |
#107
|
|||
|
|||
Cita:
Cita:
Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#108
|
|||
|
|||
¡Ah! Pues con mayor razón. Eso prueba que apenas a partir del BDS, Delphi empieza a llegarle a los talones a VB, y del delphi 4 mejor ni hablamos. (broma, broma, no se sulfuren).
Bye |
#109
|
|||
|
|||
Cita:
Todo depende el sector de tu negocio Ahora uso Turbo Delphi y no necesito mas, por el momento...... Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#111
|
||||
|
||||
Bueno, allí va un código, a ver en cuantas líneas queda en vb:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#112
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#113
|
|||
|
|||
Cita:
Yo ese código le agregaría un ElseIf en vez de otro If ya que el control ó es un TButton ó es un TEdit y no ambos al mismo tiempo. Creo que para la versión 6 ó 4 del Delphi no se puede concatenar así tan olimpicamente el primer If, me disculpo si me equivoco. Otra cosa es que la propiedad OnChange no existe para el TextBox, por cierto deberían de tratar de poner ejemplos para versiones iguales, el VB solo quedo hasta la versión 6, además deberían ser código que no relacionen en si a las propiedades de los objetos ya que el tratamiento de ellos si es abrumador entre ambos lenguajes. Código PHP:
Última edición por HCammus fecha: 29-02-2008 a las 21:31:04. |
#114
|
||||
|
||||
Cita:
El código de jachguate tampoco necesitaría del begin-end si no hubiera puesto esto:
y hubiese usado un else if (en Delphi va separado, pues es lo mismo, y en el ejemplo de jachguate lo único que arregla ponerlo es ahorrarse el escribir el begin-end del bucle for). Cita:
Salu2 |
#115
|
|||
|
|||
No, sería exactamente igual ya lo dije solo que no agregue el resto para hacerlo más genérico.
Y en cuanto a lo otro creo que idea era evaluar el lenguaje no los controles como tal, pero bueno creo que el equivalente de la propiedad OnChange del Delphi para el TextBox es Text. Código PHP:
Editado Creo que la primer instrucción sería así en VB Código PHP:
Última edición por HCammus fecha: 29-02-2008 a las 23:33:12. |
#116
|
|||
|
|||
Código PHP:
saludos Última edición por ucanneo fecha: 01-03-2008 a las 00:37:29. |
#117
|
||||
|
||||
Para todas. En las versiones más recientes, añaden algún nuevo tipo, alguna nueva propiedad... pero por lo general, el código es compatible con versiones anteriores y posteriores. Es otra de las genialidades que tiene Delphi
|
#118
|
|||
|
|||
Cita:
Un ejemplo sencillo de concatenación y conversión de datos Código PHP:
Última edición por HCammus fecha: 01-03-2008 a las 05:03:08. |
#119
|
||||
|
||||
Hola
La verdad no se que es lo que se defiende?. Los números, por lo menos en este debate son claros 94,44% Delphi 5,56% VB. Que se defiende, Código, ventajas, desventajas.? Yo creo que depende mucho del programador y del entusiasmo o conocimiento que tenga del lenguaje en especial. Estoy convencido y nadie me va ha hacer cambiar de opinión en que VB es mucho mas complicado, exigente, tedioso, poco entendible y no se cuantas cosas mas que delphi. No solo por mi experiencia en esto (autodidacta), si no por la experiencia de las personas que contrate y que programaban en VB, Profesionales ,(Pobrecillos). Defender lo indefendible es absurdo. No hay comparación Delphi le da una paliza a VB, por donde lo quieran ver, querer seguir en este debate no tiene lógica, para mi. Siempre habrá quien quera nadar contra corriente, tarde o temprano lo veremos sacudido por esta, irremediablemente la corriente lo arrastrara, tiempo al tiempo. Es como seguir con IE, cuando Firefox es mas rápido, efectivo, eficiente, etc, etc. No he visto, objetivamente, una razón lógica y mucho menos técnica que demuestre que VB es un lenguaje que se acerque por lo menos un poco a Delphi, en esta vida hay que demostrar, no hablar, lo pueden hacer los que se afanan en defender lo indefendible?, lo dudo. Si pueden hacer de un aprendiz un Novato, hablamos. Saludos |
#120
|
||||
|
||||
Se que me van querer colgar quienes defiendan VB pero la verdad es que yo también no le veo el sentido a este debate... ¿Que se desea comparar? ¿Algoritmia? ¡Por dios!
¿Desde cuando se ha llegado al extremo de querer comparar un lenguaje por la capacidad de desarrollo de algoritmos? En parte suena lógico el decir que, por ejemplo, si un determinado algoritmo en Delphi nos lleva 4 LDC y si en VB nos toma 6... entonces podríamos decir entonces que Delphi es 4/6 más eficiente que visual. Si hay algo que conserva un algoritmo de un lenguaje a otro es su complejidad. Y ésta no depende de lenguaje alguno sino de la información necesaria para llevar a cabo su opración y los pasos lógicos (no de programación). Por ejemplo... implementar un algoritmo de Ordenación requiere complejidades del orden Cuadráticas (si usamos burbuja) ya sea en VB, C, C++, el que sea.... el algoritmo posee una expresión mínima. La capacidad de abstracción y de escribir ese algoritmo en un lenguaja a otro dependerá en última de las habilidades del programador... pero las condiciones mínimas no variarán. Si nos basamos en la teoria de Halstead, podríamos decir que un lenguaje es más ventajoso que otro dependiendo, debido a la abstracción y otros factores. Lo que he descripto es un resumen de la toería de Halstead. ¿Cuál es el error aquí? Pensar que las simples LDC son una medida de la verdadera eficiencia de un lenguaje.... amigos... si deseamos hacer una comparación justa y objetiva olvidemos condiciones subjetivas. Los diversos estudios de Halstead han demostrado que si bien los lenguajes han evolucionado a la par del grado de abstracción, existe y existirá una fuerte correlación entre la expresión de una solución y la habilidad de programación. Propongo que se evalue al lenguaje con la "habilidad técnica" que ofrece para expresar un problema. Veamos, en Delphi, como buen lenguaje POO dividiríamos el problema en clases, las clases están en "módulos" (o mejor dicho units)... y esto nos lleva a expresar la complejidad en función de los módulos y clases. Supongamos que tenemos k clases repartidas en n módulos. Podríamos decir que la complejidad del problema es de k/n. El problema ha sido repartido k veces a lo largo de los módulos... Entonces quedamos en que: C = k/n En visual basic podemos contar con esas pseudo-clases. y como sabemos... no son verdaderas representantes de la teoria POO... Estimativamente podríamos decir que en promedio k/2 clases están un un módulo de clases. (recordemos que las clases en VB no permiten la herencia, y es necesario repetir el código...) Podríamos decir que el resultado es: C = k/2 + n/2 Teniendo esto en cuenta, yo me animaría a decir que conviene usar Delphi que Visual Basic.... Técnicamente hablando y suponiendo que empleamos lo mejor de cada lenguaje... es lógico pensar que Delphi es superior. ¿Que sentido tiene comparar LDC si al final la relación entre el esfuerzo en programar en cada lenguaje con sus capacidades técnicas es casi la misma? De hecho... el esfuerzo por mantener el código en POO es cuadráticamente a k, mientras que en entornos como VB es a n.... Al final los resultados se tienden a "nivelar"... Más o menos el esfuerzo viene así: E = d(k^2); para Delphi E = d(n^2); para VB La explicación es simple, minetras que en Delphi el esfuerzo se centra en las clases, en VB se centra en los módulos. Por lo general las clases tienden a aumentar más rápido que los módulos. d es una constante de proporción que depende del lenguaje. Ojo, no digo que el costo de desarrollar en VB sea el mismo que en Delphi. Sino que la ecuación E/C entre ambos tiende a ser la misma. Si lo pudieramos ver gráficamente, el diseño de sistemas en VB sería a lo largo de n para S funcionalides, mientras que en Delphi para esas S funcionalidades tenemos k clases. Mientras uno se mueve verticalmente, otro lo hace horizontalmente. Código:
---- n1 - n2 - ... - n3 ---- |-------------- | k1 - |-------------- | k2 - |----- S ------ | ... |---------------| k - |---------------| Considero que debemos evaluar hacer un estricto debate entre Delphi y VB saquemos el factor humano de la ecuación y quedemonos con lo técnico. Si bien k y n dependen del valor subjetivo, la distribución de C y E se mantiene para cada uno con dichas fórmula. ¿A ver diganme ahora que lenguaje usarían? ¿Delphi o VB? Debatamos ahora otro factor técnico... el factor reutilización. Mientras que en Delphi las clases tienen a ser más independientes unas a otras... en VB es más dificil conseguir esta independencia. ¿Punto a Delphi? Hasta ahora si... al menos para mi. Y si deseamos hacer una pequeña prueba de lo que dije... Aquí tengo una: Se tiene una Clase (Módulo, en VB) X que está siendo usada en varios aplicativos que están en desarollo... En el sistema que te han encargado notas que que esta clase X (Módulo) tiene elementos que te son de mucha utilidad, pero que no obedecen totalmente a la interfaz o requisitos que tu tienes. Pregunta: ¿Cómo harías en Delphi (Visual Basic) para conseguir implementar los añadidos sin que se vieran perjudicados los otros proyectos de modo que se aprovechen al máximo los beneficios de reutilización? A ver... ahora si está lindo el debate... no se trata del algoritmia... sino de algo técnico. Espero respuestas. Saludos, Última edición por Delphius fecha: 01-03-2008 a las 07:18:16. Razón: mejorar texto |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi V/s Visual Basic | lavtaro | Varios | 13 | 02-05-2006 15:30:47 |
Apuros, de Visual Basic . NET a Delphi, Programar Automatas | Netaiko | .NET | 4 | 25-03-2005 23:38:56 |
Será Visual Basic un clon de Delphi | KORN | Debates | 9 | 22-09-2004 10:30:40 |
Otra de Visual Basic a Delphi. | torito | Varios | 2 | 03-06-2004 23:11:35 |
de Visual Basic a Delphi... Manipulacion de campos!! | abril | Varios | 5 | 05-07-2003 00:10:43 |
|