Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #16  
Antiguo 06-10-2008
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
rad studio 2009 indy 10 error TIdSNP ZHAX Internet 0 06-10-2008 09:20:10
Delphi .Net o Visual Studio .Net ContraVeneno Debates 18 10-06-2008 19:04:32
Delphi 2005 vs Visual Studio C# .NET REHome .NET 43 09-01-2008 13:51:02
Primer vistazo a ECO IV para Visual Studio 2005/2008 ... axesys .NET 0 24-12-2007 19:59:46
Delphi 8 vs Visual Studio. AngelMarvin .NET 7 29-10-2004 21:22:33


La franja horaria es GMT +2. Ahora son las 06:42:58.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi