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