Vous êtes sur la page 1sur 168

Document Version 1.

Copyright 2004 LearnVisualStudio.NET


!" # $ %& '

) * +, -

- . /

' 0 #1 23 " 3 " 0 )

4 .

5 6 )/

/ 7 . )5

!"8 ! '

6 2 7 4

!"8 5

&+# 6 //

) 9 : 1 /4

- !" 0 #;6 )

' !" 0 0 "

4 0 " 0 (

5 2( 0 0 0 " 5

/ * +;

0 " : )

< :. &+# : )4
!

"
# #

$ % &'(
)
*
# ( #
+

' , %
'
!
*
- .

# "
/% 0(
! " # $ !

! #

$ %

! "

! " !
&
' (

#
)

*
+ ,
- " .
#

( /

0
1 2
34
,

%
/

(
5

, .

6 7 87 9"
1:" 166"

;
! , ;
,
<
( 0

4 (

!
, *
+

! = > & : (

( 2 3

( >
? ,
6 , = " @ 2.
3 = > ? .
? , $ , (
> ?
#
> ? : (A

.
?#!$ ? ! $ (
, ,
! , : (
A : (A ,
?#!$

%& '
( : (A , ,

!
. BC
. ? . :( . D999 . EF * -
F +< ! : (6
$ 0 : (6 (
@

. (
.

( 0
@

: (6 $

. F!

? .

& ! * 1:" 166" +

)
0 .
( @ GG > & : ( = 6 ?E
* +5 !"

. H

# @

! ; ,
= = # GG ;; 4
> 0

! 2: ( $ 3
: (6 $ : (A
. "
"

(
( . . .
(
' !
>
& : (

$
> & I : ( ! > &
20 3

( @

! :1( ; 4
> & GG = ( ,
& #! ,* +

!
! >
& : ( ( !
" 2 3
> & : (

; ,
: (6

0 - 0
* , +
> # : (? /
> & : ( ' * 0
, +

%& + ,
-
(
0 "
( @

4!

,
' ! 0

(
, (

*
/

' ? @ 2# <
3 6
'
"
'

4 (
2 # 3 (
"
! , 1
! /

1 !
2 3 !" 0 2 3
, ,
! , @ :1(
1 *
+ !
!

4
/ "
. / '

( !" @

6 & F

( !"
!
, '
(

-
2
3 #

!" 0
; !
" , !
! 2 " 3 #
0
/
- ; 0 2 3
;
(
4
H

/
- " @

"
!" ; 0 F
A " 0
- *!" , + ,
! !"
! !" ' ,
, !
! F

# ! > & K = 8BBK ! "


0 > & 6 8BBL !
0 ! "
' 5 ! "

- H (
-

$ > # : (
>
# : (

.
$ %
! 0
1
@ "
" /
!"
! !
" & (
.

+ %
! #
!

> ?

: (A

: (6 $

# $
0
' ! #

8 ,

D $

K ( 0
. ' 0
H
* &
! "
+" '! ,

# ! -
" $! ) +
! % .!
! " !
!

"

!
! & ! '! ()

! !
!" #
" ! /

$ % #
! ! /

" # $$

0 ! ! & ! '! ()
" /

# " % " !

&
! ! ! -
! ! ! ! " /

- "

-
(
- ! "
) +

' !

) # #$ #
1 ! !
! 2
3 !
4

/55 5 5 ! 6! 75 5 8
! 5" 95 5" : ' !

'
+
% $! "
) +

; & ! '! ()

<* ! ! ! 6

=* ! - 6

*
!

#, ;

! " #$ % &' (
' (!") ' ( *

*++ " " + + " ,- ./ 0 1 2302453


46563/473 000 2 /787 9 .

& !

$ ' ( " #$ % & :


" #$ ;
"< , &
=
= "> ' " #$
"?
,
@
A ? B & < $
? @
"' ?
C ?@ & DE:
"

#
& F > ' " #$
") G H 26
> I7"
J6"K E;:*

*
++ " " + + + + "

E & "$
& "

> ' " #$ *

= "? @

3
" ! ;
7/ 11"D > L " #$
"

=
'
&" > L " #$ MM
N " #$ " "

"

= ?
O 'P: ' 1666 ' #
' O !
1666 ' ' ' 1666 #, ' 1666"
? ' ' # $
!

= ?
# > # LB &

"
- ") "

! " ) '
& *

'O" #$ O > L " #$ ,


: # K" =
' #

#$ , : # <
= ' #

) I2J L & "

*
++ " & "

? ' # C

# $ % ! ) $
> ' " #$ O # I8J
!"' K " "

? ? > ' " #$ O


# IJ16" ? K "
"

! %& ' (
? Q 'O" #$
O @ ,*

*
++ " " + ,+ " ,- ,.49 .42

? %;##
C? >
' " #$ %
'O" #$ "
?
"

$
( *
E , "$ &
"$ &
A
!

% ' O &*

*
++ " " + + +

% O # #
&*

*
++ " " + + + "

)
% (
) *
'
+ ,
! " -"

# $ % &

% &

' !
$

# $
!

" # $ % !

& ( ) .-

!"

! $ & '
-" #" #
$ % # #

" "
+ "

* "

* "

(
+ # $

3
4

)
' "
" -"

'

*%
6 7
-"

/ % & ' 8% 8

0 % 8

1 % 9 8

2 % : ;8
3 % " " 8%
8

4 % " " 8

5 % " " " 8

<% 8

=% 8

/> % * " + "


8

,
? "

&

/ * @

+ >2-A

* *

& . + . 6 :0 + ;* ) B - %
C% D

E # $

+
(
" ) *
! "
%
+ ,
!

! " # $
$

& #

'
#
! " #$ %

# ( ) !

!"

& !
'
-

// / / 0 1/ / 2
/ / / ! 3
( )
%
! "

! 3

*#
4
! "

5+ $

6 3 #
0

'
7+ ! 3

& $
8

#"

* + 9:!;

- .

+
!

" )
% (

*
+

!
!

" # $

% & '(
&

% & '( #
!

, - .// ( //
0 #

1%

"# $ % &

# 2 #
# # # #
# ,
# !

# # #
34 %
# #

5 '

5 ) 5 16%
7
, 8

9 : ; #
'

- .
<=
# , , 9 :
: ,

!
" '# (
'

"
# $%& '# $%& '()*+ , - . / 0

$ '
'

-"
# $%& '# . #! )*#

9 ) % :+ #
'

-"
# $%& '#! . , - . / 0

)
#
+
% &

> &

*
? @ #
,

<

A%
& B "
& C0 C
, '
5 '

"
# $%& '# $%& '()*+ $ / 0

( 2 DE+F

/ ( :3
#
!
3: 5 & : &
2 3: 5 & B

# G

+
! " #

& '
( )
*+

,
*+

!
"

#
$ "
%
- /.3
./01023 02
4./01023 01
" 5 "

# 6 /.308
7

" 9 : ;
%

< . =

( " <%
<<%
<< > / <<</ /.B1B/? ?2%
3<#A
//%
8?%8? @A
3/ ????

5
C (
7 # )D :
#

" E
F
7 ! )D 7
7
) C : G ;!

$
; 7

( ;
C # ; 7
)D ! ; '
= -*" ( "
H
" H :
7 ;

( C "
: )D

! 0 ;
& !
5 +
$ + ; %

"
#$ % &"
- "
; &
I ; - 7
; ( 7

! J9 & J
- H ; " !
H ; ; %

# % "

" )D ;
%

-
;' = -*"
* ; ; K" )D
4 E" F !
7 4
G : G K
& '
" %

'
() * +,() * +,-./ 0 !

( ) * +
" %

'
() * +,( (1 ./(

5 ' ( -*"
%

'
() * +,(1

, #
" ; = @

- (
+ " ;
E" ;
G
F

%
%
BB B B 4 B B B L0

%
BB B B 4 B B B L8

%BB B B C MB B 4
B B B L

E! 11 2 1 +3 )4 4 ( 4
4 " +
)D # ! / )D
' = -*" F

/
+
+ *+

'

"

' E ' F

.
2
# H
*+

/& ' " C

.& C

3 & 5 + 6
N

-
N + %

'
() * +,() * +,-./ 0

) 7 <1*O

) "+ + + +%
( " # = = /L) ;
"+ +
( "

9 %N *+
! *+ )

01
! #
"
$ %

"

" !

"

"
& ! ' (
)' (
*
+

, )-. $ / +

011 1 1 2
1 1 1 34 5 6

! )-. $ / +

011 1 1 2
1 1 1 37 5 6

/ )-. $ / +

011 1 1 2
1 1 1 38 5 6

9 ( , # $ :;
( !
( 2

)$ 7+ ( ( 0

' <= <


0

* 9 >! <=
<
< < / (
' !
!

' / >
! # ) +
0

" / 0 33333333333333333333333333333333333333333333333

33333333333333333333333333333333333333333333333333333333333333333

! / 0 33333333333333333333333333333333333333333333333

33333333333333333333333333333333333333333333333333333333333333333

/ / 0 333333333333333333333333333333333333333333333333

33333333333333333333333333333333333333333333333333333333333333333

/ 0 3333333333333333333333333333333333333333333333333

33333333333333333333333333333333333333333333333333333333333333333

? / 0 333333333333333333333333333333333333333333333333333

33333333333333333333333333333333333333333333333333333333333333333

' / 0 33333333333333333333333333333333333333333333333333333

33333333333333333333333333333333333333333333333333333333333333333

" / )$ 72
" ' , , " + ( /
? '
! /
) ! " /
+

!
(
" 0

@ !

011 1 1 5 61 1 2
1 71 1 !

' ! *

!" #

' A ( 0

$% &' !" #

* !

@ ! ( (
0

!" #

(
0

( )$ &) )*+ , + &), )*+ , )*+ ) ) '-,*


. &) , )' / ** )*0

*
!
* !
( ( 0

' (

:B'
/ CDE )D+
)F
+
/ !
(

= ! ! 0
x / 3

System.DateTime.Parse("12/7/1969")

"Bob" + " " + "Tabor"

) !
+ ! / 0
myVariable = x / 3;

myVariable = System.DateTime.Parse("12/7/1969");

myVariable = "Bob" + " " + "Tabor";

" ( =G' )
( +
!
) +

G ! / G !
! '
! ! !
! ' @

“Bob” == “Tabor” )# @ +

3 > 1 )# ' +

myVariable.Length > 4 )" , +

G /
( ) &1 + 0
if (myVariable.Length > 4)
{
// Write some code here
}

: ! , $ H A 22
I &1 (
/ /

! $ CJ
G ( '
0
“Bob”

42

3.12

12/7/1969

$
'
, ) *)* (

# 0

011 1 1 2
1 1 1 3K3A3A 5 6

" #$
; -.
@ ! (
&10
string if;

' ' 8J
( 0

011 1 1 2
1 1 1 3K3A3E 5 6

!
B ! #
-. / 0

011 1 1 2
1 1 1 373K 5 6

B 5 3333333333333333333333333333333333333333333333

B 5 3333333333333333333333333333333333333333333333

' -. / C+
K+
! 0

011 1 1 2
1 1 1 373K3C 5 6

* ! 0

G B 0 33333333333333333333333333333333333333333333333333

9 B 0 3333333333333333333333333333333333333333333333

# ' ' B 0 33333333333333333333333333333333333

L B 0 33333333333333333333333333333333333333333333333333

G B 0 333333333333333333333333333333333333333333333333

- G:"0 333333333333333333333333333333333333333333333333333

- B#0 33333333333333333333333333333333333333333333333333333

! -. ) +
! ' * M
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333

333333333333333333333333333333333333333333333333333333333333333333

%
& '&
' !
N # 0

011 1 1 2
1 1 1 3K3A34 5 6

$ (
-. / 0

- > O P 333333333333333333333333333333333333333333333333333

/L > ( QR333333333333333333333333333333333333333333333333333

N )+333333333333333333333333333333333333333333333333333333

" 3333333333333333333333333333333333333333333333333333333333333

- 33333333333333333333333333333333333333333333333333333333333

- 0 333333333333333333333333333333333333333333333333333333333333

B &, ) '
)+
& (, > : ' L 0
myVariable = "Bob" & " " & "Tabor"

L
3 ): 0' , > : ' +
myVariable = "Bob" & _
" " & "Tabor"

-.
'
( 0
myVariable = "Bob" +
" " + "Tabor";

B
@ , / : '
(
L ( 0
G

> '
&1 &*, L
( ( (

@
' (

!
' ) +

)&
G L
! #

C - ( 5

K /
( (5
5

E 5

A ! 5

(
!

2 & (
3

!"## 2 + 0
$ % 4 2
& *
'
& 5

( 4
)

* + + , - ./
+ , - ./
01
6 )( -+ + . 01 +
7 % 8 01
-* + . -' . (

+ +

!"##
if (taxableAmount > 100)
{
taxableAmount = taxableAmount * .95;
}

9: !"##
- . ; "##

( !"##
"#: 9:

if (taxableAmount > 100)


{
taxableAmount = taxableAmount * .9;
}
else
{
taxableAmount = taxableAmount * .95;
}

(
<= "##, $ / 9:
>
)
if (taxableAmount > 100)
{
taxableAmount = taxableAmount * .9;
}
if (taxableAmount < 10)
{
taxableAmount = 10;
}
else
{
taxableAmount = taxableAmount * .95;
}

"#
= "# "# "##
, 9: /

&%( )
switch (country)
{
case "Canada":
taxRate = .085;
break;
case "USA":
taxRate = .075;
break;
case "UK":
taxRate = .09;
break;
default:
taxRate = .05;
break;
}
)0 + ?
6 -4 .
7 @

( )
if (country == "Canada")
{
taxRate = .085;
}
if (country == "USA")
{
taxRate = .075;
}
if (country == "UK")
{
taxRate = .09;
}
else
{
taxRate = .05;
}

, /
,
/

(
A

6 ) - + . 01 + B
8 - . -
. (

, /( 342C
& "9 D 7
+
for (int i = 0; i < 10; i++)
{
MessageBox.Show("List item: " + i.ToString());
}

& 7 ( (
(
E E F # (
, G /
"#
D
HH
+
"# + &4++(B 6 "#

>
IJ
7 D
)

for (int i = 0; i < 10; i++)


MessageBox.Show("List item: " + i.ToString());

( 7 )
int i = 0;
while (i < 11)
{
MessageBox.Show("Current Item: " + i.ToString())
i += 2
}
MessageBox.Show("Last Item: " + i.ToString())

( D D
,
"#/
,
-D . - < ""./
6 A 7
H= K,
/
( "#$% D

& '%
7
0 G 64(

! "
8 7 $ 0
-D L 6 .
7 M
for (int i = 1; i < 10; i++)
{
if (i = 4)
{
MessageBox.Show("Found FOUR: " + i.ToString());
}
}

7 &
, / 7 +

&
&
0 D
GG )

For (int i = 0; i < lstList.Items.Count; i++)


{
if (lstList.GetSelected[i] == true)
{
// More code goes here …
}
}

0 7 + +
+
$ "% !
( )

! " # $

& ' ( ) !
( )

D 3 + 64(
)

% !& # $

* ! !& !
(
,(
L
/

)@@ @ @ G
@ @ @ NONP > =

)@@ @ @ G
@ @ @ NONO > =

#
,(
$
4 2

" >D
@ >

K >D
@ >

Q D 4 2 +
*

+
*
C )

' # $

0 '4R 6KN#S4T &


@ )

• D @"

• ' @K

• ' F@Q

• 5 @M

L
," M/
D D 'F
M ," H Q/ ' '%(B '
2 U

-
'
( ) *
+ (
! ,
-
" ## ##
! $ +
! % ! !
# !

& !

&

&

& !
!"
. * / 0
. !
1 !
! !
% ! !0 !

! %
$ % ! 2
% 3

+ ! %
% !
4
2
* )
(
5
% !
4
2 $ !
) !$
(
6
% !
* *
7 ! % %
% %
6 % ! % %
7
%
5 % ) 5

2 ! 1
2 28
% !0 9% ! :
8 4 2/
% 2
8

2 %
4 ( $
2 2 %9:
% 2 !! 4 2 2
6 4 !! ! # !
2

28 ! ! %
$ %
/ ! 2 ! 6
% % 2
! %
! ! !

# $% &
$ 3

# ;

# ' !

# 2 6

# 4 9 :

# 5 9* ) :

$ 9 :
$
! 3
private void Form1_Load(object sender, System.EventArgs e)

2 3

# $ 3

# 2 ! 3 < / %! !
! 4!0 4

# $ !0
) + /
!

# $ %
/ % ! !
/ !

/ /
= * > /

int performCalculation(int x, int y)


{

4% / ! % 2 / ! $
! ! ! ! .
' ! !

; %
. 2 !
!
2/ !

$ 2
/ ! 2/ !

5 $
! /
!

! % $
! * ! /

int performCalculation(int x, int y)


{
int z;
z = x * y + x;
return z;
}

4% ! / ! %
$ ! /
$
/ ! / 0 /
/ $ %
9:

4 ! !
% ! %
/ % %

' !"
? /

private void Form1_Load(object sender, System.EventArgs e)


{
int myValue = 0;
myValue = performCalculation(6, 5);
MessageBox.Show(myValue.ToString());
}

4% / ! % / %
9 : $ /

$ !

$ $
9@: /
* A B
; 3
z = x * y + x;

< 1 <
Z = 6 * 5 + 6

< <
Z = 36

) ! ! * . $
CA $ ' $
! CA ;
5 )

% 3
myValue = performCalculation();

2 /
9 / % !
:

* % 3
myValue = performCalculation("Bob" ,6);

2
$ % !
) *D *D
*
! % ' .
performCalculation(6, 5);

2 * ! !
! ! !
2 !
?

private void Form1_Load(object sender, System.EventArgs e)


{
int myValue = 0;
performCalculation(6, 5);

void performCalculation(int x, int y)


{
int z;
z = x * y + x;
MessageBox.Show(myValue.ToString());
}

$ ! /
*
. / !
5 !
2 #
; ! !
!
! " % 9
: ! #
! ! !
= ! > % #

( !)
2
3
public class Form1 : System.Windows.Forms.Form
{

// your methods go here.

* ! % !

!"

! . / 0 3
public class Form1 : System.Windows.Forms.Form
{

private void Form1_Load(object sender, System.EventArgs e)


{
int x = 6;
int y = 5;
performCalculation();
MessageBox.Show(z.ToString());
}

void performCalculation()
{
int z;
z = x * y + x;
}

9 : % *
.

? * 9:
$ !
*

. ! /
! ! ! ! % !
$ ! ! !
! !
2 !
* % 3
public class Form1 : System.Windows.Forms.Form
{

int x = 6;
int y = 5;
int z;

private void Form1_Load(object sender, System.EventArgs e)


{
performCalculation();
MessageBox.Show(z.ToString());
}

void performCalculation()
{
z = x * y + x;
}

$ %! ! = !>
< ! = >
! =7 ! >
!

! !
! .
! ! !
% ! 9 : !
! 9 ! : 2 %
%
! ! !

*
( ,!
$ ! 3

! "#$%&! "#$%& '( )

- )! . / '
$ ! 3

! "#$%&! ! '!

' ) ;+$
3

! "#$%&! *

/$ $ % &
! %

# !

8 9 :

& % ! %

" 1 ! !

! *

+
0 !
$ 5 6 6

1 - !"
& $ %
! ! !! 9$ %
! <
!! :

3EE E! E #
E E E FC . @

3EE E! E #
E E E CF . @

2 &! !!
, !
+ (

6
( '

7 !

*
3/ !
1
+ (

G .

C? !.

*
1 !
" 3

! "#$%&! "#$%& '( "

* 0 5+72;G H+I

$ 9J: ! 3

# * ! ( !
! !

# * ! !

# * $
$ KGH

# , $ !

*
!

( ) % !
*! (
'
) +

! " #
$
% &
&

# '
&
, #

! , -.

" #
/ 0
# 1 & 2 3 #
!

0 & 4 !
$ 2 .5 3
& *

% #
# &
& % 1

- ! #
% # %
# % ! # #
% ! !
& * 1 & 6
! 6 7
# &

1 & &
/ &
&
8
% #

&

% ! !
6 &
! $ &
&
2 3 7 9 1
8 : %
!
! %
&
#

: ;<==== 8 %
& #

9 &
7

4 0 &
- % -
#

> #
4 # &
: ? #
-%, ) # " # # 1

@ & & &


&
& 0 %
# 9 A
class Car
{
}

% 9 1

$
public class Car

private string make;

private string model;

public string Make

get { return make; }

set { make = value; }

public string Drive()

if (make == “Oldsmobile”)

Return “Chicago”;

Else

Return “Toledo”;

1
& & 4 &
BB
0 B5
& 4 :

? : & '
- > - #

%
Car myCar;

myCar = new Car();

string location;

myCar.Make = "Oldsmobile";

myLocation = myCar.Drive();

% ! 4
- - &
C & & D
& ! D'
E

% B
- -
& - #
- - )
- # 1 %
- 2 3
D 2 - 3 #
- #

% 0
%
& - - ) BF

& -. & -
4 ! & 4 B!

% 0 #
' (
, ! % &
% &
"

AGG G G
G G G HB= I J

AGG G G
G G G HBHC I J

&
* +
' !
! *! (

)
-#
$
*! (

B - I

5 *! - #

K &
# I

&,
! "#
$ %
&
'#

! (
'#
! )
public class Car
{

private string _make;


private string _model;

public string Make


{
get { return _make; }
set { _make = value; }
}

public string Drive()


{
if (_make=="Oldsmobile")
{
return "Chicago";
}
else
{
return "Toledo";
}
}

*
+ * * #
, " * #
* *

* * *
$ - * * '&"
. " ' )

* *

/ #
'# )

0 &1 0
/
*

22 &1

22 ' &1 '

! * 3
* )

+" 3 4 5 6 * ,
public class Car
{

...

public int ElapsedMileage;

...

+" * *3
* 3 ,
Car myCar = new Car();
if (myCar.ElapsedMileage == 0)
{
myCar.ElapsedMileage = 10000000;
}

" + , #
*

& * * 7
% 89 $
* $ +
: :, *

! ' * )
private int _elapsedMileage;

; 1 0
+ * , * *
* * #

. * ' )
public int ElapsedMileage
{
get
{
return 5;
}
set
{
// Do nothing
}
}

;
" "
+ * , ;
* <

$ : :
" - )

public int ElapsedMileage


{
get
{
// You could do some validation
// or modification here
return _elapsedMileage;
}
set
{
// You could do some validation
// or modification here
if (value > 1000000)
{
_elapsedValue = 1000000;
}
else
{
_elapsedValue = value;
}
}
}
#
=
- * "

& )
Car myCar = new Car();
if (myCar.ElapsedMileage == 0)
{
myCar.ElapsedMileage = 10000000;
}

7 # *
7 $ =' '
. *
+ ,
' 2 89999999 +
,

)
MessageBox.Show(myCar.ElapsedMileage.ToString());

5 * > 8 -*
" *
* 89

? *
* )
_elapsedValue = value;

$ @ A > B +@ A,
* 6
* 6* 6
+ @ &% A # ,

" - * $ 6

* ** 6 ! 6
* # )
public string Drive()
{
if (make=="Oldsmobile")
{
return "Chicago";
}
else
{
return "Toledo";
}
}

* * +.
* * 63 * ,
- *
:* *# :
7 * *3 #
* "
:' : ?*3 ? &
* "

80! 5 > $
)

C +,6 *

*
" #
)
public string Drive()
{
if (make=="Oldsmobile")
{
return "Chicago";
}
else
{
return "Toledo";
}
}
public string Drive(string _make)
{
if (_make=="Oldsmobile")
{
return "Chicago";
}
else
{
return "Toledo";
}
}

" $ -
$
0 ' *
*
* : & : 3
D $
> $ -
* & -
*
.
# #& +,
3 *
*#
* *

!
$ % &
" * )

! "# $ %
&'

' " ( )% *
" * )

( !

% & ;'"
)

( ) %
&'

+ ' #
/ # "
* * ** +"
* 5
** ,

)EE E* E 4
E E E 080F0G > 2

)EE E* E 4
E E E 080F0H > 2

)EE E* E 4
E E E 080F0I > 2

)EE E* E 4
E E E 0F0H0G > 2
- .
* #
# '#

&

,
0)
. D
'#

8$ * * > $ >

G $ >

I$ * * >

,/
+ %
7 # )

! " * %
&'

3 ! 8G'J

. * )

• ;

• ! ;

• "

• ;

+' * ,

" &
# 3 *#

#*# * * .
*
* # *# &
*3

,
+ , *&
-
! ""
+ .
"" %& +
#
, /
%&
# $

%&" !! "
!

%&" "" "


!! ""

' ( )%*+

# # $
! "# !
0 " !
1! ! ! !
$!
0 & "
2

public class Car


{
public Car()
{
make = "Unknown";
model = "Unknown";
elapsedMileage = 0;
}

. . .

3 " *
! 3 4
& " ! 0 5,
2
myCar = new Car();

6 6, 67. & !
! "
8 1 " " " !
9" : !

4 ; 1< = &"
1 " " !
" " ! ! "" *
! ! 0 & " ! !

9 " : * "
" & >'.* +') ! "
!
%.* ?+6 * %2 ' 1 !

$ "# !
. "! ! +
!
" !

1
2
public Car(string make, string model, int elapsedMileage)
{
make = _make;
model = _model;
elapsedMileage = _elapsedMileage;
}

*
2
myCar = new Car("Nissan", "Altima", 31000);

% &
. "" ""
@ * ! !
! "
! !

" ! !
A* ! ? A . "
A !A * " " " !
* !
)%* + ! "" "
! "" " "
!" " ! " 4 ?
"" !" !
! "" ! * )%*
+ ( " )%* +
!
"
!

6 ! & )%* +
(
" +
( ! ! !
& # B 4 &

> ! " ! " )%*+ ! 2


myCar = null;

3 ! " "
" A "A
CC "
6 )%*+ &
! 4

. ! ! " 2
myCar = null;

B ! ! " )%*+
" ! 6 !
" 3 !C ""
"" C
! "!

" 2

%.* ?+6 * %2 # " " " (


! ! 8

! "% !
! ! "! ""
! " *
# ! #
$ " !
9D:2
~Car()

. . .

3 ! ! "" @ 7 4
" )%* + !&
! !

! # @ ! ! ! 4 7
! 2

• 7 " " !
! " ) !
" " " ! ""
4 " , E

• 7 " "
* ! 4
! ! " "
4 , F G

• 7
! ""

• 7 " !
6"" ? 96? : !; <
"" 9 :

6 " ! 4
! " )%*

'
) &*
* 2

+ $ , ! #
* 2

0 - . )%* "
2

!" #$

- + "
' " ! &" *
" " ! 9*
! " !B " !" !"
:

"2HH H !H C
H " H H " " 5 I5 I "@ J

"2HH H !H C
H " H H " " 5 I5 "@ J

(
%
# ! &
&" %& +

/!
6 8
%& +

%&" (

! @

K ! # @

.
-
7 & 2

2L %( ) L %( ) 5 K M %&

, K%N 2

o 6 " ; <

o "! > &


; <

o
; <

o "! > &


; <

o "! > &


; # <

• 0

o 6 4

o 6 & & 4
"
& &

?
& & "! 9 : "! > &
8

& & "! "!


; < &
)
# *

! ) + ,
" ' )
# $% " "" -
%
.

& ' (

& " ' (

&
' " "
/ 0
" , "
1
2
/# 3445 67 , + 0
'

( ' '
(

' ) 8 9,
) : ! 9, ):
9 : " #
; 8

/ < " ,
0
" 2
# )

; ) "
#
=
' " #
% % " ' ) # 8

9 : ' ) 9 :

' ( #
" 6'<; 3
* + ' /
95>>48 ; - ' : 0

' ( , " ? 9(, :


" ;
7
@
, " 88 "
" 88 "
' , 8
/ * 6 ' ,A =A
,BB0 ;
/ +; ! ;0 " ' )
,A '
+; +;
" "

C 8 7 '
(
" "* + '

@ '
8 " " /
0
;
' ( "
$

6 = ) D" " D

;+6 $

$EE " E E 5F F!
7 GE E4H5>FIG33J

, $ C " "

! " # $
' ( , " ;
C"!
C

" ( ; )"
" ; )" " ( ;
)" " "" "
; "
5444B
7
$

+ -

+ - +,

+ ;C

+ '

+ # "

# 2
; "
IK $
System.Data.SqlClient.SqlConnection con;

# L( ; "!
;
$
System.Data.SqlClient.SqlCommand cmd;
System.Data.SqlClient.SqlDataReader dr;

"
$

using System.Data.SqlClient;

...

SqlConnection con;
SqlCommand cmd;
SqlDataReader dr;

! $% & !
# * + '
" + !
9 D : 9 D :
9 , : 8
"9 D , :

# M
" '
( , " +
( @ 7 " ( '
( " L# 9 :
/! 0

( 9 D ( :
9+ # ( - ( ( :

" 8 " " /


- " " 0
" "
"

@ ! D ! D
, D N< "

@
$
namespace YourNamespaceName
{

. . .

1 " " ,
! D !
$
namespace MyNamespace {
public class MyClass {

}
}

"$
MyProgram.MyNamespace.MyClass

, M - 2 #
" 2 "
; "
'

! ()
" $

! !"#$ % & '

* + %! " )
" $

( ! ) #$

( * + '
$

( ! ) * ( '

'
- ) )* ) .
&
" " "" /
" O
"" 0

$EE E" E M PE " E 8


E E E

$EE E" E 8
E E E QJQ3 M P

( " M $

$EE E" E M PE " E 8


E E E

/ 0
- "
' )

' ( , "

' ( ) / , ) 0

,
2%

' )

I # ,A
M

3 # M

51 ! M

G ; 2 !
"M

1
! " " # $ " ! % "

$ %
& ' (
" &
! #
" ) *
"

#
' ()
+
!
,

) -

string[] cars = new string[5];


cars[0] = "Oldsmobile";
cars[1] = "Nissan";
cars[2] = "Pontiac";
cars[3] = "Ford";
cars[4] = "Plymouth";

$ . "

/01

" +

"

(2 " 3
4 "5

6 "-
MessageBox.Show(cars[2]);

&
' " * (

$ 74 -

for (int current = 0; current < cars.Length; current++)


{
MessageBox.Show(cars[current]);
}

)
' 0

-$
8
MessageBox.Show(cars[5]);

9 % : 3
; 8 9

! <

= > "

: ? @
@464 @457 ) % '

+) , *
9 ,
8 "
A "-
string[,] cars = new string[5, 2];

cars[0, 0] = "Oldsmobile Cutlas Supreme";


cars[0, 1] = "Oldsmobile 98";
cars[1, 0] = "Nissan Altima";
cars[1, 1] = "Nissan Xtera";
cars[2, 0] = "Pontiac Firebird";
$ A B

C "
"
B

( A -
string[,,] cars = new string[5, 2, 3];

cars[0, 0, 0] = "Oldsmobile Cutlas Supreme - 1985";


cars[0, 0, 1] = "Oldsmobile Cutlas Supreme - 1986";
cars[0, 0, 2] = "Oldsmobile Cutlas Supreme - 1987";
cars[0, 1, 0] = "Oldsmobile 98 - 1982";
cars[0, 1, 1] = "Oldsmobile 98 - 1983";
cars[0, 1, 2] = "Oldsmobile 98 - 1984";
cars[1, 0, 0] = "Nissan Altima - 2001";
cars[1, 0, 1] = "Nissan Altima - 2002";

' < +

"
"-
string[,,] cars = new string[5, 2, 3];

cars[0, 0, 0] = "Oldsmobile Cutlas Supreme - 1985";


cars[0, 0, 1] = "Oldsmobile Cutlas Supreme - 1986";
cars[0, 0, 2] = "Oldsmobile Cutlas Supreme - 1987";
cars[0, 1, 0] = "Oldsmobile 98 - 1982";
cars[0, 1, 1] = "Oldsmobile 98 - 1983";
cars[0, 1, 2] = "Oldsmobile 98 - 1984";
cars[1, 0, 0] = "Nissan Altima - 2001";
cars[1, 0, 1] = "Nissan Altima - 2002";

for (int i = 0; i <= cars.GetUpperBound(0); i++)


{
for (int j = 0; j <= cars.GetUpperBound(1); j++)
{
for (int k = 0; k <= cars.GetUpperBound(2); k++)
{
MessageBox.Show(cars[i,j,k]);
}
}
}
+ ? 9 :
"
D ? 9 : E '
? 9 : 4
5 0 " D4A5E

- .(
-

/ 0 " ) 1 (
-

! % '
-

!"

!2 ( (/ (
9 "
D
B
E

-FF F F A
F F F G7@ 8 H
# "
" " &

"

3)
+
" &

7 $
8

@ $ A 8
6 $ A ,
8

!2
I " -

( $ ! < ) 70 J -

• K L " " -

• K , -

o " "
! " " "
+ /4 41

o # "
# $
% ! &
%
'
( )

! "
! "

# * +
# +
, -
.* + + /0

2 3 2
4
1,Bob Tabor,Visual Basic Programmer
2,Dan Starr,C++ Programmer

/
3 /
5
6

7!& / 7!& 3 89

7 : ;
/ /

% < <+ <%

/ : 5 ; . 5 0

* =*( !"7>5 # !
#
.
5 0 # ! 9???!
( $ ! + /0

@ .: ;
0
5
=*( !"7> %
A
B#

! : ;
5
5

$ %& %
# ! "
/ ! %
1 ! " 4
using System.IO;

, & 1
. A & 0+
4
StreamReader sr = new StreamReader(@"test.txt");

! % A 7
! %

/ . 0

C D + $ % $ %
A /
B1
# 3 B/
!
: ; : ;
*
& (
E. " A "
0

& ! % A 6

#
StreamReader sr = new StreamReader(@"c:\test.txt");

string line;
string contents = "";
bool finished = false;

while (!finished)
{
line = sr.ReadLine();
if (line == null)
{
finished = true;
}
else
{
contents += line;
}
}

/ F 1 "

. ! % A % ( 0+

. - : ;
:F ;0
"
: ;
: ;
:# , # ;

( !
5 5

/
1 ! .0
A G
@ A 7 (

! .0 7 (

'
StreamReader sr = new StreamReader(@"c:\test.txt");

string line;
string[] lineValues;
ArrayList contents = new ArrayList();
bool finished = false;

while (!finished)
{
line = sr.ReadLine();
if (line == null)
{
finished = true;
}
else
{
lineValues = line.Split(',');
contents.Add(lineValues);
}
}

+ 7 ( 7
7 ( 4
for (int counter = 0; counter < contents.Count; counter++)
{
lineValues = (string[])contents[counter];
MessageBox.Show(lineValues[0] + " - "
+ lineValues[1] + " - "
+ lineValues[2]);
}

7 ( /
$
7 . HI0
&

7 ( $ * !/
: ;
&J A
1

)
#
! % ! # % (
# ( /
4
StreamWriter sw = new StreamWriter(@"c:\test2.txt");

for (int counter = 0; counter < contents.Count; counter++)


{
lineValues = (string[])contents[counter];
sw.WriteLine(lineValues[0] + " - " +
lineValues[1] + " - " +
lineValues[2]);
}

! ,
! # # (

+
7
/ ! #
& / ! %
2
/
& .0 ! % ! #
sr.Close();
sw.Close();

$
/ ! " 4

• ' 5

• 1 2

• 1 ! # 2

*
, -%
/ 4

!"# $% & '

& . / 0, + %
/ 4

( ) !

1 $ ! + /
4

( ) *+ ( & '

% %& %
/
./
,
0

433 3 3 B K3 3 5
3 3 3

4
33 3/ %*3737!&

433 3 3 B K3 3 5
3 3 3

433 3 3 B K3 3 5
3 3 3
'
%

7!&

7 (

10
7 F
%

G % . 0
! "

L @ B
8# 7 ( 7 B

,
D 4

4
MN +LMN +L<GO 2

& # A
( GO =

" # 1

• 7

o ! * :/ ;

o ! ! :N ;

• 7 / :" ;

o & "
:4
M ; , +"/

o ' : ;

• 7 / :! ;

o & !
:4
M L ; 7
-

2
' -
) +
! "
# ! $ % & % *
!
' () . /

* $ " "
" "

+,
! '
0 ( "
($ " "

1
" 0
" 2 "
0 ) )/.) ! 3
4 "
5 ) 6 7 "
7 5 6
5 "
6

" 1 "
)" * "
0 * !
8

' 9
: % ..
8
' %
%
8

- (
" 0
* ':

!
( " +
;; 5+ ( "+ & *6

- 5 6

( " % ! :
8

- . &

5 6

" * '
" * !
5 6
0
2 "
%
<= >& "
&

* "
" 5$ 6"
" 1 "
5 ( &
? 6

# $%
( " "
"
* "
" !
+ + (" @ A ( "
+ ( $ 7
4 + + (
+ ( "
+ + ( A

&
)/. "
) / . )/.
* " +
7 * 8

). + B !0 + ': ) C 4#4

+ 4 " 1 8

D@ + ) + C4
= 4
") C4
(.4 E C FGHI3

' "% $
'
J " 4
"

'
"
")/.) !
! !

"
+ 2( "
"
" " !
"

2( " $
! "
"
!
!

" 5
)/.) ! 6 5
6

( " 4 ! +

$ 4 8

! =++ $ 9

! =++ $ 9 *
)/. +
" ) . + "D@ "( ) . 4
4

! =+ $ 2 +
$ * (

) *$ +
8

(
# - . /* 0
8

! "

- ) "
8

" ! #$ !

1 #
D *
5
&
6

%
0 ) ) 0
@

,
*"
* *

)/.
&/
7 "
*

;' * K

L " + "+
$ K'
K

M ' + $ *
K

H' $ %
K
!
! , -
"
)" %
# #
'( )
$ %&
. /
"
'(

'(

)" * + * #
% +
# $
" # ! 0'1
# 2

3 #
, 4 3
! 0'1 1 5 3
2

1 " 5 2 # "
% 3
" %
" #

5
2% 6 "
3 # "

1 " 2 4 1 4
( %'.' 1
% 1 ,
( "

1 7 # ) "
$ & " 1
% ) " 4
%
# '
% 1

! % %'.' 1 8 1'
0%')1 '.'1' 5 # 7
( # %
! # %
%3
# " #
" % 9+. 1
: %; % " , % " "

"
1 ) %
1
) , 6 .' #
1 %
# " 5
"
# #
1 " # "

& ' ( ' #


1 ( 5 * + *
"
1 7
* + * " %
# , * + *
8

) ( *
0 < * + * %
" % #
*( . *( "

1 % %

1 + 1 %

%
, &-
1 " 2

. / 0 )
1 2

! " ##!

4 - % 0'1
" 2

"! !$ !

1 .
( 1 #
$1 #
=
&

2>> > > ? @> >


> > >

+
( "
( '( )

* + *

2
3)
< "
'( )

A, ) %?

B, %?

C6 ?

1
D ( 2

% #

5 . AE'9 0 8
# # $ % # & ' #

0
1 (
!
$% 1
"
#

$%

$% &'#

( ) *+

! "
# ,-. * /
*
, #
! #
* 2 *
. % *
3 4 52 *
#

(6
%
% 7
.
!$4 #

' *
" ) " ,

( ) 3 8 ( 5

( ) 3 8 ( 5

( ) &' %
( ) &' *
3
5 9 3 5
3 5

: & ; &'
&' %
* ) $0$1<
*
* # $0$1<
= < >
> !$1$

$'$( ?@187 !$1$ AB

) 2
B !

$'$( ?@187 !$1$ AC

()
. &' B C
C 3 5
1$.' 2
B BDDD2

* )
( ) +
) &'
) ( ) %
&' + )

%
9
& ;

+ ,
,

- ! . # /+
,

!"

@ 0 4$
,

# $! "

(
0 -
9 %
3
2
5

,EE E E F AE E
E E E ( +

1
%
% $% 1

(
) *
+ '
+
! &
! , -
" # $%

&

& !
'(
. /
* # $0

$
/ / $
$ " # $
% "

0 % $

# $+
%

1 #1$

2
2
"
"# #"

'(
! ! 3 4
0
int result;

result = int.Parse(txtNumber1.Text) *
int.Parse(txtNumber2.Text);

MessageBox.Show(result.ToString());

2 3 4
0
int result;

try
{
result = int.Parse(txtNumber1.Text) *
int.Parse(txtNumber2.Text);

MessageBox.Show(result.ToString());
}
catch (Exception ex)
{
MessageBox.Show("There was a problem with your entry. " +
"Please make sure you enter numeric values only.",
"Input Problem",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}

$ 3 4 3 4 $

$ # $%
$ 5
# 6$ # 7$ 1+
8 "
# $% ' , "
'

% 1
9 % 0

!
$
" 2, 1 %

: '
0
int result;

try
{
result = int.Parse(txtNumber1.Text) *
int.Parse(txtNumber2.Text);

MessageBox.Show(result.ToString());
}
catch (FormatException ex)
{
MessageBox.Show("There was a problem with your entry. " +
"Please make sure you enter numeric values only.",
"Input Problem",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
catch (Exception ex)
{
MessageBox.Show("There was a problem. " +
"Please note what you did and contact " +
"tech support.",
"General Problem",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}

$
$ '
%
% # * +

$
& ' (
$ '
0
int result;
OleDbConnection con = new OleDbConnection();

con.ConnectionString = "Some connection string goes here";

con.Open();

try
{
result = int.Parse(txtNumber1.Text) *
int.Parse(txtNumber2.Text);

MessageBox.Show(result.ToString());
}
catch (FormatException ex)
{
MessageBox.Show("There was a problem with your entry. " +
"Please make sure you enter numeric values only.",
"Input Problem",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
finally
{
con.Close();
}

$ #1
.2$$ + ) !2$ !2;; #

$
9

%
* +
, ' $ '

)
< 6='
: < 6='
#
'
0

,# -* +

# #( . "

#
* " #( / "

) > )
> 3 4
# ) #
> 3 4
< 6=' ) < 6='
> 3 4 9
# $+ $ # $+
5
8

)
"1
) '
0

68 : 3 4

78 :
$ !1 ,&

?8 :

@8 :

) > '
$
$ ;
" 3 A 4
9
0 3:
4 $ !1 ,& !2*

$ "

1 & "
"

" "

< $ ;+2'$ ' 0

5 8

$ 0
catch (InvalidCastException ex)

0
{
throw new Exception("Only numbers please.");
}

2
$
1+
" 0
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

$ 31 4

< $ ;+2'$ ' 0 2


2
%

!
2
$ 0

!"#

3 4 1 #" *
$ 0

$ % &

% * # $
0

$ % '( $ !"#

3
$
5$
9
8

0BB B B > CB B
B B B $

!
5 /
&
+

'

6#
2 A
+

6 ) > )
> ) >

!
7 )
>

? )
>

"
: 0

% " !
0

0BB B B > CB B
B = B B

D )! #
: E

!
!

!
" #
!
$ %

" # $ % & !
$ %

! " #

& ' $
%

" ! $ % !

'( " ) '* % ! +% , -


! , % $ ! %
! % . % ! +%

/ ! !" !
( $
)$
* +
,

%--* * *- - . /- - 0
- - * - 1! 12 13 1 * 1
1
3 4 *

5 ! 6 .

7 .6
.

8 " .

0
/ %
$ *" 59
* )" 75,

2
! ,
" "#"
- .
"
$ $ " " $ ( -
$ ) $
% "% / 0
& #" "'
(
( "

( $ " % "%
$ "

* $ "

* $ +

* $ "'
!" # ! $ % #& '
" " $ "%
"" 1 2/ 3
! "" "
$ 4 ( " (5 $ 4
$ " (5 4
" 5 $ !" $ /

$ " "
62/ 7 8 $ $
" " $ " "
$ ( $
4 ! $ "
62/5 ! $9* : $
" $
" " / ,
" $ $

"% $ "
" 4
% 5

(# ! $ % #& ) # * "
" " $
$ 4 5 . .
" ! , !
, !
( $ $ ;-
& "
% ' $ !"
$ "% "
$ "%
"+
" $$
"%
.

;$ .
) $
" $
" 1 $ <
=>>><

<
:: $ : =>>>: : : : $ ? @: =
>>>: : : : : :

6 $

<
:: $ : : : $ ? @: : :
( : : =

6 1 AA

<
:: " : : B : B( : B(

AA ; C2 $ ! $$ 6 1
$ C ; $

! #- . " " # /" ! $


) $ " 2 "
" " *-/ "
" " " "
" " !"
" " "
" '
" 4! $ " &
" 5 .
" ( $ $ 7$ 8 "
$ 7 8 $
)
$ 7 8 " 5
4 $ 5 "5
$ " $
. " "
7 8 "

+,
( $

" $
" $ $ " $
*-/ & $ $
4?5 *-/ $
" " $
1 2/ $ $

D $ !
$ $ ($ " ""
" $ $
$ " $
" $ 4 5
E " $

$ $ FGGH 4 $ 2 $
5 $ "' "'
!$ )
"' $ " $
$ " ! ! ""
$ " " 4 5
" ( < # $
4 " $ =>>> 6
$ 5 ! $
$ $ "
! $ ?
$ 4" $ => 5 $
" "'
" $ " & "
$
" " "
$ " $
$

"' "' " "'


$ "' $
$ $ $ $
$ " " "

* & ! $ % #&
"% $ "
4 "' 5
, " $ $
$ " $ " "

+
" 1
$ $ "
" "
, $
$ " $ " "
$ " $ % %
( $ "% " $
$ &
$ " $3
"" 4 $" 5 $
$ " " " "
"
" " " I
$ ## " $ $
$$ $ (? & $
/ == ,

!" -'
+ "
$ + ' & $ $ " "
" 1 .1 .; -;/
+ $
$ " $ $
" (4$ ( 5

+$ ( " + ( $
. +

!" ( " '


% $
E +
, , + $ '" $
$ 4 $ 5
; * $ $ " !
% !/

"% $
E + 1 2/
" 1 2/ " ", 4 " 7
8 ( . 5 $ ($
( 1 ($ ; /D ) % 1 * - -% . $
" $ , + #
+ " " $ ( "$
( . + " " $ $ $

+
$
$ , + $ "$
" ( $1 2/ "
$
C +
( ,+ 1 2/

, $. + "
$ (

$ $ $
" $ (

$ $$ 4 " 5 $
) $ ( ) $ )$ ("
$ ) $ " $ "#
) $ ( "% ) $ $
"# ) $ ( "$ . +
$ & $ $

!" # #0 #( # '
/ ! " $ "%
$ E
+ 1 2/ " 1 2/ " "

+
, .
' $ $ .

% . 1 2/% (
" " $ ""
$ ""
$ 1 & $
$ $ ( J>
1 2/ 3 J! ) ;"' 2 $
KF 7 " 8 $ "
1 2/:3

. " $ . +
"% ! ) $ $ "
"% ! . + $
$ $
"% %

- " 1 0
+ $ $ . + ; $
$ " ( B/ "%
B/ % % B/ D
B/ E
" 1 + B/ $
" $ 7 8 "
" + $ $ ($
(" ( $
"% + ! ! (" (
C $ "% ! "'
" $ " @%
7 8 " $ !
$ " @
" +
4 5 "
$ / =K

!" 2'
$ $ ( "% "
. " 1 $
/ ! ( / !
" " K>>>
/ , $ $

+
! "3
"$ <

! " # $% & ' ( ')

4 0 . # (
"$ <

* +

% , $
$ <

* + * + ( ')

2 4
* $ $ (
" " "" 4
" &
"" 5

<
:: : : :

+
5 /
) $ $ " (
( ( -

;"'

++
7
$
( -

F $ $$ " "'
"' ?

= "'
" ?

K1 . $$ $ 1 2/$ ?

+6
2 #
D $ ( <

! " , ( ')

. "% / == 6 ("( "


4 ( 72 85 " "
72 7" $ " "

+ <* , .
( " ("$ 72 8 "
41 < D $ KF>> $
$ 5