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

1 ... 4 5 6 [ 7 ] 8 9 10 ... 396



Написание программы на языке С#

Теперь, когда уже в общем известно, что собой представляет язык С# и каким образом он вписывается в .NET Framework, наступила пора приложить настоящие усилия и попробовать написать какой-нибудь код. В этой книге везде будет использоваться либо Visual Studio 2008 (VS), либо Visual С# 2008 Express Edition (VCE), поэтому первое, что нужно сделать - это получить базовые сведения об этих средах разработки.

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

VCE является гораздо более простым продуктом для начала работы и потому на первых этапах в настоящей книге все примеры будут описываться в контексте именно этой IDE-среды. Однако при желании вместо нее можно использовать VS, и все примеры будут работать более-менее тем же самым образом. По этой причине в настоящей главе дается обзор обеих этих ШЕч:ред, начиная с VS.

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

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



Вторым демонстрируется пример создания приложепш Windows Forms. Внешний вид и поведение таких приложений очень знакомы пользователям Windows, и (что удивительно) их создание не требует приложения гораздо большего количества усилий. Однако синтаксис необходимого для них кода выглядит более сложным, хотя во многих случаях разработчику на самом деле не нужно заботиться о деталях.

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

В этой главе рассматриваются следующие вопросы.

□ Базовые практические сведения о Visual Studio 2008 и Visual С# 2008 Express Edition.

□ Процесс написания простого консольного приложения.

□ Процесс написания приложения Windows Forms.

Среды разработки

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

Visual Studio 2008

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

При первом запуске VS на экране появится перечень предпочтений, предназначенный для тех пользователей, у которых имеется опыт работы с предыдущими версиями данной среды разработки. Выбираемые здесь настройки влияют на целый ряд вещей, например, на компоновку окон, на способ запуска окон консоли и т.д. Поэтому выберите в этом перечне опцию Visual С# Development Settings (Параметры разработки Visual С#), иначе позже может оказаться, что все работает немного не так, как описывается в настоящей книге. Обратите внимание, что доступные здесь опции будут варьироваться зависимости от того, какие опции выбирались при установке VS, но если во время инсталляции была выбрана опция установки С#, эта опция будет доступна обязательно.

Если же это не первый запуск VS, и в первый раз была выбрана другая опция, паниковать не стоит. Чтобы сбросить настройки и выбрать опцию Visual С# Development Settings, необходимо просто импортировать их. Чтобы сделать это, выберите в меню Tools (Сервис) пункт Import и Export Settings (Параметры импорта и экспорта) и затем выберите переключатель Reset АН Settings (Сбросить все настройки), как показано на рис. 2.1.

Затем щелкните на кнопке Next (Далее) и укажите, хотите ли вы сохранить существующие параметры, прежде чем продолжить. Если вы уже выполняли какие-нибудь настройки, то наверняка захотите сделать это; в противном случае щелкните на кнопке No (Нет), а затем снова на кнопке Next. В следующем диалоговом окне выберите опцию Visual С# Development Settings, как показано на рис. 2.2. Опять-таки, доступные опции могут варьироваться.

Напоследок щелкните на кнопке Finish (Готово), чтобы применить изменения.



Wekome lo Ihc Impoil and Екрм! Setllngt WUwd

Tou can use thu wizard to import or export Jpeaflc cetegoriej of settings, or to reset the environment to one of the default collectionj of settings.

What do you want to do?

Г Eiporl seiecird ешгкопнкп! >etllng

Settings will be saved out to a flie lo they can later be imported at anytime on any machine

1нц}ос1 etccled entkonoMnt tctlingt

Import settings from a fUe to apply them to the environment.

Reset all environment settings to one of the default collections of settngs.

Puc. 2.1. Выбор переключателя Reset All Settings

hnpod and Ex;

Owotf л DHmjM Collcf 1ЮП o Sellkngt

Which collection of ettlngs do you want to reset to?

General Development Settings Visual Basic Development Settings

visual C.. Development Settings ;Д Web Development Settings

Description

Customizes the environment to maximize code editor screen space and improve the visibility of commands specmcto C . Increases productivity with keyboard shortcuts that are designed to be easy to learn and use

Puc. 2.2. Выбор опции Visual C# Development Settings

Схема расположения компонентов в среде VS является полностью настраиваемой, но здесь прекрасно подойдет и та, что предлагается по умолчанию. В случае выбора опции Visual С# Development Settings она будет выглядеть так, как показано на рис. 2.3.



1 ... 4 5 6 [ 7 ] 8 9 10 ... 396

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