Primer_programa

  • Uploaded by: Moises Armando Gonzalez Tejada
  • 0
  • 0
  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Primer_programa as PDF for free.

More details

  • Words: 2,180
  • Pages: 84
 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

More Documents from "Moises Armando Gonzalez Tejada"