Sabemos
.NET
que los sistemas operativos ofrecen servicios como leer un archivo desde un disco duro, unas USB. .NET de forma similar ofrece una plataforma en una capa bajo sus programas que ofrece un conjunto de servicios y funciones básicas. Esta capa contiene: aplicaciones y sistemas operativos llamados servidores .NET, un conjunto de objetos fundamentales, conocidos como .NET Framework, y un conjunto de servicios que reconoce todos los lenguajes .NET, conocidos como Common Language Runtime (CLR).
.NET Capa de lenguajes .NET Framework Capa de Servicios (Service) Biblioteca de clases base (BCL)
Motor Común de Ejecución (CLR)
.NET Capas principales de la plataforma .NET Capa de lenguajes: integrada por la CLS (especificación común para lenguajes y los lenguajes compatibles con ella) - la CLS es una especificación de lenguaje abierta de Microsoft que se debe cumplir para ser integrado como lenguaje .NET Cinco son: Visual Basic, C#, C++,Visual J# y Jscript Otros fabricantes pueden implementar siempre y cuando respeten la CLS y proporcionen los compiladores
.NET .NET
Framework (infraestructura y servicios). Es la capa compuesta de: Por el núcleo de servicios Recursos de .NET que incluyen: - compiladores - la biblioteca de clases común para todos los lenguajes - los servicios que convierten el código fuente en código maquina para los diferentes SO.
.NET .NET Framework se compone de los siguientes elementos: Capa de servicios BCL CLR
.NET Capa
de servicios: La capa de servicios se compone de aquellos servicios que permiten la intercomunicación entre los programas desarrollados en un lenguaje .NET y el resto de los elementos de .NET Framework, con el fin de generar comportamientos a través del dialogo con el sistema operativo. Existen dos principales: Windows Application Service ASP.NET Application Service
.NET Biblioteca
de Clases Base (BCL / Base Class Library). constituida por un conjunto de bibliotecas de clase que ponen a disposición de los programas un conjunto de funciones jerárquicamente organizadas, que podrán ser utilizadas como funciones nativas de manera no dedicada por todos los lenguajes de .NET.
.NET Motor
Común de Ejecución (CLR / Common Language Runtime). es la plataforma común de ejecución de los programas desarrollados en cualquier lenguaje .NET. CLR agrupa compiladores de línea de comando que permiten la creación de código intermedio, libre de ambigüedades, al que se conoce como ensamblado (assembly). Trabaja en dos tiempos: Tiempo de compilación Tiempo de ejecución
.NET Lenguajes
.NET: todo aquel lenguaje de programación el cual sus herramientas de análisis y compilación cumplan con la CLS. Los lenguajes .NET requieren someterse a un proceso de compilación, y el resultado de la compilación debe ser un programa intermedio, que llamamos ensamblado (assembly); los ensamblados pueden ejecutarse solo en colaboración con el motor de ejecución de .NET (CLR).
.NET A
todo programa que se ejecuta en colaboración con el Motor común de ejecución (CLR) se le da el calificativo de administrado por lo cual, a los lenguajes de .NET también se les conoce como lenguajes administrados Independencia de la biblioteca de clases y los lenguajes.
.NET SOLUCIONES Y PROYECTOS Soluciones: es el nivel más alto o global de organización en Visual Basic.Net y consiste en una colección de proyectos administrados en una sola estructura Las soluciones tienen la extensión sln y presentan algunas limitaciones: la primera es que solo se puede tener una solución abierta en una instancia de Visual Basic.Net; la segunda es que una solución no puede contener a otra.
.NET Los
proyectos son colecciones de archivos fuentes, compilados conjuntamente como un archivo de salida .NET (ensamblado). Cada proyecto puede componerse por interfaces de usuario (Windows Forms, Web Forms), archivos de código (vb), referencias a clases de .NET Framework o a bibliotecas creadas por el usuario, archivos XML, HTML.
Visual Basic.Net Iniciar Visual Basic.Net 1. Haga clic en el botón Inicio de la barra de tareas de Windows, seleccione todos los programas y colóquese sobre la carpeta Microsoft Visual Studio 2008, y se vera de la siguiente forma:
Visual Basic.Net Cuando
hace clic en el icono aparece la siguiente ventana
Visual Basic.Net Cuando
es por vez primera aparece la pantalla anterior y esta al seleccionar Iniciar Visual Studio:
Visual Basic.Net Visual
Studio se abrirá, dejándole ver en pantalla el entorno de desarrollo, con sus distintos menús, herramientas y ventanas de componentes
Visual Basic.Net
Crear un proyecto: Hacemos clic en la opción Crear: proyecto, de la ventana anterior
Nombre: MiprimerPrograma
Visual Basic.Net Para
sacar de forma visible en el entorno de visual Basic.Net la barra de herramientas o el explorador de soluciones o cualquier barra que se necesite se debe ir a la opción: Ver del menú de opciones.
Visual Basic.Net Ventana
propiedades: El propósito de la ventana propiedades consiste en modificar las características, o parámetros de propiedades, de los elementos de la interfaz de usuario en un formulario. Los parámetros de propiedades se refieren a las cualidades de cada objeto de su programa. Puede modificar los parámetros de propiedades mediante la ventana Propiedades mientras crea su interfaz de usuario
Visual Basic.Net
Visual Basic.Net Fijación
de una herramienta en el espacio de trabajo Modo Fijo
Modo ocultamiento automático
Controles Básicos Formulario:
El objeto Formulario es el contenedor principal de toda aplicación para Windows y se encuentra en el siguiente NameSpace: “System.Windows.Forms.Form”
Controles Básicos Propiedades:
Métodos
del Formulario
Eventos
del formulario:
El
Controles Básicos
control Label (rotulo); este control sirve para mostrar texto estático o texto que no puede ser modificado por el usuario, se suele utilizar para rotular otros controles, tales como los controles Textbox. Propiedades:
Métodos
Eventos
Controles Básicos El
Control Textbox (cuadro de texto) es un campo que contiene una cadena de caracteres que puede ser modificado por el usuario. Puede constar una única línea (para introducir valores simples) o multilínea (para memos y notas de mayor tamaño). Es probablemente, el control utilizado con mayor frecuencia en las aplicaciones para Windows Este control tiene propiedades similares al control Label, entre aquéllas propiedades exclusivas de este control tenemos
Propiedades:
Métodos:
Eventos:
Controles Básicos El
control Button se encuentra presente en casi todos los formularios con frecuencia en la forma de botones Aceptar y Cancelar. Normalmente escribirá código en el procedimiento de suceso Click de este control.
Propiedades:
Métodos:
Eventos
Tabla
Controles Básicos
de prefijos a utilizar con los controles
En
este ejemplo calcularemos el área y el perímetro de un rectángulo, solicitándole al usuario que introduzca los valores del ancho y la altura; el programa hará los cálculos con estos datos para obtener el Área y el Perímetro. Necesitaremos lo siguiente: cree un nuevo proyecto y colóquele por nombre: Rectángulo. Guárdelo en una carpeta de trabajo que usted creara en C, con el nombre: practicasbasic.net 1 formulario 4 label 4 textbox 2 button
Visual Basic.Net Agregar objetos en el formulario: Modo inserción: haciendo doble clic sobre alguno de los controles Modo arrastre: arrastrando un control desde el cuadro de herramientas hacia el diseñador del formulario. Modo trazo: haciendo un solo clic sobre un control y trazando en el diseñador de formulario el espacio donde el control debe aparecer
Controles Básicos El
formulario se vera mas o menos de esta forma
Controles Básicos Para
realizar la programación o codificación lo tenemos que realizar en el objeto button Calcular, puesto que al hacer un clic vamos a desencadenar las acciones que necesitamos para realizar ambos cálculos. Para ello vamos hacer dos clic consecutivos sobre el botón calcular para abrir el editor de texto.
Controles Básicos Vamos
a ver de la siguiente manera
Controles Básicos Herramientas
del Text Editor
Controles Básicos Colocación
de números en el Text Editor: En la barra de menús seleccione: Herramientas; opción: opciones, seleccione haciendo clic en el signo + Editor de texto, luego seleccione: Basic, opción: Editor. Lo muestra la siguiente imagen. Seleccionar en la cajita de opciones Número y lo último Aceptar.
Controles Básicos El
Text Editor se vera de la siguiente forma:
Controles Básicos
1. 2. 3.
Observen que siempre tendrá que utilizar la instrucción Dim para declarar las variables que vaya a utilizar, con el fin de que pueda especificar para ellas el tipo de datos mas adecuado. Vamos a correrlo o depurarlo para saber si no hay errores y para ello lo podemos hacer de tres maneras: Barra de menú: Depurar, opción: Iniciar depuración oprimir la tecla F5 hacer clic en el icono de la barra estándar el cual es:
Controles Básicos al
hacerlo veremos el formulario como lo vería el usuario, si no hay errores:
Controles Básicos Procederíamos
a colocar los valores siguientes: Ancho: 6.5 y Alto: 8.3 Luego haremos clic en Calcular
Ahora
Controles Básicos
vamos a codificar en el botón limpiar este botón lo que va a hacer es limpiar las cajitas de texto y se puede hacer de varias maneras, veremos dos. Para hacerlo debemos regresar al modo diseño para ello podemos hacer un clic en el botón cerrar del formulario (el botón rojo con una x) o la otra manera es hacer un clic en el botón de la barra estándar que se llama detener la depuración y es de esta forma:
Controles Básicos Código
en el botón Limpiar:
Controles Básicos Otra
forma para el botón Limpiar
Ejercicio sobre propiedades Comencemos
con la del formulario primeramente vamos a cambiar el color del fondo del formulario, la propiedad se llama Backcolor, para esto tenemos que dar un clic en el formulario y se activaran los puntos de control igual que en una ventana y recordar que tenemos que estar en modo diseño
Ejercicio sobre propiedades al
hacer esto aparecerá la ventana propiedades del formulario. Nos vamos hacer un clic en la propiedad Backcolor en el botón y aparecerá la ventana siguiente
Pestaña Web seleccione un color A su gusto
Ejercicio sobre propiedades Ahora
vamos a trabajar siempre con el formulario, pero con la propiedad que permite colocar de fondo una imagen al formulario: BackgroundImage es la propiedad:
Ejercicio sobre propiedades A
Vamos continuación aparece la ventana siguiente
a dar clic en el radiobutton de: Recurso local a continuación clic en el botón: Importar
Ejercicio sobre propiedades Aparece
la ventana siguiente que nos permite buscar las imágenes:
Ejercicio sobre propiedades Aparece
la ventana siguiente
Ejercicio sobre propiedades El
formulario se vera de la manera siguiente:
Ejercicio sobre propiedades Si
deseamos que al ejecutar el formulario por una razón no este activa el botón de control maximizar la propiedad es: MaximizeBox por omisión esta con valor True, si no deseamos que este activo el valor será: False. Igual si no deseamos tener activo el botón de minimizar la propiedad se llama: MinimizeBox y debe estar en estado: False.
Ejercicio sobre propiedades Cuando
vamos a presentar un dato a través de un Textbox lo más indicado es no permitir que el usuario introduzca información o lo pueda manipular como en el ejercicio anterior, el cual dejamos la posibilidad de que tanto en el perímetro como en el área pudieran introducir datos, para bloquear esta posibilidad utilizamos la propiedad: ReadOnly y el estado o valor debe ser: True
Ejercicio sobre propiedades Lo
vamos a probar con el ejercicio anterior, vamos a modificar esas propiedades en ambos textbox para área y perímetro y nos quedara de la siguiente forma:
Ejercicio sobre propiedades ¿Como
cambiamos el color de los botones que no sea de color gris? ¿Cuál es la propiedad que permite este cambio en los botones? la propiedad Backcolor, cámbienle el color a los botones a su gusto pero con estética
Ejercicio 2 Crear
un programa para calcular el área de un triangulo. Vamos a necesitar lo siguiente: 1 formulario 3 label 3 cajitas de texto 3 botones
Ejercicio 2
Ejercicio 2
Ejercicio 2 Si
deseas realizar el formulario dentro del mismo proyecto tienes que irte a la ventana Explorador de soluciones, clic derecho en el nombre del proyecto que en este caso por omisión quedo como Windowsapplication1
Ejercicio 2 Aparecerá
la siguiente ventana:
Triangulo
Ejercicio 2 Para
que al momento de correrlo no te aparezca el formulario anterior debemos ir nos a la opción de menú: Proyecto, seleccionamos: Propiedades de windowsapplication1
Aparecerá
Ejercicio 2
la ventana siguiente:
la opción donde dice: Formulario de inicio, hacemo el combobox y seleccionamos el formulario que aca ar.
Ejercicio 2 El
formulario nos quedaría así:
Ejercicio 2 Codificación
en el botón Calcular
Ejercicio 2 Corrámoslo
para probar si esta bien
Ejercicio 2 Codifiquemos
el botón Limpiar
Ejercicio 2 Trabajemos
con el botón Salir, cuya función será regresar al modo diseño
Ejercicio tarea 1 crear
un formulario que lea dos números y los compare y que muestre cual es el mayor en Textbox