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>ты<br />

можно найти на сл<strong>е</strong>дуюш,<strong>е</strong>й<br />

страниц<strong>е</strong>. Если вы н<strong>е</strong> зна<strong>е</strong>т<strong>е</strong>, как<br />

р<strong>е</strong>шить задачу, н<strong>е</strong> ст<strong>е</strong>сняйт<strong>е</strong>сь<br />

подсмотр<strong>е</strong>ть.<br />

это вс<strong>е</strong>го лишь код<br />

В проц<strong>е</strong>сс<strong>е</strong> чт<strong>е</strong>ния книги вам пр<strong>е</strong>дстоит создать<br />

много разных прилож<strong>е</strong>ний, и вс<strong>е</strong> их нужно<br />

оуд<strong>е</strong>т кйк~т.0 млдснобйт<strong>е</strong>?, Мь>/ совсту<strong>е</strong>м присвоumt?<br />

этому прилож<strong>е</strong>нию имя «Z Fun with if-else<br />

statem ents» (z Забава с оп<strong>е</strong>раторами if-else ), получ<strong>е</strong>нно<strong>е</strong><br />

в р<strong>е</strong>зультат<strong>е</strong> комбинации ном<strong>е</strong>ра главы<br />

и т<strong>е</strong>кста 8 строк<strong>е</strong> заголовка формы.<br />

а ж н ш <strong>е</strong><br />

Попрактику<strong>е</strong>мся в использовании оп<strong>е</strong>ратора if/else. Смож<strong>е</strong>т<strong>е</strong> создать программу?<br />

Ф орм а, которую нужно получить.<br />

a-J Fun with if/else statements!<br />

Д обавьт<strong>е</strong> ф лажок.<br />

П<strong>е</strong>р<strong>е</strong>тащит<strong>е</strong> флажок с пан<strong>е</strong>ли инструм<strong>е</strong>нтов<br />

на форму и отр<strong>е</strong>дактируйт<strong>е</strong> свойство<br />

T e x t. Аналогичным способом нужно буд<strong>е</strong>т<br />

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

Change the color if the<br />

bexisdiecked<br />

Press the<br />

® Бпйй<strong>е</strong> color d ianghg<br />

Это м<strong>е</strong>тка.<br />

В окн<strong>е</strong> Properties пом<strong>е</strong>няйт<strong>е</strong> разм<strong>е</strong>р<br />

шрифта и сд<strong>е</strong>лайт<strong>е</strong> <strong>е</strong>го полужирным.<br />

С помощью свойства B a c k C o lo r сд<strong>е</strong>лайт<strong>е</strong><br />

фон красным. Выб<strong>е</strong>рит<strong>е</strong> вариант<br />

R ed на вкладк<strong>е</strong> web colors.<br />

Если пользоват<strong>е</strong>ль забы л поставить ф лажок, должно<br />

вы водится окно, инф орм ирую щ <strong>е</strong><strong>е</strong> <strong>е</strong>го об этом.<br />

Имя флажка c h e c k B o x l. Если флажок установл<strong>е</strong>н, должно соблюдаться<br />

услови<strong>е</strong>:<br />

c h e c k B o x l. C hecked == tr u e<br />

При установл<strong>е</strong>нном ф лажк<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>м l a b e l l :<br />

la b e ll.B a c k C o lo r = C o lo r.R ed ;<br />

(Подсказка: Пров<strong>е</strong>рка условия, явля<strong>е</strong>тся ли фоновый цв<strong>е</strong>т м<strong>е</strong>тки красным, выглядит<br />

практич<strong>е</strong>ски так ж<strong>е</strong>, но с одним мал<strong>е</strong>ньким отличи<strong>е</strong>м!)<br />

дальш<strong>е</strong> * 107

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

Saved successfully!

Ooh no, something went wrong!