Professional Documents
Culture Documents
En muchas ocasiones los proyectos manejan una gran cantidad de clases, objetos,
atributos, mtodos, propiedades y controles visuales que resulta complicado identificarlos
rpidamente an para el mismo programador. Una buena prctica para los programadores
es utilizar un estndar al momento de nombrar variables y controles visuales para
identificarlos fcilmente.
Los estndares de nomenclatura ayudan al programador a:
Existen varios estilos o convenciones estndares para nombrar e identificar a los elementos
de un proyecto en C# .NET, entre los que se encuentran la notacin de Pascal (Pascal
Case), la notacin camello (Camel Case) y la notacin hngara.
3.6.1.
que
forme
el
nombre
del
componente.
Por
ejemplo,
ColorLetra,
http://www.itnuevolaredo.edu.mx/Takeyas
ejemplo,
nombreEstudiante,
cantidadDeLitrosVendidos,
claveDepartamento, etc.
3.6.3.
Notacin hngara
Tipo de dato
int
long
double
float
string
char
bool
byte
DateTime
Prefijo
int
lng
dbl
flt
str
chr
bln
byt
dtm
Ejemplo
intEdad
lngCantidad
dblPrecio
fltTotal
strNombreEmpleado
chrGrupo
blnInscrito
bytDato
dtmFechaDeNacimiento
Fig. 3.41.- Tabla de prefijos para los tipos de datos en C# en notacin hngara.
3.6.4.
Estndares de nomenclatura
http://www.itnuevolaredo.edu.mx/Takeyas
3.6.4.1.
La definicin del nombre de los espacios de nombres regularmente est guiada por el
nombre de la compaa (o autor) que lo desarrolla, seguido por el nombre de la tecnologa
(o tema).
Algunos ejemplos de definiciones de espacios de nombres son:
using BLT.EstructurasDeDatos;
using BLT.BasesDeDatos.Conexiones;
3.6.4.2.
La definicin del nombre de una clase est guiado por las siguientes reglas:
Profesor, CuentaBancaria.
3.6.4.3.
La definicin del nombre de los atributos privados est guiada por las siguientes reglas:
_chrGrupo, _blnExiste.
http://www.itnuevolaredo.edu.mx/Takeyas
La definicin del nombre de un mtodo est guiado por las siguientes reglas:
Utilizar verbos o frases con verbos para identificar a los mtodos (recuerde que los
mtodos declarados en una clase representan las acciones que realizarn los objetos
creados a partir de dicha clase).
Utilizar la notacin de Pascal (Pascal Case).
Algunos
ejemplos
de
definiciones
de
mtodos
son
CalcularArea(),
3.6.4.5.
Las variables locales son aquellas declaradas y utilizadas solamente dentro de un mtodo.
La definicin del nombre de ellas est guiada por las siguientes reglas:
3.6.4.6.
Los parmetros son aquellas variables que reciben los valores enviados a los mtodos que
son considerados como variables locales. La definicin del nombre de ellos est guiada por
las siguientes reglas:
intCantidad, strNombreEstudiante.
http://www.itnuevolaredo.edu.mx/Takeyas
La definicin del nombre de una propiedad est guiado por las siguientes reglas:
ejemplos
de
definiciones
de
propiedades
son
ClaveMatricula,
3.6.4.8.
La definicin del nombre de un control visual est guiado por las siguientes reglas:
Control visual
Label
TextBox
Button
CheckBox
RadioButton
GroupBox
Panel
ComboBox
ListBox
DataGridView
PictureBox
TabControl
Prefijo
lbl
txt
btn
chk
rad
grp
pnl
cbo
lst
dtg
pic
tab
Ejemplo
lblNombreEmpleado
txtRadio
btnCalcularPerimetro
chkGarantizado
radMasculino
grpDatos
pnlSeccion
cboDepartamento
lstAlumnos
dtgIngredientes
picFotografia
tabEspecialidad
Fig. 3.42.- Tabla de prefijos para los controles visuales de formas ms comunes.
http://www.itnuevolaredo.edu.mx/Takeyas