Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu significa la programacin?
10. PHP
Como funciona:
Codificacin es todo acerca de la implementacin de un conjunto de instrucciones que
utilizan un lenguaje de mquina para obtener un resultado especfico. Sin embargo, tenga
en cuenta que las mquinas (ordenadores) slo entienden el lenguaje de encendido y
apagado. Un cdigo binario es una combinacin de 1s y 0s o simplemente puede decir que
una combinacin de encendido y apagado. Por ejemplo, 00101100 aqu representan 8 bits o
1 byte (1 byte equivale a 8 bits en lenguaje binario). Si va a ir para escribir un cdigo fuente
en lenguaje binario, necesitar sper imaginacin, el pensamiento lgico, y la aplicacin de
alto nivel para escribir ese cdigo binario como el cdigo fuente. Por lo tanto, para aliviar
el asunto, se elige un lenguaje de programacin, escribir un cdigo fuente en cualquier
idioma elegido, e implementarlo en la mquina (ordenador) para obtener los resultados
requeridos.
Historia de los lenguajes de programacin y el desarrollo:
Los lenguajes de programacin y sus derivados se han descubierto y re-descubierto con el
fin de realizar la programacin ms lgico y menos propenso a virus y ataques. De nuevo
en 1843, Ada Lovelace escribi el primer cdigo de la mquina analtica, tambin conocido
como el " Computer mecnica temprana ." Desde entonces, la programacin se convirti
en el principal campo para el anlisis y la aplicacin de los cdigos fuente de las mquinas
lgico.
1. Era de programacin (1957-1959):
FORTAN (Frmula traduccin), LISP (List Processor) y COBOL (Common Business-
Oriented Language) son bien pensado, siendo las lenguas antiguas que todava se utilizan
hoy en da.
Usos principales: Supercomputing Applications, Inteligencia Artificial Desarrollo y
software empresarial.
Utilizado por: Hoy en da, la NASA, diferentes tarjetas de crdito y cajeros automticos
estn utilizando uno o una combinacin de estos idiomas.
Historia y antecedentes:
La primera versin del DOT NET Framework fue lanzado en 2000 por
el nombre de la etiqueta de .NET Framework 1.0. La versin se
introdujo con el IDE (Visual Studio .NET). La primera versin del
marco .NET incluye varias caractersticas como la introduccin de
Common Language Runtime (CLR), bibliotecas de clases DLL, y
aprovisionamiento de desarrollo de aplicaciones web orientada a
objetos.
La primera versin del DOT NET Framework fue lanzado en 2000 por
el nombre de la etiqueta de .NET Framework 1.0. La versin se
introdujo con el IDE (Visual Studio .NET). La primera versin del
marco .NET incluye varias caractersticas como la introduccin de
Common Language Runtime (CLR), bibliotecas de clases DLL, y
aprovisionamiento de desarrollo de aplicaciones web orientada a
objetos.
Historia y antecedentes:
Visual Basic.NET:
?
1 <font><font>Module Module1</font></font><font></font><font><font>
2 Sub principal()</font></font><font></font><font><font>
El cdigo se abre con Sub Main () y termina con End Sub para ejecutar el
cuerpo principal del programa. En el mencionado programa, el programa
se ejecutar el resultado como "Hola amigos".
Leccin 1.
Sigue esta gua para instalar Visual Studio Express 2013 para el escritorio de Windows
Visual Studio (Expresar 2013 para el escritorio de Windows) es una herramienta de
desarrollo, que proporciona un entorno rico donde se puede crear rpidamente escritorio
moderno y complejo y aplicaciones WPF.
Aunque en teora se podra crear una aplicacin de escritorio sin Visual Studio (utilizando
compiladores de lnea de comandos de la NET), esa tarea sera tedioso, doloroso, y
propenso a errores.
Por esa razn, siempre se debe utilizar una herramienta de diseo como Visual Studio.
Por cierto los productos Express son versiones reducida de sus homlogos de Visual Studio
2013 y estn dirigidos principalmente para los aficionados .NET y estudiantes. Aunque
completamente libre esta versin de Visual Studio es capaz sorprendente; Algunas de las
caractersticas ms valiosas son herramientas de objetos de navegacin, un diseador de
formularios de Windows, el cuadro de dilogo Agregar referencias, capacidades
IntelliSense etc.
9. Por defecto ver la pgina de inicio que muestra la seccin Inicio, Proyectos recientes
(como vacas por ahora), Introduccin etc.
10. Por favor crea un nuevo proyecto para asegurarse de que todo est instalado y funciona
correctamente.
Para obtener ms informacin sobre cmo crear un nuevo proyecto cheque nuestros otros
tutoriales.
NOTA: Para el uso a largo plazo que necesita para registrar su edicin Express as que por
favor encontrar el "Registro de Productos" en el men de Ayuda para obtener su clave
libres y desbloquearlo. No se le pedir de nuevo por esta informacin. Disfrutar!
Leccin 2.
Por favor, observe que el IDE de Visual Studio es muy personalizable que significa que se
puede mover, ocultar o modificar los mens, barras de herramientas y
ventanas. Puede crear sus propias barras de herramientas y luego acoplar, desacoplar o
reorganizar ellos. Por ltimo, puede cambiar el comportamiento de los editores de texto
incorporados y mucho ms. Sin embargo, como principiante que probablemente no debera
personalizar los mens y barras de herramientas bsicas de la IDE demasiado porque slo
causar confusin ms adelante.
NOTA: Las capturas de pantalla de este tutorial no puede verse exactamente como los que
estn en su sistema debido a la OS y estilo seleccionado. Estas imgenes fueron tomadas
en un equipo que ejecuta Windows 8.1 para que muestran el aspecto de Windows 8.1 y se
siente. Tambin puede ser diferente si ha elegido una configuracin diferente (suponemos
que haya configurado VS para el desarrollo de Visual Basic).
En nuestra pantalla es posible que aparezca la ventana que muestra propiedades de las
propiedades de un control de botn de llamada ButtonLogin. Se puede ver en la figura que
la propiedad Text de este control es "Login" y eso es lo que el botn se muestra al usuario.
Tambin puede hacer clic en un objeto en el Explorador de soluciones para obtener una
lista de los comandos apropiados para ese objeto. Esta ventana hace que sea ms fcil
encontrar un comando haciendo clic derecho en un objeto relacionado con lo que usted
quiere hacer lo que es para pasear por los mens.
5. La ventana Lista de errores muestra los errores y advertencias en el proyecto
actual. Por ejemplo, si el cdigo contiene carcter no vlido, esta lista lo dir. Es
extremadamente til, ya que claramente le indica el tipo de error (s) que muestra una
descripcin completa, el nombre del archivo, la lnea y todo lo dems que le ayuda
a encontrar y corregir el error fcilmente . Si no ve la Lista de errores probablemente
est oculta. Se pueden visualizar seleccionando la opcin adecuada en el men Ver .
La caracterstica ms obvia del editor de cdigo es que le permite escribir cdigo, pero el
editor de cdigo es mucho ms que un simple editor de texto como Bloc de notas.
Para hacer referencia a las lneas de cdigo ms fcil, editor de cdigo puede
mostrar nmeros de lnea tambin.
Para cambiar entre el diseo y la vista de cdigo:
1. En primer camino es, si hace doble clic en un control en la caja de herramientas, Visual
Studio coloca una instancia del control en el formulario en una ubicacin predeterminada y
en un tamao predeterminado. A continuacin, puede utilizar el ratn para reubicar y
cambiar el tamao del control.
Leccin 4.
Cambiando los parmetros de propiedades en Visual Basic .NET
Consejo # 2: propiedades Organizar alfabticamente hace que sea ms fcil para muchos
desarrolladores para encontrar el seguro de propiedad.
Otra forma de establecer la propiedad del control est utilizando etiquetas
inteligentes . Muchos controles muestran una etiqueta inteligente cuando se selecciona en
el diseador y se ve como una pequea caja que contiene un tringulo apunta hacia la
derecha. Al hacer clic en la etiqueta inteligente, un pequeo dilogo aparece que le
permite realizar tareas comunes para el control rpido y fcil.
NOTA: Tambin puede establecer las propiedades de control mediante programacin en
tiempo de ejecucin:
2 Me.CheckBox1.Text
= "Recurdame"</font></font><font></font>
Leccin 5.
Tan pronto como se agrega algunos controles a su forma y escribir cdigo apropiado para
ellos tendr que probar la aplicacin . Para ello slo tiene que iniciar la depuracin!
Leccin 6.
El comentario se inicia con una comilla ( ') y todo hasta el final de la lnea es parte del
comentario y como se mencion ignorada por Visual Basic.
Si quiere hacer algn comentario o elimine un gran bloque de cdigo rpidamente, slo
tiene que seleccionar el cdigo y luego Editar abierta> Avanzado> Comentario
Seleccin y Uncoment slection respectivamente.
Siempre debe utilizar los comentarios para hacer su cdigo claro y comprensible.
Una variable es un objeto que almacena un valor que puede ser un nmero, una letra,
cadena, fecha, etc.
Si una variable contiene un valor, el programa puede manipularla. Esto quiere decir que
puede realizar operaciones aritmticas de nmeros, operaciones de cadena de cadenas
(concatenar, calcular subseries, encontrar un donante compatible dentro de la cadena y as
sucesivamente), operaciones de fecha (ver la diferencia entre dos fechas, aadir un perodo
de tiempo para una fecha), y as sucesivamente.
1. mbito de aplicacin - que indica los niveles de alcance de la variable donde se puede
acceder a (, etc. pblica privada)
2. Tipo de datos - puede ser un entero, String, Boolean etc.
3. Accesibilidad - Determina qu cdigo en otros mdulos pueden acceder a la variable
4. Vida - determina el tiempo que el valor de la variable es vlida
Por ejemplo, cualquier variable declarada dentro de una subrutina tiene un alcance igual
a la subrutina y no se puede acceder por el cdigo fuera de la subrutina .
En Visual Basic utiliza la palabra clave Dim para contar Visual Basic oficialmente que
desea declarar una variable.
Puede evitar el Dim slo si se especifica privado, pblico, etc. Protegida sin embargo una
variable delared utilizando una palabra clave Dim es privado de forma predeterminada
para los siguientes dos declaraciones son idnticos:
C =A* B
El operador Mod devuelve el resto despus de dividir el operando por el segundo ejemplo
5 Mod 2 = 1 porque 5 = 2 * 2 + 1
Esta leccin ilustra cmo se consigue una entrada de usuario en Visual Basic
Sucede a menudo que usted necesita para solicitar al usuario que introduzca un valor
esperado.
Usted puede hacerlo usando InputBox mtodo que muestra un aviso en un cuadro de
dilogo o utilizando una aplicacin de consola utilizando el mtodo ReadLine el que lee la
siguiente lnea de caracteres.
No se est realizando la negacin lgica de una expresin booleana, o negacin bit a bit
en una expresin numrica. (Para una negacin Boolean, el tipo de datos del resultado es
booleana. Para una negacin bit a bit, el tipo de datos resultante es la misma que la de
expresin, pero si la expresin es decimal, el resultado es larga.)
1 <font><font>Dim IsUsernameValid As
Boolean</font></font><font></font><font><font>
2 IsUsernameValid = No (username.Text = "admin")
</font></font><font></font>
Y est realizando una conjuncin lgica de dos expresiones booleanas, o una combinacin
bit a bit en dos expresiones numricas. (En una comparacin de Boole, el operador Y
siempre se evala ambas expresiones)
<font><font>Dim IsUserValid As Boolean</font></font><font></font><font><font>
1
IsUserValid = (username.Text = "admin") Y (Password.Text = "mypwd")</font></font
2
><font></font>
AndAlso est realizando conjuncin lgica de cortocircuito en dos expresiones (En una
comparacin de Boole, AndAlso realiza un cortocircuito, lo que significa que si
expression1 es falso, entonces expresin2 no se evala.)
<font><font>Dim IsUserValid As Boolean</font></font><font></font><font><font>
1
IsUserValid = (username.Text = "admin") AndAlso (Password.Text = "mypwd")
2
</font></font><font></font>
O est realizando una disyuncin lgica de dos expresiones booleanas, o una disyuncin
bit a bit en dos expresin numrica (En una comparacin de Boole, el operador O siempre
se evala ambas expresiones)
<font><font>Dim IsPasswordValid As Boolean</font></font><font></font><font><font>
1
IsPasswordValid = (Password.Text = "mypass") O (Password.Text = "mypwd")</font
2
></font><font></font>
OrElse est llevando a cabo los cortocircuitos disyuncin lgica inclusiva en dos
expresiones (En una comparacin de Boole, OrElse realiza cortocircuitos que significa que
si expresin1 es True, expresin2 no se evala.)
1 <font><font>Dim IsPasswordValid As
Boolean</font></font><font></font><font><font>
2 IsPasswordValid = (Password.Text = "mypwd") OrElse (Password.Text =
"mypass")</font></font><font></font>
Xor est realizando una exclusin lgica de dos expresiones booleanas, o una exclusin a
nivel de bits en dos expresiones numricas. (En una comparacin booleana, el operador
Xor siempre evala ambas expresiones ya que no hay un cortocircuito en contrapartida a
Xor, ya que el resultado depende siempre de los dos operandos.)
1 <font><font>Dim IsUsernameValid As
Boolean</font></font><font></font><font><font>
2 IsUsernameValid = (username.Text = "admin") Xor (username.Text =
"usuario")</font></font><font></font>
Leccin 12.
El uso y tambin puede hacer que el cdigo ms rpido y dar lugar a un menor nmero de
problemas, ya que permite Visual Basic sabe que los operandos son cadenas .
Leccin 13.
Por ejemplo, la cadena " Hello World! " No es solamente 10 caracteres de longitud. Ms
bien su longitud es de 12 debido al espacio vaco y el signo de exclamacin.
La primera manera es para darle un punto de partida / ndice y una serie de caracteres
para agarrar (longitud de los datos de la cadena).
En este ejemplo instruimos para que se inicie en la posicin de carcter 0 (el principio de
la cadena), y agarrar los prximos 5 caracteres:
1 <font><font> Dim MiCadena As String = "Hello
World!"</font></font><font></font><font><font>
2 subcadena Dim como secuencia = MyString.Substring (0, 5)
</font></font><font></font><font><font>
3 MessageBox.Show (subcadena) '= Hola </font></font><font></font>
Cuando se est proporcionando slo un parmetro que indica la subcadena que empezar
por el puesto determinado y copiar todo a la derecha hasta el final de los datos de cadena.
Leccin 17.
En este tema se describen los mtodos para comparar los valores de las cadenas.
La forma ms comn para comparar dos secuencias es el siguiente:
1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si MyStringA = Entonces MyStringB</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>
Sin embargo, en algunas situaciones este enfoque es no eficiente debido a que no ofrecen
opciones para el caso y la varianza culturales como el valor de otros mtodos de
comparacin de incorporados en .NET.
1. String.Compare : compara dos cadenas y devuelve entero como resultado que indica
su posicin en el orden de clasificacin de este mtodo es culturalmente consciente y
tiene sobrecargas ese sentido o hacer caso omiso de maysculas y minsculas y la
diferencia cultural. El resultado como se ha mencionado es un nmero entero y puede ser:
1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si String.Compare (MyStringA, MyStringB) = 0
entonces</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>
1 <font></font><font><font>
2 Dim MyStringA As String = "Hello World!"</font></font><font></font><font><font>
3 Dim MyStringB As String = "Hello
World!" </font></font><font></font><font><font>
4 Si MyStringA.CompareTo (MyStringB) = 0
entonces</font></font><font></font><font><font>
5 ' Hacer algo</font></font><font></font><font><font>
6 Ms</font></font><font></font><font><font>
7 ' Hacer algo ms</font></font><font></font><font><font>
8 Terminara si </font></font><font></font>
Tambin es posible usar String.Equals para averiguar si dos cadenas tienen el mismo valor
Lecci 18.
Es un potente y fcil de usar la tcnica para tomar una decisin entre varias opciones.
Su sintaxis es la siguiente:
1 <font><font> Para la variable [Como data_type] = start_value Para stop_value
[Incremento Paso]</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Salir Para]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 [Continuar Para]</font></font><font></font><font><font>
6 declaraciones</font></font><font></font><font><font>
7 Siguiente [variable]</font></font><font></font>
El valor de la variable es la variable de bucle que controla el bucle de modo que cuando
la aplicacin llega a la instruccin que, ello establece variable igual a START_VALUE . A
continuacin, compara variable para stop_value y si la variable ha pasado stop_value,
las salidas de bucle .
Su sintaxis es la siguiente:
1 <font><font> Para cada variable [Como tipo_objeto] En el
grupo</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Salir Para]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 [Continuar Para]</font></font><font></font><font><font>
6 declaraciones</font></font><font></font><font><font>
7 Siguiente [variable]</font></font><font></font>
En este bucle, el grupo es una coleccin, serie, u otro objeto que admite para cada uno y
que es importante que la variable de control debe ser de un tipo de datos compatible con
los objetos contenidos en el grupo.
En este tema se describe cmo salir de bucle For Next en Visual Basic .NET.
Para salir de un bucle antes de que normalmente terminara utiliza la instruccin Exit
For .
Por ejemplo, el cdigo siguiente bucle a travs de una matriz en busca de valor 10.
Cuando encuentra el elemento con valor de 10 se utiliza para la salida a parar
inmediatamente bucle .
La instruccin Exit For sale slo el bucle For que rodea inmediatamente el comunicado.
Si un bucle est anidado dentro de otro bucle For, la nica instruccin Exit For sale
del bucle interno .
Leccin 22.
En este tema se describe cmo continuar por bucle en Visual Basic .NET.
Cuando se desea iniciar el bucle de nuevo se utiliza el continuar por la declaracin que
hace que el bucle de salto de regreso a su declaracin y para incrementar su variable de
bucle.
Esto es particularmente til si el programa no tiene que ejecutar el resto de los pasos en el
cuerpo del bucle y quiere empezar la siguiente iteracin rpidamente.
1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 Para i As Integer = 0 Para array.GetUpperBound
(0)</font></font><font></font><font><font>
4 Si (array (i) <> 10) A continuacin,</font></font><font></font><font><font>
5 "Continuar el bucle </font></font><font></font><font><font>
6 Para continuar</font></font><font></font><font><font>
7 Terminara si</font></font><font></font><font><font>
8 Console.WriteLine (array (i))</font></font><font></font><font><font>
9 Siguiente </font></font><font></font>
Esto no va a ejecutar Console.WriteLine (array (i)) cuando el valor no es 10 , pero se
ejecutar cuando el valor es 10 .
Leccin 23.
En este tema se describe cmo utilizar el bucle Do Until en Visual Basic .NET
Una de las variaciones de la sentencia do bucle es el Do Until y sigue adelante hasta que
suceda algo ( hasta que una condicin es verdadera).
Su sintaxis es la siguiente:
1 <font><font>Do {} Hasta condicin</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Exit Do]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 Lazo</font></font><font></font>
Es decir, el bucle hasta que sigue funcionando hasta que la condicin se cumple. En este
tipo de bucle, no es una variable de control en s mismo lo que tiene que hacer un
seguimiento de la posicin actual del bucle.
1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 contador de atenuacin As Integer = array.GetUpperBound (0) +
1</font></font><font></font><font><font>
4 Hacer hasta contador> 0</font></font><font></font><font><font>
5 contador - 1 =</font></font><font></font><font><font>
6 'Imprimir los elementos de la matriz</font></font><font></font><font><font>
7 Console.WriteLine (array 8 (contador))</font></font><font></font><font><font>
8 Lazo</font></font><font></font><font><font>
9 'Visual Basic no ejecutar las sentencias porque contador ya es mayor que
0</font></font><font></font>
Leccin 24.
Su sintaxis es la siguiente:
1 <font><font>Do {} Mientras que la
condicin</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Exit Do]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 Lazo</font></font><font></font>
Este bucle Mientras sigue funcionando siempre y cuando la expresin es verdadera . Tan
pronto como la expresin se convierte en falso , que se detenga.
1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 contador de atenuacin As Integer = array.GetUpperBound (0) +
1</font></font><font></font><font><font>
4 Hacer mientras contador> 0</font></font><font></font><font><font>
5 contador - 1 =</font></font><font></font><font><font>
'Imprimir los elementos de la
matriz</font></font><font></font><font><font>
6 Console.WriteLine (array
7(contador))</font></font><font></font><font><font>
8 Lazo </font></font><font></font><font><font>
9 'Este bucle imprime todos los elementos de la
matriz</font></font><font></font>
Leccin 25.
Esta leccin describe los bucles Do dejar de fumar en Visual Basic .NET
La salida Do declaracin permite que el programa para dejar el bucle encierra ms cercano
antes de lo que normalmente sera el final.
Es decir, que le permite terminar un bucle temprana y se puede utilizar por ejemplo,
cuando se prueba un bucle sin fin.
Su sintaxis es la siguiente:
1 <font><font> Do {} Mientras que la
condicin</font></font><font></font><font><font>
2 declaraciones</font></font><font></font><font><font>
3 [Exit Do]</font></font><font></font><font><font>
4 declaraciones</font></font><font></font><font><font>
5 Lazo</font></font><font></font>
- See more at: http://www.visual-basic-tutorials.com/beginner/Exit-Do-
Loop.html#sthash.JYlkOHxo.dpuf
1 <font></font><font><font>
2 array Dim () As Integer = {1, 3, 5, 7, 10, 20,
50}</font></font><font></font><font><font>
3 contador de atenuacin As Integer = array.GetUpperBound (0) +
1</font></font><font></font><font><font>
4 Hacer mientras contador> 0</font></font><font></font><font><font>
5 'Salir del ciclo do si el valor del elemento es
10</font></font><font></font><font><font>
6 Si array (contador) = 10 A continuacin,</font></font><font></font><font><font>
7 Salir Do</font></font><font></font><font><font>
8 Terminara si</font></font><font></font><font><font>
9 contador - 1 =</font></font><font></font><font><font>
10 'Imprimir los elementos de la matriz</font></font><font></font><font><font>
11 Console.WriteLine (array 12
(contador))</font></font><font></font><font><font>
Lazo </font></font><font></font><font><font>
13 'Este bucle imprime slo el 50 y el 20</font></font><font></font>
Leccin 27.
1 <font><font> contador de
atenuacin As Integer =10</font></font><font></font><font><font>
2 Hacer mientras contador> 0</font></font><font></font><font><font>
3 contador + 1 = '+ en lugar - </font></font><font></font><font><font>
4 'Hacer algo</font></font><font></font><font><font>
5 Lazo </font></font><font></font><font><font>
6 'Este bucle sigue adelante para siempre como contador es siempre mayor 0 que
</font></font><font></font>
Leccin 28.
Su sintaxis es la siguiente:
1 <font><font> Private Sub (Mensaje facultativo ByVal As String = "")
HacerAlgo</font></font><font></font><font><font>
2 ' hacer algo</font></font><font></font><font><font>
3 End Sub</font></font><font></font>
Los parmetros se declaran de manera similar a la forma en que declara variables que
especifican mecanismo de paso, nombre, tipo de datos y si el parmetro es opcional.
Si incluye ByVal palabra clave en la declaracin, la subrutina hace poseer copia local del
parmetro y luego se puede modificar este valor sin afectar el valor del parmetro inicial.
Para declarar un parmetro opcional que utilice la palabra clave opcional , por lo que el
cdigo que utiliza puede omitir ese parmetro.
1 <font><font> Private Sub ShowWarningMessage (mensaje de ByVal como secuencia,
ttulo ByVal como secuencia)</font></font><font></font><font><font>
2 MessageBox.Show (mensaje, ttulo, MessageBoxButtons.OK,
MessageBoxIcon.Exclamation)</font></font><font></font><font><font>
4 End Sub</font></font><font></font>
Lo ms importante es que las subrutinas le permiten extraer el cdigo que puede que tenga
que utilizar bajo ms de una circunstancia y colocarlo en un lugar donde se puede llamar
como sea necesario :
Entonces cada vez que desee advertir a su usuario slo tiene que llamar a la subrutina por
ejemplo ShowWarningMessage
1 <font><font> ShowWarningMessage ( "Por favor introduce un correo electrnico
vlido.", "Advertencia")
2 </font></font>
Leccin 30.
Las funciones en Visual Basic .NET
Significado, son bsicamente las mismas que las subrutinas, excepto que regresan algn
tipo de valor.
Su sintaxis es la siguiente:
[Accesibilidad] Funcin function_name [parametros] [Como return_type]
declaraciones
End Function
La accesibilidad puede ser pblico, protegido, amigo, amigo protegido o privado y
determina qu partes del cdigo pueden invocar la funcin.
Los parmetros se declaran de manera similar a la forma en que declara variables que
especifican mecanismo de paso, nombre, tipo de datos y si el parmetro es opcional.
Si incluye ByVal palabra clave en la declaracin, la funcin hace que poseen copia
local del parmetro y luego se puede modificar este valor sin afectar el valor del parmetro
inicial.
Para declarar un parmetro opcional que utilice la palabra clave opcional , por lo que el
cdigo que utiliza puede omitir ese parmetro.
Funcin privada (Entrada opcional ByVal As String = "") como secuencia GetValue
la entrada de retorno
End Function
La funcin puede establecer su valor de retorno, ya sea mediante el establecimiento de su
nombre igual al valor que quiere volver, o mediante el uso de la palabra clave return
seguida por el valor que la funcin debe devolver.
Funcin privada (Entrada opcional ByVal As String = "") como secuencia GetValue
Dim resultado As String = String.Empty
Si la entrada = "" Entonces
resultado = "No se encontr el valor"
Ms
resultado = entrada
Terminara si
GetValue = resultado
End Function
O
Funcin privada (Entrada opcional ByVal As String = "") como secuencia GetValue
Dim resultado As String = String.Empty
Si la entrada = "" Entonces
resultado = "No se encontr el valor"
Ms
resultado = entrada
Terminara si
return result
End Function
Lo ms importante de las funciones le permiten extraer el cdigo que puede que tenga que
utilizar bajo ms de una circunstancia y colocarlo en un lugar donde se puede llamar
como sea necesario :
En este tema se describe cmo utilizar Exit Sub en Visual Basic .NET
La instruccin Exit Sub es un comando de salto incondicional que deja de realizar
tareas temprano (si es necesario) .
Esto hace que el programa se detenga la ejecucin de la subrutina actual pero a diferencia
de GoTo y tal, no puede hacer que el programa de salto alrededor arbitraria, que puede dar
lugar a cdigo espagueti.
Ex ejemplo de la salida instruccin Sub:
1 <font><font>Private Sub MyTask (tamao ByVal como nmero
entero)</font></font><font></font><font><font>
2 Para i As Integer = 0 Para cambiar el tamao</font></font><font></font><font><font>
3 Si i = 10 A continuacin,</font></font><font></font><font><font>
4 Exit Sub 'debe detener la tarea
temprana</font></font><font></font><font><font>
5 Ms</font></font><font></font><font><font>
6 MyTextBox.text & = "El valor de i es:" & i.ToString y
Environment.NewLine</font></font><font></font><font><font>
7 Terminara si</font></font><font></font><font><font>
8 Siguiente</font></font><font></font><font><font>
9 End Sub </font></font><font></font>
Leccin 32.
1 <font><font>GlobalVariables mdulo</font></font><font></font><font><font>
2 'Los conjuntos de propiedades de texto del formulario
(ttulo)</font></font><font></font><font><font>
3 global_FormText pblica como secuencia = "Hello
World!"</font></font><font></font><font><font>
4 Mdulo fin </font></font><font></font>
Leccin 33.
En este tema se describe cmo declarar y utilizar matrices en Visual Basic .NET
Siempre que necesite para mantener una lista de datos similares o relacionados utiliza una
matriz. Las matrices slo pueden contener un solo tipo de datos .
Para declarar una matriz que utiliza parntesis ya diferencia de la variable estndar
que puede contener ms de un valor .
Por ejemplo, el cdigo siguiente declara una uni-dimensional array de Strings nombradas
das con siete elementos:
Para inicializar una matriz de colocar los valores dentro de llaves separadas por comas . El
siguiente cdigo inicializa un unidimensional array de Strings:
1 <font></font><font><font>
2 ' Me gusta esto: </font></font><font></font><font><font>
3 Dim das (6) As String = _ </font></font><font></font><font><font>
4 { "Domingo Lunes Martes Mircoles",
_</font></font><font></font><font><font>
5 "Jueves Viernes Sbado" }</font></font><font></font>
6 <font></font><font><font>
7 'O as:</font></font><font></font>
8 <font></font><font><font>
9 'Declarar la matriz</font></font><font></font><font><font>
10 Dim das (6) As String</font></font><font></font>
11 <font></font><font><font>
12 'Rellenar la matriz</font></font><font></font><font><font>
13 das (0) = "Sunday"</font></font><font></font><font><font>
14 das (1) = "Lunes"</font></font><font></font><font><font>
15 das (2) = "Martes"</font></font><font></font><font><font>
16 (3) das = "Mircoles"</font></font><font></font><font><font>
17 das (4) = "Jueves"</font></font><font></font><font><font>
18 (5) das = "Viernes"</font></font><font></font><font><font>
19 das (6) = "Sbado"</font></font><font></font>
Esta estructura es compatible con muchos votos mtodos que se pueden utilizar para
diversas tareas como conseguir la fecha de ayer o el nombre del mes actual.
En este tema se describe cmo controlar los errores en Visual Basic .NET
El manejo de errores es una parte muy importante de cualquier aplicacin.
La excepcin no controlada tambin podra hacer que los usuarios pierden los datos que
estaban trabajando con lo que puede ser muy frustrante.
Este mecanismo se incorpora con el Try ... Catch ... Por ltimo bloque y ayuda a
incorporar el manejo de errores en sus programas con muy poco esfuerzo.
Absoluto se refiere a ejecutar el cdigo que podra lanzar una excepcin en el bloque Try ,
y manejar los errores en el bloque Catch .
El ltimo bloque , que es opcional , siempre se ejecuta si est presente y ayuda a la
limpieza de su cdigo, independientemente de si se ha producido un error.
Por lo general, en el ltimo bloque que mantiene su dispose y mtodos cercanos como
Connection.close () que unsures que su conexin se cierra sin importar qu error que se
obtiene en el bloque Try.
1 <font></font><font><font>
2 conexin Dim As New SqlConnection
( "connection_string")</font></font><font></font><font><font>
3 Tratar</font></font><font></font><font><font>
4 connection.Open ()</font></font><font></font><font><font>
5 Como comando de graduacin SqlCommand =
connection.CreateCommand</font></font><font></font><font><font>
6 command.CommandText = "SELECT NombreCampo de la
Tabla1"</font></font><font></font><font><font>
7 Como lector de Dim SqlDataReader =
Command.ExecuteReader</font></font><font></font><font><font>
8 mientras reader.Read</font></font><font></font><font><font>
9 "Hacer algo con el lector (0) .ToString</font></font><font></font><font><font>
10 Mientras End</font></font><font></font><font><font>
11 reader.Close ()</font></font><font></font><font><font>
12 command.Dispose ()</font></font><font></font><font><font>
13 Catch ex As Exception</font></font><font></font><font><font>
14 'Mostrar el error</font></font><font></font><font><font>
15 Console.Write (ex.Message)</font></font><font></font><font><font>
16 Finalmente</font></font><font></font><font><font>
17 Connection.close () 'de este cdigo se ejecuta siempre
</font></font><font></font><font><font>
18 Try End </font></font><font></font>
Leccin 36.
Aqu es donde los puntos de interrupcin vienen en muy til , ya que causa la ejecucin
de su cdigo para parar en cualquier lugar que se establecen.
Los puntos de interrupcin se pueden establecer en cualquier parte del cdigo y que el
cdigo se ejecutar a ese punto y luego se detendr .
Nota: la ejecucin del cdigo se detiene antes de la ejecucin del cdigo en el que se
establece el punto de interrupcin.
Los puntos de corte se pueden ajustar cuando se escribe el cdigo, o puede ponerlos en
tiempo de ejecucin por el cambio a su cdigo y establecer el punto de interrupcin en el
lugar deseado .
Para establecer un punto de interrupcin que hacer click en el margen gris junto a la lnea
que desea depurar o presione F9 en su teclado.
Cuando Visual Studio se encuentra con un punto de interrupcin , la ejecucin de su
cdigo se detiene, y luego el programa se pone en un modo de interrupcin .
En este tema se describe cmo publicar una aplicacin en Visual Studio 2013 expreso
Para que su aplicacin est disponible para su distribucin en un archivo local, el sitio
FTP o sitio web que necesitan publicar por primera vez.
1. Haga clic derecho en el proyecto en el Explorador de soluciones y elija Publicar en el
men contextual o utilice el men Generar seleccionando Publicar [nombre del
proyecto]