Рекомендации по программированию. Процесс создания Windows-приложения состоит из двух основных этапов, кото­рые могут чередоваться между собой: это визуальное проектирование приложе­ния и

Процесс создания Windows-приложения состоит из двух основных этапов, кото­рые могут чередоваться между собой: это визуальное проектирование приложе­ния и определение его поведения.

При задании внешнего облика приложения следует обратить внимание на стан­дарты интерфейса Windows-приложений: компания Microsoft, в свое время за­имствовавшая идею стандартного графического интерфейса у компании Apple, довела эту идею до совершенства, детально регламентировав вид окон, располо­жение, цветовую гамму и пропорции компонентов.

Основная сложность для начинающих заключается в разработке алгоритма: по каким событиям будут выполняться действия, реализующие функциональность программы, какие действия должны выполняться при щелчке на кнопках, вводе текста, выборе пунктов меню и т. д.

Интерфейс программы должен быть интуитивно понятным и по возможности простым. Часто повторяющиеся действия не должны требовать от пользователя выполнения сложных последовательностей операций. Команды меню и компо­ненты, которые не имеет смысла использовать в данный момент, рекомендуется делать неактивными. Вопросы, задаваемые пользователю программы, должны быть ненавязчивыми («Нет, а все-таки Вы действительно хотите удалить этот файл?») и немногословными, но при этом не допускать двояких толкований. Эта глава получилась самой длинной из-за большого количества информации справочного характера. Несмотря на это приведенных сведений совершенно не­достаточно для создания реальных Windows-приложений. К сожалению, мощь библиотеки.NET имеет оборотную сторону: для освоения необходимой инфор­мации требуется много времени и упорства, однако это единственный путь для тех, кто хочет заниматься программированием профессионально. Конечно, пытаться запомнить все методы и свойства классов нет смысла, дос­таточно изучить состав используемых пространств имен, представлять себе возможности их элементов и знать, как быстро найти требуемую информацию. Для дальнейшего изучения возможностей библиотеки можно рекомендовать до­кументацию и дополнительную литературу [17], [18], [20], [31]. И последний совет: не следует считать себя программистом только на том основании, что вы умеете размещать компоненты на форме!

Дополнительные средства С#

В этой главе описаны дополнительные средства языка С# и среды Visual Studio: указатели, регулярные выражения и документация в формате XML. В конце гла­вы дается краткое введение в основные области профессионального применения С#: ASP.NET (веб-формы и веб-службы) и ADO.NET (базы данных).

Указатели, без которых не мыслят свою жизнь программисты, использующие С и C++, в языке С# рекомендуется применять только в случае необходимости, по­скольку они сводят на нет многие преимущества этого языка. Документирование кода в формате XML и регулярные выражения применяются шире, но относятся скорее к дополнительным возможностям языка, поэтому не были рассмотрены ранее.

Напротив, веб-формы, веб-службы и работа с базами данных являются одними из основных областей применения С#, но не рассматриваются в этой книге из-за того, что подобные темы обычно не входят в базовый курс программирования, поскольку для их полноценного освоения требуется иметь базовые знания в об­ласти сетей, баз данных, протоколов передачи данных и т. п.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: