viernes, 28 de marzo de 2014

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
La sintaxis de programación hace énfasis a la forma correcta de escribir las palabras, alguna coma o algún signo de escritura, al faltar algo el compilador nos marcara error. 



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.
En J# no existe equivalente por las instrucciones Do until…. Loop o Do….loop until, pero si existen instrucciones que evalúen conciones inicialmente, el tipo while.



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




 CONCLUSIONES FINALES:

Franco Rangel Efren :

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.

Hernandez Mendez German Isaias: 

En base a todo el contenido de este tutorial, puedo concluir que Visual Basic es una gran herramienta para poder programar y que el entorno que maneja es muy agradable y la facilidad de interacción con el programa hace que sea muy cómodo poder programar, ademas de que permite de manera muy sencilla poder encontrar errores antes de iniciar o depurar la aplicación, y que Visual Basic posee distintos tipos de códigos que facilitan en gran manera la ejecución de condiciones o distintas variables que un problema pueda presentar para poder solucionarlo, en conclusión, Visual Basic permite programar en un ambiente muy amigable con el usuario, lo cual permite programar fácil y rápido.