Visual Basic . Net Pag.
___________________
Nº
INTRODUCCION A LA PROGRAMACION VISUAL BASIC.NET El lenguaje Visual Basic .Net es muy potente: si puede imaginar una tarea de programación, probablemente se podrá realizar con Visual Basic.Net. Como puede incluir. Tiene Tiene muco muco !ue aprend aprender er ante antess de consid consider erar arse se un e"perto# pero cuando conozca los conceptos básicos, $erá !ue puede ser produc%$o en casi nada de %empo. QUE ES VISUAL BASIC.Net Es un lenguaje de program programación ación para la creación creación de aplicaciones !ue se ejecuta con mayor sus conocimiento y sus capacidades al ser$icio de la &eb.
1
ence encerr rrad ado o entr entree par0 par0nt ntes esis is los los esta estado dos: s: D$e%#, D$e%#, mien mientr tras as este este crea creado do o edit editad ado o su prog progrrama, ama, E&e'!'(* si se encuentra ejecutando su aplicación y +rea, si +rea, si la aplicación a sido detenida. +) Barr Barraa de de -e -e$ $.. / +resenta los comandos !ue se usa para Trabajar en VB .Net. .Net. demás demás de los men1s men1s están estándar dar rci$ rci$o, o, Edición, Ver, Ver, con%ene otros men1s para tener acceso a unc uncio ione ness espe espec23 c23co coss de prog progra rama maci ción ón como como +royectos, +royectos, Construir y 4epuración. ') Barra Barra de 0err 0erra- a-e eta ta E$t E$t1d 1dar ar.. Con%ene una serie de botones !ue le permi%rán un acce acceso so rápi rápido do a los los coma comand ndos os de men1 men1 usad usados os recuentemente. d) C!ad C!adr# r# de de 2err 2erraa-e et ta. a. +roporciona una serie de 2conos, cada uno de las cuales representan un determinado control !ue se puede colocar en un ormulario.
e) Veta etaa a de Pr# Pr#3 3ed edad ade$ e$.. +ermite modi3car las propiedades de los elementos dentr dentro o de un ormu ormular lario. io. 5na propi propieda edad d es una cara caract cter er2s 2s%c %caa de un obje objeto to o cont contro rol, l, como como su tama6o, %tulo, color, etc. EMPESANDO UN NUEVO PROYECTO PROYECTO DE VB .Net DE APLICACIÓN DE WINDOWS FORMULARIO. a' b' c' d'
(eleccionar (eleccionar Visual (tudio)*nici (tudio)*niciar ar Nue$ Nue$o o proy proyecto. ecto. *nic *nicia iarr Nue$ Nue$o o +roy +royec ecto to.. (elecc (eleccion ionar ar plic plicaci ación ón &indo &indo-s -s orm orms. s. +oner +oner nombr nombre e de la aplica aplicación ción))ceptar ceptar
LA INTERFAZ DE VISUAL BASIC . Net /os elementos !ue componen la pantalla de Visual Basic. Net son:
Formul Ventana de
4) Veta etaa a de de F#r F#r-! -!"a "ar r# # /os ormularios son objetos !ue e"ponen las propiedades !ue de3nen su apariencia, los m0todos !ue de3nen su comportamiento y los e$entos !ue de3nen la orma en !ue interact1an con el usuario. 7ediante el establecimiento de las propiedades del ormulario y la escritura del código de Visual Basic.Net para responder a sus sus e$en e$ento toss se pers person onali aliza za el obje objeto to par para cubr cubrir ir las las necesidades de la aplicación.
Barra de Cuadro de Explorador de
5) E63"# E63"#rrad#r ad#r de 3r#3 3r#3e eda dade de$. $. Esta Esta $enta entana na desp despli lieg egaa en orma orma de árbo árboll los los a) Barr Barraa de de T Tt!" t!"# ormularios y módulos 8arci$os !ue con%ene códigos' Es la barra orizontal de la $entana mayor de Visual de la aplicación, aplicación, acilitan acilitando do la tarea tarea de pasar de unos Basi Basicc .Net .Net en ella ella se mues muestr traa el nomb nombre re de la arci$os a otro durante la creación de un proyecto. apli aplica caci ción ón,, al lado lado dere dereco co de esta esta se mues muestr traa Ingº. ADOLFO BRAVO GALVEZ GALVEZ
IESTP-“LA IEST P-“LA OROYA” OROYA” - Hca
Visual Basic . Net Pag.
2
___________________
Nº
+ara +ara acce accede derr a los los obje objeto toss ubic ubicad ados os en otro otross ormularios, deberá usar la siguiente sinta"is:
2) Veta etaa a de '(d '(d5# 5#.. (e ac%$a cuando se ace doble clic sobre un control, esta $entana muestra dos listas en la parte superior, en una aparece el nombre del objeto y en la otra el nombre del e$ento. 4e bajo de estas se de3ne el procedimiento, este editor $eri3ca automá%camente la sinta"is de cada instrucción.
Nombre _Formulario!Nombre_del_control _Formulario!Nombre_del_control
REFERENCIA A LOS OB8ETOS (i se desea establecer una propiedad de un objeto en %empo de ejecución deberá escribir una sentencia de código usando la siguiente sinta"is: O+&et#.Pr#3edad9E63re$( +or ejemplo, para acer !ue el cuadro de te"to muestre 9>ola a todos establezca la propiedad: Te"tbo";.te"t?>ola a todos Te"tbo";.te"t?@A
CREANDO UNA APLICACIÓN EN TIEMPO DE DISE7O: DISE7O : (e crea un ormulario, sobre ella se sit1a los controles u objetos necesarios combinándolos de lugar y)o de tama6o. Esta será la presentación de nuestra nuestra aplicación aplicación.. /uego se procede procede a dar $alores $alores a las propiedades de los objetos colocados en el ormulario. EN EL TIEMPO DE E8ECUCIÓN: E8ECUCIÓN : Consiste en escribir el código de los objetos para indicar !ue acciones o e$entos se deberán realizar cuando el usuario interaccione interaccione con los obje objeto tos. s. Este Este paso paso es cono conoci cido do tamb tambi0 i0n n como como 94ar 94ar uncionalidad a la aplicación. aplicación. ;' EL FORMULARIO: FORMULARIO: El ormulario es una $entana !ue sir$e de interaz entr entree la apli aplica caci ción ón y el usua usuari rio. o. +res +resen entta las las caracter2s%cas caracter2s%cas de cual!uier $entana de &indo-s. Título
Ícono
Borde móvil Botones de control
PROPIEDADES DEL FORMULARIO N#-+re De$'r3'( Name utosize Bac
CONTROLES B:SICOS CONTROL ETIQUETA ETIQUETA ; LABEL) Este control se u%liza para colocar tulos en el ormulario y mensajes juntos a los cuadros de te"to Pr#3edade$: N#-+re De$'r3'( lignment utosize ncor Te"t Name Borde(tyle =ont =oreColor CA8A DE TE
De$'r3'(
(us 70todo más u%lizados son: Re4re$2 : ctualiza el te"to de control. IESTP-“LA IEST P-“LA OROYA” OROYA” - Hca
Visual Basic . Net Pag.
2
___________________
Nº
+ara +ara acce accede derr a los los obje objeto toss ubic ubicad ados os en otro otross ormularios, deberá usar la siguiente sinta"is:
2) Veta etaa a de '(d '(d5# 5#.. (e ac%$a cuando se ace doble clic sobre un control, esta $entana muestra dos listas en la parte superior, en una aparece el nombre del objeto y en la otra el nombre del e$ento. 4e bajo de estas se de3ne el procedimiento, este editor $eri3ca automá%camente la sinta"is de cada instrucción.
Nombre _Formulario!Nombre_del_control _Formulario!Nombre_del_control
REFERENCIA A LOS OB8ETOS (i se desea establecer una propiedad de un objeto en %empo de ejecución deberá escribir una sentencia de código usando la siguiente sinta"is: O+&et#.Pr#3edad9E63re$( +or ejemplo, para acer !ue el cuadro de te"to muestre 9>ola a todos establezca la propiedad: Te"tbo";.te"t?>ola a todos Te"tbo";.te"t?@A
CREANDO UNA APLICACIÓN EN TIEMPO DE DISE7O: DISE7O : (e crea un ormulario, sobre ella se sit1a los controles u objetos necesarios combinándolos de lugar y)o de tama6o. Esta será la presentación de nuestra nuestra aplicación aplicación.. /uego se procede procede a dar $alores $alores a las propiedades de los objetos colocados en el ormulario. EN EL TIEMPO DE E8ECUCIÓN: E8ECUCIÓN : Consiste en escribir el código de los objetos para indicar !ue acciones o e$entos se deberán realizar cuando el usuario interaccione interaccione con los obje objeto tos. s. Este Este paso paso es cono conoci cido do tamb tambi0 i0n n como como 94ar 94ar uncionalidad a la aplicación. aplicación. ;' EL FORMULARIO: FORMULARIO: El ormulario es una $entana !ue sir$e de interaz entr entree la apli aplica caci ción ón y el usua usuari rio. o. +res +resen entta las las caracter2s%cas caracter2s%cas de cual!uier $entana de &indo-s. Título
Ícono
Borde móvil Botones de control
PROPIEDADES DEL FORMULARIO N#-+re De$'r3'( Name utosize Bac
CONTROLES B:SICOS CONTROL ETIQUETA ETIQUETA ; LABEL) Este control se u%liza para colocar tulos en el ormulario y mensajes juntos a los cuadros de te"to Pr#3edade$: N#-+re De$'r3'( lignment utosize ncor Te"t Name Borde(tyle =ont =oreColor CA8A DE TE
De$'r3'(
(us 70todo más u%lizados son: Re4re$2 : ctualiza el te"to de control. IESTP-“LA IEST P-“LA OROYA” OROYA” - Hca