FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Yo tambien la prefiero pero estas dos cosas de C# sería bueno tenerlas en Delphi para mi gusto. 1. el asignar propiedades. Código:
En Delphi type MyClass = class(tObject) private fMyProp : integer; function GetMyProp: integer; procedure SetMyProp(const Value: integer); public property MyProp : integer read GetMyProp write SetMyProp; end; function MyClass.GetMyProp: integer; begin result:= max(fMyProp,0); end; procedure MyClass.SetMyProp(const Value: integer); begin if Value >= 0 then fMyProp:= Value; end; En C# Código:
public class MyClass { private int myProp = 0; public int MyProp { get { return Math.Max(myProp, 0); } set { if (value > 0) myProp = value; } } } 2. try catch con finally en C# Código:
try { throw New MyException("Error occurred in C#"); } catch(MyException) { HandleMyException(); } finally { CleanUp(); }
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#2
|
|||
|
|||
Cita:
|
#3
|
||||
|
||||
Cita:
Cita:
Yo personalmente prefiero luchar con Begin y end que con signos: {}. Que en mi caso, siento que tengo que hacer mas esfuerzo visual para no confundirlos con paréntesis, o para que no se me pierdan en el código.... Pero es cuestion de GUSTOS y ADAPTACION como he venido diciendo, cada uno de nosotros tiene un lenguaje preferido con el cual se mueve como pez en el agua, asi que creo que no hay que ahondar en esta discusión sin fin. Estamos como en una discusión de cristianos con mormones, tratando de definri cual reliigión es la verdadera Creo que no debería haber mayor debate sobre temas de sintaxis, (hoy día, cada editor nos ayuda con colores e identación a organizarnos...) hay temas mas de fondo que pueden debatirse a la hora de comparar dos lenguajes.... |
#4
|
||||
|
||||
Cita:
Respecto a los Begin y los end creo que una gran mayoría que usamos Delphi nos gustan y cuando se habla en cambios de sintaxis no nos referimos a quitar los begin y en o los "while --- do" o los "if --- then", se habla de ir mejorando cosas del lenguaje sin perder esa compatibilidad, agregar esas cosas como el "try" con el "finally" y con el "catch" integrado no sería complicado y les aseguro que en menos de lo que piensan lo estarían usando y apreciando o el asignar los valores de un atributo con un simple "Read := 25" eso sí, continuando poder asignar el "read" desde una función si es necesario. En fin, yo los invitaría que no miren más sobre los begin y end que tanto cmm07 como yo que somos los que expresamos que sería bueno mejorar o extender la sintaxis no nos referimos a cambiar estos y muchos otros detalles que hacen de Delphi algo delicioso, si no ver esas cosas en otros lenguajes que no se tienen o que se debe de hacer pasos de más en Delphi para hacerse y que definitivamente son específicos de la sintaxis.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tema para la próxima reunión de delphi en México. | poliburro | Debates | 11 | 25-09-2008 16:39:07 |
Sacar fecha mas proxima | VRO | MySQL | 1 | 26-06-2008 10:09:40 |
fecha mas proxima | VRO | Varios | 1 | 04-10-2007 13:31:20 |
Avanzar a la próxima línea de error | Crandel | Varios | 5 | 27-11-2006 17:35:49 |
La proxima versión de Delphi será compatible con la VCL y el .NET | SMTZ | Noticias | 0 | 30-05-2004 09:34:16 |
|