Ver Mensaje Individual
  #16  
Antiguo 06-10-2008
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 21
gatosoft Va camino a la fama
Bueno, yo he escuchado cosas maravillosas sobre el futuro de Delphi, el cambio mas sustancial va a estar en optimizar el primitivo Object Pascal para potencializarlo y volverlo mas dinámico y mas fácil para el programador.

Por ejemplo,

Se acaba aquello de PROCEDURE... ahora es Sub() no les parece cooolll..!!?? (menos codigo que digitar)...

Otro cambio es que no vas a necesitar declarar tus variables... Se declaran automáticamente cuando las utilizas por primera vez y lo mejor de todo es que reconoce automáticamente el tipo de dato... Pero mejor aun si estas trabajando con una variable tipo texto, podras durante el camino trabajarla como si fuera una fecha o un número.. o incluso una hoja de Excel..!!! Espectacular no les parece????

Bueno, si quieres conservar un estandar antiguo de definición de variables, podras utilizar DIM... en lugar de Var, pero como les digo es solo si tu quieres Embarcadero comprende que los viejos vicios son dificiles de quitar

Se van a omitir los caracteres innecesarios, por ejemplo eso de := para signar valores a variables está out ahora es un simple = Ven como vamos avanzando...??? ademas, los fastidiosos puntos y comas al final de cada sentencia se van..!!!

La estructura Repeat...until sufre un cambio semantico... Repeat por Loop... ya que la palabra Loop es mas consistente con el lenguaje informático... (el until se conserva)

Se corrige el "Bug" de las estructuras "incompletas"... Exacto... se acabó esa molestia dde tener que utilizar Begin y End para delimitar estructuras...

Ahora el While tendrá una sentencia de finalización Wend y For tendrá una sentencia de finalización Next seguido por la varibale que está iterando..!!! Fenomenal... asi no tendremos que hacer identación de Begin ends, para identificar nuestras estructuras anidadas... Definitivamente vamos hacia el futuro....


Y para los que crean que es solo un rumor... les tengo un fragmento de codigo que fue filtrado por un programador en CodeGear que no esta muy ontento con la idea...

Vean y disfruten... (ah...y si alguien sabe mas de esto por favor ampliar la noticia....)

Código:
Sub SiGanaLaComputadora()
Dim tamaño As Integer
Dim risas As Integer

tamaño = 1
risas = 6

Range("a4:Ab8").Merge
Range("a4").Orientation = 0

For c = 1 To 5
Range("a4").Value = Application.VLookup(risas, [Poneduría], 3, 0)
    For a = 1 To 48
        Range("a4").Interior.ColorIndex = 6
        Range("a4").Font.ColorIndex = 5
        Range("a4").Select
        With Selection.Font
            .Size = tamaño
            tamaño = tamaño + 1
        End With
    Next
    
    Range("a4").Value = "Ganó la computadora"
    
    For d = 1 To 48
        Range("a4").Interior.ColorIndex = 5
        Range("a4").Font.ColorIndex = 6
        Range("a4").Select
        With Selection.Font
            .Size = tamaño
            tamaño = tamaño - 1
        End With
    Next
risas = risas - 1
Next
End Sub
Responder Con Cita