Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Прихована передача мультимодальних персональних даних шляхом занурення в растрове зображення довільної розрядності

Реферат Прихована передача мультимодальних персональних даних шляхом занурення в растрове зображення довільної розрядності





нопка скидання значень зрушень в нуль

{. Text= 0 raquo ;;//.Text= Laquo; 0 raquo ;;//.Text= Laquo; 0 raquo ;;//.Text= Laquo; 0 raquo ;;//=0;//

sprava=0;//

snizu=0;//=0;// ();// викликає перевірку на можливість запису

} void SetShift_Click (object sender, EventArgs e)//призначення зрушень

{// пробуємо призначити

{= Convert.ToInt32 (ShiftLeft.Text);// бере числове значення зліва=Convert.ToInt32 (ShiftRight.Text);// бере числове значення справа=Convert.ToInt32 (ShiftBottom.Text);// бере числове значення знизу=Convert.ToInt32 (ShiftTop.Text);// бере числове значення зверху

if ((sleva + sprava) gt;=shirina)//якщо відступи по горизонталі більше ширини зображення, то показує помилку і обнуляє значення і змінні відступ справа і зліва

{. Show ( Сума зрушень за шириною перевищує дозвіл зображення raquo ;, Увага ) ;. Text= 0 raquo ;;. Text= 0 raquo ;;

} ((sverhu + snizu) gt;=vysota)//якщо відступи по вертикалі більше висоти зображення то показує помилку і обнуляє значення і змінні відступ знизу і зверху

{. Show ( Сума зрушень по висоті перевищує дозвіл зображення raquo ;, Увага ) ;. Text= 0 raquo ;;. Text= 0 raquo ;;

} ();// викликає перевірку можливості запису

}//якщо не вдалося, видає помилку

{. Show ( Введені неприпустимі значення, допустимі тільки цифри raquo ;, Увага );

}

} void comboBox1_SelectedIndexChanged (object sender, EventArgs e)//призначення інтервалу

{= Convert.ToInt32 (comboBox1.Text);// бере зі списку значення в інтервал ();// викликає перевірку на можливість запису

} void TextWrite_CheckedChanged (object sender, EventArgs e)//активація/деактивація поля введення символів

{(TextWrite.Checked == true)//якщо режим введення тексту

{. Visible=true;// включає текст-бокс

groupBox6.Visible=false;// робить поле невидимим=true;// включає режим введення тексту

}//якщо режим запису файлу

{. Visible=false;// вимикає текст-бокс.Visible=true;// робить поле видимим=false;// вимикає режим введення тексту

}

} void TestMode_CheckedChanged (object sender, EventArgs e)//тест-мод

{(TestMode.Checked == true) test=true; else test=false;// якщо відзначений Демонстративний режим raquo ;, то тест-мод включений

} void OpenFile_Click (object sender, EventArgs e)//відкриття файлу, для приховування його в bmp

{OpenFile=new OpenFileDialog ();// відкриває вікно для вибору файла.Filter= All files (*. *) | *. * raquo ;;// вибір файлу будь-якого формату (OpenFile.ShowDialog () == DialogResult.OK)

{//=new System.IO.FileInfo (OpenFile.FileName) .Length;// розмір файла.Text= Файл: + OpenFile.SafeFileName;// виводить ім'я, розширення

FileSize.Text= Розмір файлу: + Filesize/тисячі двадцять чотири + laquo ;, + Filesize% тисячі двадцять чотири + Кбайт raquo ;;// показує максимальний розмір файлу, який можна Записатись в дане зображення

FilePath.Text=OpenFile.FileName;// шлях до файлу=OpenFile.SafeFileName;// привласнює назва файлу=Encoding.BigEndianUnicode.GetBytes (str);// кодування в юнікод=System.IO.File.ReadAllBytes (OpenFile.FileName);// привласнює всі байти файла.Resize (ref MessageBytes, MessageBytes.Length + temp.Length + 6);// додавання назви файла.Copy (StopBytes1, 0, MessageBytes, MessageBytes.Length - temp.Length - 6, 3);// додавання першого стопери

Array.Copy (temp, 0, MessageBytes, MessageBytes.Length - temp.Length - 3, temp.Length);// додавання файла.Copy (StopBytes2, 0, MessageBytes, MessageBytes.Length - 3, 3);// додавання другого стопери

Schetchik ();// викликає перевірку на можливість запису

}

} void Start_Click (object sender, EventArgs e)//операція приховування

{

if (WriteMode == true)//якщо режим запис

{

if (TextBox.Text!= )//якщо текст має символи, то

{= TextBox.Text;// присвоєння змінної введеного тексту=Encoding.BigEndianUnicode.GetBytes (str);// створення масиву байт.Resize (ref MessageBytes, MessageBytes.Length + 3);// додавання введеного текста.Copy (StopBytes2, 0, MessageBytes, MessageBytes.Length - 3, 3);// додавання другого стопери

} {MessageBox.Show ( Немає даних для приховуванн...


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Особливості запису сигналів зображення