Vistas de página en total

martes, 29 de mayo de 2012

Para mejorar el proyecto


Un proyecto ejecutable no es otra cosa que un archivo .
Para generar dicha función se debe desplegar el menú archivo y descender hasta la opción

  









Cuando se ha seleccionado dicha opción se despliega la siguiente ventana de diálogo, desde donde se indica la ubicación y el nombre del nuevo archivo ejecutable.


















Empaquetado de proyectos

Cuando los proyectos son de un tamaño apreciable, es conveniente usar el método de empaquetamiento para poder transportar y ejecutar dichos proyectos. Esto se logra usando el Asistente para empaquetado y distribución que se encuentra ubicado en la carpeta de acceso de Visual Basic que está en el menú Inicio.
En la siguiente imagen se muestra la forma de llegar a dicha aplicación:



Cuando se da clic en Herramientas de Microsoft Visual Basic 6.0 aparece la opción Asistente para empaquetado y distribución


Al ejecutar dicho asistente se visualiza la ventana desde donde se selecciona el proyecto a empaquetar y luego solo se siguen los pasos sugeridos.










Borrar Registros
Para borrar un registro es necesario, primero visualizar el registro en cuestion, despues pulsar el botón Borrar. Antes de borrarlo, pedira conformidad del usuario. Despues de eliminar un registro hay que moverse a otro para visualizar uno. Para borrar registro se utiliza el metodo Delete.





Creación de proyectos ejecutables

Funcionamiento del Sistema de Información

Pruebas al Sistema de Información


La fase de pruebas del sistema tiene como objetivo verificar el sistema software para comprobar si este cumple sus requisitos. Dentro de esta fase pueden desarrollarse varios tipos distintos de pruebas en función de los objetivos de las mismas. Algunos tipos son pruebas funcionales, pruebas de usabilidad, pruebas de rendimiento, pruebas de seguridad, etc. Este trabajo se centra en pruebas funcionales de aplicaciones con interfaces gráficas. Estas pruebas verifican que el sistema software ofrece a los actores humanos la funcionalidad recogida en su especificación.
Una de las técnicas más empleadas para la especificación funcional de sistemas software son los casos de uso. Las principales ventajas de los casos de uso son que ocultan los detalles internos del sistema, son rápidos de construir, fáciles de modificar y entender por los clientes y futuros usuarios del sistema  y pueden aplicarse a distintos tipos de sistemas . Actualmente, existe un amplio número de propuestas que describen cómo generar pruebas del sistema a partir de los casos de uso.

Procesos de Generación de Pruebas al Sistema.
Toda prueba consta tradicionalmente de tres elementos: interacciones entre el sistema y la prueba, valores de prueba y resultados esperados. Los dos primeros elementos permiten realizar la prueba y el tercer elemento permite evaluar si la prueba se superó con éxito o no. Un proceso de pruebas consta generalmente de cuatro fases: la fase de diseño de pruebas, la fase de codificación, la fase de ejecución y la fase de análisis de los resultados.

El objetivo de un proceso de generación de pruebas del sistema es desarrollar las dos primeras fases y obtener esos tres elementos a partir del modelo de requisitos del propio sistema bajo prueba. Dicho proceso toma como punto de partida los requisitos y, a partir de ellos genera los resultados y construye las pruebas. A partir de este estudio comparativo y de varios casos prácticos, se han identificado un conjunto de actividades pertenecientes al proceso de generación de pruebas de la figura 1 que son independientes de la plataforma de la implementación. Es decir, dichas actividades no se ven afectadas si, por ejemplo, el sistema a prueba es un sistema web o un sistema de escritorio monousuario. De esta manera, es posible generar un conjunto de pruebas independientes de la plataforma. Sólo es necesario conocer los detalles de la plataforma a la hora de implementar las pruebas generadas.


Los únicos modelos de requisitos necesarios son los casos de uso y los requisitos de almacenamiento, aunque otros modelos, como por ejemplo modelos de interfaces  o modelos de navegación  pueden enriquecer el proceso de prueba. Actualmente existen varias propuestas de modelos de requisitos.

IMPLANTACION Y EVALUACION
La Implementación es el proceso de verificación e instalar nuevo equipo, entrenar a los usuarios, instalar las aplicaciones y construir todos los archivos.
Dependiendo del tamaño de la organización que empleará la aplicación y el riesgo asociado con su uso, puede elegirse comenzar la operación del sistema solo en un área de la empresa (prueba piloto), por ejemplo en un departamento o con una o dos personas. Algunas veces se deja que los dos sistemas, el nuevo y el viejo, trabajan en forma paralela con la finalidad de comparar los resultados. En otras circunstancias, el viejo sistema deja de utilizarse determinado día para comenzar a emplear el nuevo al día siguiente. Cada estrategia de implementación tiene sus meritos de acuerdo a la situación que se considere dentro de la empresa. Sin importar cuál sea la estrategia utilizada, los encargados de desarrollar el sistema procuran que el uso inicial del sistema se encuentre libre de problemas.
Una vez instaladas las aplicaciones, se emplean durante muchos años. Sin embargo la organización y los usuarios cambian con el paso del tiempo, e incluso el ambiente es diferente con el paso de las semanas y los meses. Por consiguiente, e indudable que debe darse mantenimiento a las aplicaciones; realizar cambios y modificaciones en el software, archivos o procedimientos para satisfacer las nuevas necesidades de los usuarios. Dado que los sistemas de la organización junto con el ambiente de las empresas experimentan cambio de manera continua, los sistemas de información deben de mantenerse siempre al día. En ese sentido la implementación es un proceso en constante evolución. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de las siguientes dimensiones:
·         Evaluación Operacional. Valoración de la forma en que funciona el sistema, incluyendo su facilidad de uso, tiempo de respuesta, la adecuado de los formatos de información, confiabilidad global y nivel de utilización.
·         Impacto Organizacional. Identificación y medición de los beneficios para la organización en áreas tales como finanzas  (costos, ingresos y ganancias) eficiencia operacional e impacto competitivo. También se incluye el impacto sobre el flujo de información interno y externo.
·         Opinión de los Administradores. Evaluación de las actitudes de directivos y administradores dentro de la organización, así como de usuarios finales.
·         Desempeño del desarrollo. La evaluación del proceso de desarrollo de acuerdo con los criterios tales como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estándares, y otro criterios de administración proyectos. También se incluye la valoración de métodos y herramientas utilizadas en el desarrollo.
Desafortunadamente la evaluación de sistemas no siempre recibe la atención que merece. Sin embargo cuando se conduce de manera adecuada proporciona mucha información que puede ayudar a mejorar efectividad de los esfuerzos de desarrollo de aplicaciones subsecuentes.



Modelos de requisitos

lunes, 7 de mayo de 2012

Procesos del Sistema Básico

Diseño del formulario. Procesos Elementales del Sistema

Agregar el control de Datos, crear la estructura de la tabla y establecer el enlace de la tabla con el formular.

Códigos de los Botones

Botón Inicio
Botón Final


Botón Anterior


 Botón Siguiente

jueves, 19 de abril de 2012

ESTRUCTURAS DE C O N T R O L


Las estructuras de control permiten tomar decisiones y realizan procesos repetidas veces. Visual Basic dispone de las siguientes estrucutras:


If...  Then...  Endif

Select Case

Do ...  Loop

For ....   Next









Procedimiento en donde se aplica la estructura Do Loop y For

Sub Form_Click( )
  Dim I As Integer, Suma As Integer
  I = 1
     Do While I <=  99
       Suma = Suma + I
     Loop
     Print Suma
End Sub



Sub Form_Click(  )
     Dim I As Integer, Suma As Integer
     For I = 1 To 99 Step 2
          Suma = Suma + I
     Next I
     Print Suma
End Sub


martes, 20 de marzo de 2012

Manipulación Básica de Datos y Procesos de Bases de Datos










 
Tipos de Datos
1.    String – Datos que pueden tener texto o cualquier caracter.
2.    Integer – Datos que pueden tener cualquier número entero, o sea, no tiene punto decimal. Puede tener valores desde –32,768 hasta 32,767.
3.    Long integer – Puede tener cualquier número entero, desde –2,147,483,648 hasta 2,147,483,647.
4.    Single-precision (floating point) – Número con un máximo de seis (6) lugares decimales.
5.    Double-precision (floating point) – Número con un máximo de catorce (14) lugares decimales.
6.    Variant – Puede tener cualquier tipo de datos, pues deja que Visual Basic encuentre la mejor forma de guardar datos. Por esa razón, toma más memoria y hace los programas más lentos que si se usan los otros tipos de datos.
7.    Currency – Otro tipo de “floating point”. Puede tener valores desde –922 trillones hasta 922 trillones.
8.    Bolean – Tiene solo los valores True (cierto) o False (falso).
9.    Byte – Tiene números enteros desde 0 a 255.
Formato en donde se aprecian distintos tipos de datos.
 Variables y Constantes

Variables


Las variables, como su nombre lo indica, se utilizan para almacenar valores que tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos referimos a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color, un número etc... .
A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo puedo crear una variable llamada fecha y esta almacenará una fecha. A los nombres de las variables se los denomina identificadores. Cuando creamos variables, tenemos que tratar de asignarles un nombre que se relacione con el tipo de dato que queremos almacenar. Por ejemplo no tendría mucho sentido crear una variable llamada m y allí guardar o almacenar un nombre o un apellido, por que cuando echemos vista al código resultaría mas difícil deducir que tipo de dato estoy guardando. Por ejemplo en este último caso sería mucho mas lógico crear una variable llamada “nombres” y allí guardar "Luciano", "Pedro", "Natalia" etc..
En visual basic a las variables conviene declararlas, o sea, avisarle a vb que vamos a utilizar dichas variables. A estas se las declara en el comienzo del código y se les antepone la palabra reservada Dim, luego el nombre que nosotros queramos y seguido el tipo de dato que almacenará, por ejemplo si quiero almacenar en una variable llamada Numero

Dim numero As Integer

La palabra Integer le avisa a vsiaual basic que voy a guardar un número entero. Después de declararla le podemos asignar un valor con el operador "=", ejemplo:

Dim numero As Integer

numero = 1500

Pero hay que tener en cuenta que al declarar una variable, en este caso, de tipo integer, no podríamos almacenar en ella una cadena de caracteres como por ejemplo un nombre o cualquier otro tipo de datos que no sea un número entero. Si sucedería esto nuestro programa daría un error en tiempo de ejecución, mostrándonos un feo cartel diciéndoos que no coinciden los tipos de datos..


Constantes:


Las constentes, como las variables, se utilizan para guardar datos y valores para nuestro programa, pero a diferencia de estas últimas (las variables), el contenido que almacenen no cambia, siempre es constante.

A diferencia de las variables que se declaran con la palabra Dim, las Constantes se declaran con la palabra Const.

Ejemplo:
Const numero = 53

En la línea anterior he creado una constante, que la llamé numero y va a almacenar un número , y este valor, cuando se ejecute mi programa se mantendrá invariable.


Un ejemplo:


1 - En la siguiente línea se declaran 2 tipos de variables de tipo Integer llamadas num1 y num2. Luego se les asigna un valor a cada una y luego las sumamos, y mediante la función MsgBox que es una función de Visual Basic para mostrar mensajes, mostramos el resultado de esa suma.
Coloca un botón (CommandButton) llamado Command1. Hacé dobleClick sobre el botón para que se abra la ventana de código de Visual Basic. Dentro del procedimiento Click pega este código:

Dim num1 As Integer
Dim num2 As Integer

num1 = 10
num2 = 20

'se mostrará un mensaje con la suma de las variables con el resultado 30
MsgBox num1 + num2


2 - Ahora vamos a declarar y crear 2 variables de tipo String, es decir vamos a almacenar cadenas de caracteres en cada una de ellas. En el ejemplo se crean 2 variables, una llamada nombre y otra apellido. Después le asignamos un valor, y por ultimo mostramos las variables con un mensaje usando la función MsgBox como en el ejemplo anterior. Pero antes hay que aclarar algo importante, las cadenas en visual basic se encierran entre comillas dobles como podés ver en el ejemplo, de lo contrario se va a producir un error.

Dim nombre As String
Dim apellido As String
'le establecemos valores
nombre = "Carlos"
apellido = "Peres"

'mostramos un mensaje con el valor de las variables
MsgBox nombre
MsgBox apellido



Operadores de Visual basic

Los operadores nos permiten operar, validar, comparar, asignar, distinguir, etc.., los datos e instrucciones de código de nuestros programas. A continuación los operadores mas importantes.

  • Operadores aritméticos
Estos operadores nos permiten trabajar con cálculos matemáticos como la suma (+), resta (-), división (/) y multiplicación (*).




  • Operadores lógicos
Se utilizan en expresiones para devolver resultados del tipo True o False, es decir Verdadero o falso. Los mas comunes son el operador And y el operador Or



  • Operadores de comparación
Los operadores de comparación se utilizan para comparar expresiones de cualquier tipo. Los mas importantes son: El operador de igualdad (=), menor que (<), mayor que (>), distinto a(<>)








Conclusiones: Los operadores tienen una jerarquia que se debe respetar, de lo contrario no se llegaran a los resultados esperados.