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)

       {

       }

   }

}

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


 

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

9192. Сущность воспитания и его место в педагогическом процессе 23.94 KB
  Сущность воспитания и его место в педагогическом процессе Воспитание - это целенаправленная содержательная профессиональная деятельность педагога, содействующая максимальному развитию личности ребенка, вхождению ребенка в контекст современной культу...
9193. Сущность, структура и функции процесса обучения 26.41 KB
  Сущность, структура и функции процесса обучения Содержанием обучения как процесса, на что справедливо обращает наше внимание В.К. Дьяченко в своих работах, является какая-то деятельность, которой в той или другой степени владеет обучающий и не владе...
9194. Структура педагогической деятельности 26.3 KB
  Структура педагогической деятельности Конструктивная деятельность, в свою очередь, распадается на конструктивно-содержательную (отбор и композиция учебного материала, планирование и построение педагогического процесса), конструктивно-оперативную (пл...
9195. Цели, содержание и структура непрерывного образования 16.62 KB
  Цели, содержание и структура непрерывного образования Образование - процесс и результат усвоения человеком систематизированных знаний, умений и навыков, определенный уровень интеллектуального и эмоционального развития формирование мировоззрения...
9196. Эмоционально-волевая сфера личности 27.6 KB
  Эмоционально-волевая сфера личности Структура конспекта: Понятие чувства и эмоции. Их физиологические основы Формы эмоций и высших чувства Понятие воля. Его физиологические основы и основные характеристики Структура вол...
9197. Усі уроки української літератури 5 клас 3.75 MB
  ПЕРЕДМОВА Чи люблять, чи хочуть діти вчитися? Чи цікаво їм на уроках? Яких уроків вони чекають? Якими задоволені? Звичайно, на ці та аналогіч­ ні питання однозначно відповісти важко. Проте зрозуміло: сірі, одно­ манітні, нецікаві уроки викличуть не ...
9198. Усі уроки української мови 8 клас 7.98 MB
  Усі уроки української мови у 8 класі розроблено відповідно до програми для загальноосвітніх навчальних закладів Українська мова. 5—12 класи (Г. Т. Шелехова, В. І. Тихоша, А. М. Корольчук, В. І. Но- восьолова, Я. І. Остаф; за ред Л. В. Скуратівського).
9199. ТЕОРІЯ ЙМОВІРНОСТЕЙ 325.36 KB
  ТЕМА 19. ТЕОРІЯ ЙМОВІРНОСТЕЙ Теорія ймовірностей - математична наука, яка вивчає закономірності випадкових явищ. Фундаментальними поняттями теорії ймовірностей є випадкова подія та випадковий експеримент (випробування). Випробування (випадковий...
9200. Урок географии в 8 классе Реки России 46.5 KB
  Урок географии в 8 классе Реки России География России. Природа и население. Книга первая. Под редакцией А. И. Алексеева. Учитель географии МОБУ Иссадская основная общеобразовательная школа Волховского муниципального района Румянцева Любовь Вас...