*
*

X

Заказать работу

оценка заказа бесплатно

Курсовая работа

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

Объем работы: 25-35

Год сдачи: 2014

Стоимость: 65 бел рублей (2097 рф рублей, 32.5 долларов)

Просмотров: 412

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
Введение……………………………………………………………………………3
Постановка задачи…………………………………………………………………4
Обоснование выбора среды разработки………………………………………….5
Модульная структура программы……………………………………...…………6
Схемы алгоритмов решения задачи…………………………………..…………..8
Руководство пользователя………………………………………………..………..9
Заключение………………………………………………………………………..14
Список использованных источников……………………………………..……..15
Листинг программы………………………………………………………………16
Темой курсового проекта является создание текстового редактора.
Те́кстовый реда́ктор — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных в общем и текстовых файлов в частности.
Текстовые редакторы предназначены для работы с текстовыми файлами в интерактивном режиме. Они позволяют просматривать содержимое текстовых файлов и производить над ними различные действия — вставку, удаление и копирование текста, контекстный поиск и замену, сортировку строк, просмотр кодов символов и конвертацию кодировок, печать и т.п.
Часто интерактивные текстовые редакторы содержат дополнительную функциональность, призванную автоматизировать действия по редактированию (от записываемых последовательностей нажатий клавиш до полноценных встроенных языков программирования), или отображают текстовые данные специальным образом (например, с подсветкой синтаксиса).
В настоящее время существует довольно широкий спектр подобных программных продуктов. Notepad, EditPlus, TextEdit – одни из самых известных.
Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг. Классический пример — Microsoft Word.
Такие программы, как блокнот и Microsoft Paint, относятся к SDI (Single — Document Interface) приложениям, способным работать только с одним документом. Другие, такие как Microsoft Word или Adobe Photoshop, поддерживают работу сразу с несколькими документами и называются MDI (Multiple — Document Interface) приложениями.
Для решения поставленной задачи будем использовать среду программирования Си#.
Си# — простой, современный, объектно-ориентированный язык с безопасной системой...
Целью курсового проекта являлась разработка текстового редактора. Программное обеспечение было разработано в среде Borland Developer Studio, и позволяет выполнять следующие функции:
1. создание нового документа;
2. открытие существующего документа;
3. сохранение документа;
4. набор текста;
5. копирование текста;
6. вырезание текста;
7. вставка текста;
8. контекстный поиск в тексте;
9. замена фрагмента текста;
10. удаление текста.
Несмотря на обилие готовых текстовых редакторов, разработка собственного позволила изучить особенности MDI-приложений. MDI-приложений – это приложения, у которых главная форма содержит в себе несколько документов, каждый из которых является холстом в графических программах или полем для текста в редакторах.
Были изучены способы работы .NET Framework с файлами.
Файл — это совокупность данных, сохраненных на диске под общим названием. Когда мы открываем файл, он становится потоком, с которым мы можем осуществлять следующие операции:
• считывать данные из потока;
• записывать данные в поток;
• производить поиск в потоке.
В С# все классы, которые представляют потоки, наследуются от абстрактного класса Stream. Класс Stream вместе со своими подклассами обеспечивает универсальное представление источников данных и архивов, абстрагированное от подробностей операционной системы. Классы потоков определены в пространстве имен System.IO.
Считаю, что курсовой проект помог изучить основы работы с файлами, проектирование интерфейсных решений, способствовал получению навыков работы со средой Borland Developer Studio.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Эту работу можно получить в офисе или после поступления денег на счет в течении 30 минут.
ФИО *


E-mail для получения работы *


Телефон *


Дополнительная информация, вопросы, комментарии:


С условиями прибретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу