Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab-Security.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.23 Mб
Скачать

КРИПТОГРАФИЯ

Методические указания

к практическим работам

по курсу «Информационная безопасность»

Для студентов по направлению подготовки 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

Вопросы к практической работе

  1. Какие значения может принимать свойство DisplayStyle элемента управления ToolStripButton. Чем отличаются эти значения.

  2. Какие значения может принимать свойство Dock. Чем отличаются эти значения.

  3. В каком формате сохраняются данные, вводимые в RichTextBox. Каким приложением можно открыть файлы данного формата.

  4. Какой метод используются для вывода на экран диалоговых окон OpenFileDialog и SaveFileDialog.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]