Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2015
iMia iMia is offline
Miembro
 
Registrado: jul 2010
Posts: 141
Poder: 14
iMia Va por buen camino
Nueva notacion de XEn

En las nuevas versiones de delphi Xe6, XE7 y XE8, no sé si en anteriores también, pero supongo que sí, desde que se puede hacer programación en multidispositivo..., ha habido una aproximación de la forma de llamar a funciones de los tipos muy parecida a Java....

Ejemplo...

Código:
if trim(sCadena) = '' then
begin
  for i := 1 to length(sCadena) do
    ...
end;
por

Código:
if not sCadena.trim.equals('') then
o
if not sCadena.trim.IsEmpty then
begin
  for i := 1 to sCadena.length do
    ...
end;

¿La utilizáis, o seguís en lo tradicional?

¿como lo veis?
yo particulamente me gusta... así escribo muchas cosas iguales en Delphi que en java...


P.D.: es simple curiosidad...
Responder Con Cita
  #2  
Antiguo 02-11-2015
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Yo me he ido adaptando, poco a poco. ¡Es el futuro!

Me recordaste este otro mensaje.
Responder Con Cita
  #3  
Antiguo 02-11-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

A mi me recuerda al comportalmiento que tiene la clase std::string en C++ o AnsiString en C++ Builder. La misma sensación me dá la incorporación de los tipos genéricos, que me evocan a template de C++.

Aunque no conozco Java es muy probable que en él también sea así, ya que su sintáxis deriva de C/C++.

Como dice Alberto... Cambios a los que hay que irse adaptando

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 02-11-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ojalá todos los cambios fuesen así de simples y fáciles
Responder Con Cita
  #5  
Antiguo 02-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
A veces hay que tener cuidado con estos cambios, y correr los test para verificar que esta todo bien

Saludos
Responder Con Cita
  #6  
Antiguo 02-11-2015
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Mi delphi 7 no los soporta pero pongo la mano en el fuego en que convirtieron a String en una clase, como lo era en Builder desde el comienzo de los tiempos.


Saludos.
Responder Con Cita
  #7  
Antiguo 02-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
En realidad usaron los record helper para extender los tipos primitivos

Yo empece a hacer lo mismo para los enumerativos, casi siempre para el tipico caso obtener una representacion textual de cada valor del enum
Responder Con Cita
  #8  
Antiguo 03-11-2015
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Además de que también han añadido el método "ToString" a todas las clases desde TObject. Si tenemos nuestra propia clase basta con sobreescribirlo y ya tenemos otra cosa similar a Java.

A mi en algunas cosas me gusta y en otras no tanto.

Saludos
Responder Con Cita
  #9  
Antiguo 03-11-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
ToString no estaba hace rato o yo estoy loco?
Responder Con Cita
  #10  
Antiguo 03-11-2015
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Pues si, creo que se incorporó a partir de Delphi 2009. Pero no he tenido el gusto de conocer esa versión

Saludos
Responder Con Cita
  #11  
Antiguo 03-11-2015
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por Al González Ver Mensaje
Yo me he ido adaptando, poco a poco. ¡Es el futuro!

Me recordaste este otro mensaje.
A mí también recordó ese mensaje
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta



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
SQL Consulta Nueva RebeccaGL MySQL 3 29-10-2010 04:03:56
Notación húngara Vs Notación CamelCase poliburro Debates 26 02-12-2007 02:16:05
Nueva PC vtdeleon Noticias 2 10-12-2005 01:44:41
Nueva ventana Luli Varios 1 04-01-2005 07:10:36
Nueva en Delphi Yams Varios 3 01-09-2004 01:04:33


La franja horaria es GMT +2. Ahora son las 17:43:49.


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