14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

приготовились, настроились, кодиру<strong>е</strong>м!<br />

П<strong>е</strong>р<strong>е</strong>йд<strong>е</strong>м к практик<strong>е</strong><br />

Работа программы опр<strong>е</strong>д<strong>е</strong>ля<strong>е</strong>тся оп<strong>е</strong>раторами. Но<br />

оп<strong>е</strong>раторы сущ<strong>е</strong>ствуют н<strong>е</strong> в вакуум<strong>е</strong>. Впроч<strong>е</strong>м, прощ<strong>е</strong><br />

вс<strong>е</strong>го это понять на прим<strong>е</strong>р<strong>е</strong>. Создайт<strong>е</strong> про<strong>е</strong>кт<br />

Windows Forms Application.<br />

н<br />

<strong>е</strong>С К оЛ ьК о СоБ<strong>е</strong>хооБ<br />

★ Н<strong>е</strong> забывайт<strong>е</strong>, что в конц<strong>е</strong> оп<strong>е</strong>ратора<br />

должна стоять точка с запятой:<br />

name = " J o e" ;<br />

★ За двумя косыми ч<strong>е</strong>ртами идут<br />

комм<strong>е</strong>нтарии:<br />

/ / э т о т т <strong>е</strong>к ст игнори ру<strong>е</strong>тся<br />

★ Объявляя п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нную, укажит<strong>е</strong> <strong>е</strong><strong>е</strong><br />

имя и ти п (типы будут подробно<br />

рассматриваться в глав<strong>е</strong> 4):<br />

i n t w e ig h t;<br />

/ / w e ig h t — ц <strong>е</strong>л о <strong>е</strong> число<br />

★ Код для классов и м<strong>е</strong>тодов заключа<strong>е</strong>тся<br />

в фигурны<strong>е</strong> скобки:<br />

p u b l i c v o id Go О {<br />

/ / зд <strong>е</strong> с ь ваш код<br />

}<br />

★ В большинств<strong>е</strong> случа<strong>е</strong>в колич<strong>е</strong>ство<br />

проб<strong>е</strong>лов н<strong>е</strong> им<strong>е</strong><strong>е</strong>т знач<strong>е</strong>ния:<br />

Оп<strong>е</strong>ратор, Выводящий сооби^<strong>е</strong>ни<strong>е</strong><br />

Дважды щ<strong>е</strong>лкнит<strong>е</strong> на п<strong>е</strong>рвой кнопк<strong>е</strong> и добавьт<strong>е</strong><br />

к м<strong>е</strong>тоду b u tto n l_ C lic k () эти оп<strong>е</strong>раторы.<br />

Внимат<strong>е</strong>льно изучит<strong>е</strong> код и р<strong>е</strong>зультат <strong>е</strong>го выполн<strong>е</strong>ния.<br />

i n t j = 1234 ;<br />

это то ж<strong>е</strong> само<strong>е</strong>, что и:<br />

i n t j = 1234;<br />

. э т о п <strong>е</strong> р <strong>е</strong> м <strong>е</strong> н н а я , in t<br />

м <strong>е</strong> л о <strong>е</strong> и м <strong>е</strong> л о , остальная<br />

часть оп<strong>е</strong>ратора ^<br />

Присваива<strong>е</strong>т п <strong>е</strong> р <strong>е</strong> м <strong>е</strong> н н о й<br />

з н а м <strong>е</strong> н и <strong>е</strong> 3 .<br />

n a m e is Q u e n tin<br />

x is 5 1<br />

d is l.5 7 0 7 » 3 2 6 7 9 4 9<br />

I<br />

p r i v a t e v o i d b u t t o n l _ C l i c k ( o b j e c t se n d e r , E ven tA rgs e)<br />

{<br />

/ / эт о комм<strong>е</strong>нтарий<br />

s t r i n g name = " Q u en tin " ;<br />

i n t X ^ 3 ;<br />

X = X * 17;<br />

d o u b le d = M ath.P I / 2;<br />

M essageB ox.Show ("nam e i s<br />

+ " \n x i s " + X<br />

+ " \n d i s " + d ) ;<br />

О Л <strong>е</strong> к т PI относится<br />

Math из пространства<br />

^м<strong>е</strong>н System, поэтами<br />

должнТ''<br />

usm gsystem .<br />

OK<br />

^ х ~ о<br />

1^осл<strong>е</strong>доват<strong>е</strong>льность,<br />

добавляющая в окно сообщ<strong>е</strong>ния символ<br />

п<strong>е</strong>р<strong>е</strong>носа строки.<br />

98 глава 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!