. Стиллмен, Дж. Грин - Изучаем 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