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)

       {

       }

   }

}

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


 

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

59688. Проблеми підліткового віку (Диспут) 30.5 KB
  Батьки зауважують що їм важко спілкуватися з дітьми: вони часто стають грубими неввічливими у школі наполягають на непотрібності деяких навчальних предметів не погоджуються з думкою оточуючих замикаються в собі Чому...
59689. Сценарій свята матері «Мати-берегиня» 50 KB
  Чарівне, ніжне, щире слово вертає нас до батьківської оселі, де пройшли наші найкращі днини. Це слово співуче, мелодійне, як і та пісня, що линула з вуст любої матусі зранку і до світанку, з дитинства раннього до старості глибокої.
59690. «Добра господиня – щастя берегиня» - розважально-виховна програма 71.5 KB
  Мета: у формі конкурсу закріпити вивчений матеріал з теми «Традиції та звичаї українського народу»; розвивати творчу уяву, кмітливість образне та логічне мислення; виховувати естетичний смак та повагу до ролі жінки в сімейному життя.
59691. Свято новорічної ялинчки 47.5 KB
  Новий Рік постука у ворота: Здрастуй здрастуй дітвора І свято новорічнеє чудове Святкувати нам уже пора. А де ж це Новий Рік Снігуронька. Просто Новий Рік Неуважний чоловік: Десь у нетрях заблукав І на свято запізнився.
59692. Свято матері 54 KB
  У травні, коли природа-мати виряджає свою доню-землю в пишному вбранні весняних квітів у дорогу життя, праці і радості, люди висловлюють подяку материнській самопожертві і відзначають День Матері.
59693. Нам без книг ніяк не можна – свято книги 80 KB
  Ознайомити дітей з тим як народилась перша книга поглибити їх знання про книги. Сьогодні ми поведемо з вами серйозну розмову про те як народилась перша книга про бережне відношення до неї як до свого товариша порадника. Тепер книга всюди поруч з нами.
59694. Прийди, весно, з радістю! 57.5 KB
  Перші квіти зявились а все це тому що: Мов на крилах дивоптиці На величній колісниці Синьоока світлолиця Мчить краса Веснадівиця. Ти що забув як тебе звати ДЯТЕЛ: Так від великого горя забув своє імя...
59695. Містечко майстрів – гра 53.5 KB
  Але найцікавіше це дружна мандрівка пошук захованої карти за допомогою якої можна потрапити в Країну майстрів та навчитися різних корисних умінь. Нелегко знайти всі частини завдання та ще й виконати його А ви дорослі бажаєте мати добрих помічників удома...
59696. Кохання і секс у житті підлітків. Сценарій 37.5 KB
  Вчити дітей розумінню і вмінню вирішувати вічні питання дружби і кохання. Дружба любов кохання. У ваших анкетах я прочитала що кохання і дружба стоять поряд що дружба переходить в кохання.