Программирование >>  Программирование с использованием ajax 

1 ... 6 7 8 [ 9 ] 10 11 12 ... 396


а а - n 9 3

I i My ItnptMm

tcommtnd. .ni t( PKtt)on(NfTFftirrwon 3S

Puc. 2.7. Создани£ стандартного консольного приложения в VCE

3. Щелкните на кнопке ОК.

4. Если вы используете VCE, после инициализации проекта щелкните на кнопке Save All (Сохранить все) в панели инструментов или выберите пункт Save All (Сохранить все) в меню File (Файл), после чего укажите в поле Location (Размещение) каталог С: \BegVCSharp\Chapter02 и щелкните на кнопке ОК.

5. По завершении инициализации проекта добавьте в файл, отображающийся в основном окне, следующие строки кода:

namespace ConsoleApplicationl {

class Program {

static void Main(string[] args) {

Вывод текста на экран.

Console.Wrlt Lln ( Th first app In Beginning C# Programming! ) ;

Первое приложение в книге Console.ReadKey();

6. Выберите в меню Debug (Отладка) пункт Start Debugging (Начать отладку). Через некоторое время после этого на экране должно появиться окно, показанное на рис. 2.8.


Рис, 2.8. Окно, появивтееся после выбора пункта меню Start Debugging

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



Показанное выше окно появится только в том случае, если была выбрана опция Visual С# Developer Settings, как описывалось ранее в главе. Например, если была выбрана не эта опция, а Visual Basic Developer Settings, тогда отобразится пустое окно консоли, и вывод приложения появится в окне с заголовком Immediate (Непосредственный вывод). Еще в таком случае код Console.ReadKey () завершится неудачей и появится ошибка. При наличии такой проблемы устраните ее на период работы с примерами, предлагаемыми в настоящей книге, применив опцию Visual С# Developer Settings, после чего результаты, которые вы получите, должны совпадать с теми, что показаны здесь. Если проблема повторится, тогда выберите в меню Tools (Сервис) пункт Options (Параметры) и затем в окне Options (Параметры), которое появится после этого, снимите отметку с флажка Redirect all Output Window text to the Immediate Window (Перенаправлять весь текст из окна вывода в окно Immediate) в разделе Debugging (Отладка), как показано на рис. 2.9.

G n.r l

Pojtcu lid Soiuoonj Souct Contro Vxteartor Oa*tba>c Tooli Oebiiggpg

f dtt nd Continue

luit-IrwTifnc

Nltfvt

Symooii Device Tooli MTMi Dci ffner Office Toon Те It Toon Tert Tewpiteng vinden-i Formi Deruff WortflowOei

if: IniAteJuitMyCodenwitnagrdonlyl

Show Ki member J fOfnorv-uierobfecti vertibtes windowi

Ж no uie-code on iunch

IK fnabit property eva>utt>or end other Гпр at function ctll

ЯК C I itrtng convetlon function on ob.ecti n vtntb*ei windo П Inibie iou ce ien r support

Ю HiBhiOM entlte loufce line fo b e kpo.ntJ nd current itatemti В Reqmre lource Wti to erictly notch t orlflinil vtfilor

тшшшшшшшшшшшшшшт f

I Show rtw itructuve of Object) In intbii> windowi у Suppreii JIT optimailwr on module lotd ivdntged only) J W m no ly-iboll or Hunch INttiy* onlyl У w*fTi If icnpt debugging n diab>cd on Uunch

Рис. 2.9. Снятие отметки с флажка Redirect all Output Window text to the Immediate Window

Описание полученных результатов

Пока что мы не будем сильно дробить код, поскольку здесь главной задачей является просто показать, как можно использовать средства разработки для создания работоспособного кода. Очевидно, что как VS, так VCE выполняют многое вместо разработчика и тем самым делают процесс компиляции и выполнения кода довольно простым. На самом деле существует несколько способов для выполнения даже самых базовых шагов: например, новый проект можно создавать и через упоминавшийся выше пункт меню, и нажатием комбинации клавиш <Ctrl+Shift+N>, и щелчком на соответствующей пиктограмме в панели инструментов.

Компилировать и выполнять код тоже можно несколькими способами. Например, помимо описанного ранее выбора в меню Debug (Отладка) пункта Start Debugging, можно также использовать и соответствующую клавиатурную комбинацию (<F5>) или соответствующую пиктограмму в панели инструментов. Еще можно запускать код и, не находясь в режиме отладки, выбирая в меню Debug (Отладка) пункт Start Without Debugging (Запустить без отладки) (или нажав <Ctrl+F5>), а также компилировать проект, не запуская его (как с включенным, так и jc выключенным режимом отладки), выбирая в меню Build (Сборка) пункт Build Solution (Собрать решение) или нажав <F6>. Обратите внимание, что запускать проект на выполнение можно и без отладки, а компоновать - с помощью соответствующих пиктограмм в панели инструментов, хотя по умолчанию эти пиктограммы в панели инструментов не отображаются.



После компиляции код можно выполнить, запустив созданный файл . ехе в проводнике Windows или в командной строке. Чтобы запустить демонстрационный код из командной строки, потребуется открыть окно командной строки, перейти в каталог C:\BegVCSharp\Chapter02\ConsoleApplicationl\ConsoleApplicationl\bin\Debug\, ввести Consoleplicationl и нажать клавишу <Enter>.

В последующих примерах, когда будут попадаться указания типа создать новый проект консольного приложения или выполнить код , вы можете выбирать для выполнения этих шагов любой способ. При отсутствии противоположных требований весь код следует запускать с включенным режимом отладки. Кроме того, термины начать (start), выполнить (execute) и запустить (тип) используются в этой книге как взаимозаменяемые, а во все следующих за примерами объяснениях всегда предполагается, что вы вышли из созданного в примере приложения.

Работа консольных приложений завершается сразу же, как только заканчивается выполнение их кода, а это означает, что в случае запуска этих приложений непосредственно из IDE у вас нет шанса увидеть результаты. Для обхода этой проблемы в предыдущем примере коду с помощью следующей строки было указано перед завершением ожидать нажатия клавиши:

Console.ReadKey() ;

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

Окно Solution Explorer

в первую очередь стоит ознакомиться с окном Solution Explorer (Проводник решений), которое располагается в правом верхнем углу экрана. В VS и VCE оно выглядит одинаково (как и все остальные рассматриваемые в настоящей главе окна, если только не указывается противоположное). По умолчанию это окно настроено так, чтобы оно автоматически скрывалось, но при желании его можно пристыковать к краю экрана, выполнив щелчок на пиктограмме с изображением канцелярской кнопки, когда оно является видимым. Окно Solution Explorer делит пространство на экране с еще одним полезным окном под названием Class View (Представление классов), отобразить которое можно, выбрав в меню View (Вид) пункт Class View (Представление классов). На рис. 2.10 показаны оба этих окна со всеми развернутыми узлами (переключаться между ними можно щелчками на вкладках с соответствующими названиями в нижней части окна, когда оно пристыковано).

НПЩИМГ-ComoKAppHotlonl 9 X

ClastVliM ЧННР

Т Solution ConjoleApplicBtionl (Iprojectl

- J Properties

J] A5semblyInfo cs

Q Reference! -J System -< System Core J System D8t8

tt> Project References В (} ConsoleApphcabonl a jJ Program

Ь Base Types Object

J System Data DataSetf*tensionj

-J System xml

Л System Xml linq

Program cs

J.-pSolution Explorer Cla!?vi*w

vouit-n ETloer Class View

Puc. 2.10. Окна Solution Explorer и Class View



1 ... 6 7 8 [ 9 ] 10 11 12 ... 396

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика