
- •Практическая работа №1 Практическое использование элементов управления RichTextBox, ToolStrip, OpenFileDialog и SaveFileDialog
- •Практическая работа №2 Работа с хэш-функциями
- •Практическая работа №3 Работа с асимметричным криптографическим алгоритмом rsa
- •Практическая работа №4 Работа с симметричным криптографическим алгоритмом aes (Rijndael)
- •Практическая работа №5 Тестирование программного обеспечения
- •1. Общее описание процесса тестирования
- •2. Тест-план
- •3. Тест-стратегия
- •4. Отчетная документация
- •Критерии оценки usability системы
- •Сводная информация по тестированию
- •Практическая работа №6 Создание модульных тестов для автоматизированного тестирования исходного кода программного обеспечения
- •1. Аргументы в пользу модульных тестов
- •2. Аргументы против модульных тестов
- •3. Рекомендации по созданию модульных тестов
- •4. Разработка через тестирование
- •5. Добавление теста
- •11. Преимущества
- •12. Недостатки
- •13. Рекомендации по созданию модульных тестов
- •Литература
КРИПТОГРАФИЯ
Методические указания
к практическим работам
по курсу «Информационная безопасность»
Для студентов по направлению подготовки 230700 –
«Прикладная информатика»
Составители
к.т.н. асс. Волошин С. Б., асп. Бурдунова С. Э.,
асп. Селезнев С. В., студ. Цопбоев М. У.
Владикавказ
2013
министерство образования и науки РФ
Северо-Кавказский ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ
(государственный технологический университет)
______________________________________
КАФЕДРА «ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ЭКОНОМИКЕ»
КРИПТОГРАФИЯ
Методические указания
к практическим работам
по курсу «Информационная безопасность»
Для студентов по направлению подготовки 230700 –
«Прикладная информатика»
Составители
к.т.н. асс. Волошин С. Б., асп. Бурдунова С. Э.,
асп. Селезнев С. В., студ. Цопбоев М. У.
Владикавказ 2013
УДК 004.056.55
Рецензент: д.т.н. профессор Кумаритов А. М.
В __ Криптография: методические указания к лабораторным работам / Сост. Волошин С. Б., Бурдунова С. Э., Селезнев С. В., Цопбоев М. У.; Северо-Кавказский горно-металлургический институт (государственный технологический университет). – Владикавказ: Северо-Кавказский горно-металлургический институт (государственный технологический университет). Изд-во «Терек», 2013. – __ с.
Представлены практические работы, позволяющие постепенно освоить средства HTML и CSS, которые необходимы для самостоятельного создания своего сайта. Предназначены для использования в учебном процессе при выполнении лабораторного практикума по курсу «Интернет-программирование» для студентов по направлению подготовки 230700 – «Прикладная информатика».
УДК 004.056.55
Редактор Иванченко Н. К.
Компьютерная верстка Кравчук Т. А.
Составление. Северо-Кавказский горно-металлургический институт (государственный технологический университет), 2013
Волошин С. Б., Бурдунова С. Э., Селезнев С. В., Цопбоев М. У. Составление, 2013
Подписано в печать __.__.13. Формат 60х84 1/16. Бумага офсетная.
Гарнитура «Таймс». Печать на ризографе. Усл. п.л. 4,71. Тираж 50 экз. Заказ № ____.
Северо-Кавказский горно-металлургический институт (государственный технологический университет). Изд-во «Терек».
Отпечатано в отделе оперативной полиграфии СКГМИ (ГТУ)
362021.
Владикавказ, ул. Николаева, 44.
ОГЛАВЛЕНИЕ
ПРАКТИЧЕСКАЯ РАБОТА №1 6
ПРАКТИЧЕСКАЯ РАБОТА №2 9
ПРАКТИЧЕСКАЯ РАБОТА №3 13
ПРАКТИЧЕСКАЯ РАБОТА №4 20
ПРАКТИЧЕСКАЯ РАБОТА №5 25
ПРАКТИЧЕСКАЯ РАБОТА №6 34
ЛИТЕРАТУРА 51
Практическая работа №1 Практическое использование элементов управления RichTextBox, ToolStrip, OpenFileDialog и SaveFileDialog
Цель работы: научиться использовать элементы управления для ввода и редактирования форматированного текста большего объема, элементы управления командами и инструменты выбора пути для открытия и сохранения файлов.
Выполнение практической работы
Во время выполнения практической работы необходимо написать программу, которая позволяет вводить с клавиатуры в элемент управления RichTextBox форматированный текст, сохранять введенный текст в формате RTF на цифровой носитель (жесткий диск, флэш-накопитель и т.д.) с использованием стандартного диалогового окна «Сохранить файл», считывать из файла и записывать в RichTextBox файл в формате RTF.
Используемые элементы управления описаны в табл. 1.1.
Таблица 1.1.
№ |
Тип элемента |
Устанавливаемые свойства |
1 |
Form |
Name = “frmMain” Text = “Практическая работа №1” StartPosition = “CenterScreen” |
2 |
ToolStrip |
Name = “ToolStripMain” |
3 |
ToolStripButton |
Name = “cmdOpen” Text = “Открыть” DisplayStyle = “ImageAndText” Image = “Open.png” |
4 |
ToolStripButton |
Name = “cmdSave” Text = “Сохранить” DisplayStyle = “ImageAndText” Image = “Save.png” |
5 |
ToolStripButton |
Name = “cmdExit” Text = “Выход” DisplayStyle = “ImageAndText” Image = “Exit.png” Alignment = “Right” |
6 |
RichTextBox |
Name = “rtbText” Dock = “Fill” |
Интерфейс главного окна приложения приведен на Рис. 1.1.
Рис. 1.1. Главное окно приложения.
Полный исходный код лабораторной работы приведен в Листинге 1.1.
Листинг 1.1.
Public Class frmMain
Private Sub cmdOpen_Click(sender As System.Object, _
e As System.EventArgs) Handles cmdOpen.Click
Dim myOpenFileDialog As New OpenFileDialog
myOpenFileDialog.Filter = "Файлы в формате RTF|*.rtf"
If myOpenFileDialog.ShowDialog = _
Windows.Forms.DialogResult.OK Then
Try
rtbText.LoadFile(myOpenFileDialog.FileName)
Catch ex As Exception
MessageBox.Show("Ошибка открытия файла!")
End Try
End If
End Sub
Private Sub cmdSave_Click(sender As System.Object, _
e As System.EventArgs) Handles cmdSave.Click
Dim mySaveFileDialog As New SaveFileDialog
mySaveFileDialog.Filter = "Файлы в формате RTF|*.rtf"
mySaveFileDialog.DefaultExt = "rtf"
If mySaveFileDialog.ShowDialog = _
Windows.Forms.DialogResult.OK Then
Try
rtbText.SaveFile(mySaveFileDialog.FileName)
Catch ex As Exception
MessageBox.Show("Ошибка сохранения файла!")
End Try
End If
End Sub
Private Sub cmdExit_Click(sender As System.Object, _
e As System.EventArgs) Handles cmdExit.Click
Application.Exit()
End Sub
End Class
Вопросы к практической работе
Какие значения может принимать свойство DisplayStyle элемента управления ToolStripButton. Чем отличаются эти значения.
Какие значения может принимать свойство Dock. Чем отличаются эти значения.
В каком формате сохраняются данные, вводимые в RichTextBox. Каким приложением можно открыть файлы данного формата.
Какой метод используются для вывода на экран диалоговых окон OpenFileDialog и SaveFileDialog.