Часть 4
117
Базы данных и XML
Часть 5. За рамками этой книги
К сожалению, люди еще не изобрели способа загружать необходимую информацию прямо в го-
лову. Но стоит ли об этом сожалеть? Ведь процесс обучения доставляет немало удовольствия.
Вспомните свой восторг, когда заработала первая написанная вами программа. А ведь она была
лишь ничтожной частью тех побед, которые еще предстоит одержать.
Автор этой книги вовсе не ставил перед собой задачу рассказать все о программировании на
языке C#. Самое главное – сформировать некую базу из основных принципов и предоставить
достаточное количество примеров с реальными задачами, опираясь на которые юные програм-
мисты приступят к самостоятельному освоению этого искусства.
118
Часть 5
Проекты и среда разработки
Во всех примерах, приведенных в книге, построение проекта несколько отличается от способа
построения реальных проектов. В наших примерах вначале строится проект типа «Windows
Application», а затем выполняются не совсем обычные действия. Из проекта удаляется построен-
ная автоматически форма, а текст построенного автоматически класса Program заменяется ко-
дом прилагаемого примера. Благодаря этим манипуляциям весь код примера содержится в од-
ном файле, что облегчает его восприятие. Второе существенное отличие состоит в том, что все
элементы управления, появляющиеся на форме, создаются программным путем. В реальной
практике заполнение формы элементами управления производится вручную путем перетаскива-
ния элементов с инструментальной панели. Гораздо проще поместить элемент управления в
нужное место формы и придать ему необходимые размеры, видя перед собой и форму, и элемен-
ты управления. Так работать гораздо эффективнее, чем программно задавать для элемента уп-
равления свойства
Location
,
Height
и
Width
. Оба способа работы эквивалентны по результатам,
поскольку в итоге создается один и тот же код. В студии разработки визуальная работа програм-
миста по проектированию интерфейса формы поддерживается тем, что там есть специальный
инструментарий, который называется «Дизайнер»; он следит за выполняемыми «вручную» дей-
ствиями, и создает код, эквивалентный этим действиям. В конечном итоге в проекте появляет-
ся файл, созданный «Дизайнером», и программист не должен его изменять .
Итак, в реальном проекте есть файлы, создаваемые автоматически и не подлежащие изме-
нению, но есть и такие, куда программисты добавляют свой код. В наших проектах имеется толь-
ко один файл, который мы полностью создаем сами.
На приведенном ниже снимке экрана показана студия разработки с открытым Windows-про-
ектом. Для того чтобы более наглядно показать все создаваемые элементы, четыре окна, отобра-
жающие файлы проекта, помещены в один рисунок.
119
За рамками этой книги
Давайте рассмотрим все четыре окна.
Do'stlaringiz bilan baham: |