Está en la página 1de 7

Programación ll

2do modulo
Nombre: Eliezer

Apellido: Moreta Gonzales

d. Establezca la fuente opciones para todo lo que requieren

e. Establezca en la propiedad Text de los seis botones de opción, y puede ser cambiado desde la
ventana de propiedades o en tiempo de ejecución. Los valores para ser agregados son:

“Estudios Primarios, “Estudios Secundarios”, “Estudios Intermedios”

“Estudios bachillerato”, “Estudios Universitarios, “Estudios de Maestría”

Estos cambios pueden realizarse en tiempo de ejecución, como se mostrará a continuación:

Visualizar Códigos
Private sub Form_Load (ByVal

Sender As System. Object, ByVal

E As System.EventArgs) Handles

MyBase.Load

CheckBoxl. Text = “Estudios

Primarios”

CheckBox2.Text = “Estudios Secundarios”

CheckBox2.Text = “Estudios Intermedios”

CheckBox2.Text = “Estudios Bachillerato”

CheckBox2.Text = “Estudios Universitarios”

CheckBox2.Text = “Estudios de Maestría”

End Sub

Visualizar resultado al presionar F5 en el entorno de trabajo.

Propiedad Checked
Para verificar el estado CheckBox, se realizará el siguiente ejemplo, según los pasos.

1. Agregar un control CheckBox cambiando en la ventana de propiedades el nombre CheckBox1


por el texto “Estudios primarios” en el formulario.
2. Agregar un control Bottom sobre el formulario.

3. Agregar un control Label en el formulario como se muestra a continuación.

Sintaxis
Sintaxis para cambiar las propiedades a nivel de código, según se muestra a continuación:

NombreObjeto.NombrePropiedad = Valor

NombreObjero será el nombre del objeto a cambiar cuando se agrega el punto se accede a la
propiedad del objeto que se desea cambiar. Valor es el nuevo valor de la propiedad.

Ejemplo
Crear un nuevo proyecto de Windows Application. Utilizando como lenguaje de desarrollo a Visual
Basic. Agregar el nombre a la aplicación llamada, “ejercicio 0”, crear carpeta con el mismo nombre
en el disco C: Ejemplo C: \Ejercicio O. ver imagen a continuación:

Visual Studio, inmediatamente le creará un formulario con un nombre por defecto llamado Form l,
donde se realizará el ejercicio del cambio de Propiedad del Objeto.

Pasos a seguir:
1. Ir al Menú de Opciones y seleccionar ToolBox para tomar el control y arrojarlo a la posición
deseada en el formulario.

2. Posicionarse en el formulario y presionar doble click sobre él. De esta manera se accesa al
código de la aplicación, donde se agregaran las instrucciones:

Private Sub Form1_Load (ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Mybase.Load

TextBoxl.Text = “Hola, estudiantes”

End Sub

3.Presionar el botón de salvar todo, y luego ejecutar F5, para visualizar resultados.

Es sumamente importante tener claro, que un método puede ser llamado desde cualquier parte
aplicativo para esto será necesario conocer como invocarlo.

Cómo llamar un método


Los parámetros con los cuales se ejecutan un método, deben coincidir exactamente llamando
acepta más de un parámetro, éste puede ser llamado separando por comas cada argumento.

Se utilizará el método Show de la clase MessageBox, para desplegar un mensaje al usuario que
utiliza la aplicación. Para esto se eliminará el Control TexBox llamado TextBox1 del formulario.

Presionar click, sobre el formulario Form1 y ejecutar la tecla de función F7, para invocar el método
Load (Carga) del formulario. El método Load es ejecutado antes de presentar el formulario con los
datos.

1. Agregando valores a los propiedades del formulario


En la ventana de propiedades, agregar los siguientes valores:

2. Agregando un botón de control (Button Control) al formulario en cuestión

En el Menú de Opciones, presionar vista (View), y después click a la Barra de Herramienta


(ToolBox)

En la Barra de Herramientas del Grupo Controles Comunes (Cammon Controls), tomar el


Button control () y dejarlo caer sobre el formulario.
,
Presionar clic en el botón creado, y en la propiedad de Window, cambiar las siguientes
propiedades:

3. Agregar un control de etiquetas al formulario

En la barra de herramientas, en el grupo de Controles Comunes (Cammon Controls), tomar


el Label control () y dejarlo caer sobre el formulario.

4. Agregar una caja de imagen(PictureBox) control, al formulario

En la barra de herramientas, en el grupo Controles Comunes (Cammon Controls), tomar el


PictureBox control () y dejarlo caer sobre el formulario.

5. Agregando código al botón de salida en la aplicación

En el modo de diseño de Window, presionar doble click en el botón de salir, y por defecto
Visual Studio genera automáticamente el evento handler, que será donde se introducirá el
código en cuestión.

El objeto Principal de este ejercicio es hacer la prá ctica de compilació n y prueba del
aplicativo desarrollado, conjuntamente con el salvado de la aplicació n.

1. Salvando la aplicación o la solución:


a. En el menú de opciones, Buscar file y presionar click save all.

b. Para compilar ejercicio 1, en el menú de opciones, buscar la opció n build y presionar


build solution.

c. Comprueba el resultado en la salida de Window. Si al compilar la solució n, el mensaje


dice que fue compilada exitosamente, se ha creado sin ningú n error (build has
succeede whitout any errors).

2. Para ejecutar la aplicación y realizar las pruebas en la solución:


a. Para ejecutar la aplicació n prá ctica i, en el menú de opciones, buscar la opció n de
debug y presionar start whitout debugging.

b. Examine la aplicació n prá ctica y realice pruebas con el botó n de salir.

En programació n existen diferentes tipos de instrucciones, que permiten un eficiente


control de la manera como se manipulará el orden ló gico del programa, segú n los datos y
las informaciones con las que se está trabajando. Por tal motivo, es posible utilizar
instrucciones de condiciones, operadores de comparació n, y operadores ló gicos; a éste
conjunto de instrucciones se les conoce como Estructura de control, que es utilizada para
ejecutar cualquier có digo de bloque condicionados. Las estructuras de control pueden
dividirse en dos partes que son: Estructura de control por selección y estructura de
control por repetición.

a. Estructura de control por selección

Estas permiten ejecutar un bloque de instrucciones o tareas, segú n el resultado de


una evaluació n.

b. Estructura de control por repetición:

Existen diferentes tipos de instrucciones condicionales que son:

1. Decisión simple: se puede utilizar esta instrucció n, si existe una simple


selecció n de có digos que deben ejecutarse sólo si y sólo si un condicionante en
particular es verdad.

Sintaxis

If [Condición] then [ejecución de instrucciones]

[Código a ser ejecutado, si condición es verdadera]


End if
En este código, sin la expresión [condición] realiza una evaluación Booleana
Verdadera(true) entonces [ejecución de instrucciones] es ejecutada.

Ejemplo
If [Condición] then
[Código a ser ejecutado, si condición es verdadera]
End if

Podemos ejecutar la siguiente instrucción de códigos, si una variable cantidad contiene un


valor por encima de 1,000
If (Cantidad > 1000) then
‘Agregar Códigos a ejecutar si cantidad es mayor que 1,000.
Aquí.
‘………………………………………………..
‘………………………………………………..
End If

2. Decisión libre: se puede utilizar esta instrucció n, cuando la condició n que se desea en
particular es verdadera se ejecuta un bloque de có digo y si es falsa entonces se ejecuta el otro
grupo de có digo.

Sintaxis

If [Condición] then
[Ejecución de instrucciones, Si la condición es verdadera]
Else
[Ejecución de instrucciones, Si la condición es falsa]
End If

Ejemplo
If (Cantidad > 1000) then
‘Agregar códigos a ejecutar si cantidad es mayor que 1000
Aquí
‘…………………………………..
‘…………………………………..
Else
‘Agregar códigos a ejecutar si cantidad es menor que 1000
Aquí
‘…………………………………..
‘…………………………………..
End If

For Each…Next

La sintaxis para cada interacción del ciclo, incluye la definición de variable utilizado en un
arreglo o colección.

For Each [Variable iteraccion] In [Colecciónón]

‘Código del ciclo, utiliza [variable iteraccion] por cada elemento

Next

En este tipo de interacción o ciclo, no es necesario utilizar una variable de contador. En este tipo de
ciclo no se tiene control del orden de la interacción a través de los elementos en un arregle o
colección. Este orden dependerá de cómo está implementado el arreglo.

Ejemplo 1
‘Para todos los controles del formulario
For Each currentControl As Control In Me. Controls
‘Si el control es un botón.
If currentControl. Getype Is Getype(Button)Then
‘Deshabilitamos el botón
currentControl. Enable = False
End if
Next

Ejemplo 2

‘Se creará un arreglo y será llenado manualmente, de valores en sus


elementos

Dim lsColores ()AS String = {“Blanco”, “Negro”, “Rojo”, “Azul”,}

Dim lsColor As String

‘ En cada iteración obtenemos un sólo elemento

‘ del arreglo o array lsColores, y se guarda en la variable

lsColor

For Each lsColor In Colores

MessageBox.Show(“Color deseado es “ + lsColor)

Next

Proceso accesorado a los datos


La aplicación del framework necesita de alguna forma accesar a los datos. El tipo de acceso más
común para accesar a los datos es a través de una base de dato. .Net framework, provee la
funcionalidad para accesar a los datos desde cualquier ODBC o OLEDB compatible con la base datos.
También te permite accesar a los datos almacenados en XML.

Terminología de base datos relacional


La base de datos relacional, es una manera efectiva y segura de almacenar grandes cantidades de datos
estructurados en un entorno seguro y confiable, estas relaciones entre la base datos permite ayudar y
reflejar la estructura de la fuente original de los datos. Cada base de datos relacional se compone de
tablas. Cada tabla describe una cantidad lógica.

Ejemplo 1
La tabla de estudiantes, que contiene informaciones relacionadas a los estudiantes, tales como
número de matrícula, nombre del estudiante, sexo, curso, etc…

Las tablas contienen registros, columna, y llaves. Las columnas tienen elementos individuales de
datos en el modelo de entidades de la tabla. Ahora para identificar cada registro o fila, las tablas
utilizan una columna llamada primary key. Este primari key es el único valor que en la fila
completa de la tabla, hace el registro diferente y único. Ejemplo de la tabla de estudiantes, se
utiliza una columna EstudianteID. Según se ha visto en capítulos anteriores las relaciones entre
las tablas tienen una cardinalidad.
1. Modelo Conectado 2. Modelo Desconectado

Modelo Conectado

El Modelo conectado, permite conectarse a la base de datos y ejecutar comando simultáneamente a la base de
datos, mientras en la base de datos se mantenga la conexión abierta. El modelo conectado, utiliza un número de
clases que provee funcionalidad para abrir conexiones de base de datos y manipulaciones de datos.

Con el modelo conectado, podemos utilizar unas cantidades de clases que provee funcionalidad para abrir
conexiones de base de datos y manipular base datos. Ejemplo, System .Data.SqlClient namespace que provee
conexión a una clase llamada SqlConnection y a una clase SqlCommand. La clase SqlConnection se conecta al
servidor de base de datos que en este caso pudiera ser Access o SQL Server. La clase SqlCommand ejecuta una
instrucción SQL al servidor de base de datos.

Modelo desconectado

El modelo desconectado permite crear en memoria caché desde los datos originales y luego desconectarse de ese
origen de datos. Se podía visualizar, modificar y eliminar datos en la caché. En este modelo se puede manipular
los datos que están en la memoria caché de su computadora y luego incorporar esos cambios en la base de datos
original.

En este modelo se pueden utilizar clases tales como Dataset, Data Table y SQL DataAdapter. Un objeto Dataset
contiene una o más tablas y cada una representada por un objeto llamado DataTable. Cada ambiente de .NET
utiliza una interface llamada IDataAdapter, esta interface incluye métodos tales como Fill y Update que te permiten
manipular los datos.

Es necesario definir algunos puntos importantes antes abordar de manera técnica y práctica este tipo de acceso a
los datos: se debe crear una tabla en Access, cuya base de datos deba recibir el nombre de “Matriculación”, dicha
base de datos contendrá inmediatamente una tabla con el nombre de “Estudiantes”.

Adicionar una data Source y especificarle a .NET el tipo de conexió n con la Base de Datos.
Visualizar ilustració n, seleccionar la opció n de Database, presionar el botó n de next.

En la siguiente pantalla el programador debe escoger el nombre del Datasource que para nuestro
caso será presionar el botó n Ok, la base de datos que se creó en C:\ de la computadora con el
nombre de “Matriculación”, en la siguiente pantalla se presiona click en el botó n New
Connection.

Definir el nombre de la base datos con la que se conectará la aplicació n, para este ejercicio se
utilizará la base de datos creada en el disco C:\ de nuestra PC, llamada “Matriculación” y
presionar Ok.

También podría gustarte