OBJETIVO GENERAL
Este tutorial tratara de los fundamentos necesarios para programar en ambientes .NET,
basándonos principalmente en la practicidad que Visual Studio .NET ofrece para
la creación de aplicaciones o programas.
LOS PROGRAMAS EN LA VIDA COTIDIANA
En la
actualidad casi todas las cosas que nos rodean funcionan por medio de programa,
los programas nos ayudan para poder resolver cualquier tipo de problema y para
realizar todo tipo de actividades.
Los programas
se llevan a cabo en algunos lugares, como:
1.-NEGOCIOS:
Las empresas de la actualidad le dan equipo de cómputo a sus trabajadores, en
los cuales utilizan programas para llevar el control de esta.
2.-ESCUELA:
Los programas permiten a los estudiantes desarrollar y expresar su creatividad.
Para poder
elaborar un programa se requiere una planeación y un desarrollo, la cual es
creada por un programador. Los programas deben de ser fáciles de usar y no
deben de tener error alguno.
Algunas de
las actividades que debe de tener un programador es:
1.
Darle
un fin al programa
2.
Diseñar
la interface del usuario
3.
Documentar
el código
4.
Configurar
los equipos en los que correrá el programa
5.
Probar
el código
Muchas de las
tareas que conlleva un proyecto de programación son llevadas a cabo por
especialistas como un analista de sistemas, diseñadores de páginas web,
administradores de base de datos, entre otros.
Un programa
define tareas por medio de lenguajes de programación. El código del lenguaje es
lo que determina que es lo que hará el programa cuando se oprima un botón o
algún otro elemento. Los lenguajes de programación se utilizan para dar
instrucciones a una computadora sobre cómo resolver un problema.
Los primeros
programas de computación usaban un sistema binario, el cual consistía en usar
solamente el número “0” y el número “1”. Posteriormente se crearon programas
llamados compiladores que convertían el código escrito en uno parecido al
ingles, unos y ceros los cuales la computadora podía comprender.
Hace años se
crearon programas que tenían un fin en especifico, como lo son:
1.-
FORTRAN: para resolver problemas numéricos y cálculos
2.-
COBOL: Desarrollada para los negocios, donde se maneja gran cantidad de datos
no numéricos
3.-LISP:
Desarrollada para investigar la inteligencia artificial.
Sin
embargo se han creado problemas nuevos, los cuales han evolucionado
notablemente en su funcionalidad y en su facilidad al momento de usar, como
pueden ser:
1.
C
2.
JAVA
3.
BASIC
4.
VISUAL
BASIC
5.
PERL
IDE y Visual
Estudio .NET
Objetivo.- Identificar los elementos y pantallas de
Visual Studio .NET, crear un proyecto nuevo y sus características.
Contenido:
Visual
Studio .NET y el IDE
Iniciar
Visual Studio
Creando
un Proyecto Nuevo
Construyendo
una Aplicación
Visual Studio .NET y el IDE
El IDE lo proporciona Visual Studio .NET (o también mejor
conocido como Visual Basic 2008, en este caso) y lo utilizaremos durante todo
el tutorial para poder crear nuestro primer proyecto.
Un IDE es un
entorno de programación que ha sido empaquetado como un programa de aplicación,
o sea, consiste en un editor de código, un compilador, un depurador y un
constructor de interfaz gráfica.
Existen múltiples formas para programar, como puede ser
desde el bloc de notas hasta el uso de programas especializados como Visual
Basic, el cual permite la programación en varios lenguajes de programación
.NET.
Visual Studio .NET no puede escribir todo el código, pero
reduce en gran manera la cantidad de código que se tiene que escribir y el
tiempo que nos toma realizar todo esto. Otra ventaja de este es que nos permite
identificar errores por medio de colores o alertas, antes de ejecutar el
código.
También puede guardar el código en distintos archivos
independientes, además de facilitar la ejecución de programas y tener un
despliegue de errores fácil y rápido.
Iniciar
Visual Studio
Primeros daremos
click en Inicio.
Buscamos el icono de Visual Basic 2008 y damos click
sobre este y se abrirá la página de Inicio.
También puede que el icono de Visual Basic ya este en el
escritorio y solo damos click sobre este.
Si no tienes el icono en el escritorio, lo podemos crear,
buscándolo en el menú Inicio y dando click izquierdo sobre el y dar click en la
opción Enviar a – Escritorio (crear acceso directo), y ya podemos iniciar
Visual Basic desde el escritorio.
Creando
un Proyecto Nuevo
En pantalla de inicio, podemos observar el siguiente
icono, que nos servirá para iniciar un nuevo
proyecto, llevamos nuestro puntero hacia el y damos click.
En la ventana que se acaba de
abrir, seleccionaremos la opción Aplicación para Windows, aquí también podemos
dar nombre a nuestro proyecto y finalmente daremos click en Aceptar.
Se abrirá nuestro proyecto en
una ventana llamada Form1 como podemos ver a continuación:
En este Form1 será nuestro
entorno de trabajo, en este, colocaremos nuestros objetos, como lo son textbox,
label, button, entre otros mas, que veremos mas adelante como son y para que
sirven.
Para poder insertar todos
estos objetos utilizaremos el cuadro de herramientas, al cual podemos tener
acceso desde la pestaña que se encuentra en la parte izquierda de la pantalla o
desplegando el menú Ver y buscamos Cuadro de Herramientas o con la
combinación de teclas Ctrl+Alt+x
Ahora en el cuadro de herramientas buscamos el objeto
Button y lo arrastramos a nuestro Form 1, el cual podremos mover hacia
cualquier lugar en el Form1 que deseemos y podemos cambiar su tamaño jalando
cualquiera de sus extremos hacia donde queramos.
Construyendo una Aplicación
Ahora daremos doble click sobre el Button y se abrirá una
ventana con código, aquí es en donde indicaremos que es lo que queremos que
suceda al dar click sobre el objeto Button por medio de códigos que iremos
conociendo mas adelante, cada vez que agreguemos un nuevo objeto este tendrá su
propio código.
En este caso escribiremos el siguiente comando:
MessageBox.Show(“Hola Mundo”)
Ahora nos dirigimos a la pestaña generar y damos click en
la opción generar WindowsApplication1
Si no hay errores, aparecerá el siguiente mensaje en la
parte inferior.
Si llegamos a tener algún error se nos notificara con un
mensaje parecido a este:
Corregimos el error y podemos continuar.
Ahora ejecutamos el programa dando click en el siguiente
icono.
Al dar click en el Button se ejecutará nuestro programa.
Para salir de la aplicación solo damos click en el botón
cerrar.
Para guardar un proyecto daremos click sobre el siguiente
icono, aquí podemos darle un nombre a nuestro proyecto y buscar la carpeta o
ubicación donde queremos guardar nuestro proyecto.
Cuando guardamos una aplicación de Visual Basic, se crea
una carpeta con el nombre del proyecto la cual contiene distintos archivos.
EVALUACION
PSEUDO-CODIGO
Todos los
lenguajes de programación usan el mismo tipo de instrucción de código básico
aunque la sintaxis sea diferente. Todos los programas tienen un tipo de
instrucción básica similar que le muestra información al usuario.
Las variables
son incógnitas que nos ayudan para poder almacenar datos, ya sean letras o
números. Por ejemplo:
1.
De
asignación: establecen lo que almacena una variable
2.
De
comparación: Se usan para comparar un valor o variable con un numero u otro
valor o variable
3.
De
decisión: Se aplica para condicionar algo, es decir, si no pasa lo primero
pasara lo segundo.
4.
De
bucle: Se utiliza para hacer algo de manera repetitida, ahorrando de esta
manera tiempo.
El
pseudo-codigo es una forma de escribir un programa antes de elegir un lenguaje
de programación.
Los lenguajes
de programación modernos nos permiten añadirle comentarios a nuestros códigos
con el objetivo de dar una explicación o recordatorio de los pasos en el código.
El color del comentario es de color verde y no altera el código ya que es
información que aunque esta visible no se toma en cuenta.
Los
comentarios cuentan con otra función a la cual se le conoce como “comentar para
excluir” la cual consiste en señalar información errónea y convertirla en
comentario para de esta manera anularla y corregir nuestro código.
FORMATOS
Objetivo.-
Conocer los formatos, objetos, controles y propiedades de las aplicaciones de
Windows
Contenido
Las
aplicaciones de Windows y los formatos
Controles
y Propiedades del Formato
Cuadros
de Mensaje y Acciones
Resumen
Evaluación
Las
aplicaciones de Windows y los formatos
Para poder interactuar con el
programa tenemos un formato, este se basa en el Form1 que es el objeto que
aparece por default, y en este colocaremos, cuadros de texto, etiquetas,
botones, entro otros mas, que permiten la interacción con el programa.
Para modificar las propiedades
de los objetos nos dirigimos a la esquina inferior derecha en la ventana de
propiedades.
A continuación modificaremos
algunas propiedades de nuestro Form1, buscamos las siguientes propiedades y las
cambiamos al valor que se muestra a continuación.
1.-
2.-
Al final obtendremos algo
parecido a esto:
Controles
y Propiedades del Formato
Etiquetas (Label)
Se utiliza para etiquetar controles o grupos de estos,
también se utiliza para dar instrucciones o establecer una serie de pasos para
ingresar datos.
Para insertar un Label, lo buscamos en el cuadro de
herramientas y lo arrastramos hasta nuestro Form1.
Ahora en la propiedad Text de nuestro Label, escribimos
lo siguiente:
Nos quedara algo
asi ….
Cuadros de texto (TextBox)
Sirve para desplegar o recabar información del usuario,
se le pueden agregar barras de desplazamiento.
Para insertar un TextBox en nuestro From1, lo buscamos en
el cuadro de herramientas y lo arrastramos al From.
Ahora en la ventana de propiedades, modificamos la
propiedad Text y escribimos lo siguiente “Escriba sus comentarios”
Ahora tendremos
algo parecido a esto:
Botones de selección (RadioButton)
Se utiliza para elegir una opción de una lista de estas
mismas. Se parece a las preguntas de opción multiple.
Ahora renombraremos a nuestros Botones, para esto
agregaremos dos RadioButton y en la propiedad Text, escribiremos “Si” para el
primer botón y “No” para el segundo.
Al final tendremos
algo parecido a esto, recuerda que los objetos puedes moverlos a donde sea
necesario.
Casilla de Verificación (CheckBox)
Se utiliza para desplegar información al usuario, o para
ofrecerle opciones, aquí se puede elegir entre una o mas casillas.
ComboBox
Lista de opciones presentadas al usuario. Al seleccionar
un elemento, este se desplegara en la ComboBox. El programador dará de alta las
opciones en la lista, previamente.
Para insertar un ComboBox lo buscamos en el cuadro de
herramientas y lo arrastramos al Form1.
En la propiedad
Text del ComboBox escribimos, ¿Eres miembro de la asociación?
Ahora en la
propiedad Items, dar click aparecerá una ventana en la que escribirimos, “Si”,
“No”, “No, pero me gustaría”
Y damos click en
aceptar, y nos quedara algo similar a esto:
Ahora damos click
en el botón Iniciar depuración y observamos que en nuestro ComboBox, se
muestran las opciones que propusimos.
Botones de comando (Button)
Se agregan para ejecutar alguna acción, para insertarlo
lo buscamos en el cuadro de herramientas y cambiamos su propiedad Text
escribiendo “ENVIAR”
Hasta el momento hemos creado el formulario, aún faltan
algunos detalles que ajustar, nuestro programa tendrá el aspecto deseado, pero
hasta el momento el diseño se ha terminado.
Todos nuestros objetos y formatos poseen distintas
propiedades que podemos modificar, que se aplican de igual forma.
Cuadros de Mensajes y Acciones
Los eventos son desencadenados por el usuario y cada
control tiene eventos distintos. A continuación se muestra una tabla que le
ayudara a identificar los elementos que desee integrar en su formato.
Los cuadros de mensaje sirven para enviar o mostrar
mensajes al usuario. La sintaxis para usarlo es: MessageBox.Show(“Tu Mensaje”)
EVALUACION
PROPIEDADES Y METODOS
La ventana de propiedades es muy fácil de usar. Cuando un usuario realiza una acción el código escrito en esa sección se ejecuta y la propiedad de un control se lee o se configura. En esto consiste el primer paso para hacer funcional un formato.
Cuando añadimos nuestro objeto de control tenemos que darle doble click para que este nos mande al código de la selección.
El código también puede mostrar las propiedades y mostrarlas al usuario, para esto se debe de agregar un código al botón para que lea la propiedad de texto en un código y muestre el valor de la propiedad por medio de un mensaje. Se pueden leer todas las propiedades de un formato o control de formato.
Lo más útil de la función de lectura de propiedades, es leer las propiedades de los controles que los usuarios pueden cambiar al usar el programa, como el contenido en algún cuadro de texto y de mas.
La configuración de propiedades por medio de código es lago sumamente fácil, para ello se requieren las instrucciones de asignación, el código se ve como: TEXTBOX1.TEXT=”Mis propiedades”
Por medio del código insertado se pueden ejecutar eventos de manera automática .
Este evento se ejecuta cuando el formato se crea por primera vez y se despliega antes de que cualquier otro código de programa haya sido ejecutado.
Intellisense es la parte de visual estudio que ahorra tiempo cuando se escribe un código. Deduce el control al que se refiere el programador y sus propiedades. Despliega na lista de propiedades en donde la resaltada inicialmente es la mas utilizada.
En la lista que despliega intellisense hay un icono al lado de cada elemento, los dos iconos pueden ser una mano señalando un elemento y un cuadro o cuadrado purpura.
Para que intellisense muestre la lista de posibles propiedades y métodos, es necesario que se teclee el signo de punto. Esto se debe a la sintaxis llamada notación de punto la cual se refiere a una propiedad de un formato o control.
Los métodos que se presentan en intellisense no pueden visualizarse desde la ventana de propiedades, para desplegarse debe de usarcé un código.
Los argumentos son métodos que requieren información que afectan la forma en que se realiza y sus resultados.
La sintaxis para llamar un método es muy similar a la configuración o lectura de una propiedad, usa la sintaxis de punto. Algunos métodos son:
1. Ocultar controles
2. Mostrar controles
3. Borrar texto
4. Establecer la ubicación del cursor
Para ocultar un textbox por ejemplo, tenemos que agregar un botón y escribir en el textbox1.hide(), para mostrarlo usamos el comando textbox1.show(), para borrarlo usamos textbox1.clear(), y para establecer la ubicación del cursor utilizaríamos textbox1.focus().
Los pasos para agregar un botón, un textbox o algún otro elemento es muy sencillo, los pasos son:
1. Abrir el cuadro de herramientas.
2. Elegir la forma que queremos insertar.
3. Darle doble click o mantener oprimida la figura y arrastrarla a la ventana.
4. Darle doble click para entrar al código.
Asignación y Variables
Objetivo.-
Identificar los cuatro tipos requeridos para la declaración de datos.
Contenido
Tipos
Declarando
Variables
Iniciando
y utilizando Variables
Tipos
La parte de la izquierda de la ecuación espera que su
parte derecha sea de true type, es decir,
si el lado derecho es un tipo de elemento diferente, se producirá un error.
El siguiente código es un ejemplo:
Textbox1.text = ”Mi Texto”
El lado izquierdo requiere un texto, y el lado derecho
declara un texto, por lo tanto es una línea de código correcta.
Los tipos primitivos se utilizan en el rntorno .NET, como
lo son:
String
(Cadena)
Integer
(Entero)
Sencillo
Boolean
Las variables son utilizadas para almacenar información
que se puede requerir en otro momento. También se les puede asignar un valor y
pueden usarse en lugar de este.
La utilidad de variables nos ayuda a ahorrar tiempo real,
el volumen de información que el usuario debe teclear y errores.
Declarando Variables
Para poder utilizar variables estas tienen que ser declaradas
al inicio de todo el código, estableciendo su nombre y tipo (entero, texto,
decimal,… etc.)
Para esto se utiliza el comando “DIM”, el cual tiene la
siguiente sintaxis:
Es recomendable hacer la declaración de variables siempre
al inicio de todo el código, para que sea mas fácil ubicarlas y dejar el código
limpio.
Existen variables globales y locales, las que manejamos
en los eventos son locales. Este tipo de variables se almacenan cuando están
ejecutando el código del manejador de eventos, después se pierden los valores.
Las variables globales se pueden leer o configurar por
todas las personas que manejan en código y por el resto del código del formato.
Para declarar estas variables, se debe ubicar la instrucción DIM en el cuerpo
del código del formato.
Una vez que las variables se han declarado, se pueden
utilizar al asignarle cualquier valor de tipo esperado.
Ahora mostraremos
como generar una variable:
Para esto crearemos un nuevo proyecto (Aplicación de
Windows), y le agregaremos un Botton.
Ahora daremos
doble click en el objeto Button y escribiremos lo siguiente:
Ahora damos click
en Iniciar Depuración y observamos lo
que sucede al presionar nuestro Button.
EVALUACION
OPERADORES
Los
operadores se encuentran en todos los programas existentes, los más comunes
son: suma resta, división y multiplicación. Los operadores se actúan por lo
regular sobre dos valores.
Operadores
de comparación:
Se pueden
determinar variables para una expresión que contienen la misma variable. De
esta manera evitamos estar metiendo otra variable, por ejemplo: X=100 X=X+200.
Las variables
pueden ser utilizadas como operados siempre y cuando sean del tipo correcto.
Operados son aquellos números que intervienen en una operación.
El operador
Not opera sobre un solo operando que a su vez debe ser evaluado según un valor
booleano (True o False)
El operador
de cadena no hace énfasis a los cálculos, sino a las palabras, esta se encarga
de concatenar usando el símbolo “&” y los textos deben de escribisrse entre
comillas.
La depuración
es un paso necesario para hacer que un programa pueda ejecutarse sin fallas.
Visual Basic marca esto al momento en que escribimos de una forma errónea algún
código.
En ocasiones
hay errores que visual Basic no podrá detectar, sin embargo serian errores de
lógica y a consecuencia de eso obtendríamos un resultado que no sería el
esperado.
Un punto de
quiebre actúa como alto en donde la ejecución se detiene. El punto de quiebre
es una herramienta de depuración que actua como signo de alto en donde la
ejeccion se detiene.
IF Sencillo
Contenido
Lógica
y operadores Booleanos
Código
Condicional
Varios
Condicionales
Lógica y operadores Booleanos
La lógica es el proceso mediante el cual podemos tomar
decisiones, los programas también toman decisiones, pero estas son de tipo
verdadero o falso, ósea Lógica Booleana.
Operadores Booleanos
Estos operadores se conocen como:
AND
OR
NOT
AND.- Si ambos lados de la ecuación son verdaderos, la
respuesta será verdadera, de no ser así será falsa.
OR.- Si ambos lados de la ecuación OR son verdadero, la
respuesta será verdadero.
NOT.- Este operador, no une dos valores, sino simplemente
convierte falso en verdadero y verdadero en falso.
Operadores de comparación
Algunos operadores de comparación son los siguientes
Los operadores de comparación también se utilizan para
comparar cadenas de texto, estos también se pueden combinar para crear un solo
operador.
Código Condicional
Para que un programa tome una decisión escribimos el
comando “If … Then”, este comando hace una comparación cuyo resultado es
Verdadero o Falso y la palabra Then da paso a la ejecución dependiendo de la
respuesta y la palabra “End If” da final al enunciado.
Ahora crearemos una aplicación para demostrar esto, para
esto abrimos un nuevo proyecto (Aplicación de Windows) y agregaremos un textbox
y un botton en nuestro form.
Ahora damos doble
click en nuestro Button y en la ventana de código escribimos lo siguiente:
Ahora damos click
en iniciar depuración y damos click en nuestro Button y observamos lo que
sucede:
Cerramos el
programa y después entramos a nuestro código otra vez y cambiamos el valor de
la variable MIEDAD a 20, ejecutamso el programa y observemos que sucede.
Como podemos
observar al dar click sobre el Button podemos observar que no ha sucedido nada
ya que la condición ya no es verdadera, por lo tanto ya no se ejecuta la
condición en caso verdadero y por eso es que no aparece ningún texto.
Nosotros podemos escribir tantas condiciones If
necesitemos y se irán ejecutando según el orden establecido.
Para demostrar esto crearemos una nueva aplicación, para
ello agregaremos un checkbox, textbox y un Button, en nuestro Form1.
Ahora damos doble
click en nuestro Button y escribimos lo siguiente en la ventana de código.
Damos click en
iniciar depuración, seleccionas el check, damos click en el Button y observamos
que sucede.
Y ahora damos
click en aceptar.
Otro ejemplo seria
el siguiente, creamos un nuevo proyecto, con tres botones radiales y un botton.
Ahora damos doble
click en el objeto Botton y escribimos lo siguiente en la ventana de código.
Después damos
click en iniciar depuración y observamos lo que sucede cuando seleccionamos
cada RadioButton y después oprimimos Button1.
Evaluacion
IF
Complejo:
If…. then es un comando que se usa para hacer una
validación, por ejemplo, si escribimos: if x=35 then….. label5.text=”manzana”.
Esto quiere decir que si nuestro valor en X es igual a 35, en un label se
imprimirá la palabra manzana.
Por otro lado también pueden añadirse las condiciones
opuestas o contrarias, las cuales consiste en imprimir algo en caso de que la
condición sea falsa.
Por ejemplo:
1. If X
>= 56 then…. Label1.text = ”X es menor o igual”
2. Else
label1.text= “X es mayor”
En este ejemplo nos dice que si x es menor o igual a 56
en el label 1 se imprimirá la oración indicada. Sin embargo, si no cumple esta
condición nuestra variable se estará imprimiendo otra frase. En esto consiste
una condición opuesta.
En programas como C# y J# también se utilizan
condicionales aunque tiene algunas diferencias en sus comandos:
1. La
palabra If se inicia con mayúsculas
2. La
condición se encuentra entre paréntesis
3. Se
utiliza un doble signo de igual
4. Las
instrucciones condicionales se encuentran entre ()
5. Las
instrucciones condicionales terminan en ;
6. No
se utiliza la palabra then.
Otra diferencia entre su sintaxis en diferencia con
Visual Basic es en los operadores booleanos:
1. And à &&
2. Or à l l
3. Not à !
Otra diferencia en comparación de visual basic con C# y
J# es en los operadores:
Igual que
=………………….==
No es igual a <>………………..!=
Bucles Finitos
El Bucle
Bucles en Bucles
For … Next en C# y J#
El Bucle
Un bucle definido se ejecutara un número determinado de
veces. Para poder escribir Bucles, utilizaremos el comando For … Next, la
Sintaxis es la siguiente:
Aquí el valor menor y mayor deben ser enteros, el menor
será el inicial y el mayor el final, cuando el contador del bucle excede al
valor mayor se detiene el bucle.
Un ejemplo de esto
sería el siguiente, creamos una nueva aplicación, en la cual tendremos un
Botton, y cambiaremos su propiedad Text escribiendo Sumar.
Luego damos doble
click en el Button y escribimos lo siguiente en la ventana de código.
Damos click en el
botón de iniciar depuración damos click en SUMAR y observamos lo que sucede.
Otro ejemplo,
creamos un nuevo proyecto, con un solo Button y escribimos lo siguiente en la
ventana del código del Booton.
Ahora Damos click
en iniciar depuración y observamos que
es lo que sucede cada vez que damos click en aceptar.
Bucles
infinitos
Los
bucles indefinidos se siguen ejecutando una y otra vez hasta que la
condición que detiene el bucle se
convierta en verdadero o falso. Existen dos bucles indefinidos, los cuales son:
1. Do while
2. Do until
Do
while ejecuta un bloque de código múltiples veces mientras que la condición
siga siendo cierta (es un ciclo), Las palabras claves son Do, While y loop.
Do
until este bucle ejecuta un bloque de un codigo una y otra vez hasta que la
condición se vuelva cierta, las palabras claves son Do, until y loop.
En
C# se pueden escribir líneas de codigo que hagan lo mismo en la instrucción Do
while… Loop… Do… Loop while, aunque no tiene equivalencia para las
instrucciones Do until.
Bucles en Bucles
Esto hace referencia a que podemos agregar otro ciclo For
… Next, dentro de otro ciclo For … Next y el bucle interno se repetirá las
veces que tenga marcadas como limite el bucle exterior.
Existe una forma de deteber un ciclo For … Next, con la
instrucción Exit For, incluida en una instrucción If … Then, que a su vez está
contenida en el cuerpo del bucle.
Un ejemplo,
creamos un nuevo proyecto, y agregaremos un Button y un CheckBox en nuestro
Form
Ahora entramos al
código del Botton, y escribimos lo siguiente:
Ahora damos click
en iniciar depuración y observamos que es lo que sucede al oprimir el Button.
Después al dar
click en aceptar
For …
Next en J# y C#
En c# y j# tambien se pueden generar estos bucles pero el código es muy distinto.
Evaluación
Funciones
Contenido
Las
Subrutinas
Las
Funciones
Funciones
de cadenas y conversión
Subrutinas
y Funciones en C# y J#
Las Subrutinas
Sirven para ejecutar tareas específicas del programa,
también facilitan la escritura y revisión de este mismo, algunas aplicaciones
de este son: formatear, hacer cálculos y mostrar información.
Las subrutinas son como miniprogramas, por lo tanto
pueden poseer cualquier tipo de instrucción de codigo, la sintaxis es la
siguiente:
Llamando subrutinas
Para que las subrutinas funcionen se requiere de otro
código para indicar que se necesita aplicarlos, la sintaxis es muy simple:
NombreSub()
Escribir y llamar subrutinas con argumentos
Esto es muy útil ya que gracias a esto podemos crear
varios resultados o acciones dependiendo del tipo de información contenida.
Para incluirlos se debe de especificar el número y el tipo de estos.
Las Funciones
La diferencia entre subrutina y Función es que una
función proporciona un valor de retorno y al escribirla se debe de especificar
el tipo de valor de retorno.
Llamar funciones
La sintaxis para llamar una función es la siguiente:
Funciones de cadena y Conversión
Las cadenas permiten recortar caracteres, extraer
subcadenas y cambiar texto ya sea a mayúsculas o minúsculas.
La sintaxis es la siguiente:
Generador de números aleatorios
Para generar números aleatorios .NET utilizamos
System.Random. Se simulara un dado con el siguiente código en un botón.
Funciones de Conversión
Las hay de dos tipos Val y la Int, la primera convierte
una cadena en un número y la segunda devuelve la parte entera de un número.
Subrutinas y Funciones en C# y J#
Se pueden crear funciones que pasen argumentos y
funciones que devuelvan valores, aunque no hay equivalente a una subrutina. Las
funciones se declaran con una sintaxis especial. Las palabras Private y Static,
indican que esta función solo se puede llamar desde el código de la forma. La
palabra reservada int, indica el tipo de valor de retorno. La palabra Return,
indica el valor que debe devolver la función.
Evaluación
EVALUACION FINAL
Después de todo esta información puedo concluir que visual basic es un programa que no solo es muy sencillo de usar para el usuario, sino que es eficiente.
En la actualidad son muy pocas las herramientas que no contienen programas, y al momento de programar ponemos a prueba nuestras habilidades intelectuales.
Los programas le facilitan los problemas a la sociedad, por medio de comandos basta con solo darle valor a nuestras variables y encontrar el dato requerido.
Los programas han avanzado a lo largo del tiempo y me gustaria ver en unos cuantos años la evolución de los programas.

























































































































