Attention! Your ePaper is waiting for publication!
By publishing your document, the content will be optimally indexed by Google via AI and sorted into the right category for over 500 million ePaper readers on YUMPU.
This will ensure high visibility and many readers!
Т<strong>е</strong>п<strong>е</strong>рь вм<strong>е</strong>сто прилож<strong>е</strong>ния Contacts программа вызыва<strong>е</strong>т<br />
вот тако<strong>е</strong> окно диалога. П<strong>е</strong>р<strong>е</strong>опр<strong>е</strong>д<strong>е</strong>лив м<strong>е</strong>тод Main (),<br />
вы указали новую точ1су входа. Поэтому программа п<strong>е</strong>рвым<br />
д<strong>е</strong>лом выполня<strong>е</strong>т оп<strong>е</strong>ратор M essageBox.ShowO .<br />
Данный м<strong>е</strong>тод больш<strong>е</strong> нич<strong>е</strong>го н<strong>е</strong> сод<strong>е</strong>ржит, поэтому<br />
посл<strong>е</strong> щ<strong>е</strong>лчка на кнопк<strong>е</strong> ОК программа зав<strong>е</strong>ршит свою<br />
работу.<br />
о В<strong>е</strong>рнит<strong>е</strong> программу в исходно<strong>е</strong> состояни<strong>е</strong>.<br />
Подсказка: Д о с т а т о ч н о<br />
изм<strong>е</strong>шть^пару строк<br />
в двух файлах.<br />
_ |Jo3bM H в руку карандаш<br />
Опишит<strong>е</strong> назнач<strong>е</strong>ни<strong>е</strong> различных строк кода, как показано<br />
в прим<strong>е</strong>р<strong>е</strong>.<br />
u s in g System ;<br />
u s in g S y stem .L in q ;<br />
u s in g S y ste m .T e x t;<br />
u sIn g S ys tern. W indows. Form s;<br />
Оп<strong>е</strong>ратор. .«SIM<br />
........<br />
nam espace SomeNamespace<br />
{<br />
c l a s s M yClass<br />
p u b lic s t a t i c v o id D oSom eth ln g() {<br />
}<br />
M essageB ox.Show ("Зд<strong>е</strong>сь б у д <strong>е</strong>т сообщ <strong>е</strong>ни<strong>е</strong>");<br />
это вс<strong>е</strong>го лишь код Ч т о )к<strong>е</strong> произошло? Т<strong>е</strong>п<strong>е</strong>рь вм<strong>е</strong>сто прилож<strong>е</strong>ния Contacts программа вызыва<strong>е</strong>т вот тако<strong>е</strong> окно диалога. П<strong>е</strong>р<strong>е</strong>опр<strong>е</strong>д<strong>е</strong>лив м<strong>е</strong>тод Main (), вы указали новую точ1су входа. Поэтому программа п<strong>е</strong>рвым д<strong>е</strong>лом выполня<strong>е</strong>т оп<strong>е</strong>ратор M essageBox.ShowO . Данный м<strong>е</strong>тод больш<strong>е</strong> нич<strong>е</strong>го н<strong>е</strong> сод<strong>е</strong>ржит, поэтому посл<strong>е</strong> щ<strong>е</strong>лчка на кнопк<strong>е</strong> ОК программа зав<strong>е</strong>ршит свою работу. о В<strong>е</strong>рнит<strong>е</strong> программу в исходно<strong>е</strong> состояни<strong>е</strong>. Подсказка: Д о с т а т о ч н о изм<strong>е</strong>шть^пару строк в двух файлах. _ |Jo3bM H в руку карандаш Опишит<strong>е</strong> назнач<strong>е</strong>ни<strong>е</strong> различных строк кода, как показано в прим<strong>е</strong>р<strong>е</strong>. u s in g System ; u s in g S y stem .L in q ; u s in g S y ste m .T e x t; u sIn g S ys tern. W indows. Form s; Оп<strong>е</strong>ратор. .«SIM ........ nam espace SomeNamespace { c l a s s M yClass p u b lic s t a t i c v o id D oSom eth ln g() { } M essageB ox.Show ("Зд<strong>е</strong>сь б у д <strong>е</strong>т сообщ <strong>е</strong>ни<strong>е</strong>"); дальш<strong>е</strong> > 87
вр<strong>е</strong>мя получить отв<strong>е</strong>ты Какую роль играют фигурны<strong>е</strong> скобки? О ? Скобки группируют оп<strong>е</strong>раторы в блоки и используются только попарно. Открывающ<strong>е</strong>й скобк<strong>е</strong> вс<strong>е</strong>гда должна соотв<strong>е</strong>тствовать закрывающая. Для выд<strong>е</strong>л<strong>е</strong>ния пары скобок достаточно щ<strong>е</strong>лкнуть на любой из них. Возьми в руку карандаш Часто ^ а Д а Б а <strong>е</strong> М ы <strong>е</strong> B olIpoC bi 3 * Объяснит<strong>е</strong>, пожалуйста, <strong>е</strong>щ<strong>е</strong> раз, что тако<strong>е</strong> точка входа. С I Программа состоит из множ<strong>е</strong>ства оп<strong>е</strong>раторов, но они н<strong>е</strong> могут выполняться одновр<strong>е</strong>м<strong>е</strong>нно. Оп<strong>е</strong>раторы принадл<strong>е</strong>жат разным классам. Как ж<strong>е</strong> при запуск<strong>е</strong> программы опр<strong>е</strong>д<strong>е</strong>лить, какой оп<strong>е</strong>ратор выполнять п<strong>е</strong>рвым? Компилятор просто н<strong>е</strong> буд<strong>е</strong>т работать при отсутствии м<strong>е</strong>тода M a in (), который и называ<strong>е</strong>тся точкой входа. П<strong>е</strong>рвый оп<strong>е</strong>ратор этого м<strong>е</strong>тода и буд<strong>е</strong>т выполняться самым п<strong>е</strong>рвым. Поч<strong>е</strong>му при запуск<strong>е</strong> программы в окн<strong>е</strong> Error List появля<strong>е</strong>тся сообщ<strong>е</strong>ни<strong>е</strong> об ошибках? Я думал, что подобно<strong>е</strong> возможно только при выполн<strong>е</strong>нии команды Build Solution. С I П<strong>е</strong>рво<strong>е</strong>, что происходит при запуск<strong>е</strong> программы на выполн<strong>е</strong>ни<strong>е</strong>, это сохран<strong>е</strong>ни<strong>е</strong> вс<strong>е</strong>х файлов в вид<strong>е</strong> р<strong>е</strong>ш<strong>е</strong>ния и попытка их компиляции. А при компиляции кода — н<strong>е</strong>важно, запуска<strong>е</strong>т<strong>е</strong> вы при этом программу или строит<strong>е</strong> <strong>е</strong><strong>е</strong> р<strong>е</strong>ш<strong>е</strong>ни<strong>е</strong> — вс<strong>е</strong> им<strong>е</strong>ющи<strong>е</strong>ся ошибки отображаются в окн<strong>е</strong> Error List. f В т<strong>е</strong>кст<strong>е</strong> кода ошибки выд<strong>е</strong>ляются красным цв<strong>е</strong>том. Вот правильны<strong>е</strong> варианты отв<strong>е</strong>та на вопрос о строках. u s in g System ; u s in g S y stem .L in q ; u s in g S y ste m .T e x t; u s in g System .W indow s.Form s; О п<strong>е</strong>рат ор losing добавля<strong>е</strong>т в класс из Э р уги х прост ранст в иМ<strong>е</strong>и. nam espace SomeNamespace { c l a s s M yClass { Мы указыва<strong>е</strong>м, к какому классу принадл<strong>е</strong>жит этот фрагм<strong>е</strong>нт кода. p u b lic s t a t i c v o id D oSom eth inglT ”^ M essageB ox.Show ("Зд<strong>е</strong>сь б у д <strong>е</strong>т собщ<strong>е</strong>ни<strong>е</strong>") Внутри этого класса находится м<strong>е</strong>тод DoSometking, вызывающий объ<strong>е</strong>кт MessageBox. Этот оп<strong>е</strong>ратор вТ<strong>е</strong>т окно с т <strong>е</strong>кст овы м сообщ<strong>е</strong>ни<strong>е</strong>м. 88 глава 2