Руководство пользователя




Начало работы

После запуска программы перед вами появляется главное окно программы.

 

 

Рисунок 9 – Главная форма

 

Тут расположены основные элементы интерфейса редактора.

 

 

Основные функции меню главной формы

Для доступа к основным функциям работы с файлами необходимо перейти в раздел «Файл» и выбрать нужную вам функцию.

 

Функции работы с файлами:

 

1. Открыть – Открывает диалоговое окно для доступа к существующим текстовым файлам. Поддерживает файлы с расширениями.txt и.rtf.

 

2. Сохранить как… - Открывает диалоговое окно для сохранения файла на компьютер. Сохранение происходит в файлы формата.rtf.

 

3. Выход – завершение работы программы.

 


 

Для доступа к функциям необходимо перейти в раздел «Инструменты » и выбрать нужную вам функцию.

 

Функции редактирования:

 

1. Смена цвета текста - Данная функция вызывает окно с палитрой цветов.

 

2. Выбор шрифта - вызывает диалоговое окно с выбором стиля и размера шрифта и применяет их.

 

3. Выравнивание текста – Выравнивает текст по центру, правой и левой сторонам.

 

4. Копирование – Копирует выделенную часть текста в буфер обмена.

 

5. Вставка – Вставляет ранее скопированную часть текста в визуальный компонент.

 

6. Вырезка – Вырезает выделенную часть текста в буфер обмена.

 

 

Заключение

В результате выполнения данной курсовой работы было разработано программное средство «Текстовый редактор», которое может быть использовано для создания текстовых документов.

В ходе выполнения курсовой работы были получены навыки в программирования на языке C#, изучение библиотек.Net Framework, работа в визуальной среде Microsoft Visual Studio. Освоены работы с класса, событиями файловой системы. Получен навык работы со структурами и коллекциями, разбор xml-документов, работа с директориями и файлами.

 

Возможности программы:

1) Считывать данные из текстовых файлов;

2) Редактирование текстовых данных;

3) Сохранение результатов в текстовый файл;

 

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

 

[1]. Wikipedia [Электронный ресурс]. Режим доступа: https://ru.wikipedia.org/wiki/Мониторинг Дата доступа 12.11.2014

 

[2] Filemon [Электронный ресурс]. Режим доступа: https://ab57.ru/filemon.html Дата доступа 12.11.2014

 

[3] 3D News [Электронный ресурс]. Режим доступа: https://www.3dnews.ru/software/infromation_utils/ Дата доступа 12.11.2014

 

[4] Nersoft [Электронный ресурс]. Режим доступа: https://nersoft.net/171-monitoring-faylovoy-sistemy-windows.html Дата доступа 12.11.2014

 

[5] Sys-backup [Электронный ресурс]. Режим доступ: https://sys-backup.softp.ru/programmy-dlya-windows/utility/faylovye-menedgery/faylovyy-snifer-2-1.html

 

[6]Softobzor [Электронный ресурс]. Режим доступа: https://softobzor.ru/load/3528.html Дата доступа 12.11.2014

 

[7] Троелсон Э. Язык программирования С#5.0 и платформа.NET 4.5/ Э. Троелсон – Москва - Вильямс, 2013. – 1312 с.

 

[8] Флёнов М. Е. Библия С# - 2-е издание, перераб. и доп./ М. Е. Флёнов – СПб – БХВ – Петербург, 2011. – 560 с.

 

Приложение А

Исходный код программы

 

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;

 

namespace WindowsFormsApplication2

{

public partial class Редактор: Form

{

public Редактор()

{

InitializeComponent();

}

 

private void открытьToolStripMenuItem_Click(object sender, EventArgs e)

{

if (openFileDialog1.ShowDialog()

== System.Windows.Forms.DialogResult.OK && openFileDialog1.FileName.Length > 0)

{

try

{

richTextBox1.LoadFile(openFileDialog1.FileName,

RichTextBoxStreamType.RichText);

 

}

catch (System.ArgumentException ex)

{

richTextBox1.LoadFile(openFileDialog1.FileName,

RichTextBoxStreamType.PlainText);

}

}

}

 

private void openFileDialog1_FileOk(object sender, CancelEventArgs e)

{

 

}

 

private void сохранитьКакToolStripMenuItem_Click(object sender, EventArgs e)

{

if (saveFileDialog1.ShowDialog()

== System.Windows.Forms.DialogResult.OK && saveFileDialog1.FileName.Length > 0)

{

richTextBox1.SaveFile(saveFileDialog1.FileName);

this.Text = "Файл [" + saveFileDialog1.FileName + "]";

}

}

 

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

}

 

private void копироватьToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.Copy();

}

 

private void вставитьToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.Paste();

}

 

private void вырезатьToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.Cut();

}

 

private void шрифтToolStripMenuItem_Click(object sender, EventArgs e)

{

if (fontDialog1.ShowDialog() == DialogResult.OK);

{

richTextBox1.SelectionFont = fontDialog1.Font;

}

}

 

private void цветТекстаToolStripMenuItem_Click(object sender, EventArgs e)

{

if (colorDialog1.ShowDialog() == DialogResult.OK);

{

richTextBox1.SelectionColor = colorDialog1.Color;

}

}

 

private void поЦентруToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.SelectionAlignment = HorizontalAlignment.Center;

}

 

private void слеваToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.SelectionAlignment = HorizontalAlignment.Left;

}

 

private void справаToolStripMenuItem_Click(object sender, EventArgs e)

{

richTextBox1.SelectionAlignment = HorizontalAlignment.Right;

}

 

private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)

{

 

}

 

private void файлToolStripMenuItem_Click(object sender, EventArgs e)

{

 

}

}

}

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: