Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

C# для вундеркиндов. Часть 1. Первое знакомство

Февраль 2007 г.

Будет ли интересно?

Мне кажется, я знаю, о чем вы сейчас думаете… «Я хочу написать программу и хочу сделать это сейчас! Программирование это самое интересное, и я не собираюсь создавать свою первую программу, прочитав половину книги. Даже уже это предложение становится слишком длинным. Я просто уже хочу начать!»

http://i.msdn.<a title=microsoft.com/Bb330922.Bb330922c065f194-bfb7-4e04-8794-59b48edf55e2(ru-ru,VS.80).png" width="352" height="208"/>

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

Итак, давайте договоримся. Начнем погружение с самой первой главы. После установки программы можете выполнить некоторые примеры и даже изменить их, если у вас хватит смелости.

Первые программы будут выглядеть странно и бессмысленно, как езда вслепую, и когда вы допустите небольшую ошибку, то не будете знать как решить проблему, поскольку программа просто не будет работать. В этот момент вы поймете, что пришло время заняться теорией, как это делают профессионалы. Не унывайте и не сдавайтесь, если что-то не будет получаться. А когда придет время, прочтите оставшуюся часть книги, хорошо?

Очень важная часть

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

НЕ нашли? Не то? Что вы ищете?

Итак, прежде всего: наслаждайтесь освоением мира программирования C#!

http://i.msdn.microsoft.com/Bb330922.Bb3309225f510d01-62d2-4f6a-a934-78147901fa87(ru-ru,VS.80).png

Для разработки программ на C# вам понадобятся:

1.  Пакет Framework 2.0, который можно бесплатно загрузить на странице http://msdn. /ru-ru/netframework/aa569263.aspx.

2.  Среда разработки. NET Framework. Мы рекомендуем версию Microsoft Visual C# 2005 Express Edition, которую можно бесплатно загрузить на веб-узле Microsoft по ссылке: http://www. /express/ru/vcsharp/Default. aspx. Пакет установки Visual C# 2005 Express включает. NET Framework, так что вам не придется отдельно устанавливать приложение из пункта 1 выше.

3.  И наконец, вам нужно скопировать файлы примеров из книги на диск своего компьютера. Распакуйте файл example. zip в любую папку. Запомните размещение выбранной папки, так как позднее вам потребуется открывать из нее файлы.

Дополнительная информация о Microsoft Visual C# 2005 Express Edition

Программы на C# можно писать в простом текстовом редакторе (таком как Блокнот) и компилировать при помощи так называемого «Компилятора C#», входящего в состав. NET Framework. Чтобы несколько упростить задачу, а также обеспечить ваше дальнейшее продвижение после прочтения книги, мы рекомендуем использовать среду разработки Visual C# Express. Это упрощенная среда для разработки приложений для Windows и консольных приложений (приложений командной строки) на языке C#.

Важно понимать, что эта книга не научит вас, как пользоваться программой Visual C# Express Edition, скорее она обучит вас языку C#.

В Visual C# Express также есть множество замечательных функций, таких как автоматическое написание кода C# при перетаскивании кнопки или другого элемента управления на страницу. Это замечательная возможность и ей можно пользоваться, но цель этой книги — обучить языку C#, начиная с самых основ». Мы хотим научить вас писать код C# сначала вручную, чтобы вы действительно поняли, что происходит.

Чтобы получить дополнительные сведения о среде разработки Visual C# Express, посетите веб-узел http://www. /express/ru/vcsharp/Default. aspx.

Написание новой программы в Visual C# Express

    Чтобы запустить Visual C# Express в меню «Пуск» укажите «Все программы» и затем «Microsoft Visual C# 2005 Express Edition». Для начала нового проекта в меню File(«Файл») щелкните New project («Новый проект») и выберите тип проекта. Мы начнем с нескольких консольных приложений, а позднее перейдем к приложениям для Windows.

http://i.msdn.microsoft.com/Bb330922.Bb330922adc44044-6d91-4066-8150-9368d21b7e23(ru-ru,VS.80).png

    Например, попробуйте создать новое консольное приложение и нажмите «ОК». В открывшемся окне для программирования Program. cs удалите весь автоматически вставленный код и наберите текст простой программы, приведенной ниже. Вы можете скопировать и вставить текст, если лень сильнее вас. Но разве это умно?!

·  using System;

·   

·  class PleaseSayYo

·  {

·  static void Main()

·  {

·  Console. WriteLine("Yo!");

·  Console. ReadLine();

·  }

·  }

Убедитесь, что набранный вами текст в ТОЧНОСТИ соответствует представленному выше (форматирование курсивом можно пропустить).  

    Затем нажмите кнопку «Выполнить» или «Воспроизвести» (или нажмите клавишу F5)

http://i.msdn.microsoft.com/Bb330922.Bb3309220ec89b7a-9f0f-47a2-ab2b-2509dfdec4b1(ru-ru,VS.80).png

    Если программа выполнена успешно, через некоторое время она откроется в появившемся окне.

http://i.msdn.microsoft.com/Bb330922.Bb3309226890351d-4dfa-4a77-84d9-b996632cbd74(ru-ru,VS.80).png

По завершении программы ее необходимо остановить. Для этого можно нажать кнопку «X» в верхнем правом углу окна.

    Если в коде программы будет обнаружена какая-либо ошибка, вы получите предупреждение. Например, обратите внимание на то, что в языке программирования C# в конце каждого предложения или выражения должна стоять точка с запятой. Если удалить последнюю точку с запятой («;»), а затем выполнить программу, то вы увидите следующее сообщение об ошибке.

http://i.msdn.microsoft.com/Bb330922.Bb330922b96402e1-808b-4d2f-ad1b-b83f36c43eef(ru-ru,VS.80).png

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

http://i.msdn.microsoft.com/Bb330922.Bb330922c59196bd-c575-4eae-bac9-ee77ba603967(ru-ru,VS.80).png

Выполнение примеров программ, прилагаемых к книге

Для выполнения некоторых примеров из этой книги потребуются прилагаемые к ней файлы. Эти программы не будут работать правильно, если вы просто скопируете их текст.

Итак, после того как файлы примеров скопированы в какую-либо папку на вашем компьютере, вы можете выполнить их следующим образом.

    В Visual C# Express в меню File(«Файл») щелкните Open project(«Открыть проект») Перейдите к папке, в которую были сохранены файлы примеров, и выберите проект с расширением csproj ( C# project). Нажмите зеленую кнопку «Выполнить».

Чтобы упростить рассмотрение примеров кода в книге, мы решили соблюдать определенный порядок:

Взгляните на следующий пример кода:

// Основной метод

static void Main()

{

Application. Run( new MyButtonClass());

}

// Метод обработчика событий

void MyButtonClickEventHandler( object sender, EventArgs e)

{

mrButton.Text = "You clicked me!";

}

    Примеры кода написаны несколько отличным от остального текста шрифтом (Courier New) Любые слова или символы, «выбираемые нами», выделены курсивом. В примерах выше это «MyButtonClass» и «mrButton”. Любые слова или символы, являющиеся частью языка C# или входящие в. NET Framework, такие, как «static void Main()» или «.Text», пишутся в обычном стиле. Жирный текст призван привлечь ваше внимание. Двумя косыми чертами («//») обозначаются комментарии к коду (фактически, это возможность языка C#). Все содержимое строки после этих символов пропускается компьютером. В примере выше это «// Основной метод».

В II части книги описано большинство общих понятий и приводится краткое изложение ключевых понятий. Такое краткое изложение называется «строительным блоком». Рассмотрим пример строительного блока.

Строительный блок: Классы

Все программы на языке C# создаются внутри классов. Основная структура класса для компьютера имеет следующий вид:

class Animal

{

}

Возможно, вы захотите какое-то время поизучать функции Visual C# Express, просмотреть файлы справки и понять, что собой представляет эта программа. Даже если вы новичок в C#, скоро вы поймете, что для общения с компьютером недостаточно иметь инструмент программирования — нужно нечто большее.

http://i.msdn.microsoft.com/Bb330922.Bb330922f2e63741-0ea8-4057-898c-800b50f0273b(ru-ru,VS.80).png

В таком случае настало время перейти к следующей части книги, и учиться общению с компьютером на языке программирования C#.