Опубликован: 04.07.2012 | Уровень: специалист | Доступ: платный
Самостоятельная работа 6:

Разработка серверных web-приложений на С#

< Лекция 11 || Самостоятельная работа 6: 12345 || Лекция 12 >

Порядок выполнения лабораторной работы

Для практического изучения примеров в данной лабораторной работе необходимо наличие установленного пакета Microsoft Visual Studio (версии не ранее 2003). В зависимости от установленной версии возможны несущественные отличия в интерфейсе среды при создании и работе с проектом консольного приложения.

Задание 1. Создание проекта консольного приложения.

  • Первый шаг при разработке любого приложения - создание проекта. Для этого через разделы меню: File > New > Project запускается панель создания нового проекта следующего вида:
  • Из списка предлагаемых шаблонов необходимо выбрать проект консольного приложения (Console Application).
  • После создания проекта должно появиться следующее окно, содержащее текст программы Program.cs на языке C#:

    В данной программе объявление using System дает возможность ссылаться на классы, которые находятся в пространстве имен System, так что их можно использовать, не добавляя "System." перед именем типа.

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

    Класс проекта - Program размещен в пространстве имен, имеющем по умолчанию то же самое имя (HelloWorldDemo), что и решение, содержащее в данном примере единственный проект.

    Поскольку в C# нет глобальных функций, поэтому в данном примере объявляется класс Program, который содержит функцию static Main(), служащую начальной точкой выполнения программы. Функция Main может быть объявлена без параметров или с параметром, представляющий собой массив строк. Так как функция Main является точкой входа, она должна быть статической (static) функцией, т.е. она не связана с конкретным объектом класса, в котором объявлена.

  • Добавим внутри функции Main следующую строку:
    Console.WriteLine("Hello world!");
    

    которая использует метод WriteLine класса Console для вывода строки "Hello world!".

  • Компиляция проекта. Для можно использовать либо меню (Build > Build Имя проекта) или сочетание клавиш <Shift+F6>. При наличии сообщений об ошибках необходимо их исправить и скомпилировать проект снова.
  • Запуск приложения. Для можно использовать либо меню (Debug > Start Without Debugging) или сочетание клавиш <Ctrl+F5>. В результате получим следующее консольное окно:
  • Усложним приложение. Для этого добавим в функцию Main следующий код для вывода в консольное окно содержимого массива целых чисел:
    static void Main(string[] args)
    {
    int[] ArInt = { 0, 9, 1, 8, 2, 7, 3, 6, 4, 5 };
    
    Console.WriteLine("Array contains elements:");
    foreach (int item in ArInt)
    {
    Console.Write("{0} ", item);
    }
    Console.WriteLine("");
    }
    

    После повторения шагов 3-4 получим следующее окно:

< Лекция 11 || Самостоятельная работа 6: 12345 || Лекция 12 >
Сергей Крупко
Сергей Крупко

Добрый день.

Я сейчас прохожу курс  повышения квалификации  - "Профессиональное веб-программирование". Мне нужно получить диплом по этому курсу. Я так полагаю нужно его оплатить чтобы получить диплом о повышении квалификации. Как мне оплатить этот курс?

 

Галина Башкирова
Галина Башкирова

Здравствуйте, недавно закончила курс по проф веб программиованию, мне прислали методические указания с примерами тем, однако темы там для специальности 

Системный администратор информационно-коммуникационных» систем.
Мне нужно самой найти тему? или делать по высланным темам

 

Nat Ves
Nat Ves
Израиль
Татьяна Орлова
Татьяна Орлова
Россия, Воронежская область