Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como trabajar en pantalla con DB y Delphi (https://www.clubdelphi.com/foros/showthread.php?t=94546)

darkbits 26-03-2020 22:16:21

como trabajar en pantalla con DB y Delphi
 
HOla a todo el club,
estoy trabajando con DB Mysql en DX10

en mi aplicacion delphi tengo edit1.... edit15 y combobox1....combox18
yo trabajo asi, no se si es obsoleto o a la antigua
tengo abierto para Mysql para ver las variables de la tabla, tengo abierto delphi en modo grafico o desing donde veo los edit y los combox y me voy a modo codigo(CODE), y comienzo a programar si necesito ver una variable de mysql tengo que ir a la aplicación con ALT+TAB y verl la variable y volver nuevamente a CODE y programar, si no recuerdo que edit o combobox tengo que ir a modo DESING para ver que EDIT o COMBOBOX es y volver a modo CODE y seguir programando.

pregunto a su experiencia como se trabaja correctamente, pienso que mucho cambio de pantalla, hay alguna forma de no estar cambiando pantalla o dentro de ID hay alguna forma yosigo programando en CODE si quiero ver la variable de mysql lo pueda ver ahi mismo y si no recuerdo que EDIT o COMBOX verlo dentro del ID sin cambiar a DESING o en media pantalla me de modo DESING y abajo este en modo CODE para avanzar..

yo trabajo edit1... combobox1 con sus respectivos nombres, o recomiendan cambiarlos de nombres? quiero mejorar mi forma de programar.

agradezco sus consejos

Casimiro Notevi 26-03-2020 23:06:04

No entiendo bien qué es eso de las variables de mysql, de todas formas, aquí tienes un ejemplo con firebird, pero es casi lo mismo.

darkbits 26-03-2020 23:22:58

gracias Casimiro Notevi por responder

adjunto abajo imagen como trabajo tengo habierto el gestor de DB en el medio esta habierto DX en modo code y a la derecha esta nuevamente abierto DX en modo grafico o diseño el mismo.

mi pregunta hay alguna forma de trabajar en una sola pantalla de DX donde arriba este el diseño del trabajo y abajo este en modo CODE para programar porque tengo muchos edit y combobox y no recuerdo que numero de edit o combobox y tengo que ver para programar. no se si me hago entender.



TiammatMX 27-03-2020 01:41:55

Cita:

Empezado por darkbits (Mensaje 536478)
...mi pregunta hay alguna forma de trabajar en una sola pantalla de DX donde arriba este el diseño del trabajo y abajo este en modo CODE para programar...

Actualmente no. Embarcadero no deja que Delphi se adapte a nosotros, DEBEMOS adaptarnos a Delphi..., y por ende, también tú.

darkbits 27-03-2020 01:51:30

y como trabajan ustedes cuando tienen que ver la base de datos
cuando tienen que meter codigo y ver la parte grafica??


Cita:

Empezado por TiammatMX (Mensaje 536479)
Actualmente no. Embarcadero no deja que Delphi se adapte a nosotros, DEBEMOS adaptarnos a Delphi..., y por ende, también tú.


mamcx 27-03-2020 03:33:41

La mas simple es usar multiples monitores (si tienes un tv moderno, o un ipad sirve).

la segunda manera es usar un screen manager. en windows quizas uno como:

https://www.howtogeek.com/181681/4-h...ndows-desktop/

https://www.geckoandfly.com/26633/sp...windows-macos/

kuan-yiu 27-03-2020 08:08:52

Dos monitores o simplemente Alt+tab para ir cambiando de programa.

Neftali [Germán.Estévez] 27-03-2020 10:05:42

Aparte de lo comentado por los compañeros, una de las cosas básicas cuando se está programando "algo serio" (me refiero a algo que no son ejemplos) es nombrar a los componentes de forma correcta, porque si no luego pasa lo que te está pasando a tí.
Que está en el código y tienes N componentes llamados así:

Cita:

Empezado por darkbits (Mensaje 536476)
edit1.... edit15 y combobox1....combox18

Y con eso no hay forma de entenderse.
Lo primero que yo haría sería cambiar esos componentes por algo "entendible".

edtIdCliente, edtNombrecliente, chkActivado, cbDiaSemana, cbTipoFacturacion,...

Interesante este artículo de Marco Cantú titulado:
Hello, my name is Button1

Por ejemplo, en este otro titulado "Delphi Developer's Guide Coding Standards Document", podemos ver que se proponenestos prefijos "estandard" para los componentes:




Algún otro link interesante por si alguien quiere leer:
Hungarian peanut butter (Embarcadero Developer Network)

Delphi Identifier Naming Conventions

Project JEDI: Project JEDI Delphi Language Style Guide
Object pascal style Guide

Casimiro Notevi 27-03-2020 12:37:36

Es esencial, es lo primero que aprendí, en el prólogo de "metodología de la programación" allá por 1982, desde entonces uso siempre una adaptación personal de la notación húngara (de Charles Simonyi) con camel case.

Ñuño Martínez 29-03-2020 15:19:34

Uy, notación húngara... Buf... Yo nunca uso notación húngara, con poner un nombre descriptivo de qué contiene la variable/objeto o qué hace la función/procedimiento ya sé qué tipo de dato se espera.

Pero es, poner nombres descriptivos y no tener miedo a los nombres largos, que los IDEs modernos facilitan mucho la escritura.


La franja horaria es GMT +2. Ahora son las 22:13:51.

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