. Стиллмен, Дж. Грин - Изучаем 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 />
0 ТТрогроААМЫ н а C # и с п о л ь з у ю т кл а с с ы<br />
Программы на <strong>C#</strong> используют классы. Каждый класс выполня<strong>е</strong>т свою задачу. Когда вы создавали<br />
свою п<strong>е</strong>рвую программу, ИСР добавила класс Forml, отображающий формы.<br />
t r<br />
namespace Contacts<br />
Для программы Contacts, ИСР созда<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 />
на пары<br />
скобок. Ср<strong>е</strong>ди<br />
них могут<br />
попадаться<br />
влож<strong>е</strong>нны<strong>е</strong>.<br />
ргоЬИс partial class Forml<br />
^<br />
{<br />
Form<br />
Класс Form l сод<strong>е</strong>ржит код создания как самой<br />
формы, так и <strong>е</strong><strong>е</strong> эл<strong>е</strong>м<strong>е</strong>нтов управл<strong>е</strong>ния. ИСР<br />
добавля<strong>е</strong>т этот класс при создании про<strong>е</strong>кта<br />
Windows Form Application.<br />
Классы сод<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> д<strong>е</strong>йстви<strong>е</strong>. Данны<strong>е</strong> п<strong>е</strong>р<strong>е</strong>даются при помощи парам<strong>е</strong>тров.<br />
Им<strong>е</strong>нно от них зависит пов<strong>е</strong>д<strong>е</strong>ни<strong>е</strong> м<strong>е</strong>тода. Слово v o id п<strong>е</strong>р<strong>е</strong>д названи<strong>е</strong>м м<strong>е</strong>тода означа<strong>е</strong>т,<br />
что он н<strong>е</strong> возвраща<strong>е</strong>т никаких парам<strong>е</strong>тров.<br />
piiblic Forml О<br />
{<br />
}<br />
InitializeComponentO;<br />
Зд<strong>е</strong>сь вызыва<strong>е</strong>тся м<strong>е</strong>тод<br />
tnitializeComponent().<br />
Каждый оп<strong>е</strong>ратор выполня<strong>е</strong>т только одно д<strong>е</strong>йстви<strong>е</strong><br />
Строкой M essageBox. Show {) вы добавля<strong>е</strong>т<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>ратора r e t u r n , м<strong>е</strong>тод зав<strong>е</strong>рша<strong>е</strong>т работу.<br />
М<strong>е</strong>тоЭ pictureBoxi-^ChckO<br />
вызыва<strong>е</strong>тся<br />
графич<strong>е</strong>ском фрагм<strong>е</strong>нт<strong>е</strong>.<br />
Этот м<strong>е</strong>тод им<strong>е</strong><strong>е</strong>т<br />
два парам<strong>е</strong>тра:<br />
sender и <strong>е</strong>.<br />
private void pictureBoxlClick(object sender, EventArgs e)<br />
{<br />
}<br />
MessageBox.Show("Contact List 1.0", "About");<br />
Это оп<strong>е</strong>ратор, вызывающий<br />
диалогово<strong>е</strong> окно.<br />
Оп<strong>е</strong>ратор вызыва<strong>е</strong>т м<strong>е</strong>тод Show(),<br />
принадл<strong>е</strong>жащий классу MessageBox в<br />
пространств<strong>е</strong> им<strong>е</strong>н System.Wlndows.Forms.<br />
Оп<strong>е</strong>ратор п<strong>е</strong>р<strong>е</strong>да<strong>е</strong>т м<strong>е</strong>тоду Show Q два парам<strong>е</strong>тра:<br />
строку, которая буд<strong>е</strong>т отображаться<br />
в окн<strong>е</strong> диалога и заголовок этого окна.<br />
дальш<strong>е</strong> > 83