Dot Net Framework Features You Need To Know

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

slide 1:

Dot Net Framework Features You Need To Know T h e . N E T F r a m e w o r k w a s d e v e l o p e d i n t h e y e a r 2 0 0 2 b y M i c r o s o f t . I t i s s t i l l a r e l e v a n t p l a t f o r m w h i c h i s u s e d f o r b u i l d i n g b u s i n e s s a p p s . M i c r o s o f t . N E T F r a m e w o r k i s k n o w n a s o n e o f t h e f a m o u s p r o g r a m m i n g m o d e l s y e t . T h i s m a y h e l p i n d e v e l o p i n g a p p s f o r W i n d o w s W i n d o w s P h o n e M i c r o s o f t A z u r e a s w e l l a s X M L i n t e r n e t a p p s . T o g e t t h e b e s t d o t n e t d e v e l o p m e n t s e r v i c e s a l l y o u n e e d t o d o i s h i r e t h e d e v e l o p e r .

slide 2:

T h e M i c r o s o f t p l a t f o r m m a y e s s e n t i a l l y h e l p i n b u i l d i n g b o t h f o r m - b a s e d w e b - b a s e d a p p l i c a t i o n s a s w e l l a s w e b s e r v i c e s . T h e . N E T F r a m e w o r k h a s t w o m a i n c o m p o n e n t s . O n c e i s C o m m o n L a n g u a g e R u n t i m e C L R a n d F r a m e w o r k C l a s s L i b r a r y . H e r e y o u w i l l g e t t o k n o w a b o u t t w o p r i m a r y c o m p o n e n t s o f t h e . N e t f r a m e w o r k . 1. Common Language Runtime: T h i s i s o n e o f t h e f a n t a s t i c p l a t f o r m s w h e r e t h e . N E T a p p l i c a t i o n s a r e e x e c u t e d . I t e n a b l e s t h e f e a t u r e s l i k e g a r b a g e c o l l e c t i o n E x c e p t i o n H a n d l i n g w o r k i n g w i t h s e v e r a l p r o g r a m m i n g l a n g u a g e s . A p a r t f r o m t h e C a s w e l l a s V i s u a l B a s i c t h e . N E T F r a m e w o r k m a y s u p p o r t 2 5 u n i q u e p r o g r a m m i n g l a n g u a g e s . 2. Framework Class Library: I t i s o n e o f t h e e s s e n t i a l c o m p o n e n t s o f t h e . N E T F r a m e w o r k . I t b a s i c a l l y c o n s i s t s o f v a r i o u s l i b r a r i e s a c o l l e c t i o n o f m e t h o d s a s w e l l a s f u n c t i o n s . T h e m e t h o d s a r e n o w s p l i t i n t o S y s t e m a s w e l l a s M i c r o s o f t n a m e s p a c e s . S o f o r e x a m p l e w h e n a f i l e h a s t o b e w r i t t e n o r r e a d t h e n t h e r e a r e c o r r e s p o n d i n g m e t h o d s i n o r d e r t o m a n a g e a l l t h e f i l e - l e v e l o p e r a t i o n s . Main components of the .NET Framework

slide 3:

S U N S E T A V E N U E B E L L E C I T Y C O U N T R Y 1 2 0 0 Some basic advantages of Microsoft .NET Framework M i c r o s o f t . N E T F r a m e w o r k c o m e s u p w i t h e x c e p t i o n a l f e a t u r e s . I t a l s o o f f e r s h u g e b e n e f i t s t o i t s u s e r s . H e r e i s a l i s t o f f e w c o n v i n c i n g b e n e f i t s o f . N E T F r a m e w o r k a r e l i s t e d b e l o w : 1. It needs less coding W i t h t h e h e l p o f O O P m e t h o d o l o g y t h e r e i s a n e e d f o r l e s s c o d i n g a s i t c a n g e n e r a t e m a x i m u m r e s u l t s . W h a t i s m o r e r e l a t e d t o t h e c o d e r e - u s a b i l i t y e l e m e n t D e v e l o p i n g a n a p p t a k e s l e s s t i m e w i t h M i c r o s o f t . N E T F r a m e w o r k . T h i s i s o n e o f t h e m o s t m e a n i n g f u l a d v a n t a g e s o f t h e . N E T F r a m e w o r k . 2. Implementation T h e r e i s a h u g e r a n g e o f o p t i o n s i n t h e . N E T F r a m e w o r k l i k e n o - i m p a c t a p p s c o n t r o l l e d c o d e s h a r i n g s i d e - b y - s i d e v e r s i o n i n g e n a b l e a n e a s y d e v e l o p m e n t p r o c e s s . T h e n t h e s e c u r e c o d e e x e c u t i o n m a k e s s u r e t h a t t h e i m p l e m e n t a t i o n o f t h e C o d e h a p p e n s w i t h t h e m i n i m u m c o n f l i c t s . 3. Provide high-level of Security Safety Y o u m u s t b e g l a d t o k n o w t h a t t h e . N E T F r a m e w o r k p r o v i d e s i n c r e a s e d s e c u r i t y t o t h e a p p s a s t h e i n t e r n e t s o f t w a r e b a s i c a l l y d e v e l o p e d b y A S P . N E T . T h a t i n t u r n h a s a u t h o r i z a t i o n f r o m W i n d o w s . T h e m a n a g e d C o d e a s w e l l a s C L R a r e t h e t w o m a i n f e a t u r e s t h a t e x t e n d t h e s a f e t y o p t i o n s l i k e c o d e a c c e s s a s w e l l a s r o l e - b a s e d s e c u r i t y . 4. It is highly feasible T h e u n i q u e p a r t a b o u t t h e . N E T F r a m e w o r k i s t h a t i t i s a h i g h l y f e a s i b l e a n d w o r k a b l e o p t i o n t o d e v e l o p f l e x i b l e m o b i l e a p p s . T h i s i s t r u e i n c a s e t h e w e b s i t e s a r e l i n k e d w i t h m o b i l e a p p s .

slide 4:

5. .NET offers Operational Simplicity A l l t h e t h i n g s i n c l u d e f o r m s u b m i s s i o n s i t e c o n f i g u r a t i o n d e p l o y m e n t c l i e n t a u t h e n t i c a t i o n c a n b e d o n e w i t h o u t a n y k i n d o f e f f o r t . 6. Highly firm and consistent A s t h e . N E T F r a m e w o r k i s a b l e t o m o n i t o r m a n a g e a l l t h e p r o c e s s e s . L e t u s s u p p o s e t h a t o n e o f t h e p r o c e s s e s i s d e a d a n d a n o t h e r p r o c e s s c a n b e d e v e l o p e d s m o o t h l y . T h i s i s t h e m a i n f e a t u r e t h a t h e l p s i n e f f i c i e n t l y m a n a g i n g a l l t h e a p p s t h a t a r e a v a i l a b l e t o m a n a g e t h e r e q u e s t s e v e r y t i m e . 7. Excellent Monitoring System . N E T i s f a m o u s f o r i t s m o n i t o r i n g s y s t e m . I t c h e c k s f o r i n f i n i t e l o o p s m e m o r y l e a k s a n d m u c h m o r e . I t m a y a l s o r e s t a r t i t s e l f o n c e f i x i n g t h e e r r o r s . T h e p r o c e s s o f d o t n e t d e v e l o p m e n t s e e m s c o m p l i c a t e d . I f y o u w a n t h e l p w i t h t h e . N E T t h e n h i r e w e l l - e x p e r i e n c e d p r o f e s s i o n a l s . Y o u c a n c r e a t e m a n y a p p s w i t h t h e h e l p o f . N E T . H e r e y o u w i l l g e t t o k n o w a b o u t f e w e r a p p s c r e a t e d b y t h e . N E T a r e s t a t e d b e l o w . What types of applications created with .NET W i n d o w s G U I a p p l i c a t i o n I t p r o v i d e s a c c o u n t i n g a p p l i c a t i o n s P r o d u c t / i n v e n t o r y a p p l i c a t i o n s W a r e h o u s i n g a p p l i c a t i o n s w i t h t h e h e l p o f h a n d - h e l d d e v i c e s I t o f f e r s a p p l i c a t i o n s f o r v a l u e c h a i n / s u p p l y m a n a g e m e n t E x c l u s i v e W i n d o w s s e r v i c e s a p p l i c a t i o n s 1. Desktop applications consist of:

slide 5:

1. Desktop applications consist of: 2. Web-based applications include: I t i n c l u d e s w e b s i t e s X M L W e b s e r v i c e s T h i s a l s o p r o v i d e s a p p l i c a t i o n s r e q u i r i n g i n t e g r a t i o n w i t h p a r t n e r s v i a t h e I n t e r n e t 3. It offers applications on embedded systems that include: H a n d - h e l d a p p l i c a t i o n s I t p r o v i d e s a p p l i c a t i o n s f o r m o b i l e s 4. Others applications includes: W P F a p p l i c a t i o n s I t o f f e r s c o n s o l e - b a s e d a p p l i c a t i o n s P r o v i d e s S e r v i c e - o r i e n t e d a p p l i c a t i o n s v i a u s i n g t h e W i n d o w s C o m m u n i c a t i o n F o u n d a t i o n I t p r o v i d e s w o r k f l o w - e n a b l e d a p p l i c a t i o n s O f f e r s A S P . N E T a p p l i c a t i o n s I n t h e y e a r 2 0 0 2 w h e n M i c r o s o f t r e l e a s e . N E T F r a m e w o r k i t h a s r e p l a c e d t h e w h o l e p r o g r a m m i n g w o r l d . T h o u g h t h e . N E T p l a t f o r m n o w s e e m s o l d b u t t h e r e a r e s t i l l a m p l e o p p o r t u n i t i e s d u e t o t h e m i n d - b l o w i n g b e n e f i t s i t p r o v i d e s t o i t s u s e r s .

slide 6:

S o m e S p e c i a l f e a t u r e s o f t h e . N E T F r a m e w o r k H e r e a r e t h e e x c l u s i v e f e a t u r e s o f t h e . N E T f r a m e w o r k a n d t h e y a r e l i s t e d b e l o w : 1. Bundling removing the unwanted data B u n d l i n g w a s i n t r o d u c e d w i t h D o t n e t v e r s i o n 4 . 5 . I t h e l p s t o b u n d l e r e d u c e t h e s c a l e o f t h e s c r i p t s a s w e l l a s s t y l e s h e e t s i n t h e s o f t w a r e . T h i s s p e c i a l f e a t u r e o f t h e . N E T h a s a s i g n i f i c a n t i m p a c t o n t h e o p e r a t i o n o f t h e . N E T f r a m e w o r k . 2. You can strongly type the information controls Y o u m a y h a v e a c u r r e n t i n f o r m a t i o n c e n t e r t h a t c a n b e p o w e r f u l l y w r i t t e n . W i t h t h i s y o u w i l l g e t t h e i n t e l l i g e n c e f o r a l l S i m p l y a s s i g n t h e i t e m p r o p e r t y t o a p a t t e r n t h a t i s m a i n l y a i m i n g t o b e r e l a t e d t o t h e i n f o r m a t i o n c o n t r o l s t h a t a r e u t i l i z e d i n t h e . a s p x p a g e s . 3. Model Binding feature T h i s f e a t u r e a l l o w s t h e u s e r t o d e v e l o p t h e n e t f o r m s w h i c h a r e a u t o n o m o u s o f t h e M o d e l t h a t o c c u p i e s t h e v i e w . T h e m a j o r a d v a n t a g e o f u s i n g t h e M o d e l B i n d i n g i n A S P . N E T .

slide 7:

4. Memory Management T h e L a n g u a g e r u n t i m e w i l l n o w c o m p l e t e a l l t h e p r o c e s s o r m e m o r y m a n a g e m e n t . . N e t f r a m e w o r k h a s t h e p e r f e c t e f f i c i e n c y t o c h e c k t h o s e r e s o u r c e s w h i c h d o n o t s e e m t o b e u t i l i z e d b y a n o p e r a t i n g p r o g r a m . List of few technical skills required by .NET engineers V i s u a l S t u d i o A S P . N E T A S P . N E T C o r e E n t i t y F r a m e w o r k E n t i t y F r a m e w o r k C o r e R o s l y n X a m a r i n S o u r c e L i n k : h t t p s : / / b i t . l y / 2 U x o P s U Final Words: H e r e w e h a v e s e e n n u m e r o u s a d v a n t a g e s a n d u s e f u l f e a t u r e s o f t h e . N E T f r a m e w o r k . I n f a c t i t h a s a l s o b e e n c o n c l u d e d t h a t t h e . N E T d e v e l o p m e n t f r a m e w o r k c o u l d b e a h i g h l y r e l i a b l e s e c u r e a s w e l l a s b e n e f i c i a l f r a m e w o r k b y u s i n g w h i c h y o u c a n b u i l d t h e t o p - m o s t b u s i n e s s a p p l i c a t i o n s . M o r e o v e r i t a l s o e n a b l e s t h e p a s s i o n a t e d e d i c a t e d . N E T d e v e l o p e r s t o e x p a n d s c a l e w h i c h i s a s s o c i a t e d w i t h b r i l l i a n t s o f t w a r e f o r e c o n o m i c d e v e l o p m e n t o r f o r g e n e r a l b u s i n e s s p r o s p e r i t y . T h e r e f o r e i f y o u w a n t t o g e t t h e a s p n e t w e b d e v e l o p m e n t s e r v i c e s c h o o s e t h e r e n o w n e d p r o f e s s i o n a l s i n o f f e r i n g t h e e x c l u s i v e s e r v i c e s t o t h e i r c l i e n t s .