Métodos / Subrutinas
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] L u e g o d e d i s c u t i r a c e r c a d e l o s m é t o d o s y l a s c l a s e s , e s t u d i a r e m o s l a s s u b r u t i n a s c o n m a y o r d e t e n i m i e n t o . [ 0 0 : 0 0 : 0 8 . 0 ] L a s s u b r u t i n a s s e t r a n s f o r m a n e n m é t o d o s c u a n d o c r e a m o s o b j e t o s a p a r t i r d e l a s c l a s e s . L a i m p o r t a n c i a . . . [ 0 0 : 0 0 : 1 4 . 0 ] . . . d e l a s s u b r u t i n a s r a d i c a e n e l h e c h o d e q u e c u a l q u i e r c ó d i g o e n V B . N E T d e b e e s t a r d e n t r o d e u n a . . . [ 0 0 : 0 0 : 2 3 . 0 ] . . . s u b r u t i n a o d e u n a f u n c i ó n , p o r l o q u e d e b e r á h a b i t u a r s e a e s c r i b i r l a s . A h o r a b i e n , l a s s u b r u t i n a s p u e d e n . . . [ 0 0 : 0 0 : 3 0 . 0 ] . . . i n c l u i r a r g u m e n t o s v e r e m o s u n e j e m p l o d e e s t o e n u n o s m o m e n t o s , n o i n c l u i r l o s , u t i l i z a r . . . [ 0 0 : 0 0 : 3 5 . 0 ] . . . a r g u m e n t o s o p c i o n a l e s o b i e n u s a r a r g u m e n t o s o p c i o n a l e s p r e d e t e r m i n a d o s . [ 0 0 : 0 0 : 4 1 . 0 ] P e r o ¿ q u é s o n l o s a r g u m e n t o s o p c i o n a l e s p r e d e t e r m i n a d o s ? C u a n d o u s a m o s u n a r g u m e n t o o p c i o n a l , h a y q u e a s i g n a r l e u n v a l o r . [ 0 0 : 0 0 : 4 9 . 0 ] P a r a v e r e s t o c o n m á s d e t a l l e , i r e m o s a V i s u a l S t u d i o y a b r i r e m o s l a m i s m a a p l i c a c i ó n d e c o n s o l a . . . [ 0 0 : 0 0 : 5 5 . 0 ] . . . q u e h e m o s v e n i d o u t i l i z a n d o , a f i n d e e s t u d i a r c o n f a c i l i d a d c ó m o f u n c i o n a n e s t e t i p o d e s u b p r o c e d i m i e n t o s . [ 0 0 : 0 1 : 0 1 . 0 ] O b s e r v e q u e e n e s t a s u b r u t i n a p u e d o e s c r i b i r " P u b l i c S u b M a r k ( ) " , s i n a r g u m e n t o a l g u n o y . . . [ 0 0 : 0 1 : 1 3 . 0 ] . . . d e b a j o " c o n s o l e . W r i t e L i n e ( " H e l l o " ) " . P a r a u s a r e s t a s u b r u t i n a , c r e a r é u n m é t o d o a p a r t i r d e u n o b j e t o . [ 0 0 : 0 1 : 2 7 . 0 ] P a r a e l l o e s c r i b i r é " D i m a a A s N e w T e s t " , d o n d e T e s t e s e l n o m b r e d e l a c l a s e . S i i n v o c o a l o b j e t o . . . [ 0 0 : 0 1 : 4 0 . 0 ] . . . o b s e r v a r e m o s q u e a p a r e c e M a r k , a s í q u e v o y a i n v o c a r l o s i n l o s p a r á m e t r o s n i l o s a r g u m e n t o s . A h o r a . . . [ 0 0 : 0 1 : 4 7 . 0 ] . . . c o n s t r u i r é e s t a a p l i c a c i ó n y l a e j e c u t a r é . E n l a l í n e a d e c o m a n d o s e s c r i b i r é c l a s s t e s t ( e l n o m b r e d e m i a p l i c a c i ó n ) . [ 0 0 : 0 2 : 0 0 . 0 ] O b s e r v e q u e , a l e j e c u t a r c l a s s t e s t , s e d e s p l i e g a e n p a n t a l l a l a p a l a b r a " H e l l o " . ¿ P o r q u é ? [ 0 0 : 0 2 : 0 8 . 0 ] L a r a z ó n e s q u e l l a m é a l m é t o d o M a r k , q u e l l a m ó a l a s u b r u t i n a M a r k ; é s t a , a s u v e z , e j e c u t ó l a d e c l a r a c i ó n " H e l l o " e n l a l í n e a d e c o n s o l a . [ 0 0 : 0 2 : 1 9 . 0 ] P e r o ¿ q u é o c u r r i r í a s i a ñ a d o a r g u m e n t o s a e s t a s u b r u t i n a ? E s c r i b a m o s " ( B y V a l x A s I n t 1 6 ) " . [ 0 0 : 0 2 : 3 1 . 0 ] E s t o s i g n i f i c a q u e c u a n d o a l g u i e n l l a m e a e s t a s u b r u t i n a , s e p a s a r á a q u í u n a v a r i a b l e B y V a l o u n . . . [ 0 0 : 0 2 : 3 9 . 0 ] . . . n ú m e r o e n t e r o . O b s e r v e e s t e s u b r a y a d o ; s i u b i c o e l p u n t e r o d e l m o u s e s o b r e é l , s e m e i n d i c a q u e . . . [ 0 0 : 0 2 : 4 4 . 0 ] . . . n o s e h a e s p e c i f i c a d o u n a r g u m e n t o p a r a e l p a r á m e t r o " x " d e P u b l i c S u b M a r k y a p a r e c e - " x A s S h o r t " . [ 0 0 : 0 2 : 5 1 . 0 ] A s í q u e i r é a M a r k y e s c r i b i r é u n n ú m e r o , e s d e c i r , l e p a s a r é u n e n t e r o . [ 0 0 : 0 2 : 5 9 . 0 ] A q u í " S h o r t " g u a r d a r e l a c i ó n c o n l o s t i p o s d e d a t o s q u e V B . N E T c o n v i e r t e i n t e r n a m e n t e . . . [ 0 0 : 0 3 : 0 5 . 0 ] . . . a s í q u e c u a n d o e j e c u t e e s t a a p l i c a c i ó n , i r é a q u í y l e i n d i c a r é q u e i m p r i m a a " x " . [ 0 0 : 0 3 : 1 0 . 0 ] O b s e r v e , p u e s , q u e h e e s c r i t o 4 3 e n M a r k ; e s d e c i r , c u a n d o l l a m e a M a r k , é s t e p a s a r á 4 3 c o m o " x " . . . [ 0 0 : 0 3 : 2 0 . 0 ] . . p o r l o q u e l u e g o d e s p l e g a r á 4 3 c u a n d o i m p r i m a a " x " . O b s e r v e a h o r a q u e a l e j e c u t a r . . . [ 0 0 : 0 3 : 2 7 . 0 ] . . . c l a s s t e s t , a p a r e c e r á e n p a n t a l l a 4 3 . E n e s t e c a s o h e m o s u s a d o u n s o l o a r g u m e n t o . . . [ 0 0 : 0 3 : 4 0 . 0 ] . . . p e r o t a m b i é n p o d r í a m o s u t i l i z a r d o s a r g u m e n t o s a ñ a d i e n d o s i m p l e m e n t e u n a c o m a . . . [ 0 0 : 0 3 : 4 6 . 0 ] . . . y e s c r i b i e n d o " B y V a l y A s I n t 1 6 " , o m e j o r a ú n , " A s S t r i n g " . S i n e m b a r g o , a q u í n o s t o p a m o s c o n u n n u e v o p r o b l e m a ; p a r a . . . [ 0 0 : 0 4 : 0 0 . 0 ] . . . r e s o l v e r l o s ó l o t e n g o q u e p a s a r u n a c a d e n a d e c a r a c t e r e s ( " s t r i n g " ) . E n e f e c t o , a n t e s h a b í a m o s . . . [ 0 0 : 0 4 : 0 9 . 0 ] . . . a c e p t a d o d o s a r g u m e n t o s , a q u í t a m b i é n t e n e m o s q u e p a s a r l o s . A h o r a . . . [ 0 0 : 0 4 : 1 4 . 0 ] . . . d e s a c t i v e m o s e l s e g u n d o y d i g a m o s q u e d e s e a m o s p a s a r u n v a l o r o p c i o n a l . P a r a e l l o e s c r i b i r é . . . [ 0 0 : 0 4 : 2 1 . 0 ] . . . " O p t i o n a l B y V a l x A s I n t 1 6 " . P e r o p a r a h a c e r e s t o d e b o a s i g n a r l e u n v a l o r p r e d e t e r m i n a d o , q u e e n e s t e c a s o s e r á 5 5 . [ 0 0 : 0 4 : 2 9 . 0 ] O b s e r v e q u e l e h e i n d i c a d o a l a a p l i c a c i ó n q u e u s e 5 5 c o m o v a l o r o p c i o n a l ; a s í q u e c u a n d o . . . [ 0 0 : 0 4 : 3 8 . 0 ] . . . l a e j e c u t e , t o m a r á e l v a l o r a s i g n a d o p r e v i a m e n t e 4 3 , p u e s y a l e h a b í a i n d i c a d o q u e l o d e s p l e g a r a e n p a n t a l l a . [ 0 0 : 0 4 : 4 9 . 0 ] A s í p u e s , s i e l i m i n o e s t e p a r á m e t r o , l a a p l i c a c i ó n t o m a r á e l v a l o r o p c i o n a l y , p o r t a n t o , n o t e n d r é q u e p a s a r n a d a a q u í . [ 0 0 : 0 4 : 5 8 . 0 ] E l v a l o r p r e d e t e r m i n a d o s e r á 5 5 , p u e s n o h e p a s a d o n i n g ú n o t r o v a l o r . A s í , a l e j e c u t a r l a a p l i c a c i ó n , n o s . . . [ 0 0 : 0 5 : 0 7 . 0 ] . . . d e v o l v e r á 5 5 , y a q u e é s t e e r a e l a r g u m e n t o o p c i o n a l y p r e d e t e r m i n a d o . [ 0 0 : 0 5 : 1 3 . 0 ] A h o r a b i e n : h a y a l g o q u e d e b e t e n e r e n c u e n t a a l u s a r e s t o s v a l o r e s p r e d e t e r m i n a d o s . [ 0 0 : 0 5 : 1 7 . 0 ] S u p o n g a m o s q u e p a s o " B y V a l y A s I n t 1 6 b " y l u e g o p a s o u n v a l o r o p c i o n a l ; s i q u i e r o p a s a r o t r o s . . . [ 0 0 : 0 5 : 3 1 . 0 ] . . . v a l o r e s , a p a r e c e r á u n s u b r a y a d o a q u í . E l l o s e d e b e a q u e s i u t i l i z o l a p a l a b r a " O p t i o n a l " e n m i s p a r á m e t r o s . . . [ 0 0 : 0 5 : 4 2 . 0 ] . . . o e n m i s a r g u m e n t o s , l o s d e m á s t a m b i é n d e b e n l l e v a r l a ; o b s e r v e q u e e l s u b r a y a d o h a d e s a p a r e c i d o y . . . [ 0 0 : 0 5 : 4 8 . 0 ] . . . t o d o s e r e s u e l v e . R e c u e r d e q u e e n e s t e c a s o d e b e i n c l u i r a q u í u n v a l o r p r e d e t e r m i n a d o . [ 0 0 : 0 5 : 5 4 . 0 ] A s í , e l s u b r a y a d o d e s a p a r e c e . É s t a s s o n s ó l o a l g u n a s p e c u l i a r i d a d e s d e l a s s u b r u t i n a s . [ 0 0 : 0 6 : 0 0 . 0 ] P o d e m o s d e c i r q u e s o n m u y s e n c i l l a s d e u t i l i z a r . E s u n l e n g u a j e d e p r o g r a m a c i ó n r e a l m e n t e r á p i d o , q u e n o s i n d i c a c ó m o u s a r y c o n f i g u r a r e s t o s e l e m e n t o s . [ 0 0 : 0 6 : 0 7 . 0 ] E n e l s i g u i e n t e v i d e o e s t u d i a r e m o s l a s f u n c i o n e s . [ 0 0 : 0 6 : 1 1 . 0 ]
Tutorial Information
| Course: | Microsoft Visual Basic .NET (Español) |
| Author: | Mark Long |
| SKU: | 33538 |
| ISBN: | 1-932808-12-4 |
| Release Date: | 2004-09-17 |
| Duration: | 6 hrs / 88 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 