14.02.2017 Views

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

п р о д о л ж а <strong>е</strong> м с о з д а в а т ь н а ш м и р<br />

Оснобная форма<br />

К а к вы з н а <strong>е</strong> т <strong>е</strong> п р и к а ж д о м вы зо в<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><br />

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

Д о б а в ь т <strong>е</strong> ф о р м у к п р о <strong>е</strong> к т у и п р и д а й т <strong>е</strong> <strong>е</strong> й п о к а з а н н ы й н и ж <strong>е</strong><br />

в ид . О н а с о д <strong>е</strong> р ж и т н о в ы <strong>е</strong> э л <strong>е</strong> м <strong>е</strong> н ты у п р а в л <strong>е</strong> н и я , н а з н а ч <strong>е</strong> н и <strong>е</strong><br />

к о т о р ы х буд<strong>е</strong>т р а с с м о т р <strong>е</strong> н о н а с л <strong>е</strong> д у ю щ и х с т р а н и ц а х .<br />

М <strong>е</strong>т ки 6 правом ст олбц<strong>е</strong> будит<br />

от ображ ат ь ст а т и ст и ку.<br />

П рисвойт <strong>е</strong> им им<strong>е</strong>на B e e s,'<br />

Flowers, Honey InHiVe и т . п.<br />

Э л<strong>е</strong>м <strong>е</strong>нт ToolStrip п о ­<br />

м <strong>е</strong>щ а <strong>е</strong>т в в<strong>е</strong>рхню ю<br />

част ь ф орм ы пан<strong>е</strong>ль<br />

инст рум <strong>е</strong>нт ов. В оспользуй<br />

т <strong>е</strong>сь раскр ы ­<br />

ваю щ им ся списком<br />

эл<strong>е</strong>м <strong>е</strong>н т а в конст рук<br />

т ор<strong>е</strong> и добавьт<strong>е</strong> дв<strong>е</strong><br />

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

р а м <strong>е</strong> т р у P isplayStyle<br />

кнопок знач<strong>е</strong>ни<strong>е</strong> T e x t<br />

Forml.cs [Design]<br />

^ ieehwe Simulator f “s<br />

Start Simulation Reset<br />

.# Bees —-j gggj —<br />

:^A.itavW9l&.....Howws<br />

Tsstal honey n the twe | Hon^hHve "<br />

Tdirf'riedarjiJhgS^_| NeaBrtiftewera_^~<br />

Frames rm....... *__ "I FranesRun<br />

fiame rate ........ f Frametoe<br />

П X<br />

Ч/<br />

Каждая из эт и х м <strong>е</strong>т о к<br />

за н и м а <strong>е</strong>т одну яч<strong>е</strong>й -<br />

ку эл<strong>е</strong>м <strong>е</strong>нт а управл<strong>е</strong>ния<br />

TableLayoutPanel. Вы з а ­<br />

полня<strong>е</strong>т <strong>е</strong> <strong>е</strong><strong>е</strong>, как обычную<br />

т аблицу в M icrosoft W ord.<br />

Щ <strong>е</strong>л к н и т<strong>е</strong> на м ал<strong>е</strong>нькой<br />

. ч<strong>е</strong>рной ст р <strong>е</strong>лк<strong>е</strong>, чтобы<br />

добавит ь, удали т ь или<br />

п ом <strong>е</strong>нят ь р азм <strong>е</strong>р ст олбца<br />

или ст роки.<br />

Эл<strong>е</strong>м<strong>е</strong>нт S tatu sS trip<br />

добавля<strong>е</strong>т в н м ж - ^<br />

нюю част ь формы<br />

ст року состояния.<br />

Воспользуйт <strong>е</strong>сь р а с ­<br />

крывающимся сп и ­<br />

ском эт ого эл<strong>е</strong>м <strong>е</strong>нт<br />

а, чтобы добавить<br />

такж<strong>е</strong> StatusLabel.<br />

Simuletion paused<br />

EooiStripl tai statusStripl © timerl<br />

Э л<strong>е</strong>м <strong>е</strong>нт управл<strong>е</strong>ния ToolStrip добавля<strong>е</strong>т пан<strong>е</strong>ль<br />

и н ст р ум <strong>е</strong>нт о в в в<strong>е</strong>рхню ю част ь ф орм ы , а э л <strong>е</strong> ­<br />

м <strong>е</strong> н т S ta tu sS trip — ст року сост ояния в нижнюю.<br />

Но кром <strong>е</strong> эт ого, они появляю т ся в вид<strong>е</strong> значков<br />

под ф орм ой, чтобы дат ь вам дост уп к р <strong>е</strong> д а к т и ­<br />

рованию своих свойств.<br />

[fo re a c h (Flow er flo w e r in F low ers)<br />

flo w e r.G o (ra n d o m );<br />

Добавьт<strong>е</strong> эл<strong>е</strong>м<strong>е</strong>нт<br />

управл<strong>е</strong>н ия Tim er. Он<br />

н<strong>е</strong> явля<strong>е</strong>т ся визуальны м<br />

поэт ом у появля<strong>е</strong>т ся<br />

снизу от формы.<br />

fo re a c h (Bee b ee in Bees)<br />

b e e .G o {random ) ;<br />

-----f<br />

1% '®pewe«v><br />

h i v e . Go (random) ;<br />

System.Wv<br />

554 г л а в а 12

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

Saved successfully!

Ooh no, something went wrong!