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

Программа на С# мож<strong>е</strong>т начинаться как набор оп<strong>е</strong>раторов в различных файлах, но в конц<strong>е</strong> должна получиться<br />

программа, работающая на ваш<strong>е</strong>м компьют<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>кту эл<strong>е</strong>м<strong>е</strong>нты: формы,<br />

р<strong>е</strong>сурсы, код и проч<strong>е</strong><strong>е</strong>.<br />

ИСР можно пр<strong>е</strong>дставить как хороший р<strong>е</strong>дактор файлов. Он автоматич<strong>е</strong>ски<br />

д<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> в сл<strong>е</strong>дующую с<strong>е</strong>кунду.<br />

Другими словами, им<strong>е</strong>нно ИСР р<strong>е</strong>дактиру<strong>е</strong>т файлы, сод<strong>е</strong>ржащи<strong>е</strong> вашу<br />

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

ИСР связыва<strong>е</strong>т вс<strong>е</strong> файлы программы в р<strong>е</strong>ш <strong>е</strong>ни<strong>е</strong> пут<strong>е</strong>м создания файла<br />

(. s in ) и папки, в которой оказываются вс<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 />

. c s p ro j), посл<strong>е</strong>дни<strong>е</strong> ж<strong>е</strong> в свою оч<strong>е</strong>р<strong>е</strong>дь включают в с<strong>е</strong>бя список<br />

вс<strong>е</strong>х файлов, связанных с программой. В этой книг<strong>е</strong> мы буд<strong>е</strong>м строить<br />

р<strong>е</strong>ш<strong>е</strong>ния на основ<strong>е</strong> вс<strong>е</strong>го одного про<strong>е</strong>кта, но окно Solution Explorer позволя<strong>е</strong>т<br />

работать и с другими про<strong>е</strong>ктами.<br />

Программы<br />

можно писать<br />

даж<strong>е</strong> в Блокнот<strong>е</strong><br />

(Notepad), но это<br />

оч<strong>е</strong>нь долго.<br />

инструм<strong>е</strong>нты om.NET Framework<br />

<strong>C#</strong> —это вс<strong>е</strong>го лишь язык, и сам по с<strong>е</strong>б<strong>е</strong> он н<strong>е</strong> мож<strong>е</strong>т нич<strong>е</strong>го д<strong>е</strong>лать.<br />

Но зд<strong>е</strong>сь вам на помощь приходит т<strong>е</strong>хнология .NET Framework. При<br />

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

как им<strong>е</strong>нно должна выполняться эта оп<strong>е</strong>рация. Этот код<br />

явля<strong>е</strong>тся частью .NET Framework, как и други<strong>е</strong> кнопки, флажки, списки<br />

и даж<strong>е</strong> м<strong>е</strong>ханизмы связи с базой данных. Это хороший инструм<strong>е</strong>нт<br />

для создания графики, чт<strong>е</strong>ния и записи файлов, управл<strong>е</strong>ния наборами<br />

объ<strong>е</strong>ктов и прочих рутинных оп<strong>е</strong>раций.<br />

Инструм<strong>е</strong>нты .NET Framework находятся в пространствах им<strong>е</strong>н. Вы уж<strong>е</strong><br />

вид<strong>е</strong>ли их ран<strong>е</strong><strong>е</strong>, в в<strong>е</strong>рхн<strong>е</strong>й части кода. Это было пространство System .<br />

Windows. Forms —им<strong>е</strong>нно зд<strong>е</strong>сь сод<strong>е</strong>ржатся кнопки, флажки и формы.<br />

При создании любого про<strong>е</strong>кта Windows Forms в в<strong>е</strong>рхн<strong>е</strong>й части кода вы<br />

увидит<strong>е</strong> строчку u s in g System . Windows. Forms.<br />

76 глава 2

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

Saved successfully!

Ooh no, something went wrong!