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>ктивность с <strong>C#</strong><br />

_ Часзцо<br />

ЧадаБа<strong>е</strong>Мы<strong>е</strong><br />

Б оЦ Р оСь !<br />

Если код созда<strong>е</strong>тся автоматич<strong>е</strong>ски,<br />

н<strong>е</strong> сводится ли изуч<strong>е</strong>ни<strong>е</strong> <strong>C#</strong> к изуч<strong>е</strong>нию<br />

функциональности ИСР?<br />

I Н<strong>е</strong>т. ИСР помож<strong>е</strong>т вам в выбор<strong>е</strong><br />

начальных точ<strong>е</strong>к или изм<strong>е</strong>нии свойств<br />

эл<strong>е</strong>м<strong>е</strong>нтов управл<strong>е</strong>ния форм, но понять,<br />

какую работу должна выполнять программа<br />

и как достичь поставл<strong>е</strong>нной ц<strong>е</strong>ли,<br />

мож<strong>е</strong>т<strong>е</strong> только вы.<br />

Я создал новый про<strong>е</strong>кт, но н<strong>е</strong><br />

наш<strong>е</strong>л <strong>е</strong>го в папк<strong>е</strong> Projects, влож<strong>е</strong>нной<br />

в папку Му Documents. Поч<strong>е</strong>му?<br />

Q ; Новы<strong>е</strong> про<strong>е</strong>кты Visual Studio 2010<br />

Express пом<strong>е</strong>ща<strong>е</strong>т в папку L o c a l<br />

S e t t i n g s \ A p p l i c a t i o n<br />

D a t a \ T e m p o r a r y P r o j e c t s . При<br />

п<strong>е</strong>рвом сохран<strong>е</strong>нии вам пр<strong>е</strong>длага<strong>е</strong>тся<br />

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

Му D o c u m e n t s \V is u a l S t u d i o<br />

2 0 l 0 \ P r o j e c t s . При открытии нового<br />

про<strong>е</strong>кта или закрытии вр<strong>е</strong>м<strong>е</strong>нного, вам<br />

пр<strong>е</strong>длага<strong>е</strong>тся сохранить или удалить<br />

посл<strong>е</strong>дний. (ПРИМЕЧАНИЕ: Отличны<strong>е</strong><br />

от Express в<strong>е</strong>рсии Visual Studio н<strong>е</strong> используют<br />

папку вр<strong>е</strong>м<strong>е</strong>нных про<strong>е</strong>ктов,<br />

а пом<strong>е</strong>щают файлы н<strong>е</strong>поср<strong>е</strong>дств<strong>е</strong>нно<br />

в папку Projects!)<br />

Что д<strong>е</strong>лать с н<strong>е</strong>нужным кодом,<br />

автоматич<strong>е</strong>ски созданным ИСР?<br />

; Его можно отр<strong>е</strong>дактировать. Если<br />

по умолчанию создан н<strong>е</strong> тот код, который<br />

вам тр<strong>е</strong>бу<strong>е</strong>тся, достаточно вн<strong>е</strong>сти в н<strong>е</strong>го<br />

н<strong>е</strong>обходимы<strong>е</strong> изм<strong>е</strong>н<strong>е</strong>ния — вручную или<br />

ср<strong>е</strong>дствами пользоват<strong>е</strong>льского инт<strong>е</strong>рф<strong>е</strong>йса<br />

ИСР.<br />

я загрузил и установил б<strong>е</strong>сплатную<br />

в<strong>е</strong>рсию Visual Studio Express.<br />

Достаточно ли этого для выполн<strong>е</strong>ния<br />

упражн<strong>е</strong>ний из данной книги или мн<strong>е</strong><br />

потр<strong>е</strong>бу<strong>е</strong>тся купить другую в<strong>е</strong>рсию<br />

прилож<strong>е</strong>ния?<br />

! Вс<strong>е</strong> упражн<strong>е</strong>ния из этой книги выполняются<br />

в б<strong>е</strong>сплатной в<strong>е</strong>рсии Visual<br />

Studio (которую можно получить на сайт<strong>е</strong><br />

Microsoft). Различия м<strong>е</strong>жду в<strong>е</strong>рсиями<br />

Express, Professional и Team Foundation<br />

никак н<strong>е</strong> повлияют на проц<strong>е</strong>сс написания<br />

профамм на <strong>C#</strong> и создания полнофункциональных<br />

прилож<strong>е</strong>ний.<br />

Mojy ли я п<strong>е</strong>р<strong>е</strong>им<strong>е</strong>новывать файлы,<br />

созданный ИСР?<br />

Q ; Кон<strong>е</strong>чно. Новому про<strong>е</strong>кту ИСР<br />

по умолчанию присваива<strong>е</strong>т имя F o rm l<br />

(F o r m l. c s , F o r m l. D e s i g n e r . c s<br />

и F o r m l. r e s x ). Ho <strong>е</strong>го можно пом<strong>е</strong>нять<br />

в окн<strong>е</strong> Solution Explorer. По умолчанию<br />

им<strong>е</strong>на файлов совпадают с им<strong>е</strong>н<strong>е</strong>м<br />

формы. Как можно вид<strong>е</strong>ть в окн<strong>е</strong> Properties,<br />

их изм<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>м поля<br />

(Name) в окн<strong>е</strong> Properties. Имя файла при<br />

этом оста<strong>е</strong>тся т<strong>е</strong>м ж<strong>е</strong>.<br />

Для файлов, форм (и других част<strong>е</strong>й программы)<br />

можно выбирать произвольны<strong>е</strong><br />

им<strong>е</strong>на. Выбор значимых им<strong>е</strong>н обл<strong>е</strong>гча<strong>е</strong>т<br />

работу с программой, но об этом пока<br />

можно н<strong>е</strong> думать.<br />

Окно ИСР отлича<strong>е</strong>тся от показанного<br />

на картинк<strong>е</strong> в книг<strong>е</strong>. Что д<strong>е</strong>лать?<br />

; Для п<strong>е</strong>р<strong>е</strong>хода к настройкам по умолчанию<br />

выб<strong>е</strong>рит<strong>е</strong> команду Reset Window<br />

Layout в м<strong>е</strong>ню Window, зат<strong>е</strong>м воспользуйт<strong>е</strong>сь<br />

командами м<strong>е</strong>ню View » Other<br />

Windows, чтобы открыть н<strong>е</strong>достающи<strong>е</strong><br />

окна.<br />

Visual Studio<br />

г<strong>е</strong>н<strong>е</strong>риру<strong>е</strong>т код,<br />

который можно<br />

использовать<br />

как основу для<br />

программы.<br />

Но только вы<br />

отв<strong>е</strong>ча<strong>е</strong>т<strong>е</strong> за<br />

корр<strong>е</strong>ктную работу<br />

это11 программы.<br />

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

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

Saved successfully!

Ooh no, something went wrong!