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 />

Q<br />

О<br />

Встро<strong>е</strong>нны<strong>е</strong> функции C # и .NET.<br />

Подобны<strong>е</strong> строчки находятся в в<strong>е</strong>рхн<strong>е</strong>й части почти<br />

вс<strong>е</strong>х файлов классов С#. System .W indow s.Form s<br />

это пространство им<strong>е</strong>н. Строка u s in g System .<br />

Windows . Forms да<strong>е</strong>т программ<strong>е</strong> доступ ко вс<strong>е</strong>м объ<strong>е</strong>ктам<br />

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

эл<strong>е</strong>м<strong>е</strong>нтам —кнопкам и формам.<br />

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

ИСР назвала созданно<strong>е</strong> пространство им<strong>е</strong>н<br />

C o n ta c ts (в соотв<strong>е</strong>тствии с им<strong>е</strong>н<strong>е</strong>м про<strong>е</strong>кта).<br />

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

Код принадл<strong>е</strong>жит к конкр<strong>е</strong>тному классу.<br />

В ваш<strong>е</strong>й программ<strong>е</strong> этот класс называ<strong>е</strong>тся<br />

Program. Он сод<strong>е</strong>ржит код запуска программы<br />

и код вызова формы Contacts.<br />

Наш код сод<strong>е</strong>ржит один м<strong>е</strong>тод, состоящий<br />

из н<strong>е</strong>скольких оп<strong>е</strong>раторов.<br />

Внутри любого м<strong>е</strong>тода мож<strong>е</strong>т находиться произвольно<strong>е</strong><br />

колич<strong>е</strong>ство оп<strong>е</strong>раторов. В наш<strong>е</strong>й программ<strong>е</strong><br />

им<strong>е</strong>нно оп<strong>е</strong>раторы вызывают форму<br />

Contacts.<br />

Точка входа.<br />

Каждая программа на <strong>C#</strong> должна им<strong>е</strong>ть один м<strong>е</strong>тод<br />

с названи<strong>е</strong>м Main. Им<strong>е</strong>нно он выполня<strong>е</strong>тся<br />

п<strong>е</strong>рвым. <strong>C#</strong> пров<strong>е</strong>ря<strong>е</strong>т классы на <strong>е</strong>го наличи<strong>е</strong>,<br />

пока н<strong>е</strong> находит строчку s t a t i c v o id Main ().<br />

Посл<strong>е</strong> этого выполня<strong>е</strong>тся п<strong>е</strong>рвый и вс<strong>е</strong> сл<strong>е</strong>дующи<strong>е</strong><br />

за ним оп<strong>е</strong>раторы.<br />

В<br />

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

программы 5удцт<br />

сод<strong>е</strong>ржать вс<strong>е</strong> дольш<strong>е</strong><br />

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

Б<strong>е</strong>з строчки using вам<br />

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

Sustem.Windows. Forms при<br />

обращ<strong>е</strong>нии к объ<strong>е</strong>кту из этого<br />

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

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

позволяют использовать одни<br />

и т<strong>е</strong> ж<strong>е</strong> им<strong>е</strong>на в различных<br />

программах, при условии, что<br />

программы н<strong>е</strong> принадл<strong>е</strong>жат<br />

к одному пространству.<br />

н<strong>е</strong>сколько классоб.<br />

Т<strong>е</strong>хнич<strong>е</strong>ски програм м а<br />

^ мож<strong>е</strong>т им<strong>е</strong>т ь н<strong>е</strong>сколько<br />

\ только указать, кякои из<br />

-V них буд<strong>е</strong>т точкой входа.<br />

Любая программа на <strong>C#</strong><br />

должна им<strong>е</strong>ть <strong>е</strong>динств<strong>е</strong>нный<br />

м<strong>е</strong>тод Main. Он явля<strong>е</strong>тся<br />

точкой входа дая ваш<strong>е</strong>го<br />

кода.<br />

При запуск<strong>е</strong> кода м<strong>е</strong>тод<br />

M ain () выполня<strong>е</strong>тся<br />

ПЕРВЫМ.<br />

дальш<strong>е</strong> > 85

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

Saved successfully!

Ooh no, something went wrong!