Convencionesprogramacionvisualbasic

Solo disponible en BuenasTareas
  • Páginas : 9 (2110 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de diciembre de 2009
Leer documento completo
Vista previa del texto
CONVENCIONES DE CODIGO DE VISUAL BASIC.

¿Porque Convenciones de Código?

La principal razón para el uso de un grupo consistente de convenciones es para estandarizar la estructura y estilo de codificación de una aplicación para que así tú y otros puedan leer y entender fácilmente el código.
Buenas convenciones de código resultan en código fuente preciso, legible y no ambiguo, que esconsistente con otras convenciones de otros idiomas y lo más intuitivo posible.

Un grupo de convenciones de codificación de uso general debe definir los requerimientos mínimos necesarios para lograr los propósitos discutidos arriba, dejando al programador libertad para crear la lógica y el flujo funcional del programa.

El objetivo es hacer el programa fácil de leer y de entender sin restringir lacreatividad natural del programador con restricciones excesivas y arbitrarias.

Convenciones de Nombramiento de Objetos

Los objetos deben ser nombrados con un prefijo consistente que haga fácil identificar el tipo de objeto. Convenciones recomendadas para algunos de los objetos soportados por Visual Basic son listados a continuación:

|Control type |prefix|Example |
|3D Panel |pnl |pnlGroup |
|ADO Data |ado |adoBiblio |
|Animated button |ani|aniMailBox |
|Check box |chk |chkReadOnly |
|Combo box, drop-down list box |cbo |cboEnglish |
|Command button |cmd|cmdExit |
|Common dialog |dlg |dlgFileOpen |
|Communications |com |comFax |
|Control (used within procedures when the |ctr|ctrCurrent |
|specific type is unknown) | | |
|Data |dat |datBiblio |
|Data-bound combo box |dbcbo|dbcboLanguage |
|Data-bound grid |dbgrd |dbgrdQueryResult |
|Data-bound list box |dblst |dblstJobType |
|Data combo |dbc|dbcAuthor |
|Data grid |dgd |dgdTitles |
|Data list |dbl |dblPublisher |
|Data repeater |drp|drpLocation |
|Date picker |dtp |dtpPublished |
|Directory list box |dir |dirSource |
|Drive list box |drv...
tracking img