Shadowing / Aplicar el Shadowing a un método
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 h a b e r t r a t a d o l a f u n c i ó n o v e r l o a d i n g , h a b l a r e m o s d e l " s h a d o w i n g " . E n l a f u n c i ó n o v e r r i d i n g , e l s h a d o w i n g y e l o v e r l o a d i n g s o n m u y s i m i l a r e s . [ 0 0 : 0 0 : 0 8 . 0 ] S ó l o q u i s i e r a r e c o r d a r l e q u e m i e n t r a s q u e l a f u n c i ó n o v e r l o a d i n g t r a b a j a c o n l a f i r m a d e u n s u b p r o c e d i m i e n t o , s h a d o w i n g r e c u r r e a l n o m b r e . . . [ 0 0 : 0 0 : 1 5 . 0 ] . . . d e é s t e . P e r o v e a m o s e s t o e n V i s u a l S t u d i o , d o n d e t r a b a j a r e m o s c o n u n a c l a s e p ú b l i c a l l a m a d a " P u b l i c C l a s s T e s t " . [ 0 0 : 0 0 : 2 2 . 0 ] D e n t r o d e e l l a c r e a r é l a s u b c l a s e M a r k e s c r i b i e n d o " P u b l i c S u b M a r k ( ) " , q u e t e n d r á u n a l í n e a d e c o n s o l a . . . [ 0 0 : 0 0 : 3 0 . 0 ] . . . " H e l l o f r o m t e s t " , d e m a n e r a q u e v e a m o s d e d ó n d e v i e n e . A h o r a c r e a r é u n a c l a s e l l a m a d a T e s t 2 e s c r i b i e n d o . . . [ 0 0 : 0 0 : 3 9 . 0 ] . . . " P u b l i c C l a s s T e s t 2 " , l a c u a l s e r á h e r e d e r a d e T e s t . O b s e r v e q u e s i c r e o u n o b j e t o m á s d e f i n i d o a . . . [ 0 0 : 0 0 : 5 0 . 0 ] . . . p a r t i r d e T e s t 2 , a p a r e c e M a r k , q u e , o b v i a m e n t e , e s e l M a r k q u e c r e a m o s . [ 0 0 : 0 0 : 5 9 . 0 ] A h o r a r e g r e s a r é a q u í y c r e a r é o t r a s u b c l a s e e s c r i b i e n d o " P u b l i c O v e r l o a d s M a r k " , q u e l l e v a r á e l a r g u m e n t o . . . [ 0 0 : 0 1 : 0 8 . 0 ] . . . " ( B y V a l x A s I n t 3 2 ) " . F i n a l m e n t e , e s c r i b i r é l a l í n e a d e c o n s o l a : " C o n s o l e . W r i t e L i n e ( x ) " . [ 0 0 : 0 1 : 2 4 . 0 ] A q u í d e b o a g r e g a r " S u b " . O b s e r v e q u e a h o r a e s t o y s o b r e c a r g a n d o M a r k a t r a v é s d e l a s c l a s e s , a s í q u e c u a n d o . . . [ 0 0 : 0 1 : 3 2 . 0 ] . . . e j e c u t e e s t o y t r a t e d e e j e c u t a r l o s m é t o d o s d e m i c l a s e , a ú n s e g u i r á a p a r e c i e n d o M a r k . [ 0 0 : 0 1 : 4 1 . 0 ] A s í p u e s , s i e j e c u t o M a r k s e d e s p l e g a r á e l t e x t o c o n t e n i d o e n T e s t . S i v a m o s a l a l í n e a d e c o m a n d o s . . . [ 0 0 : 0 1 : 4 9 . 0 ] . . . v e r e m o s q u e a p a r e c e e n p a n t a l l a " H e l l o f r o m t e s t " . S i a g r e g o u n e n t e r o ( 4 2 , p o r e j e m p l o ) , y e j e c u t o . . . [ 0 0 : 0 2 : 0 3 . 0 ] . . . l a a p l i c a c i ó n , a p a r e c e r á 4 2 ; e l l o s i g n i f i c a q u e s e e j e c u t ó e s t e m é t o d o a l q u e s e a p l i c ó l a f u n c i ó n o v e r l o a d i n g . [ 0 0 : 0 2 : 1 8 . 0 ] E s t o n o s p l a n t e a e l s i g u i e n t e p r o b l e m a : ¿ q u é o c u r r i r í a s i d e s e o u s a r a P u b l i c S u b M a r k e n e s t a c l a s e d e a q u í ? [ 0 0 : 0 2 : 2 7 . 0 ] V e m o s , p u e s , q u e a p a r e c e u n s u b r a y a d o , e l c u a l m e i n d i c a q u e n o p u e d o h a c e r e s t o a m e n o s . . . [ 0 0 : 0 2 : 3 2 . 0 ] . . . q u e a p l i q u e e l s h a d o w i n g a M a r k ; p o r t a n t o , e s c r i b i r é " P u b l i c S h a d o w s S u b M a r k ( ) " . . . [ 0 0 : 0 2 : 4 0 . 0 ] . . . y 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 f r o m T e s t 2 " ) " . O b s e r v e q u e a h o r a a p a r e c e u n s u b r a y a d o . . . [ 0 0 : 0 2 : 5 2 . 0 ] . . . a q u í , q u e m e i n d i c a q u e l a a p l i c a c i ó n e s t á i n t e n t a n d o q u e é s t a r e e m p l a c e a e s t a o t r a . [ 0 0 : 0 3 : 0 0 . 0 ] L o q u e p a s a e s q u e e n é s t a s e d e c l a r a " S h a d o w s " , p e r o a q u í a p a r e c e " O v e r l o a d s " , p o r . . . [ 0 0 : 0 3 : 0 6 . 0 ] . . . l o q u e l a a p l i c a c i ó n t r a t ó d e a p l i c a r l e l a f u n c i ó n o v e r l o a d ; a s í p u e s , m e i n d i c a q u e d e b o d e c l a r a r l a c o m o " S h a d o w s " . [ 0 0 : 0 3 : 1 2 . 0 ] P o r t a n t o , r e e m p l a z a r é " O v e r l o a d s " p o r " S h a d o w s " , a s í q u e d e c l a r a r é l a f u n c i ó n s h a d o w i n g s o b r e a m b a s . [ 0 0 : 0 3 : 1 9 . 0 ] E l s h a d o w i n g , p u e s , e s u n a f o r m a d e o v e r l o a d i n g , y h e a q u í l a d i f e r e n c i a . S i e j e c u t o a M a r k 4 2 . . . [ 0 0 : 0 3 : 2 6 . 0 ] . . . o b v i a m e n t e o b t e n d r é e s t e e n t e r o , p e r o s i e j e c u t o a M a r k s i n n i n g ú n a r g u m e n t o , o b s e r v e . . . [ 0 0 : 0 3 : 3 5 . 0 ] . . . q u e l o t o m a r á d e T e s t 2 ; e s t o s e c o m p r u e b a e n l a l í n e a d e c o m a n d o s , d o n d e e j e c u t a m o s C l a s s T e s t y a p a r e c e " H e l l o f r o m t e s t 2 " . [ 0 0 : 0 3 : 4 5 . 0 ] R e c a p i t u l e m o s p a r a v e r l o q u e h a o c u r r i d o : e n m i c l a s e b a s e t e n g o l a s u b c l a s e M a r k , l a c u a l . . . [ 0 0 : 0 3 : 5 1 . 0 ] . . . d e s p l i e g a e l t e x t o " H e l l o f r o m t e s t " ; e n l a c l a s e T e s t 2 h e r e d e r a d e T e s t r e t o m o a M a r k , p e r o d e b a j o h e e s t a b l e c i d o . . . [ 0 0 : 0 3 : 5 9 . 0 ] . . . u n s h a d o w i n g s o b r e M a r k ; a q u í h e h e c h o l o m i s m o , p u e s M a r k h a b í a s i d o d e c l a r a d a o v e r l o a d e d . [ 0 0 : 0 4 : 0 5 . 0 ] E n s u m a , e l s h a d o w i n g s o b r e s c r i b e t o d a s l a s f u n c i o n e s d e u n a s u b c l a s e t o m a d a d e u n a c l a s e b a s e . . . [ 0 0 : 0 4 : 1 3 . 0 ] . . . q u e e n n u e s t r o e j e m p l o h a s i d o P u b l i c C l a s s T e s t , m i e n t r a s q u e P u b l i c C l a s s T e s t 2 e s l a c l a s e d e r i v a d a ; [ 0 0 : 0 4 : 2 1 . 0 ] e s d e c i r , e l s h a d o w i n g n o s p e r m i t e a p l i c a r e l o v e r l o a d i n g y l a s o b r e s c r i t u r a a p a r t i r d e l a c l a s e b a s e . S i e s t o p a r e c e u n p o c o . . . [ 0 0 : 0 4 : 2 7 . 0 ] . . . c o m p l i c a d o , l e s u g i e r o v e r e s t e v i d e o u n p a r d e v e c e s h a s t a q u e t o d o s e a c l a r e . [ 0 0 : 0 4 : 3 7 . 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 