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> л ь с к и <strong>е</strong> э л <strong>е</strong> м <strong>е</strong> н т ы у п р а в л <strong>е</strong> н и я<br />

Базовый класс PictureBox<br />

Т а к к а к вс<strong>е</strong> э л <strong>е</strong> м <strong>е</strong> н т ы в о к н <strong>е</strong> to o lb o x я в л я ю тс я о б ъ <strong>е</strong> к т а м и , п о л у ч и т ь<br />

н о в ы й э л <strong>е</strong> м <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> н и я и м я B e e C o n t r o l. С н а ч а л а<br />

с в я ж <strong>е</strong> м с н и м с т а т и ч н у ю к а р т и н к у , к к о т о р о й п о т о м б уд<strong>е</strong>т д о б а в л <strong>е</strong> н а<br />

а н и м а ц и я , т о <strong>е</strong> с ть н а ч н <strong>е</strong> м с у ж <strong>е</strong> з н а к о м о г о э л <strong>е</strong> м <strong>е</strong> н т а P i c t u r e B o x .<br />

%<br />

%<br />

Днимиру<br />

*<br />

й ш <strong>е</strong> э щ о<br />

Создайт<strong>е</strong> новый про<strong>е</strong>кт и д о б ав ь т<strong>е</strong> к <strong>е</strong> го р <strong>е</strong> с у р с а м ч <strong>е</strong> т ы р <strong>е</strong> а н и м и р о в а н н ы <strong>е</strong> я ч <strong>е</strong> й к и . П о м ­<br />

н и т <strong>е</strong> , к а к вы д о б ав л я л и л о г о т и п о б ъ <strong>е</strong> к т в и л ь с к о й к о м п а н и и в глав<strong>е</strong> 1? Н о в д а н н о м случа<strong>е</strong><br />

вас и н т <strong>е</strong> р <strong>е</strong> с у ю т н <strong>е</strong> р <strong>е</strong> сурсы формы, а р <strong>е</strong> сурс ы про<strong>е</strong>кт а. Н а й д и т <strong>е</strong> ф а й л R esources.resx про<strong>е</strong>кта<br />

в о к н <strong>е</strong> S o lu tio n E x p lo r e r (к а к п о к а з а н о н а р и с у н к <strong>е</strong> ) и д в аж д ы щ <strong>е</strong> л к н и т <strong>е</strong> н а н <strong>е</strong> м д ля<br />

п <strong>е</strong> р <strong>е</strong> х о д а н а в кл а д ку R esources.<br />

8 глйб<strong>е</strong> 1 М(з( добавляли логот<br />

ип к файлу ф орм ы Resources.<br />

На эт от р а з изображ<strong>е</strong>ния<br />

будут добавл<strong>е</strong>ны в общук)<br />

к о л л <strong>е</strong> кц и ю р<strong>е</strong>сурсов, благодаря<br />

ч<strong>е</strong>му они ст анут доступны<br />

для вс<strong>е</strong>х классов про<strong>е</strong>кта.<br />

В<strong>е</strong>рнит<strong>е</strong>сь к глав<strong>е</strong> 1 , чтобы всп ом ­<br />

нить, каким образом вы эт о сд<strong>е</strong>лали.<br />

Solution Explorer<br />

J з BeeControl o m rfo n<br />

л Щг Properties<br />

'ї ї Assemblylnfo.cs<br />

1> ІІІ^ ReSOU№№jräil<br />

:> Settings.settirrgs<br />

feÜ References<br />

l3I Resources<br />

Ш Forml.cs<br />

'5^ Program.cs<br />

■ 'П К<br />

Изображ<strong>е</strong>ния<br />

дудут доступны<br />

ОЛЯ вс<strong>е</strong>го про<strong>е</strong>кт а,<br />

« н<strong>е</strong> только для<br />

■ формы.<br />

Дважды щ <strong>е</strong>лкнит<br />

<strong>е</strong> на ст рочк<strong>е</strong><br />

Resources.resx для<br />

^ п<strong>е</strong>р<strong>е</strong>хода НЛ вКАйдку<br />

Resources.<br />

о И з о б р а ж <strong>е</strong> н и я п ч <strong>е</strong> л ы вы м о ж <strong>е</strong> т <strong>е</strong> с к а ч а т ь п о ад р <strong>е</strong> су h ttp://w w w .headfirstlabs.com /books/<br />

hfcsharp/. З а т <strong>е</strong> м в в <strong>е</strong> р х н <strong>е</strong> й ч а с т и в кл а д к и R esources в ы б <strong>е</strong> р и т <strong>е</strong> в п <strong>е</strong> р в о м р а с к р ы в а ю щ <strong>е</strong> м с я<br />

с п и с к <strong>е</strong> в а р и а н т Im a g e s , а в с п и с к <strong>е</strong> A d d R e s o u rc e в а р и а н т A d d E x is tin g F ile ...<br />

584<br />

Bee animation l.png<br />

г л а в а 13<br />

Bee animation 2.png<br />

Bee animation 3.png<br />

Импортируйт<strong>е</strong> эт и изображ<strong>е</strong>ния<br />

и доШ ьт <strong>е</strong> их к р<strong>е</strong>сурсам<br />

сво<strong>е</strong>го про<strong>е</strong>кта.<br />

В<strong>е</strong><strong>е</strong> animation 4.png

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

Saved successfully!

Ooh no, something went wrong!