Sunteți pe pagina 1din 12

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES

DEPARTAMENTO DE PROGRAMACIÓN

GUÍA DE LABORATORIO No. 1

Facilitador: Asignatura:

Estudiantes Fecha: Grupo:

A. TITULO DE LA EXPERIENCIA: Buenas Prácticas de Programación en Visual

Basic.net

B. TEMAS: Introducción a! Visual Basic.Net.

C. OBJETIVO:

Profundizar un poco en las buenas prácticas que debemos tener en cuenta al momento

de crear aplicaciones

Informáticas en Visual Basic, mediante el análisis de lecturas de distintos autores y

diversas fuentes bibliográficas

D. RECURSOS

Laboratorio con conexión a internet

E. RUBRICA:

Asistencia: 15%

Resultados de la búsqueda: 30%

Análisis de la Información: 40%


Consideraciones Finales: 15%

F.ENUNCIADO DE LA EXPERIENCIA O PROCEDIMIENTO:

Actividades del profesor:

1. Presentar el laboratorio a desarrollar

2. Dar indicaciones del trabajo a realizar

Actividades de los estudiantes:

Investigar en internet, en fuentes de información confiables, tales como: sitios web de

organizaciones reconocidas,

Artículos de investigación, artículos técnicos, reportes técnicos, et.., y elaborar un

documento que contenga la

Siguiente información

1. iEn qué consisten Actitud y Aptitud? ¿cuál es la relación entre ellas?

 Aptitud, hace referencia a la capacidad desenvolvimiento de una persona

en una determinada materia.

 La actitud. Se trata de una capacidad propia de los seres humanos con la

que enfrentan el mundo y las circunstancias que se les podrían presentar

en la vida real.

Diferencia entre Aptitud y Actitud


La aptitud concentra las capacidades y las desarrolla de acuerdo al campo de

preferencia. La aptitud esta conceptualizada de acuerdo a los gustos y aficiones de las

personas, por lo general, las personas desarrollan aptitudes de acuerdo a la educación

que les corresponda recibir, pero también existen casos empíricos en los que la aptitud

está relacionada con algo nuevo para el estilo de vida llevado, por su parte la Actitud se

fundamenta en principios generales, arraigados de la cultura y naturaleza personal de

cada quien para afrontar cualquier circunstancia en la vida en general.

2. iCuáles deben ser las competencias de un buen programador?

Competencias Blandas

 Pensamiento lógico

 Interés por el orden

 Constancia

 Capacidad de atención y concentración

 Innovación

Competencias Técnicas

 Paradigma de Objetos

 Lenguaje de diagramación de sistemas UML

 Lenguaje de consulta de bases de datos SQL

 Conocimiento real de al menos un lenguaje de programación

 Técnicas de calidad de software

3. ¿Qué es una aplicación informática?


Programa informático que permite a un usuario utilizar una computadora con un fin

específico. Las aplicaciones son parte del software de una computadora, y suelen

ejecutarse sobre el sistema operativo.

4. cuáles son las principales características de una buena aplicación informática?

Algunas de las principales caracteristicas para una buena aplicación informática

son:

 Multiplataforma

 Portable

 Tener un buen diseño

 Pensar en la usabilidad

 Rápida

 Fácil de usar

 Que se pueda personalizar

5. ¿A que nos referimos con buenas prácticas de programación?

 Evitar el uso de variables globales.

 Evitar el uso de sentencias goto, break y continue .

 Usar un único return por función, que se colocará como última sentencia

de la función.

 Evitar escribir funciones y procedimientos demasiado largos.

 Evitar copiar y pegar trozos cuasiidénticos de código a lo largo de una

aplicación software.

 Colocar cada clase o módulo en un fichero separado.

 Colocar la función main en una clase o módulo separado e

independiente.

 Evitar el uso de elementos no habituales de un lenguaje.


 Usar siempre llaves ({}) en las estructuras de control.

 Colocar al lado de una llave que cierre un bloque de código un indicativo

de que tipo de estructura cierra.

 Inicializar siempre las variables cuando se declaran.

 No ser excesivamente estrictos con la ocultación de información.

6. Por qué debemos aplicar buenas prácticas de programación en nuestras

aplicaciones informáticas?

Debemos aplicar buenas prácticas de programación en las aplicaciones

informáticas porque esta:

 Establece reglas y convenios.

 Aporta higiene al código.

 Estandariza el desarrollo.

 Fácil lectura = Fácil mantenimiento.

 Facilita la escalabilidad del código.

 Facilita la reutilización y la integración de manera homogénea.

o) 7. Identifique y describa al menos (10) buenas prácticas de programación en VB.net.

 En Visual Basic las variables se inicializan automáticamente:

Las variables numéricas se inicializan en 0

Las variables alfanuméricas se inicializan en “”

Las variables lógicas se inicializan en False

Las variables para fechas se inicializan en #01/01/0001 12:00:00 AM


 Para declarar una constante simbólica se usa el siguiente formato:

Const constantName As DataType = value

Ej.: Const PI As Double = 3.1415

Ej.: Const MAX_SIZE As Integer = 15

 Alcance y Tiempo de Vida

El alcance define la porción del programa en la que una variable o constante simbólica

es accesible. En Visual Basic hay varios distintos niveles de alcance:

Local a un bloque Local a un método

Local a una clase, un formulario o un módulo

Global al proyecto

Los siguientes son ejemplos de cómo se declaran variables de acuerdo al alcance

deseado:

Dim n As Integer si n es local a bloque o método

Pivate n As Integer si n es local a una clase (incluyendo formularios y módulos)

Public n As Integer si n es global al proyecto (normalmente se coloca en un módulo)

l Con respecto a las variables y constantes simbólicas:

Estas deben ser declaradas lo más local a la porción del programa que las utiliza
Estas deben ser declaradas a nivel de formulario sólo en caso de que sea necesario

compartir valores entre event handlers

Estas deben ser declaradas como globales sólo en caso de que sea necesario compartir

valores entre formularios

 Usar funciones

Una función es un método que produce un solo resultado después de evaluar sus

argumentos El .NET Framework provee un conjunto de métodos que pueden ser usados

como funciones Además Visual Basic provee sus propias funciones internas o

intrínsecas

 Auto documentación

Usar comentarios en todas las líneas que no sean obvias, los comentarios deben ser

cortos y explicativos Hay dos formas de comentar

Rem comentario

´comentario

Los comentarios pueden ir en cualquier parte de una línea y todo lo que se escribe

después hasta el fin de la línea el compilador no lo toma en cuenta como ejecutable

 Indentación y líneas en blanco

Indentar es usar los tab para marcar bloques de código tales como if..then o for…next

Todo código bien escrito debe ir indentado, comentado y llevar líneas en blanco que

separe trozos de procedimiento


 Nombres de variables

Este es uno de los factores más importantes para escribir código robusto y fácil de

depurar, el nombre de una variable debe decir acerca de su contenido, debe ser corto,

claro y consistente con los nombres de otras variables del mismo tipo, para eso se usan

las convenciones de nombre, por ejemplo:

Los nombres de componentes (user form, command button, combobox, etc.) es

recomendable que comienzen con palabras que identifiquen al componente, ej:

FormInicio, CommandAgregar, ComboElegirArticulo, etc.

Los nombres de constantes (que no cambian) generalmente se ponen en mayúscula, para

índices se usan letras como i%, x%, z%, etc. al agregar % al nombre se indica que es un

tipo de dato valor entero (entre -64000 y 64000 aproximadamente)

 Declaración de las variables

Se recomienda incluir en todo programa un módulo global que incluya la

instrucción Option Explicit Esta nos obliga a declarar todas las variables, lo que evita la

mayor parte de los errores en VBA al momento de interpretar el código

 Programación modular y reusabilidad del código

Se recomienda usar funciones y módulos sub que puedan ser reusables para las tareas

comunes, por ejemplo leer datos de un archivo, grabar datos a un archivo en una

posición determinada, grabar datos en la última posición (a la cola) etc. Así tendremos

una biblioteca con muchas funciones estandar para usar en distintos programas.
8.) Analizar las buenas prácticas de programación encontradas e identificar puntos

relevantes y complementarios entre ellas


Consideraciones finales:
Bibliografía:

http://desarrolloyorganizacio.blogspot.com/

https://micarreralaboralenit.wordpress.com/2007/12/05/analistas-programadores-que-

hacen-y-que-se-necesita-para-serlo/

https://hipertextual.com/2009/12/que-hace-que-una-aplicacion-sea-realmente-buena

http://personales.unican.es/sanchezbp/teaching/faqs/programming.html

9. Realizar el laboratorio en grupo de ___ estudiantes

10. Entregar un informe impreso, con la información solicitada. Presente sus resultados,

utilizando el siguiente formato

Utilizando el formato APA', identifique las referencias bibliográficas utilizadas

Descripción
Puntos relevantes

Referencia (APA

11. Consideraciones finales: Opinión de cada estudiante sobre el logro del objetivo y el

desarrollo de la experiencia

Fecha de asignación: Semana del 26 al 31 de marzo de 2018

Fecha de entrega del documento impreso: Semana del 2 al 7 de abril de 2018

Referencia (APA): http://normasapa.net/referencias/

S-ar putea să vă placă și