Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Creando Una Aplicación. Primeros Pasos
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Creando Una Aplicación. Primeros Pasos 
 
Hola!.

No es nada nuevo para los que ya llevamos un tiempo.
Es una manera de diseñar nuestra aplicación. A veces ocurre con las variables, con nuestros
procedimientos o funciones.

A la hora de nombrar una variable, debemos nombrarla de alguna forma que al
ver su nombre nos diga sin muchos rodeos, que almacena.

A la hora de crear los procedimientos y o funciones, ocurre igual.
Bien, los nombres deberían de alguna forma decir que hace de la manera mas breve.
A veces creamos unos nombres muy largos.

Bien, a la hora de la construcción de la aplicación.Deberíamos crear un esqueleto
de la misma. Ya no me refiero a los saltos, pasos de un lugar a otro. No,
me refiero a esquematizar cada nombre de función y lo que hace.

Si decimos:

Lo que hace el código:
Muestra el tablero del juego en la pantalla en base a la estructura de datos pasada,
incluyendo las coordenadas de arriba, abajo y los lados izquierdo y derecho.

La función que lo  hará:
DibujarTablero

Es un ejemplo, claro. Cuando nuestra aplicación crece, debemos controlar
cada acción y nombrar claramente las funciones. Y tener por seguro que serán
muchas!.

¿ Donde deberíamos situar este esqueleto de funciones o procedimientos ?.
Pues no seria mala idea de hacer un dibujo con bloques, con una aplicación o
con lápiz y añadirlo de alguna forma, ya sea en el árbol de nuestra aplicación
o tenerlo cerca...(se pierde, fijo)..

Y ahora, añadir vuestros comentarios y sugerencias para mejorar nuestra manera de hacer las aplicaciones.

No olvidar los comentarios, eso siempre deben de tener nuestras aplicaciones.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creando Una Aplicación. Primeros Pasos 
 
Pues yo me he acostumbrado a crear un "diagrama de flujo" básico del programa. Luego las funciones, procedimientos y cada uno de los controles con un nombre que diga a golpe de vista lo que hacen.
Un gran programador me dijo que lo primero es tratar de describir el programa como si lo fuera a realizar otro, para ver que tan claro lo tenemos nosotros mismos.Y plantearlo lo más abstracto posible, sin mencionar controles ni nada.
Si lleva base de datos, la siguiente fase es diseñarla . Despúes, distribuyo los controles en el o los formularios y por último, paso a codificar y probar. A la hora de probar, me pongo en el lugar del usuario y trato de hacer todo lo que no debería para probar la solidez del programa y los posibles bugs y/o errores tontos (los más comunes y los más difíciles de encontrar).
A la hora de codificar es cuando más googleo, busco en el foro y en la web de gambas, cuando surgen dudas o pruebo cosas nuevas.
Y por último, a compartirlo con la comunidad.
Saludos.
 




===================
Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
 
Dani26 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creando Una Aplicación. Primeros Pasos 
 
Hola Dani.

Cuando las aplicaciones son grandes, resulta un poco mas difícil de realizar un diagrama de flujo con todos sus símbolos.
Y si es pseudocódigo, peor.

Cuando las aplicaciones son mas o menos cortas, resulta mas sencillo. Si en el diagrama de flujo usamos una serie de símbolos
que representan entradas, salidas, operaciones, serian muchos símbolos. Entonces te refieres mejor a crear un bloque cuadrado por funciones
o procedimientos de lo que hace la aplicación. ¿ No  ?.

Ejemplo del libro de Python que estoy intentando acabar.A modo simple.

 numerosecreto

Cuando la aplicación es mas grande, se complica, ejemplo de TicTacToe.

 tictactoe

Cuidado con las flechas. Cuerpo a tierra!.


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creando Una Aplicación. Primeros Pasos 
 
Shell, creo que nunca he hecho una aplicación verdaderamente grande, quizá debería llamarlo mejor "diagrama de bloques". Te muestro un par de ejemplos míos para que quede más claro.
 flujonumero
 
Claro que siendo grandes, los podrás dividir en partes, como en las siguientes imágenes:
flujo_cine
 flujo_cine1

Y sí, supongo que a medida que los desarrollos se hacen más grandes, se debe complicar este tipo de diagramas, pero me resultan de gran ayuda a la hora de iniciar.
Saludos
 




===================
Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
 
Dani26 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Creando Una Aplicación. Primeros Pasos 
 
Te ha quedado bastante bien.

Aunque no sean los símbolos  de organigrama, se entiende fácil.

Lo que tiene los distintos tipos de símbolos es que puedes ver a la primera si es una entrada de datos, una operación,etc.
Como ya describes la función en el mismo bloque, aclaras toda la operación  que va a realizar.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Creando Una Aplicación.Metodos Para El Co... Shell General 4 Sabado, 15 Diciembre 2012, 00:35 Ver último mensaje
Shell
No hay nuevos mensajes Actualiza Programa En 4 Pasos alessandri Aplicaciones/Fragmentos de Código 2 Viernes, 14 Agosto 2015, 12:08 Ver último mensaje
alessandri
No hay nuevos mensajes Primeros Pasos DBus razaAztk Controles/Librerías/Componentes 2 Jueves, 23 Febrero 2017, 00:07 Ver último mensaje
vuott
No hay nuevos mensajes Delphi Para Linux Da Sus Primeros Pasos Shell General 2 Martes, 21 May 2019, 00:08 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron