|
< p >
H a p p y N e w Y e a r e v e r y o n e ! < / p >
< p >
T h i s t i m e I w a n t t o s h a r e o n e i n t e r e s t i n g e x p e r i e n c e I ' v e b e e n h a v i n g .
V i s u a l B a s i c i s t h e n a m e . T h a t i s , I w a s h a v i n g a V i s u a l B a s i c 6 c o u r s e
a t t h e u n i v e r s i t y . Y e s , I k n o w , s o u n d s f u n n y ( a t t h e v e r y l e a s t : - ) ) , b u t
I t h o u g h t t h a t t h i s m i g h t b e t h e o n l y c h a n c e i n m y l i f e t h a t w i l l g i v e m e
a n o p p o r t u n i t y t o l e a r n V B , a n d I f e e l a v a c a n c y i n m y k n o w l e d g e . M o s t l y
b e c a u s e I h a t e h a v i n g o p i n i o n o n s t u f f I d o n ' t k n o w a n d I f e e l u n d e r e d u c a t e d
a s a n I T p r o f e s s i o n a l i f I c a n ' t h a v e a n o p i n i o n o n V B : - ) .
< / p >
< p >
B u t l e t ' s t a k e o p i n i o n s a s i d e ; t h i s e n t r y i s n o t a b o u t t h a t . T h e i n t e r e s t i n g
s t u f f a b o u t t h i s c o u r s e a n d a s s i g n m e n t s I ' v e b e e n d o i n g i s t h a t I < i > l e a r n t
s o m e t h i n g < / i > . R e a l l y . I w a s l e a s t e x p e c t i n g t o l e a r n s o m e t h i n g u s e f u l f r o m
t h i s c o u r s e . V B s y n t a x d o e s n ' t c o u n t .
< / p >
< p >
F i r s t , I l e a r n e d a t r i c k t o e a s i l y p u t m u l t i p l e c o n t r o l s i n t o c o r r e c t t a b
o r d e r . C o n t e m p o r a r y G U I d e s i g n t o o l s s u r e l y o f f e r b e t t e r d e s i g n m e a n s t h a n
V i s u a l S t u d i o 6 d i d , b u t k n o w i n g a t r i c k i s a l w a y s u s e f u l . H e r e i t i s :
w a l k t h e c o n t r o l s i n < i > r e v e r s e < / i > t a b o r d e r a n d a s s i g n 0 t a b i n d e x t o e a c h .
F o r m d e s i g n e r w i l l s h i f t t h e m a t c h i n g i n d i c e s , s o w h e n y o u r e a c h t h e f i r s t
c o n t r o l , a l l t h e t a b i n d i c e s w i l l b e c o r r e c t .
< / p >
< p >
S e c o n d , I ' v e l e a r n e d t h a t r a d i o b u t t o n s a r e < i > c o m p l e x < / i > u n d e r t h e h o o d .
I w o n ' t g e t i n t o d e t a i l s h e r e , b u t j u s t t h i n k : f e w b u t t o n s , t h a t m u s t b e
i n t e r r e l a t e d , e a c h o f t h e m m u s t b y a l l m e a n s b e a s e p a r a t e c o n t r o l , e x c e p t
w h e n i t ' s a b o u t k e y b o a r d n a v i g a t i o n t h r o u g h c o n t r o l s . T h e n t h e w h o l e
c o l l e c t i o n s h o u l d a c t a s a s i n g l e c o n t r o l . S o , s i m p l e t h i n g s a r e n o t a l w a y s
t h a t s i m p l e a s t h e y s e e m .
< / p >
< p >
N e x t , v e r y i m p o r t a n t l e s s o n I l e a r n t : a r r a y i n d i c e s . N e v e r t h o u g h t i t w o u l d
b e < i > t h a t < / i > d i f f i c u l t t o s w i t c h f r o m t h e i n h e r e n t l y n a t u r a l z e r o - b a s e d
i n d e x i n g t o t h e m o n s t r o u s o n e - b a s e d . < a h r e f = " h t t p : / / x k c d . c o m / c 1 6 3 . h t m l " >
h t t p : / / x k c d . c o m / c 1 6 3 . h t m l < / a >
< / p >
< p >
A n d f i n a l l y , a n i n t i m i d a t i n g q u e s t i o n h a s p o p p e d i n m y m i n d : w h e r e i n t h e
s c a l e o f " l o w l e v e l " - t o - " h i g h l e v e l " l a n g u a g e s s h o u l d V i s u a l B a s i c e n d u p ?
T h i s q u e s t i o n m a k e s m e n e r v o u s . H a t e q u e s t i o n s I c a n ' t i n s t a n t l y a n s w e r : - ) .
S o t o t r y t o a n s w e r t h i s q u e s t i o n , o r a t l e a s t t o c l a r i f y m y o w n m i n d s I ' m
w r i t i n g a n e s s a y o n " l e v e l s " o f l a n g u a g e s . W i l l s e e i f i t w i l l m a k e i t s
w a y t o t h e p u b l i c .
< / p >
< p >
A n o t h e r t h i n g I ' d l i k e t o m e n t i o n i s < i > E f f e c t i v e S T L < / i > b y S c o t t M e y e r s .
J u s t f i n i s h e d r e a d i n g i t c o u p l e d a y s a g o . T h i s b o o k i s d e f i n i t e l y a M U S T
r e a d f o r e v e r y C + + p r o g r a m m e r . E s p e c i a l l y f o r t h o s e w h o t h i n k t h e y " k n o w "
C + + a n d S T L ; - ) .
< / p >
< p >
I w i l l t r y t o w r i t e m o r e a b o u t t h i s b o o k a n d t h i s a w f u l l o t o f t h o u g h t s
i t s p a r k l e d i n m y m i n d , b u t t h a t ' d b e m u c h t o w r i t e a n d I d o n ' t k n o w i f I
w i l l h a v e t i m e a n d d e t e r m i n a t i o n t o d o t h a t . S t a y t u n e d .
< / p >
|
|