Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа №1. Первое знакомство со средой разработки приложений Visual Studio.NET.






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

Для знакомства с системой студенту предлагается:

· создать проект консольного приложения;

· написать и запустить программу в режимах запуска и отладки, представленных в листингах 1, 2, 3;

· изучить состав решения в SolutionExplorer и размещение решения на диске (файлы, каталоги).

 

Листинг 1. Простейший ввод и вывод.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine(" Введите строку");

string s = Console.ReadLine();

Console.WriteLine(" S=" + s);

 

Console.WriteLine(" Введите символ");

char c = (char)Console.Read();

Console.ReadLine();

Console.WriteLine(" c=" + c);

 

string buf;

Console.WriteLine(" Введите целое число");

buf = Console.ReadLine();

int i = Convert.ToInt32(buf);

Console.WriteLine(i);

 

Console.WriteLine(" Введите вещественное число");

buf = Console.ReadLine();

double x = Convert.ToDouble(buf);

Console.WriteLine(x);

 

Console.WriteLine(" Введите вещественное число");

buf = Console.ReadLine();

double y = double.Parse(buf);

Console.WriteLine(y);

 

Console.WriteLine(" Введите вещественное число");

buf = Console.ReadLine();

decimal z = decimal.Parse(buf);

Console.WriteLine(z);

}

}

}

 

Листинг 2. Ввод из текстового файла.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

 

namespace ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

StreamReader f = StreamReader(" input.txt");

 

string s = f.ReadLine();

Console.WriteLine(" S=" + s);

 

char c = (char)f.Read();

f.ReadLine();

Console.WriteLine(" c=" + c);

 

string buf;

buf = f.ReadLine();

int i = Convert.ToInt32(buf);

Console.WriteLine(i);

 

buf = f.ReadLine();

double x = Convert.ToDouble(buf);

Console.WriteLine(x);

 

buf = f.ReadLine();

double y = double.Parse(buf);

Console.WriteLine(y);

 

buf = f.ReadLine();

decimal z = decimal.Parse(buf);

Console.WriteLine(z);

 

f.Close();

 

}

}

}

 

Листинг 3. Вывод в текстовый файл.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

 

namespace ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

StreamWriter f = new StreamWriter(" output.txt");

 

int i = 3;

double y = 4.12;

decimal d = 600m;

string s = " Вася";

 

f.WriteLine(" i=" + i);

Console.WriteLine(" i=" + i);

f.WriteLine(" y= {0} \nd= {1}", y, d);

Console.WriteLine(" y= {0} \nd= {1}", y, d);

f.WriteLine(" s=" + s);

Console.WriteLine(" s=" + s);

 

f.Close();

}

}

}

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.