Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 15

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 9 10 11 12 13 14 < 15 > 16 17 18 19 20 21 .. 404 >> Следующая



f ' “ J
7 [ 1 ¦ " ¦ —\

f:0i«uus| И Cutout

Это окно помогает исправлять ошибки в коде, поскольку в нем выводятся сообщения о том, что необходимо сделать для успешной компиляции проекта. Если два раза щелкнуть мышью на ошибке, указанной в данном окне, то курсор переместится на ту позицию в строке исходного кода, где ошибка содержится (если файл с исходным текстом не был открыт ранее, он откроется в этот момент); это позволяет нам быстро исправлять наши промахи. В местах, где обнаружены ошибки, также можно увидеть волнистые линии красного цвета, благодаря чему можно быстро просматривать исходный код для выявления ошибок.

Обратите внимание на то, что местонахождение ошибки указывается о виде номера строки. В текстовом редакторе VS номера строк по умолчанию не выводятся, однако такой режим вполне достоин того, чтобы в него перейти. Для этого потребуется установить соответствующий флажок в диалоговом окне Options (опции), в которое можно перейти через пункт меню Tools | Options.... Это контрольное
Создание программы на C#

окошко называется Line Numbers (номера строк) и находится в разделе Text Editor | C# J General, как показано на рисунке слева.

С помощью этого диалогового окна можно получить доступ ко многим полезным опциям; некоторыми из них мы будем пользоваться в дальнейшем.

Приложения Windows Forms

Часто оказывается удобнее продемонстрировать работу кода, запуская его как часть оконного приложения, а не через окно консоли или через командную строку. Достичь этого можно, воспользовавшись отдельными “строительными блоками" для создания пользовательского интерфейса.

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

Прантикум: создание простого оконного приложения

1. Создайте новый проект типа Windows Application

? той же директории, что и предыдущий (С: N Be(jCSharpNChapter2), с присвоенным ему по умолчанию именем

Windows Application!..

Если первый проект по-прежнему открыт, то для того, чтобы начать новый проект, воспользуйтесь опцией Close Solution (закрыть решение) (см. рис. справа).

pi > j.’&• HP\vj>

2. Переместите указатель мыши сначала иа панель Toolbox, расположенную в левой части экрана, затем на вхождение Button (кнопка) вкладки Windows-Forms, и дважды щелкните левой кнопкой мыши: кнопка добавится

в основную форму приложения (Formi) (см. рис. слева).

3.Два раза щелкните мышью по кнопке, добавленной в форму.
18 ________________ Глава 2

4. На экране должен появиться код на С#, который находится ? этой форме. Внесите в него следующие изменения (для краткости здесь приводится только часть того кода, который хранится в файле):

private void buttonl_Clic)c(object sender, Sy stent. EventArgs e)

HessageBox. Show('The first windows app in the book! *);

// 'Первое оконное приложение в книге I* //

>

5. Запустите приложение.

6. Нажмите появившуюся кнопку, и откроется диалоговое окно с сообщением (см, рнс. справа).

Как это работает

Повторим еще раз очевидное: VS выполняет за нас огромный объем работы, существенно упрощая создание функциональных оконных приложений и экономя наши усилия. Созданное приложение ведет себя так же, как и другие окна: его можно перемещать, закрывать, минимизировать н т. п.

Нам не потребовалось писать для этого никакого кода — все и так работает. То же самое справедливо н для кнопки, которую мы поместили в окно. Достаточно было два раза щелкнуть по ней мышью, чтобы VS понял: мы желаем иметь код, который должен выполняться при нажатии на эту кнопку. Все, что от нас потребовалось,— это предоставить необходимый код, в итоге совершенно бесплатно получив полноценную функциональную работающую кнопку. i

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

Код для приложения, находящийся в файле Forml.ce, производит впечатление более сложного, чем код, использовавшийся в предыдущем разделе, однако так кажется лишь потому, что во втором случае он немного длиннее. Большая часть кода, находящегося в этом файле, относится к внешнему представлению управляющих элементов в форме; именно благодаря этому коду приложение можно просматривать в основном окне в режиме разработки (этот процесс является визуализацией данного кода). Кнопка — это одни нз примеров управляющих элементов, ее можно использовать наряду с другими строительными блоками пользовательского интерфейса, находящимися в разделе Windows Forms панелн Toolbox.
Предыдущая << 1 .. 9 10 11 12 13 14 < 15 > 16 17 18 19 20 21 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.