Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
csharp.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
299.01 Кб
Скачать

Введение

Методические рекомендации содержат краткое описание основ работы в среде Microsoft Visual Studio 2005 на языке программирования C# (произносится «си-шарп»), описание свойств компонентов для создания приложений с графическим интерфейсом, а также задания для выполнения лабораторных работ по дисциплине «Программирование» для специальностей «Информационные системы и технологии», «Бизнес-информатика».

Visual Studio 2005 – интегрированная среда разработки, включающая инструментальные средства для проектирования, кодирования, транслирования, отладки и выполнения программ. Текст программ могут быть написаны на различных языках, в данном пособии предполагается использование языка C#.

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

Консольные приложения используют для ввода-вывода информации консоль (клавиатуру и экран). Для создания консольного приложения необходимо выполнить следующие шаги:

  1. Выберите пункт меню File / New / Project.

  2. В появившемся диалоговом окне New Project в списке Project Types выберите Visual C#; в окне Templates щелкните на пиктограмме Console Application.

  3. В поле Name введите имя проекта, например, MyProg1; в поле Location выберите при помощи кнопки Browse папку, в которой будет храниться ваш проект.

  4. Нажмите кнопку OK. Проект создан и открыт.

2. Программа Hello, World!

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

using System;

using System.Collections.Generic;

using System.Text;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

}

}

}

Измените его так, как показано ниже:

using System;

class HelloClass

{

public static void Main(string[] args)

{

Console.WriteLine("Hello, World!");

}

}

Сохраните программу (Ctrl + S). Запустите программу на выполнение (Ctrl + F5).

Для выравнивания текста программы необходимо:

  1. Выделить фрагмент текста (Например, Ctrl + A − выделяет весь текст).

  2. Нажать комбинацию клавиш Ctrl + K.

  3. Нажать комбинацию клавиш Ctrl + F.

3. Программа обработки параметров командной строки

При запуске исполняемого файла (с расширением exe) программе можно передавать аргументы командной строки, которые записываются пользователем после имени файла программы.

Наберите текст программы (либо вместо предыдущего текста программы, либо создайте новый проект):

using System;

class HelloClass

{

public static void Main(string[] args)

{

for (int i=0; i<args.Length; i++)

{

Console.WriteLine("Arg: {0}", args[i]);

}

}

}

Выберите пункт меню Project / MyProg1 Properties, в появившейся вкладке выберите Debug. В поле Command Line Arguments введите параметры командной строки (любые слова):

аз буки веди

Закройте вкладку (File / Close).

Сохраните программу (Ctrl + S). Запустите программу на выполнение (Ctrl + F5). Проанализируйте работу программы.

Запустите программу в режиме отладки (пошаговое выполнение – последовательное нажатие клавиши F10). Пошаговая отладка программы необходима для подробного тестирования работы программы и поиска возможных ошибок. Введите в окно Watch просмотра значений переменных переменные i, args (раскройте «+»). Проанализируйте работу программы.

Тот же набор входных данных можно ввести с командной строки. Для этого откройте программу управления файлами Far. Откройте в вашей папке каталог, совпадающий с названием вашего проекта (например, MyProg1). Файл myprog1.sln – это главный файл проекта. Именно его можно открывать, в том числе через проводник, для работы с проектом. Далее откройте папку MyProg1. Файл class1.cs содержит исходный текст вашей программы (убедитесь в этом, посмотрев его, нажав F3). Откройте каталог bin / Debug. Файл myprog1.exe – главный исполняемый файл вашего проекта. Запустите его:

myprog1.exe аз буки веди

Посмотрите содержимое экрана (Ctrl + O).

Наберите еще один вариант текста программы (либо вместо предыдущего текста программы, либо создайте новый проект):

using System;

class HelloClass

{

public static void Main(string[] args)

{

foreach (string s in args)

{

Console.WriteLine("Arg: {0}", s);

}

}

}

Сохраните программу (Ctrl + S). Введите параметры входной строки. Запустите программу на выполнение (Ctrl + F5). Проанализируйте работу программы.

Запустите программу в режиме отладки (F10). Введите в окно Watch переменные s, args (раскройте «+»). Проанализируйте работу программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]