Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
vbnet-2bn

vbnet-2bn

Ratings: (0)|Views: 0 |Likes:
Published by Luis Ramon Pasato

More info:

Published by: Luis Ramon Pasato on Nov 04, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/04/2012

pdf

text

original

 
ProgramaciProgramacióón conn con
Visual Basic .NETVisual Basic .NET
Francisco Ruiz Francisco Ruiz  Manuel  Manuel  Á  Á ngel Serranongel Serrano
Escuela Superior de InformEscuela Superior de InformááticaticaUniversidad de CastillaUniversidad de Castilla--La ManchaLa Mancha
22 – –El Lenguaje Visual Basic .NETEl Lenguaje Visual Basic .NET
UCLM-ESI. Programación con Visual Basic .NET
1. 2
ProgramaciProgramacióón conn con
Visual Basic .NETVisual Basic .NET
Contenidos sesiContenidos sesióón 2n 2
 Aplicaciones de consola Aplicaciones de consola
Conceptos bConceptos báásicossicos
Estructura de una AplicaciEstructura de una Aplicacióónn
 Variables y constantes Variables y constantes
 Arrays Arrays
DepuraciDepuracióón de Cn de Cóódigodigo
OperadoresOperadores
Funciones predefinidasFunciones predefinidas
Sentencias y lSentencias y lí í neas mneas múúltiplesltiples
ProcedimientosProcedimientos
TiposTipos
SubSub
FunctionFunction
Paso de parPaso de paráámetrosmetros
SobrecargaSobrecarga
Estructuras de controlEstructuras de control
SelecciSeleccióónn
RepeticiRepeticióónn
 Á Ámbitombito
De procedimientosDe procedimientos
De variablesDe variables
 Vida de las variables Vida de las variables
OrganizaciOrganizacióón del cn del cóódigodigo
Contenedores de cContenedores de cóódigodigo
Opciones del VS.NETOpciones del VS.NET
Control de erroresControl de errores
PrPrááctica 1ctica 1
Resolver ecuaciResolver ecuacióón 2do gradon 2do grado
 
UCLM-ESI. Programación con Visual Basic .NET
1. 3
 Aplicaciones de consola Aplicaciones de consola
(i)(i)
Se ejecutan dentro de una ventana de lSe ejecutan dentro de una ventana de lí í nea de comandos (estilonea de comandos (estiloDOS).DOS).
ClaseClaseConsoleConsole..
Clase preconstruida delClase preconstruida delnamespacesnamespacesSystemSystem..
No es necesario crear una instancia previa.No es necesario crear una instancia previa.
MMéétodos:todos:
WriteLineWriteLine: Escribir l: Escribir lí í nea.nea.
 – –
Textos, nTextos, núúmeros, expresiones,meros, expresiones,
Console.WriteLineConsole.WriteLine((HolaHola& nombre)& nombre)Console.WriteLineConsole.WriteLine(5>2)(5>2)
 – –
Uso de parUso de paráámetrosmetros
Nombre=Nombre=LuisLuisConsole.WriteLineConsole.WriteLine((Hola {0}, que tal?Hola {0}, que tal?, Nombre), Nombre)
WriteWrite: Escribir sin salto de l: Escribir sin salto de lí í nea.nea.
ReadlineReadline: Leer texto tecleado.: Leer texto tecleado.
 – –
Sirve para esperar hasta que usuario pulsa INTRO.Sirve para esperar hasta que usuario pulsa INTRO.
ReadRead: leer una tecla o car: leer una tecla o caráácter tecleado.cter tecleado.
UCLM-ESI. Programación con Visual Basic .NET
1. 4
 Aplicaciones de consola Aplicaciones de consola
(ii)(ii)
Ejemplo: Mostrar cEjemplo: Mostrar cóódigo y cardigo y caráácter de las teclascter de las teclaspulsadas acabando al pulsar INTROpulsadas acabando al pulsar INTRO
Dim Dim CodTeclaCodTeclaasasIntegerIntegerDim Dim  NomTecla NomTeclaasasStringStringConsole.WriteLineConsole.WriteLine((Pulsar teclas, acabar con INTROPulsar teclas, acabar con INTRO))Console.WriteLineConsole.WriteLine()()escribe lescribe líínea en blanconea en blanco While WhileTrueTrueCodTeclaCodTecla==Console.Read Console.Read ()()lee una tecla pulsadalee una tecla pulsadaIfIfCodTeclaCodTecla=13=13thenthensi pulsado INTROsi pulsado INTROExitExit While WhileEnd End IfIfConsole.WriteLineConsole.WriteLine((ccóódigo de tecla: {0}digo de tecla: {0},,CodTeclaCodTecla)) NomTecla NomTecla==Chr(CodTeclaChr(CodTecla))ConsoleWriteLineConsoleWriteLine((carcaráácter de tecla: {0}cter de tecla: {0},, NomTecla NomTecla))End End  While WhileConsole.WriteLineConsole.WriteLine((Ejemplo acabadoEjemplo acabado))Console.ReadLineConsole.ReadLine()()
 
UCLM-ESI. Programación con Visual Basic .NET
1. 5
Conceptos bConceptos báásicos de VB.NETsicos de VB.NET
Estructura de una aplicaciEstructura de una aplicacióónn
ProyectoProyecto: ficheros de c: ficheros de cóódigo, recursos ydigo, recursos yreferencias a clases globalesreferencias a clases globales
UCLM-ESI. Programación con Visual Basic .NET
1. 6
Conceptos bConceptos báásicos de VB.NETsicos de VB.NET
 Variables y constantes Variables y constantes
(i)(i)
DeclaraciDeclaracióón den de Variables Variables::
Dim Dim  MiVar MiVar As AsIntegerInteger
 Al comienzo del procedimiento Al comienzo del procedimiento
Tipos en VB.NETTipos en VB.NET
(equivalentes en .NET (equivalentes en .NET Framework Framework  )  ) 
BooleanBoolean,,ByteByte,,CharChar, Date (, Date (DateTimeDateTime), Decimal,), Decimal,DoubleDouble,,IntegerInteger(Int32), Long (Int64), Short (Int16), Single,(Int32), Long (Int64), Short (Int16), Single,StringString,,
ObjectObject[cualquier tipo, tipo por defecto][cualquier tipo, tipo por defecto]
Definido por el usuarioDefinido por el usuario
Obligatoriedad de la declaraciObligatoriedad de la declaracióónn
OptionOptionExplicitExplicit{{Off|OnOff|On}}
 A Nivel de Proyecto / de Fichero A Nivel de Proyecto / de Fichero
Obligatoriedad de la tipificaciObligatoriedad de la tipificacióónn
OptionOptionStrictStrict{{Off|OnOff|On}}
 A Nivel de Proyecto / de Fichero A Nivel de Proyecto / de Fichero

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->