51126

Разработка текстового редактора с использованием файлового ввода/вывода

Лабораторная работа

Информатика, кибернетика и программирование

Задание на работу: Разработать текстовый редактор с использованием файлового ввода/вывода. Код программы (файл Form1.cs)...

Русский

2014-02-06

54.26 KB

1 чел.

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»

Лабораторная работа №4

по дисциплине

«Объектно-ориентированное программирование»

Выполнил студент: Орлов Антон Юрьевич

Шифр 0402020012 группа ПОВТв-10

Специальность 230105.65 , курс 3

Санкт-Петербург

2013

Проверил:   _________________   /  Шумова Е.О.  

Задание на работу:

Разработать текстовый редактор с использованием файлового ввода/вывода.

Код программы (файл Form1.cs)

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;  

namespace fileWriterReader

{

   public partial class Form1 : Form

   {

      

       public Form1()

       {

           InitializeComponent();

       }

       private void SaveData(string name)

       {

           

       }

       private void openToolStripMenuItem_Click(object sender, EventArgs e)

       {

           openFileDialog1.FileName = "";

           if (openFileDialog1.ShowDialog() == DialogResult.OK)

           {

               

               string name = openFileDialog1.FileName;

               string ss;

               textBox1.Clear();

               StreamReader f = new StreamReader(name);

               ss = f.ReadToEnd();

               textBox1.Text = ss;

           }

       }

       private void saveToolStripMenuItem_Click(object sender, EventArgs e)

       {

           saveFileDialog1.FileName = "";

           if (saveFileDialog1.ShowDialog() == DialogResult.OK)

           {

               string name = saveFileDialog1.FileName + ".txt";

               if (name == "")

                   return;

               string s = textBox1.Text;

               StreamWriter sw = new StreamWriter(new FileStream(name, FileMode.Create, FileAccess.Write));

               sw.Write(s);

               sw.Close();

            }

       }

       private void Form1_Load(object sender, EventArgs e)

       {

       }

   }

}

Скриншот с результатами выполнения программы:


 

А также другие работы, которые могут Вас заинтересовать

28765. Начало эпохи Великих географических открытий и первые колониальные захваты. НОВОЕ ВРЕМЯ как особая фаза всемирно-исторического процесса 488.57 KB
  Поскольку контроль над Южной Атлантикой оказался в руках португальцев Алькасовасское соглашение 1479 Испания желавшая установить прямые контакты со странами Востока приняла предложение генуэзского мореаплавателя Колумба об организации экспедиции на запад. Магальяйнша Магеллан фернан об организации экспедиции с целью обогнуть американский континент с юга и через Тихий океан добраться до Азии. Сам Аламинос участвовал ранее в четвертой экспедиции Колумба. Начальник экспедиции и его кормчий приступили к снаряжению трех кораблей в...
28766. Реформация и ее экономические, политические, социокультурные причины. Религиозные войны в Европе 329.55 KB
  Её началом принято считать выступление доктора богословия Виттенбергского университета Мартина Лютера: 31 октября 1517 года он прибил к дверям виттенбергской Замковой церкви свои 95 тезисов в которых выступал против существующих злоупотреблений католической церкви в частности против продажи индульгенций[прим. Интересы и чаяния зарождающегося класса капиталистов по итогам Реформации нашли проявление в основании протестантских церквей призывающих к скромности экономии и накоплению капитала а также формировании национальных государств в...
28767. Государство и общество стран Западной Европы в XVII в. 29.63 KB
  Основные тенденции развития стран Европы во второй половине XVIIXVIII веке 1. Эволюция внутриполитического устройства Во 2й половине XVII XVIII веков внутриполитическое устройство большинства стран Европы сохраняло средневековые черты. ограниченная монархия Венецианская и Генуэзская республики в XVIII столетии Швеция 17191772 гг. XVIIXVIII века в Европе стали временем когда завершился процесс собирания земель и формирование государств в их современных границах.
28768. Внутренняя и внешняя политика Ивана IV Грозного 27.92 KB
  Внутренняя и внешняя политика Ивана IV Грозного. Земский собор и реформы первой половины правления Ивана Грозного. Запад и Восток во внешней политике Ивана Грозного. Но фактически власть оказалась в руках Елены Глинской матери Ивана.
28769. Россия в годы Смуты (конец XVI - начало XVII вв.) 25.23 KB
  Россия в годы Смуты конец XVI начало XVII вв. Предпосылки смуты и ее общая периодизация На рубеже XVI XVII Московское государство пережило тяжелый кризис охвативший все сферы жизни и поставивший его на грань существования. Главные предпосылки смуты это разорение страны в результате Ливонской войны и опричнины усиление социальных конфликтов. Наиболее крупный исследователь смуты академик Сергей Платонов выделял три ее периода: династический социальный и национальный.
28770. Воцарение в России Романовых. Развитие страны в XVII в. Особенности сословно-представительной монархии в России 24.43 KB
  Воцарение в России Романовых. Особенности сословнопредставительной монархии в России. Кроме того наладились дипломатические и торговые связи России с Западом. Этому способствовало то что сельское население России делилось на две категории: владельческих и черносошных крестьян.
28771. История в системе социально-гуманитарных наук. Предмет, принципы изучения и значение истории 24.23 KB
  История действительность в её развитии движении наука о развитии общества и природы прошлое сохраняющееся в памяти человечества. Однако не менее правдивым считается высказывание Гегеля что история никогда и никого ничему не учит это наглядно видно на практике. В системе социальногуманитарных дисциплин история может играть роль всеобщей базы которая постепенно накапливается.
28772. Сущность, формы, функции исторического знания. Методы и источники изучения истории 30.4 KB
  Методы и источники изучения истории. Содержанием истории вообще служит исторический процесс который раскрывается в явлениях человеческой жизни сведения о которых сохранились в исторических источниках. По традиции отцом истории считается Геродот 5 в. Объектом изучения для истории является вся совокупность фактов характеризующих жизнь общества как в прошлом так и в настоящем.
28773. Становление и развитие историографии как научной дисциплины. Этапы развития исторической науки 26.68 KB
  Составные части данного понятия очевидны: история и графия написание истории. Когдато под историографией понималось само описание истории исторического процесса.Источники по отечественной истории письменные вещественные аудиовизуальные научнотехнические изобразительные. Всякая же мысль и всякий поступок не оставивший прямого или косвенного следа или видимый след исчез навсегда потерян для истории как если бы он никогда не существовал.