



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
estandares de programacion en lenguje c#
Tipo: Guías, Proyectos, Investigaciones
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Convenciones o estándares de Programación Código de Aplicaciones Dentro de la aplicación ya sea Windows o Web, vamos a tener distintos tipos de objetos, pueden ser: variables, constantes, procedimientos, etc.; los nombres de los mismos estarán compuestos de un prefijo seguido del nombre del objeto. Clases Los nombres de las clases deben de poseer un prefijo en conjunto con el nombre propio de la clase.
Constantes Las constantes se dividen en globales y locales, el nombre de la constante posee un prefijo seguido del nombre de la constante definido por el consultor. Los nombres de constantes siempre se escribirán en MAYUSCULA Los nombres de constantes deben iniciar con un prefijo que encapsule el módulo o area del programa, por ejemplo FILEMASTER – FM- Como el nombre de la constante lo va a definir el consultor, se debe de ser lo más descriptivo posible, dejando a entender el valor del mismo. Si el nombre de la constante esta compuesta de varias palabras, debemos de digitar las palabras unidas como nombre de la constante, las palabras deben tener su primera letra en mayúscula, excepto la primera palabra. Por ejemplo: Si vamos a necesitar una constante que va a contener un primer nombre (dos palabras) de una persona, debe ser como el siguiente ejemplo: PRIMER_NOMBRE FM_AGREGAR_REGISTRO FM_FICHA_CAMPO_NUMERICO FM_ESTADO_ACTIVO = ‘A’
lsEstado o sEstado Posición dentro del Código Fuente Todas las variables sin distinción deben quedar declaradas en al cabecera o header del procedimiento, función o evento. A pesar que el código fuente permita otra acción se requiere que todas queden declaradas en la posición indicada. Ejemplo Function XYZ Dim nI As Integer = 1 Dim nAncho As Integer = 500 Dim nAlto As Integer = 400 Un mal ejemplo Function XYZ Dim nI As Integer = 1 Dim nAncho As Integer = 500 If llamarDatos() then endif Dim nAlto As Integer = 400 Controles Visuales Los controles visuales deben poseer un nombre estandar, el cual se identificara con un prefijo todo en minuscula, seguido por el nombre del control. Nombre Prefijo Label Lb TextBox Txt ComboBox Cb ListBox Lst DialogBox dlg Option Op Checkbox Ch Visual Basic Form frm Visual Basic Module mod Visual Basic Class cl Command Button cmd Documentación interna
Procedimientos y Funciones Para la declaración de los procedimientos debemos de seguir el siguiente estándar para los mismos.
NOMBRE: FECHA Y CREADOR: DESCIPCION DETALLE: MODIFICACION
Este encabezado debe ser agregado una línea antes de iniciar el procedimiento o la función. Código fuente comentado Se entiende como código fuente comentado aquellas líneas de código fuente que fueron puestas entre comentarios por fines de reemplazo de código. Este código comentado no tiene funcionalidad alguna dentro del sistema por lo tanto debe ser eliminado por completo del mismo, solo en casos excepcionales Por ejemplo 'cargarSegundoCampo() '´' Me.cmdCondicionVariable.Enabled = False ' cmdSegCampos.Enabled = False Las anterior líneas comentadas no deben pertenecer al código fuente estable que se usará para realizar una compilación. Esta virtud de programación será altamente evaluada durante el proceso de auditoria. Nombre de las funciones y procedimientos El nombre de una función o procedimiento debe contener las siguientes especificaciones.