An introduction to the applied pulmonary mechanics for understanding of neonatal ventilation. This presentation should motivate the beginner to delve deep into the art of ventilation.Descripción completa
conciencia
Descripción: Conceptual Framework
Descrição completa
Descripción completa
programacion semana 1 iaccDescripción completa
mcq on NetFull description
Characteristics of Neural Networks, Historical Development of Neural Networks Principles, Artificial Neural Networks: Terminology, Models of Neuron, Topology, Basic Learning Laws, Pattern Re…Full description
Full description
These notes are created by me for the benefit of those who are keen to gain a theoritical introduction to South Indian Classical Music which is also popularly known as Carnatic Music. Thi…Full description
Fundamentals of IEC 61850
Communication Systems
Unit 1 Understand Basics of .NET Framework By, Asmatullah Khan, CL/CP, GIOE, Secunderabad
C!ntents 1 ) + 0
"e#ne $E% &rame'!r( List the *eatures !* net *rame'!r( "ra' and e-lain CL. architecture "iscuss ab!ut *rame '!r( class Library "e#ne icr!s!*t intermediate lan2ua2e
3 "iscuss C!mm!n ty-e system C%S, c!mm!n ty-e lan2ua2e C%L 4 List $E% lan2ua2es 5 List the Ad6anta2es !* net !6er C, C77, 8a6a 9 Intr!ducti!n t! C:$E% 1;"escribe inte2rated de6el!-ment en6ir!nment in c:net 11"escribe C:$E% '!r(in2 En6ir!nment and br!'se thr!u2h menus !n the menu bar 1)E-lain the hel- system 1+List the a--licati!ns !* .net Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
)
$E% &rame'!r(
%he $E% &rame'!r( is a de6el!-ment -lat*!rm *!r buildin2 a--s *!r =ind!'s, =ind!'s Ph!ne, =ind!'s Ser6er, and icr!s!*t A>ure
It c!nsists !* the c!mm!n lan2ua2e runtime ?CL.@'hich and the $E% &rame'!r( class library, includes classes, inter*aces, and 6alue ty-es that su--!rt an etensi6e ran2e !* techn!l!2ies
%he $E% &rame'!r( -r!6ides a mana2ed eecuti!n en6ir!nment, sim-li#ed de6el!-ment and de-l!yment, and inte2rati!n 'ith a 6ariety !* -r!2rammin2 lan2ua2es, includin2 isual Basic and isual C: Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
+
$E% &rame'!r( Ser6ices 1. Memory management. In many -r!2rammin2 lan2ua2es, -r!2rammers are res-!nsible *!r all!catin2 and releasin2 mem!ry and *!r handlin2 !bect li*etimes In $E% &rame'!r( a--licati!ns, the CL. -r!6ides these ser6ices !n behal* !* the a--licati!n 2. A common type system. In traditi!nal -r!2rammin2 lan2ua2es, basic ty-es are de#ned by the c!m-iler, 'hich c!m-licates cr!ss< lan2ua2e inter!-erability In the $E% &rame'!r(, basic ty-es are de#ned by thethat $E% &rame'!r( ty-e system and are c!mm!n t! all lan2ua2es tar2et the $E% &rame'!r( 3. An extensie c!ass !i"rary. Instead !* ha6in2 t! 'rite 6ast am!unts !* c!de t! handle c!mm!n l!'
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
$E% &rame'!r( Ser6ices &. 'ang(age interopera"i!ity. Lan2ua2e c!m-ilers that tar2et the $E% &rame'!r( emit an intermediate c!de named C!mm!n Intermediate Lan2ua2e ?CIL@, 'hich, in turn, is c!m-iled at run time by the c!mm!n lan2ua2e runtime =ith this *eature, r!utines 'ritten in !ne lan2ua2e are accessible t! !ther lan2ua2es, and -r!2rammers can *!cus !n creatin2 a--licati!ns in their -re*erred lan2ua2e !r lan2ua2es ). *ersion compati"i! ity =ith rare ece-ti!ns, a--licati!ns that are de6el!-ed by usin2 a -articular 6ersi!n !* the $E% &rame'!r( can run 'ith!ut m!di#cati!n !n a later 6ersi!n +. ,ide-"y-side exec(tion. %he $E% &rame'!r( hel-s res!l6e 6ersi!n c!nicts by all!'in2 multi-le 6ersi!ns !* the c!mm!n lan2ua2e runtime t! eist !n the same c!m-uter %his means that multi-le 6ersi!ns !* a--licati!ns can als! c!eist, and that an a--licati!n can run !n the 6ersi!n !* the $E% &rame'!r( 'ith 'hich it 'as built . M(!titargeting. By tar2etin2 the $E% &rame'!r( P!rtable Class Library, de6el!-ers can create assemblies that '!r( !n multi-le $E% &rame'!r( -lat*!rms, such as =ind!'s 4, =ind!'s 5, =ind!'s 51, =ind!'s 1;, =ind!'s Ph!ne, and Db! +3; Unit 1 < Understand Basics !* $E% 1)/;5/13
$E% is tiered, m!dular, and hierarchal Each tier !* the $E% &rame'!r( is a layer !* abstracti!n $E% lan2ua2es are the t!- tier and the m!st abstracted le6el
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
5
C!m-!nents !* $E% < CL. Architecture
%he $E% &rame'!r( -r!6ides a run
T%e common !ang(age r(ntime makes it easy to design components and app!ications w%ose o"ects interact across !ang(ages.
"ects written in dierent !ang(ages can comm(nicate wit% eac% ot%er4 and t%eir "e%aiors can "e tig%t!y integrated.
&!r eam-le,
y!u can de#ne a class and then use a diJerent lan2ua2e t! deri6e a class *r!m y!ur !ri2inal class !r call a meth!d !n the !ri2inal class !u can als! -ass an instance !* a class t! a meth!d !* a class 'ritten in a diJerent lan2ua2e Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
9
Bene#ts !* CL.
5erformance improements.
T%e a"i!ity to easi!y (se components dee!oped in ot%er !ang(ages.
Extensi"!e types proided "y a c!ass !i"rary.
'ang(age feat(res s(c% as in%eritance4 interfaces4 and oer!oading for o"ect-oriented programming.
,(pport for exp!icit free t%reading t%at a!!ows creation of m(!tit%readed4 sca!a"!e app!ications.
,(pport for str(ct(red exception %and!ing.
,(pport for c(stom attri"(tes.
6ar"age co!!ection.
Use of de!egates instead of f(nction pointers for increased type safety and sec(rity.
Su--!rts m!re than +/ Lan2ua2es
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
1;
C!m-!nents !* $E% < &CL
.Net Framework 7!ass 'i"rary ?&CL@ is als! called as Base Class Library and it is c!mm!n *!r all ty-es !* a--licati!ns ie, the 'ay y!u access the Library Classes and eth!ds in B$E% 'ill be the same in C:, and it is c!mm!n *!r all !ther lan2ua2es in $E%
In sh!rt, de6el!-ers ust need t! im-!rt the BCL in their lan2ua2e c!de and use its -rede#ned meth!ds and -r!-erties t! im-lement c!mm!n and c!m-le *uncti!ns li(e readin2 and 'ritin2 t! #le, 2ra-hic renderin2, database interacti!n, and DL d!cument mani-ulati!n Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
11
C!m-!nents !* $E% C%S
7ommon Type ,ystem 97T,: de#nes h!' data ty-es are declared, used, and mana2ed in the runtime, and is als! an im-!rtant -art !* the runtimeMs su--!rt *!r the Cr!ss< Lan2ua2e Inte2rati!n
%he c!mm!n ty-e system -er*!rms the *!ll!'in2 *uncti!ns 1 Establishes a *rame'!r( that enables cr!ss
&rame'!r(
1)
C!m-!nents !* $E% CLS
CLS stands *!r C!mm!n Lan2ua2e S-eci#cati!n and it is a subset !* C%S
It de#nes a set !* rules and restricti!ns that e6ery lan2ua2e must *!ll!' 'hich runs under $E% *rame'!r( %he lan2ua2es 'hich *!ll!'s these set !* rules are said t! be CLS C!m-liant
In sim-le '!rds, CLS enables cr!ss
For examp!e,
!ne rule is that y!u cann!t use multi-le inheritance 'ithin $E% &rame'!r( As y!u (n!' C77 su--!rts multi-le inheritance butN 'hen y!u 'ill try t! use that C77 c!de 'ithin C:, it is n!t -!ssible because C: d!esnMt su--!rts multi-le inheritance One an!ther rule is that y!u cann!t ha6e members 'ith same name 'ith case diJerence !nly ie y!u cann!t ha6e add?@ and Add?@ meth!ds %his easily '!r(s in C: because it is case
1)/;5/13
&rame'!r(
1+
C!m-!nents !* $E% SIL C!m-ilati!n
!* a $E% -r!2ram d!esnt result in an eecutable c!de Its !ut-ut is a #le that c!ntains a s-ecial ty-e !* -seud! c!de called icr!s!*t Intermediate Lan2ua2e ?SIL@
SIL
c!ntains a set !* -!rtable instructi!ns that are inde-endent !* any s-eci#c CPU Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
1
List !* $E% Lan2ua2es %he
$E% Plat*!rm -r!2rammin2 lan2ua2es use $E% &rame'!r( ser6ices and *eatures thr!u2h a c!mm!n set !* uni#ed classes
%he
$E% uni#ed classes -r!6ide a c!nsistent meth!d !* accessin2 the -lat*!rms *uncti!nality
Such
as, isual Basic $E%, isual C:, ana2ed Etensi!ns *!r C77, and many !ther -r!2rammin2 lan2ua2es *r!m 6ari!us 6end!rs Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
10
List !* $E% Lan2ua2es B$E% isual
Basic $E% is the net 2enerati!n !* the isual Basic lan2ua2e *r!m icr!s!*t
=ith isual Basic y!u can $E% and a--licati!ns, includin2 =ebbuild ser6ices ASP$E% =eb a--licati!ns, Fuic(ly and easily
A--licati!ns
made 'ith isual Basic are built !n the ser6ices !* the c!mm!n lan2ua2e runtime and ta(e ad6anta2e !* the $E% &rame'!r( Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
13
List !* $E% Lan2ua2es C:$E%
isual C: ?-r!n!unced C shar-@ is desi2ned t! be a *ast and easy 'ay t! create $E% a--licati!ns, includin2 =eb ser6ices and ASP$E% =eb a--licati!ns
A--licati!ns 'ritten in isual C: are built !n the ser6ices !* the c!mm!n lan2ua2e runtime and ta(e *ull ad6anta2e !* the $E% &rame'!r(
C: is a sim-le, ele2ant, ty-e
Any!ne *amiliar 'ith C and similar lan2ua2es 'ill #nd *e' -r!blems in ada-tin2 t! C: C: is desi2ned t! brin2 ra-id de6el!-ment t! the C77 -r!2rammer 'ith!ut sacri#cin2 the -!'er and c!ntr!l that are a hallmar( !* C and C77 Because !* this herita2e, C: has a hi2h de2ree !* #delity 'ith C and C77, and de6el!-ers *amiliar 'ith these lan2ua2es can Fuic(ly bec!me -r!ducti6e in C:
C: -r!6ides intrinsic c!de trust mechanisms *!r a hi2h le6el !* security, 2arba2e c!llecti!n, and ty-e sa*ety C: su--!rts sin2le inheritance and creates icr!s!*t intermediate lan2ua2e ?SIL@ as in-ut t! nati6e c!de c!m-ilers
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
14
List !* $E% Lan2ua2es C77$E%
isual C77 $E% is the net 2enerati!n !* the isual C77 lan2ua2e *r!m icr!s!*t
isual C77 has al'ays been the best lan2ua2e *!r creatin2 hi2h<-er*!rmance a--licati!ns *!r icr!s!*t =ind!'s and the =!rld =ide =eb
isual C77 -r!6ides a number !* im-!rtant libraries t! hel- y!u c!de a--licati!ns, includin2 1 Acti6e %em-late Library ?a set !* tem-late
&rame'!r(
15
List !* $E% Lan2ua2es %.A$SAC% SL
%ransact
!u can als! use %ransact
%ransact
Note; isual "atabase %!!ls can als! c!nnect t! an Oracle database =hen y!u are usin2 an Oracle database, isual "atabase %!!ls c!rrectly handle Oracle
1)/;5/13
&rame'!r(
19
List !* $E% Lan2ua2es =I$"O=S SC.IP% OS% ?=S@
%hese scri-tin2 lan2ua2es can be used in the ASP -a2es !* a =eb ser6er, in %L -a2es that run in Internet E-l!rer, and in =ind!'s Scri-t !st scri-tin2 en2ines !n =ind!'s 95 and =ind!'s );;;
=S can aut!mate administrati6e tas(s !n a ser6er, usin2 any scri-tin2 lan2ua2e
For examp!e, an administrat!r can 'rite BScri-t t! create a ne' 6irtual direct!ry and then, 'ith =S '!r(in2 in the bac(2r!und, run the scri-t #le *r!m the c!mmand line t! create a ne' 6irtual direct!ry !n the =eb site In additi!n, administrat!rs can 'rite a sin2le scri-t t! tar2et multi-le =eb sites !r multi-le -hysical ser6ers Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
);
List !* $E% Lan2ua2es BScri-t
icr!s!*t isual Basic Scri-tin2 Editi!n ?BScri-t@ is a subset !* icr!s!*t isual Basic
BScri-t is s-eci#cally desi2ned t! '!r( in Internet E-l!rer ?IE@ br!'sers, it d!es n!t include *eatures that are n!rmally !utside the sc!-e !* scri-tin2, such as #le access and -rintin2 !'e6er, it is c!mm!n t! use the &ileSystem Obect 'ith BScri-t t! mani-ulate #les
BScri-t is a *ast, -!rtable, inter-reted, !bect
BScri-t is a l!!sely ty-ed lan2ua2e L!!sely ty-ed means y!u d! n!t ha6e t! declare the data ty-es !* 6ariables e-licitly In *act, y!u cann!t e-licitly declare data ty-es in BScri-t
!re!6er, in many cases BScri-t -er*!rms c!n6ersi!ns aut!matically 'hen needed &!r instance, i* y!u add a number t! an item c!nsistin2 !* tet ?a strin2@, the number is c!n6erted t! tet Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
)1
List !* $E% Lan2ua2es 8Scri-t
icr!s!*t 8Scri-t is desi2ned *!r =eb -a2e scri-tin2
8Scri-t is a -!'er*ul scri-tin2 lan2ua2e s-eci#cally tar2eted at the Internet Li(e BScri-t, 8Scri-t is an inter-reted, !bect
8Scri-t runs !n b!th Internet E-l!rer and $etsca-e br!'sers
8Scri-t is a l!!sely ty-ed lan2ua2e L!!sely ty-ed means y!u d! n!t ha6e t! declare the data ty-es !* 6ariables e-licitly In *act, y!u cann!t e-licitly declare data ty-es in 8Scri-t
!re!6er, in many cases 8Scri-t -er*!rms c!n6ersi!ns aut!matically 'hen needed &!r instance, i* y!u add a number t! an item c!nsistin2 !* tet ?a strin2@, the number is c!n6erted t! tet Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
))
List !* $E% Lan2ua2es Alternati6e Lan2ua2es
icr!s!*t -artners 'ith many c!m-anies t! brin2 their lan2ua2es t! the $E% Plat*!rm In additi!n t! the lan2ua2es -r!6ided by icr!s!*t, there are many alternati6e lan2ua2es that tar2et the $E% Plat*!rm, includin2 1
$e@nition of c!asses and f(nctions can "e done in any order
+.
$ec!aration of f(nctions and c!asses not needed
.
7!asses can "e de@ned wit%in c!asses
.
T%ere are no g!o"a! f(nctions or aria"!es4 eeryt%ing "e!ongs to a c!ass.
1/. Apps can "e exec(ted wit%in a restricted sand"ox Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
)
Ad6anta2es !* $E% !6er C, C7 7 c!nt 11. A!! t%e aria"!es are initia!iCed to t%eir defa(!t a!(es "efore "eing (sed 9t%is is a(tomatic "y defa(!t "(t can "e done man(a!!y (sing static constr(ctors: 12. Do( can?t (se non-"oo!ean aria"!es 9integers4 >oats...: as conditions. T%is is m(c% more c!ean and !ess error prone 13. exi"!e re!ations%ips "etween c!asses. 1&.
&rame'!r(
)0
Ad6anta2es !* $E% !6er 8a6a 1.
Us(a!!y it is m(c% more ecient t%an aa and r(ns faster
2.
7<' 97ommon 9.NET:
3.
#.
&.
7onditiona! compi!ation
).
,imp!i@ed m(!tit%reading
+.
perator oer!oading.
.
9!imited: (se of pointers if yo( rea!!y need t%em4 as w%en ca!!ing (nmanaged 9natie: !i"raries w%ic% doesn?t r(n on top of t%e irt(a! mac%ine 97'=:. Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
)3
A m!re cl!ser C!m-aris!n Adantages
of .NET
1 It all!'s the use !* multi-le lan2ua2es ) It has h!ri>!ntal scalability + $E% creates a uni#ed en6ir!nment that all!'s 0 3 4
de6el!-ers irtual Basict! create -r!2rams in C77, 8a6a !r Inter*aces easily 'ith =ind!'s !r icr!s!*t All t!!ls and I"Es ha6e been -re
1)/;5/13
&rame'!r(
)4
A m!re cl!ser C!m-aris!n c!nt $isadantages
of .NET
1 Limited !bect
&rame'!r(
)5
A m!re cl!ser C!m-aris!n c!nt
App!ications of .NET 1 ) + 0 3 4 5
"e6el!-ers can use $E% t! desi2n a--licati!ns *!r s-eci#c business *uncti!ns such as #nance, C., su--ly mana2ement etc It can als! be used t! reati!n Pr!6ides -lat*!rms, t!!ls, and a -r!2rammin2 en6ir!nment *!r addressin2 the desi2n and !6erall mana2ement !* distributed and multied access and deli6ery !* -r!ducts and ser6ices t! the user *r!m a sin2le startin2 -!int *!r mana2in2 6ari!us a--licati!ns, such as eati!n el-s inte2rate 6ari!us c!mmunicati!ns media, such as e
1)/;5/13
&rame'!r(
)9
A m!re cl!ser C!m-aris!n c!nt Ad6anta2es
!* 8a6a
1 8a6a c!mes 'ith better O.
&rame'!r(
+;
A m!re cl!ser C!m-aris!n c!nt $isadantages
of aa
1 It all!'s the use !nly !* the 8a6a -r!2rammin2 lan2ua2e ) It is hard t! call Scala *uncti!ns *r!m Gr!!6y + As a multi<-lat*!rm -r!2rammin2 lan2ua2e, 8a6a is c!nsidered t! be sl!'er than s!me !thers and als! reFuires m!re mem!ry s-ace !re susce-tible t! security breaches because it is -lat*!rm inde-endent Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
+1
A m!re cl!ser C!m-aris!n c!nt App!ications
of aa
1 Its 6ersatility all!'s it t! be eFually use*ul *!r 2amin2, 'eb and enter-rise<2rade a--licati!ns ) Inbuilt net'!r(in2 *eatures all!' it t! be used *!r de6el!-in2 net'!r( related -r!2rams and s!*t'are + 8a6a 2enerates static %L c!ntent, s! it can be used in 'eb desi2nin2 "e6el!-ers use 8a6a *!r a--licati!n s!*t'are de6el!-ment because it is an Obect Oriented Pr!2rammin2 lan2ua2e 0 8a6a GUI is eQcient, ma(in2 it a -re*erred ch!ice *!r creatin2 a-- inter*ace Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
+)
GHAT <, BE,T I A*A = .NETJ
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
++
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
+
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
+0
Intr!ducti!n t! C: C:
is an ele2ant and ty-e
!u
C: t! create =ind!'s client a--licati!ns, DLcan =ebuse ser6ices, distributed c!m-!nents, client< ser6er a--licati!ns, database a--licati!ns, and much, much m!re
isual
C: -r!6ides an ad6anced c!de edit!r, c!n6enient user inter*ace desi2ners, inte2rated debu22er, and many !ther t!!ls t! ma(e it easier t! de6el!- a--licati!ns based !n the C: lan2ua2e and the $E% &rame'!r( Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
+3
Intr!ducti!n t! C: c!nt
C: synta is hi2hly e-ressi6e, yet it is als! sim-le and easy t! learn %he curlyable t! any!ne *amiliar 'ith C, C77 !r 8a6a
C: synta sim-li#es many !* the c!m-leities !* C77 and -r!6ides -!'er*ul *eatures such as nullable 6alue ty-es, enumerati!ns, dele2ates, lambda e-ressi!ns and direct mem!ry access, 'hich are n!t *!und in 8a6a
C: su--!rts 2eneric meth!ds and ty-es, 'hich -r!6ide increased ty-e sa*ety and -er*!rmance, and iterat!rs, 'hich enable im-lementers !* c!llecti!n classes t! de#ne cust!m iterati!n beha6i!rs that are sim-le t! use by client c!de
Lan2ua2e
1)/;5/13
&rame'!r(
+4
Intr!ducti!n t! C: c!nt
As an !bect
All 6ariables and meth!ds, includin2 the ain meth!d, the a--licati!ns entry -!int, are enca-sulated 'ithin class de#niti!ns
A class may inherit directly *r!m !ne -arent class, but it may im-lement any number !* inter*aces eth!ds that !6erride 6irtual meth!ds in a -arent class reFuire the !6erride (ey'!rd as a 'ay t! a6!id accidental rede#niti!n
In C:, a struct is li(e a li2ht'ei2ht classN it is a stac(
In additi!n t! these basic !bect
Enca-sulated meth!d si2natures called delegates, 'hich enable ty-e
1)/;5/13
&rame'!r(
+5
Sam-le Hello, World! Pr!2ram
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
+9
Inte2rated "e6el!-ment En6ir!nment in c:net
isual Studi! is the Inte2rated "e6el!-ment En6ir!nment in 'hich de6el!-ers '!r( 'hen creatin2 -r!2rams in !ne !* many lan2ua2es, includin2 C:, *!r the $E% &rame'!r(
It is used t! create c!ns!le and 2ra-hical user inter*ace ?GUI@ a--licati!ns al!n2 'ith =ind!'s &!rms !r =P& ?=ind!'s Presentati!n &!undati!n@ a--licati!ns, 'eb a--licati!ns, and 'eb ser6ices in b!th nati6e c!de t!2ether 'ith mana2ed c!de *!r all -lat*!rms su--!rted by icr!s!*t =ind!'s, =ind!'s !bile, =ind!'s CE, $E% &rame'!r(, $E% C!m-act &rame'!r( and icr!s!*t Sil6erli2ht
It !Jers a set !* t!!ls that hel- y!u t! 'rite and m!di*y the c!de *!r y!ur -r!2rams, and als! detect and c!rrect err!rs in y!ur -r!2rams
isual Studi! su--!rts 6ari!us -r!2rammin2 lan2ua2es by means !* lan2ua2e ser6ices, 'hich all!' the c!de edit!r and debu22er t! su--!rt nearly any -r!2rammin2 lan2ua2e, -r!6ided a lan2ua2e
Li(e any !ther I"E, it includes a c!de edit!r that su--!rts synta hi2hli2htin2 and c!de c!m-leti!n usin2 IntelliSense *!r n!t !nly 6ariables, *uncti!ns and meth!ds but als! lan2ua2e c!nstructs li(e l!!-s and Fueries Unit 1 < Understand Basics !* $E%
1)/;5/13
&rame'!r(
;
Inte2rated "e6el!-ment En6ir!nment in c:net c!nt
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
1
Inte2rated "e6el!-ment En6ir!nment in c:net c!nt
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
)
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
+
Creatin2 a $e' Pr!ect Either
by clic(in2 “New ” lin( *r!m start -a2e Project
!r
Selectin2 File -> new -> project *r!m menu bar
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
Select Pr!ect %y-e and -r!6ide name !* -r!ect
Unit 1 < Understand Basics !* $E% 1)/;5/13
&rame'!r(
0
S I"E );1; < %!!lb! and S!luti!n E-l!rer
S!luti!ns and -r!ects c!ntain items that re-resent the re*erences, data c!nnecti!ns, *!lders, and #les that y!u need t! create y!ur a--licati!n A s!luti!n c!ntainer can c!ntain multi-le -r!ects and a -r!ect c!ntainer ty-ically c!ntains multi-le items
%he %!!lb! c!ntains all the c!ntr!ls, etc 'e can use in !ur user inter*ace In !rder t! use them in !ur user inter*ace, 'e ust dra2 and dr!them t! the R&!rm
1)/;5/13
Unit1
3
S );1; Edit!rs ?C!de Edit!r T "esi2n !de Edit!r@
1)/;5/13
Unit1
4
Pr!-erties, Build T "ebu2 enu
Each c!ntr!l 'e ha6e !n !ur user inter*ace has l!ts !* Pr!-erties 'e can set, this is d!ne in the Pr!-erties 'ind!'
I* the build is success*ul, the status -ane dis-lays a Build Succeeded messa2e
I* there 'ere build err!rs, the Error 'ist 'ind!' a--ears bel!' the edit!r/ desi2ner 'ind!' 'ith a list !* err!rs "!uble
%he debu22er has 6ari!us 'ind!'s that dis-lay 6alues !* 6ariables and ty-e in*!rmati!n as y!ur a--licati!n is runnin2 !u can use the C!de Edit!r 'ind!' 'hile debu22in2 t! s-eci*y a line at 'hich t! -ause eecuti!n in the debu22er, and t! ste- thr!u2h c!de !ne line at a time
1)/;5/13
Unit1
5
Aut! idin2, "!c(in2 !* S );1; =ind!'s Aut!
idin2 a =ind!' ?Pinnin2 and Un-innin2@
1)/;5/13
"!c(in2
a 'ind!' as -er c!n6enience
Unit1
9
isual Studi! el- System S"$ Library •
6etting started
• • •
• • • •
7ommon tasks
• • • • •
• • •
Tec%no!ogies
• • • •
App!ication !ifecyc!e management 9A'M: ,amp!es and wa!kt%ro(g%s Additiona! reso(rces
• • • • • • •
• • •
• •
"!'nl!ad isual Studi! *r!m the isual Studi! "e6el!-er Center !n S"$ Installin2 isual Studi! isual Studi! );1; Pr!duct i2hli2hts =hats $e' in isual Studi! );1; "ebu22in2 in isual Studi! Creatin2 =ind!'s
Unit 1 < Understand Basics !* $E% 1)/;5/13