Foreversoft.ru

IT Справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Визуал студио си шарп

лабы по информатике, егэ

лабораторные работы и задачи по программированию и информатике, егэ по информатике

Lesson # 1. Programming on c sharp in Microsoft Visual Studio

Lesson # 1. Introduction C# sharp in Visual Studio

Theory: Microsoft Visual Studio IDE

  1. Open Microsoft Visual Studio.
  2. The menu item File —>New —>Project (Файл -> Создать -> Проект).

In the window that opens, find Visual C# in the New Project Types section. From the Templates (Шаблоны) section, select Console Application (Консольное приложение).

Name the new solution (the field Solution Name) and call the project (the field Name (Имя)).

  • Save the project to a local disk in an easily accessible location (for example, D:Projects).
  • Uncheck the Create directory for solution (Создать каталог для решения) checkbox to avoid multiplying directories unnecessarily.
    1. For example, to add a new .cw file to the project with a name task2-L1.cs :

    Select the Program.cs file in the Solution Explorer window, copy code of the Main function and paste it to a new file. The result has to be so:


    Paste the code into task2-L1 :

    Place your cursor immediately after the open curly brace in the Main method, then press enter to create a new line. Place your code:

    Exclude the file program.cs from the project to avoid the error (two Main functions cant exist in one project):

    Don’t forget to place the text of the task as a comment before the program:

  • [CTRL]+k+c — commenting a block of code
  • [CTRL]+k+u — uncommenting a block of code
  • [F5] — to execute the program
  • [CTRL]+F5 — to start the application without debugging

    Theory: C# Syntax

    In C#, a statement is considered a command. Statements perform some action in your code such as calling a method or performing calculations. Statements are also used to declare variables and assign values to them.

    Statements are formed from tokens. These tokens can be keywords, identifiers (variables), operators, and the statement terminator which is the semicolon (;). All statements in C# must be terminated with a semicolon.

    int myVariable = 2;

    In this example, the tokens are:

    int is the data type used for the variable called myVariable .

    The ‘ = ‘ is an assignment operator and is used to set the value of myVariable to 2 .

    The numeral 2 is known as a literal value. Literal simply means that it is, what it says it is. The numeral 2 cannot be anything but the numeral 2. You cannot assign a value to 2. You can assign the numeral 2 to a variable however, and that is what this C# statement is doing.

    Finally, the statement ends with a semi-colon.

    • Namespaces — the .NET Framework uses namespaces as a way to separate class files into related buckets or categories. It also helps avoid naming collisions in applications that may contain classes with the same name
    • Classes — classes are the blueprints for reference types. They specify the structure an object will take when you create instances of the class
    • Methods — they are discrete pieces of functionality in an application. They are analogous to functions in the non-object-oriented programming world
    • Variables — these are identifiers or names, that you create to hold values or references to objects in your code. A variable is essentially a named memory location

    When you create a variable in C# you must give it a data type. The data type tells the compiler and syntax checker what kind of information you intend to store in that variable. If you try to assign data that is not of that type, warnings or errors will inform you of this. This is part of the type-safe nature of C#.

    You can assign a value to the variable at the time you create it or later in your program code. C# will not allow you to use an unassigned variable to help prevent unwanted data from being used in your application. The following code sample demonstrates declaring a variable and assigning a value to it.

    C# has some restrictions around identifiers that you need to be aware of.

    First off, identifiers are case-sensitive because C# is a case-sensitive language. That means that identifiers such as myVar , _myVar , and myvar , are considered different identifiers.

    Identifiers can only contain letters (upper case or lowercase), digits, and the underscore character. You can only start an identifier with a letter or an underscore character. You cannot start the identifier with a digit. myVar and _myVar are legal but 2Vars is not.

    C# has a set of reserved keywords that the language uses. You should not use these keywords as an identifier in your code. You may choose to take advantage of the case-sensitivity of C# and use Double as an identifier to distinguish it from the reserved keyword double, but that is not a recommended approach.

    When writing C# code, you will often use operators. An operator is a token that applies to operations on one or more operands in an expression. An expression can be part of a statement, or the entire statement. Examples include:

    3 + 4 – an expression that will result in the literal value 4 being added to the literal value 3

    counter++ – an expression that will result in the variable (counter) being incremented by one

    Not all operators are appropriate for all data types in C#. As an example, in the preceding list the + operator was used to sum two numbers. You can use the same operator to combine two strings into one such as:

    “Tom” + “Sawyer” which will result in a new string TomSawyer

    You cannot use the increment operator ( ++ ) on strings however. In other words, the following example would cause an error in C#.

    The following table lists the C# operators by type.

    С# для новичков: развеиваем мифы и пишем простого чат-бота

    Рассказываем о С#, даём полезные советы и делаем первые шаги в программировании.

    Что такое С#

    С# (произносится «си шарп») — это современный язык программирования, созданный компанией Microsoft. На нём можно писать программы любой сложности для любых платформ и операционных систем.

    C# устроен так, чтобы программист мог писать меньше кода. Для этого в языке много «магических конструкций» и «синтаксического сахара» — способов выразить идею лаконично.

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

    В бэкграунде — программирование, французский язык, академическое рисование, капоэйра. Сейчас учит финский. Любит путешествия и Балтийское море.

    Мифы о работе в С#

    C# может казаться страшным и сложным, но на самом деле его совсем не стоит бояться. Давайте посмотрим на главные мифы о нём.

    1. Чтобы стать C#-разработчиком, надо учиться долгие годы. Это очень популярный миф, но на самом деле достаточно нескольких месяцев, и вы уже можете работать junior-разработчиком .
    2. Чтобы быть C#-разработчиком, надо разбираться в высшей математике. Это стереотип не только о конкретном языке, но и о программировании в целом. В реальности программисты 99% времени не используют математику — за исключением некоторых областей, прямо с ней связанных. Если вы делаете веб-сайты, создаете мобильные приложения, видеоигры — математика вам не понадобится.
    3. C# — это что-то сверхсложное. Как мы уже сказали, этот язык создавался так, чтобы в нём было удобно работать. Поэтому любой хорошо написанный код читается и понимается так же легко, как текст на английском языке.
    Читать еще:  Язык си void

    Стартовая позиция в программировании. Специалист, который имеет небольшой опыт работы с каким-то языком и выполняет простую работу с перспективой роста.

    Почему же стоит учить C#

    • Этот язык популярен и быстро развивается.
    • Разработчики C# востребованы.
    • С ним удобно работать, легко читать код.
    • C# и связанные с ним технологии можно освоить за несколько месяцев.

    Что разрабатывают на С#

    • Десктопные приложения.
    • Серверные приложения и веб-сайты.
    • Мобильные приложения.
    • Консольные приложения и утилиты.
    • Универсальные приложения для десктопов, планшетов, смартфонов.

    Этот язык создавался специально для разработки под Windows, так что с программами под эту операционную систему у вас не будет проблем. Это касается и Windows Phone, для которого C# — основной язык разработки. Но это не значит, что вы можете писать только для Windows, — C# замечательно работает и с другими операционными системами.

    Как эффективнее работать с C#

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

    1. WPF (Windows Presentation Foundation) поможет легко и быстро создать интерфейс для любых экранов, уменьшает количество кода, отображающего интерфейс.
    2. Xamarin — фреймворк для разработки кроссплатформенных приложений для Windows Phone, Andro >ASP.NET помогает просто и быстро связать серверный код с клиентским в серверных приложениях и веб-разработке.
    3. Entity Framework — один из лучших фреймворков для работы с базами данных. Позволяет работать с данными как с объектами.
    4. LINQ (Language Integrated Query) — мини-язык запросов, встроенный в C# и позволяющий легко выбирать, фильтровать, сортировать и группировать любые данные из любых источников: баз данных, массивов, структур, файлов и так далее.
    5. Visual Studio — среда разработки, созданная специально для языка C#.

    Писать код в среде разработки удобно. У неё много плюсов, например:

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

    Пишем чат-бота

    Теперь пора перейти к практике. Сегодня мы будем работать в онлайн-среде ideone. Серьезные программы в онлайн-средах не пишутся, но для обучения и практики это самое то!

    Итак, откроем сайт ideone. Слева будет окошко для кода. Возможно, что по умолчанию там будет выбран другой язык — тогда просто нажмите на его название и выберите C#.

    Самые первые слова любого программиста — «Привет, мир!» (Hello, World!), поэтому и мы начнём с них. Хотя не совсем: мы позволили себе заменить «мир» на «Скиллбокс» 😉 Чтобы отобразить наше сообщение, используем команду Console.WriteLine (). Свой текст напишем в скобках и не забудем поставить кавычки. Вот так:

    Чтобы запустить свой код и протестировать, работает ли он, нажмём зелёную кнопку RUN в углу.

    Чтобы общаться с нашим будущим чат-ботом, нам надо научить его читать — то есть сделать так, чтобы мы могли задавать информацию, с которой он будет работать. Для этого мы используем команду Console.ReadLine (). Она прочитает текст, который написал пользователь.

    Давайте уже напишем начало: пусть чат-бот здоровается, а потом читает наше сообщение:

    Прочитать-то он прочитает, но память у бота короткая — надо, чтобы он это сообщение запомнил. Для этого сохраним его в переменную — назовём её, например, text. Вместо Console.ReadLine () напишем вот так:

    Пусть бот уточняет, что именно мы ему сказали, — вдруг мы забудем. Сделаем мы это той же командой Console.WriteLine (), только в этот раз мы не знаем заранее, что надо будет написать, поэтому используем переменную. Чтобы вставить переменную в текст, обозначим её фигурными скобками, а перед кавычками напишем знак доллара, вот так:

    Важно!
    Не забывайте ставить точку с запятой в конце каждой строчки!

    Чтобы задать свой input, запустите программу, а потом нажмите кнопку edit слева вверху над кодом.

    Снизу откроется окошко с надписью input над ним. То, что вы там напишете, программа использует при следующем запуске.

    Сейчас наш чат-бот умеет здороваться и может повторить, что мы ему написали. Давайте научим его реагировать на то, что мы пишем. Для этого нам понадобится конструкция if — она проверяет, соблюдено ли условие, и решает, что делать дальше. На новой строке напишем if и в круглых скобках напишем условие. Пусть в ответ на «Привет» бот отвечает «Здарова!». Мы можем написать вот так:

    У нашего решения есть несколько проблем. Первая: если мы напишем весь свой текст маленькими или большими буквами, программа его не опознает. Что с этим делать? Добавим команду ToLower (), которая заменит все буквы на маленькие, и текст, с которым мы сравниваем сообщение пользователя, тоже перепишем маленькими буквами, вот так:

    А что, если мы напишем «Привет, как дела?»? Наш бот никак не отреагирует. Чтобы это исправить, используем функцию Contains (), которая проверит, есть ли нужная строка в нашем вводе.

    Можем разнообразить словарный запас нашего бота, добавив ещё условий:

    Теперь, если мы напишем «Привет! Как тебя зовут? Как дела?», наш бот напишет ответ на все фразы по очереди.

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

    А что, если мы хотим получать не только такие ответы, но и меняющуюся информацию? Например, нам интересно, какой сегодня день. Если бы мы написали сегодняшнюю дату в такую же конструкцию, как выше, то или нам пришлось бы переписывать код каждый день, или наша программа сразу бы устарела. Нам поможет функция DateTime. Спросим у неё, какая сейчас (Now) дата, переведём это в строку нужного формата (ToString («dd.MM.yyyy»)) и всё это сохраним в переменную date. Вот так это выглядит:

    И напоследок ещё одна важная тема.

    Конструкция if часто идет в паре с else. Else описывает, что сделать в том случае, если условие из if не выполнится.

    Используется else после if — но мы уже не пишем условие, а только действие в фигурных скобках. Вот пример этой конструкции:

    Теперь, если мы напишем сообщение боту без слова «привет», он обидится и будет ругаться.

    Для первого раза всё! Это были основы основ C#. Вы уже знаете, как отобразить текст (и не только), работать с информацией от пользователя, искать в тексте фразы, и попробовали работать с конструкцией if-else, которая очень важна. Из этих «кирпичиков» можно смело начинать строить!

    Если же вас интересует более глубокое погружение в C# и вы хотите научиться работать с этим языком уверенно и профессионально, можно записаться на наш курс «Профессия C#-разработчик».

    Профессия С#-разработчик

    130 часов — и вы научитесь писать программы на языке, созданном Microsoft. Вы создадите 5 проектов для портфолио, даже если до этого никогда не программировали. После обучения — гарантированное трудоустройство.

    Hello World C# | Первое приложение в Visual Studio

    Опубликовано shwan в 08.11.2018 08.11.2018

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

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

    Как работает компьютер

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

    • Записать значения в память
    • Прочитать значение из памяти
    • Выполнить операции сложения, умножения, отрицания
    Читать еще:  Массивы си шарп

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

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

    Что такое языки программирования

    По своей сути, языки программирования — это более строго форматизированные человеческие языки (чаще всего английский). То есть, мы должны выражать свои мысли на бумаге (ну точнее на экране), так, как если бы мы писали письмо человеку, но при этом очень строго следуя правилам написания заданных регламентом. Именно к такому формату написания кода и нужно стремиться, чтобы твой код читался как книга.

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

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

    Инструмент создания приложений IDE

    Таким образом, мы пришли к тому, что необходимы определенные инструменты, которые позволяют преобразовывать написанный текст на языке высокого уровня в машинные коды, которые будут понятны компьютеру. Такие приложения называются компиляторами. Но сейчас намного большей популярностью пользуются другие приложения, которые по сути являются основным инструментом современного программиста – это интегрированная среда разработки (Integrated Development Environment) IDE. По сути, это компилятор на стероидах. Это приложение, а иногда и набор инструментов, которые позволяют преобразовать исходный код, написанный программистом в готовое приложение, но содержащее в себе еще вагон и маленькую тележку дополнительных приблуд, которые делают жизнь программиста чуточку проще. Это и всевозможные статические анализаторы кода, которые находят ошибки еще до запуска приложения, а также указывают на так называемый код с душком. Это и системы тестирования, анализа и статистики по коду, инструменты для быстрого рефакторинга и выгрузки документации по коду. Короче, целая куча крутых фишек, которыми никто не пользуется.

    Visual Studio

    Так вот, основным инструментом C# программиста является интегрированная среда разработки Visual Studio 2017 на данный момент. Скачать ее можно по ссылке https://visualstudio.microsoft.com/ru/ Существует 3 основные версии

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

    — Visual Studio Community может использовать неограниченное число пользователей в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.

    — Для всех прочих сценариев использования: в некорпоративных организациях Visual Studio Community может использовать до 5 пользователей. В корпоративных организациях (в которых используется > 250 ПК или годовой доход которых > 1 млн долларов США) использование запрещено.

    Таким образом, пока ты зарабатываешь меньше 1 млн долларов в год, ив твоей команде меньше 5 человек, можешь разрабатывать любое ПО в том числе и коммерческое.

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

    Выбираем самые важные компоненты для установки

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

    • Разработка классических приложений .NET — обязательно
    • ASP.NET и разработка веб-приложений
    • Кроссплатформенная разработка .NET Core

    Самые нужные расширения для Visual Studio

    После установки Вижуалки также очень рекомендую тебе установить несколько расширений, которые очень сильно помогут тебе работать в дальнейшем.

    Для этого открываем меню Средства => Расширения и обновления

    Выбрать В сети и в строке поиска ввести названия необходимых расширений

    Интерфейс установки расширений Visual Studio

    ReSharper – суперкрутой статический анализатор кода. Может практически все, но некоторым (в том числе мне) не нравится, потому что бесит, и является платным. Но в целом очень полезен.

    Web Essentials – mast have для веб программистов. Позволяет весьма упростить и ускорить процесс работы в интерфейсной частью приложения, упрощает и ускоряет верстку, но в других случаях он не нужен.

    Productivity Power Tools 2017/2019 – целый набор небольших расширения, позволяющих сделать процесс написания кода комфортнее, код чище и красивее. Настоятельно рекомендую устанавливать каждому.

    GitHub Extension for Visual Studio – очень удобное взаимодействие с популярным сервисом хранения кода и системой контроля версий. Каждому программисту нужно научиться и постоянно использовать любую подходящую систему контроля версий. А это расширение позволит форкать проекты и выполнять коммиты в пару кликов.

    Visual Studio Spell Checker — позволяет избавиться от таких досадных ошибок, как опечатки в коде. Работает примерно как в ворде — подчеркивает красным не правильные слова. При этом он понимает различные нотации и без проблем понимает, что написанные слитно слова, но с заглавными буквами это не ошибка.

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

    Создадим Hello World проект на C#

    Открываем среду разработки Visual Studio и заходим в меню Файл => Создать => Проект

    После этого выбираем Visual C# => Классическое приложение для Windows => Консольное приложение (.NET Framework), вводим имя проекта, указываем его расположение на диске и нажмем ОК.

    Выбираем тип проекта — Консольное приложение

    В открывшимся окне вводим следующий код приложения

    После чего запускаем приложение, нажав сочетание клавишь Ctrl+F5 или зеленую клавишу Пуск и получаем следующий результат

    Поздравляю, вы создали свое первое приложение!

    Подробно, весь процесс установки и настройки Visual Studio, а также создание первого приложения рассмотрен на моем видеоуроке.

    Кроме того, рекомендую прочитать статью Объектно-ориентированное программирование C#. А также подписывайтесь на группу ВКонтакте, Telegram и YouTube-канал. Там еще больше полезного и интересного для программистов.

    Первая программа на языке C#

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

    Для написания C# кода можно использовать простой текстовый редактор (практически любой на ваш выбор), например, встроенный в OS Windows, блокнот. Или же более продвинутый, с точки зрения функциональности, NotePad++. Однако, намного удобнее разрабатывать программы (как маленькие, так и очень большие) в так называемой среде разработки.

    Интегрированная среда разработки (IDE — Integrated development environment) – это многофункциональная система (набор программных средств), используемая программистами для разработки программного обеспечения. Обычно, в среду разработки встроено множество инструментов, необходимых для написания, компиляции, запуска, отладки кода и прочих действий, связанных с разработкой ПО. Если говорить проще, то:

    Читать еще:  Округление в си шарп

    IDE – это программа для написания программ.

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

    • Microsoft Visual Studio
    • SharpDevelop
    • MonoDevelop

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

    Самой лучшей и наиболее функциональной считается Microsoft Visual Studio. Это не случайность, ведь Майкрософт и является разработчиком языка «Си Шарп». Именно Visual Studio мы будем использовать в наших уроках. Однако, мы можете скачать и установить любую среду (благо, они бесплатны и свободно распространяются). Можете перепробовать все и выбрать, которая из сред более вам по душе.

    Среда разработки Visual Studio от компании Microsoft бывает нескольких редакций:

    • Visual Studio Express
    • Visual Studio Professional
    • Visual Studio Premium
    • Visual Studio Ultimate

    В этом списке представлены лишь самые основные редакции. Они расположены в порядке возрастания количества встроенных возможностей и функций, а также стоимости лицензии. Нас будет интересовать прежде всего Microsoft Visual Studio Express.

    Visual Studio Express ( «Визуал Cтудио Экспресс») — это бесплатная среда разработки, доступная любому желающему.

    Также, нужно отметить, что Visual Studio отличаются по версии (т.е. по году выпуска). К примеру, на момент написания данной статьи, существуют:

    • Visual Studio 2013
    • Visual Studio 2012
    • Visual Studio 2010
    • Visual Studio 2008
    • более ранние версии

    Соответственно, в каждой версии существуют свои редакции Express, Professional и т.д.

    Стоит упомянуть, что также, бывают как десктоп (desktop) версии, так и онлайн (online). Десктоп версия устанавливается на ваш компьютер, как и любая другая программа. Онлайн версией пользуются через браузер, как обычными сайтами. Проще и удобнее, на мой взгляд, использовать десктоп, т.е. просто скачать и установить Visual Studio к себе на компьютер. Итак, пришло время начать делать первые шаги к написанию нашей первой программы.

    3 простых шага к написанию первой программы на языке C#:

      1. Cкачать Visual Studio Express;

    Если вы только начинаете изучать C# и не хотите углубляться в проблему выбора среды разработки, её версии и редакции, скажу просто: скачайте и установите самую свежую версию Visual Studio Express с официального сайта Microsoft. Вот актуальные ссылки:

    • visualstudio.microsoft.com — официальный сайт Visual Studio от компании Майкрософт;
    • Downloads — здесь доступны все редакции самой свежей версии Визуал Студии;

    В наших уроках я использую версию под названием:

    Microsoft Visual Studio Express 2013 с обновлением 3 для Windows Desktop

    На данный момент эта версия является самой свежей, однако, новые версии студии появляются довольно часто, поэтому, если на данной страничке вы найдете версию свежее, смело скачивайте и устанавливайте.

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

    Итак, вы скачали ISO-образ (у меня это файл vs2013.3_dskexp_RUS.iso). Теперь необходимо установить студию. Для этого смонтируйте данный файл в виртуальный привод (например, с помощью таких программ как DAEMON Tools или UltraISO). Инструкция о том, как это сделать выходит за рамки данного курса (можно также записать этот образ на диск, а затем произвести установку с диска на любом ПК).

    Установка Визуал Студии Экспресс со скриншотами:

    если диск автоматически не запускается – заходим на него и запускаем установочный exe файл, у меня это – wdexpress_full.exe.

      • ставим галочку «Я принимаю Условия лицензии и Политику конфиденциальности»;

    Также можно снять галочку (снимать или нет – дело ваше) «Присоединяйтесь к программе улучшения качества программного обеспечения Visual studio …».

    Всё, установка начата. Происходит она в автоматическом режиме, т.е. более ничего делать не нужно!

    Когда установка закончится, вы увидите следующее:

    после чего появится следующее окошко:

    Здесь необходимо нажать на ссылку «Не сейчас! Возможно позже».

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

    Возможно, вы увидите несколько другое представление Студии, особенно, если ваша версия отличается (возможно новее) от представленной в этих уроках. Однако, это не критично для нас. Главное то, что теперь мы наконец-то можем приступить к написанию нашей первой программы на C#!

    Чтобы написать нашу первую программу нам понадобится создать новый проект в Visual Studio. Для этого щелкните на ссылке «Создать проект…» (New Project…) слева на начальной странице, либо нажмите Файл->Создать проект (Ctrl+Shift+N) (File-> New Project). В появившемся окне выберите раздел «Visual C#», а в списке шаблонов: «Консольное приложение» Visual C#.

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

    Каждый проект в среде разработки Visual Studio должен содержаться в так называемом «решении» (Slution).

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

    В строке «Имя» задайте осмысленное имя на английском языке для своего проекта. Среда разработки нам предлагает стандартное имя «ConsoleApplication1″. Всегда задавайте имена, которые будут соответствовать вашей программе. Я выбрал «MyFirstConsoleApp». Строка «Расположение» отвечает за путь, где будет сохранён наш проект с программой. При этом будет создан отдельный каталог (если отмечена соответствующая галочка «Создать каталог для решения»). После всех необходимых настроек жмем на «OK». Наша студия создаст новое приложение из выбранного шаблона.

    Практически общепринятой практикой большинства книг и уроков по программированию является пример первой программы, которая выводит на экран сообщение «Hello, World!». Давайте и мы не будем отступать от этой традиции.

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

    Выше представлено содержание файла «Program.cs». Вы всегда можете открыть его, щелкнув два раза на имени файла в окошке «Обозреватель решений» (Solution explorer).

    Давайте добавим к этому коду одну строку:

    Добавлять её необходимо между двумя кавычками в метод Main, чтобы получилось вот так:

    Данная строка предназначена для вывода сообщения на экран консоли, в нашем случае выведется сообщение — Hello, World! (т.е. та часть, которая находится между кавычками). Если теперь нажать кнопку «Запуск» на верхней панели Студии, наша программа запустится и мы увидим наше сообщение. Однако, окно нашей программы очень быстро исчезает с экрана, так что заметить это сообщение практически невозможно. Давайте добавим еще одну строку сразу после предыдущей, дабы консоль нашей программы не закрывалась так быстро:

    Эта команда ожидает нажатия клавиши пользователем, следовательно, окно нашей консоли не закроется, пока мы не нажмем любую клавишу и теперь мы сможем увидеть наше приветственное сообщение » Hello, World!». Весь код нашей первой программы на языке C# будет выглядеть следующим образом:

    Вот так это окно выглядит у меня:

    Если программа не запустилась, а вместо этого Визуал Студия выдала какую-либо ошибку — значит, скорее всего вы не верно набрали одну из выше представленных строк. Однако, если вы все-таки видите у себя данное окно с приветствием, Поздравляю Вас — вы написали своё первое приложение на языке C#! Пусть это не самая полезная из программ, однако с её помощью мы познакомимся с основами программирования на C#. Но, займемся этим мы уже в следующем уроке. Не останавливайтесь, пока не достигните результата, удачи!

  • Ссылка на основную публикацию
    Adblock
    detector